Package com.petrolpark.util
Class AdvancementHelper
java.lang.Object
com.petrolpark.util.AdvancementHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final <T> booleanstatic final booleantestBlock(Optional<net.minecraft.core.Holder<net.minecraft.world.level.block.Block>> blockPredicate, net.minecraft.world.level.block.state.BlockState state) static final booleantestBlocks(Optional<net.minecraft.core.HolderSet<net.minecraft.world.level.block.Block>> blockPredicate, net.minecraft.world.level.block.state.BlockState state) static final booleantestEntity(net.minecraft.server.level.ServerPlayer player, Optional<net.minecraft.advancements.critereon.EntityPredicate> entityPredicate, net.minecraft.world.entity.Entity entity) static final booleantestFluid(Optional<net.neoforged.neoforge.fluids.crafting.FluidIngredient> fluidPredicate, net.neoforged.neoforge.fluids.FluidStack fluid) static final booleantestItems(List<net.minecraft.advancements.critereon.ItemPredicate> itemPredicates, List<net.minecraft.world.item.ItemStack> items) static final booleantestState(Optional<net.minecraft.advancements.critereon.StatePropertiesPredicate> statePredicate, net.minecraft.world.level.block.state.BlockState state)
-
Constructor Details
-
AdvancementHelper
public AdvancementHelper()
-
-
Method Details
-
test
-
testItems
-
testBlock
public static final boolean testBlock(Optional<net.minecraft.core.Holder<net.minecraft.world.level.block.Block>> blockPredicate, net.minecraft.world.level.block.state.BlockState state) -
testBlocks
public static final boolean testBlocks(Optional<net.minecraft.core.HolderSet<net.minecraft.world.level.block.Block>> blockPredicate, net.minecraft.world.level.block.state.BlockState state) -
testState
public static final boolean testState(Optional<net.minecraft.advancements.critereon.StatePropertiesPredicate> statePredicate, net.minecraft.world.level.block.state.BlockState state) -
testFluid
public static final boolean testFluid(Optional<net.neoforged.neoforge.fluids.crafting.FluidIngredient> fluidPredicate, net.neoforged.neoforge.fluids.FluidStack fluid) -
testEntity
public static final boolean testEntity(net.minecraft.server.level.ServerPlayer player, Optional<net.minecraft.advancements.critereon.EntityPredicate> entityPredicate, net.minecraft.world.entity.Entity entity)
-