Package de.cech12.bucketlib.api.crafting
Class EntityIngredient
java.lang.Object
de.cech12.bucketlib.api.crafting.EntityIngredient
- All Implemented Interfaces:
net.neoforged.neoforge.common.crafting.ICustomIngredient
public class EntityIngredient
extends Object
implements net.neoforged.neoforge.common.crafting.ICustomIngredient
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<EntityIngredient> protected final net.minecraft.world.entity.EntityType<?> protected final net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> static final net.neoforged.neoforge.common.crafting.IngredientType<EntityIngredient> -
Constructor Summary
ConstructorsConstructorDescriptionEntityIngredient(Optional<net.minecraft.resources.ResourceLocation> blockOptional, Optional<net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>>> tagOptional) EntityIngredient(net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> tag) EntityIngredient(net.minecraft.world.entity.EntityType<?> entityType) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.common.crafting.ICustomIngredient
display, toVanilla
-
Field Details
-
entityType
protected final net.minecraft.world.entity.EntityType<?> entityType -
tag
protected final net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> tag -
CODEC
-
TYPE
-
-
Constructor Details
-
EntityIngredient
-
EntityIngredient
public EntityIngredient(net.minecraft.world.entity.EntityType<?> entityType) -
EntityIngredient
public EntityIngredient(net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> tag)
-
-
Method Details
-
test
public boolean test(@Nonnull net.minecraft.world.item.ItemStack itemStack) - Specified by:
testin interfacenet.neoforged.neoforge.common.crafting.ICustomIngredient
-
items
- Specified by:
itemsin interfacenet.neoforged.neoforge.common.crafting.ICustomIngredient
-
isSimple
public boolean isSimple()- Specified by:
isSimplein interfacenet.neoforged.neoforge.common.crafting.ICustomIngredient
-
getType
@Nonnull public net.neoforged.neoforge.common.crafting.IngredientType<?> getType()- Specified by:
getTypein interfacenet.neoforged.neoforge.common.crafting.ICustomIngredient
-