public class PlayerInventoryFinder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PlayerInventoryFinder.IStackModifier |
static class |
PlayerInventoryFinder.Target |
| Modifier and Type | Field and Description |
|---|---|
static java.util.HashMap<java.lang.String,PlayerInventoryFinder> |
FINDERS |
static java.lang.String |
MAIN |
| Constructor and Description |
|---|
PlayerInventoryFinder(java.util.function.Function<net.minecraft.entity.player.PlayerEntity,java.lang.Integer> slotAmountGetter,
java.util.function.BiFunction<net.minecraft.entity.player.PlayerEntity,java.lang.Integer,net.minecraft.item.ItemStack> stackGetter,
PlayerInventoryFinder.IStackModifier stackSetter) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<PlayerInventoryFinder> |
get(java.lang.String name) |
java.util.function.Function<net.minecraft.entity.player.PlayerEntity,java.lang.Integer> |
getSlotAmountGetter() |
java.util.function.BiFunction<net.minecraft.entity.player.PlayerEntity,java.lang.Integer,net.minecraft.item.ItemStack> |
getStackGetter() |
PlayerInventoryFinder.IStackModifier |
getStackSetter() |
static void |
init() |
public static java.lang.String MAIN
public static java.util.HashMap<java.lang.String,PlayerInventoryFinder> FINDERS
public PlayerInventoryFinder(java.util.function.Function<net.minecraft.entity.player.PlayerEntity,java.lang.Integer> slotAmountGetter,
java.util.function.BiFunction<net.minecraft.entity.player.PlayerEntity,java.lang.Integer,net.minecraft.item.ItemStack> stackGetter,
PlayerInventoryFinder.IStackModifier stackSetter)
public static java.util.Optional<PlayerInventoryFinder> get(java.lang.String name)
public java.util.function.Function<net.minecraft.entity.player.PlayerEntity,java.lang.Integer> getSlotAmountGetter()
public java.util.function.BiFunction<net.minecraft.entity.player.PlayerEntity,java.lang.Integer,net.minecraft.item.ItemStack> getStackGetter()
public PlayerInventoryFinder.IStackModifier getStackSetter()
public static void init()