From 97d8eaa5e8b37fb291f6e5731a4659d4749dee0b Mon Sep 17 00:00:00 2001 From: hypherionmc Date: Thu, 9 May 2024 15:31:41 +0200 Subject: [PATCH] [DEV] Switch out Commons Lang TriConsumer which doesn't exist on older versions --- .../hypherionmc/craterlib/api/commands/CraterCommand.java | 2 +- .../craterlib/nojang/commands/CommandsRegistry.java | 2 +- .../java/com/hypherionmc/craterlib/utils/TriConsumer.java | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 Common/src/main/java/com/hypherionmc/craterlib/utils/TriConsumer.java diff --git a/Common/src/main/java/com/hypherionmc/craterlib/api/commands/CraterCommand.java b/Common/src/main/java/com/hypherionmc/craterlib/api/commands/CraterCommand.java index 463d774..cc4969e 100644 --- a/Common/src/main/java/com/hypherionmc/craterlib/api/commands/CraterCommand.java +++ b/Common/src/main/java/com/hypherionmc/craterlib/api/commands/CraterCommand.java @@ -3,10 +3,10 @@ package com.hypherionmc.craterlib.api.commands; import com.hypherionmc.craterlib.nojang.authlib.BridgedGameProfile; import com.hypherionmc.craterlib.nojang.commands.BridgedCommandSourceStack; import com.hypherionmc.craterlib.nojang.world.entity.player.BridgedPlayer; +import com.hypherionmc.craterlib.utils.TriConsumer; import com.mojang.brigadier.arguments.ArgumentType; import lombok.Getter; import net.minecraft.commands.arguments.GameProfileArgument; -import org.apache.commons.lang3.function.TriConsumer; import org.apache.commons.lang3.tuple.Pair; import java.util.HashMap; diff --git a/Common/src/main/java/com/hypherionmc/craterlib/nojang/commands/CommandsRegistry.java b/Common/src/main/java/com/hypherionmc/craterlib/nojang/commands/CommandsRegistry.java index 3244a93..37ad15b 100644 --- a/Common/src/main/java/com/hypherionmc/craterlib/nojang/commands/CommandsRegistry.java +++ b/Common/src/main/java/com/hypherionmc/craterlib/nojang/commands/CommandsRegistry.java @@ -3,6 +3,7 @@ package com.hypherionmc.craterlib.nojang.commands; import com.hypherionmc.craterlib.api.commands.CraterCommand; import com.hypherionmc.craterlib.nojang.authlib.BridgedGameProfile; import com.hypherionmc.craterlib.nojang.world.entity.player.BridgedPlayer; +import com.hypherionmc.craterlib.utils.TriConsumer; import com.mojang.authlib.GameProfile; import com.mojang.brigadier.CommandDispatcher; import com.mojang.brigadier.builder.LiteralArgumentBuilder; @@ -11,7 +12,6 @@ import lombok.NoArgsConstructor; import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.Commands; import net.minecraft.commands.arguments.GameProfileArgument; -import org.apache.commons.lang3.function.TriConsumer; import java.util.ArrayList; import java.util.Collection; diff --git a/Common/src/main/java/com/hypherionmc/craterlib/utils/TriConsumer.java b/Common/src/main/java/com/hypherionmc/craterlib/utils/TriConsumer.java new file mode 100644 index 0000000..77f7309 --- /dev/null +++ b/Common/src/main/java/com/hypherionmc/craterlib/utils/TriConsumer.java @@ -0,0 +1,5 @@ +package com.hypherionmc.craterlib.utils; + +public interface TriConsumer { + void accept(T t, U u, V v); +}