[DEV] Switch out Commons Lang TriConsumer which doesn't exist on older versions

This commit is contained in:
2024-05-09 15:31:41 +02:00
parent 9078372212
commit 97d8eaa5e8
3 changed files with 7 additions and 2 deletions

View File

@@ -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;

View File

@@ -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;

View File

@@ -0,0 +1,5 @@
package com.hypherionmc.craterlib.utils;
public interface TriConsumer<T, U, V> {
void accept(T t, U u, V v);
}