Class GravePacketItem
java.lang.Object
net.minecraft.world.item.Item
nokunami.floral_warfare.common.item.GravePacketItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.minecraftforge.common.extensions.IForgeItem
public class GravePacketItem
extends net.minecraft.world.item.Item
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.Properties -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>>static final List<GravePacketItem>final net.minecraft.world.item.Itemstatic final Map<net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>,GravePacketItem> static final Map<net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>,GravePacketItem> Fields inherited from class net.minecraft.world.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZEFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
Constructor Summary
ConstructorsConstructorDescriptionGravePacketItem(Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>> zombie) GravePacketItem(Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>> zombie, net.minecraft.world.item.Item.Properties properties) GravePacketItem(Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>> zombie, ItemHolder holder) GravePacketItem(Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>> zombie, ItemHolder holder, net.minecraft.world.item.Item.Properties properties) -
Method Summary
Modifier and TypeMethodDescriptionstatic GravePacketItemfromEntityType(@Nullable net.minecraft.world.entity.EntityType<?> type) protected net.minecraft.world.entity.EntityType<?>net.minecraft.world.entity.EntityType<?>getType(net.minecraft.nbt.CompoundTag pNbt) net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>plantingFailed(net.minecraft.world.entity.player.Player player) net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>plantingFailed(net.minecraft.world.entity.player.Player player, boolean type) net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>spawnZombie(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack stack, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.EntityType<?> entityType) @NotNull net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack>use(net.minecraft.world.level.Level level, @NotNull net.minecraft.world.entity.player.Player player, @NotNull net.minecraft.world.InteractionHand hand) Methods inherited from class net.minecraft.world.item.Item
appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getId, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, releaseUsing, requiredFeatures, shouldOverrideMultiplayerNbt, toString, useOn, useOnRelease, verifyTagAfterLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElement
isEnabledMethods inherited from interface net.minecraftforge.common.extensions.IForgeItem
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getAttributeModifiers, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultTooltipHideFlags, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getShareTag, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, initCapabilities, isBookEnchantable, isCorrectToolForDrops, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onInventoryTick, onItemUseFirst, onLeftClickEntity, onStopUsing, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
Field Details
-
GRAVE_PACKET
-
ZOMBIE_BY_ID
public static final Map<net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>,GravePacketItem> ZOMBIE_BY_ID -
ZOMBIE_TYPE_MAP
public static final Map<net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>,GravePacketItem> ZOMBIE_TYPE_MAP -
item
public final net.minecraft.world.item.Item item -
defaultType
public final Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>> defaultType
-
-
Constructor Details
-
GravePacketItem
public GravePacketItem(Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>> zombie) -
GravePacketItem
public GravePacketItem(Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>> zombie, net.minecraft.world.item.Item.Properties properties) -
GravePacketItem
public GravePacketItem(Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>> zombie, ItemHolder holder) -
GravePacketItem
public GravePacketItem(Supplier<? extends net.minecraft.world.entity.EntityType<? extends AbstractBrainMuncher>> zombie, ItemHolder holder, net.minecraft.world.item.Item.Properties properties)
-
-
Method Details
-
fromEntityType
public static GravePacketItem fromEntityType(@Nullable @Nullable net.minecraft.world.entity.EntityType<?> type) -
getType
public net.minecraft.world.entity.EntityType<?> getType(net.minecraft.nbt.CompoundTag pNbt) -
getDefaultType
protected net.minecraft.world.entity.EntityType<?> getDefaultType() -
use
@NotNull public @NotNull net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> use(net.minecraft.world.level.Level level, @NotNull @NotNull net.minecraft.world.entity.player.Player player, @NotNull @NotNull net.minecraft.world.InteractionHand hand) - Overrides:
usein classnet.minecraft.world.item.Item
-
spawnZombie
public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> spawnZombie(net.minecraft.world.level.Level level, net.minecraft.world.entity.player.Player player, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack stack, net.minecraft.core.BlockPos pos, net.minecraft.world.entity.EntityType<?> entityType) -
plantingFailed
public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> plantingFailed(net.minecraft.world.entity.player.Player player) -
plantingFailed
public net.minecraft.world.InteractionResultHolder<net.minecraft.world.item.ItemStack> plantingFailed(net.minecraft.world.entity.player.Player player, boolean type)
-