Class WorldshaperItem
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<net.minecraft.world.item.Item>
net.minecraft.world.item.Item
com.simibubi.create.content.curiosities.zapper.ZapperItem
com.simibubi.create.content.curiosities.zapper.terrainzapper.WorldshaperItem
- All Implemented Interfaces:
net.minecraft.world.level.ItemLike,net.minecraftforge.common.extensions.IForgeItem,net.minecraftforge.registries.IForgeRegistryEntry<net.minecraft.world.item.Item>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.item.Item
net.minecraft.world.item.Item.PropertiesNested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
net.minecraftforge.registries.ForgeRegistryEntry.UncheckedRegistryEntry<V extends net.minecraftforge.registries.IForgeRegistryEntry<V>> -
Field Summary
Fields inherited from class net.minecraft.world.item.Item
BASE_ATTACK_DAMAGE_UUID, BASE_ATTACK_SPEED_UUID, BY_BLOCK, canRepair, category, EAT_DURATION, MAX_BAR_WIDTH, MAX_STACK_SIZEFields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanactivate(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.block.state.BlockState stateToUse, net.minecraft.world.phys.BlockHitResult raytrace, net.minecraft.nbt.CompoundTag data) protected booleancanActivateWithoutSelectedBlock(net.minecraft.world.item.ItemStack stack) static voidconfigureSettings(net.minecraft.world.item.ItemStack stack, PlacementPatterns pattern, TerrainBrushes brush, int brushParamX, int brushParamY, int brushParamZ, TerrainTools tool, PlacementOptions placement) protected intgetCooldownDelay(net.minecraft.world.item.ItemStack item) protected intgetZappingRange(net.minecraft.world.item.ItemStack stack) voidinitializeClient(Consumer<net.minecraftforge.client.IItemRenderProperties> consumer) protected voidopenHandgunGUI(net.minecraft.world.item.ItemStack item, net.minecraft.world.InteractionHand hand) net.minecraft.network.chat.ComponentvalidateUsage(net.minecraft.world.item.ItemStack item) Methods inherited from class com.simibubi.create.content.curiosities.zapper.ZapperItem
appendHoverText, canAttackBlock, configureSettings, getUseAnimation, isZapper, onEntitySwing, setTileData, shouldCauseReequipAnimation, use, useOnMethods inherited from class net.minecraft.world.item.Item
allowdedIn, asItem, byBlock, byId, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, fillItemCategory, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getEquipSound, getFoodProperties, getId, getItemCategory, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTags, getTooltipImage, getUseDuration, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, releaseUsing, shouldOverrideMultiplayerNbt, toString, useOnRelease, verifyTagAfterLoadMethods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraftforge.common.extensions.IForgeItem
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canEquip, canPerformAction, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getArmorTexture, getAttributeModifiers, getBurnTime, getContainerItem, getCreativeTabs, getCreatorModId, getDamage, getEntityLifespan, getEquipmentSlot, getHighlightTip, getItemEnchantability, getItemStackLimit, getMaxDamage, getShareTag, getSweepHitBox, getXpRepairRatio, hasContainerItem, hasCustomEntity, initCapabilities, isBookEnchantable, isCorrectToolForDrops, isDamageable, isDamaged, isEnderMask, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDroppedByPlayer, onEntityItemUpdate, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, setDamage, shouldCauseBlockBreakReset
-
Constructor Details
-
WorldshaperItem
public WorldshaperItem(net.minecraft.world.item.Item.Properties properties)
-
-
Method Details
-
openHandgunGUI
protected void openHandgunGUI(net.minecraft.world.item.ItemStack item, net.minecraft.world.InteractionHand hand) - Specified by:
openHandgunGUIin classZapperItem
-
getZappingRange
protected int getZappingRange(net.minecraft.world.item.ItemStack stack) - Specified by:
getZappingRangein classZapperItem
-
getCooldownDelay
protected int getCooldownDelay(net.minecraft.world.item.ItemStack item) - Specified by:
getCooldownDelayin classZapperItem
-
validateUsage
public net.minecraft.network.chat.Component validateUsage(net.minecraft.world.item.ItemStack item) - Overrides:
validateUsagein classZapperItem
-
canActivateWithoutSelectedBlock
protected boolean canActivateWithoutSelectedBlock(net.minecraft.world.item.ItemStack stack) - Overrides:
canActivateWithoutSelectedBlockin classZapperItem
-
activate
protected boolean activate(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.block.state.BlockState stateToUse, net.minecraft.world.phys.BlockHitResult raytrace, net.minecraft.nbt.CompoundTag data) - Specified by:
activatein classZapperItem
-
configureSettings
public static void configureSettings(net.minecraft.world.item.ItemStack stack, PlacementPatterns pattern, TerrainBrushes brush, int brushParamX, int brushParamY, int brushParamZ, TerrainTools tool, PlacementOptions placement) -
initializeClient
- Overrides:
initializeClientin classnet.minecraft.world.item.Item
-