Class MinecartContraptionItem
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<net.minecraft.world.item.Item>
net.minecraft.world.item.Item
com.simibubi.create.content.contraptions.components.structureMovement.mounted.MinecartContraptionItem
- All Implemented Interfaces:
net.minecraft.world.level.ItemLike,net.minecraftforge.common.extensions.IForgeItem,net.minecraftforge.registries.IForgeRegistryEntry<net.minecraft.world.item.Item>
public class MinecartContraptionItem
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.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 -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddContraptionToMinecart(net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack itemstack, net.minecraft.world.entity.vehicle.AbstractMinecart cart, net.minecraft.core.Direction newFacing) static MinecartContraptionItemchest(net.minecraft.world.item.Item.Properties builder) static net.minecraft.world.item.ItemStackcreate(net.minecraft.world.entity.vehicle.AbstractMinecart.Type type, OrientedContraptionEntity entity) voidfillItemCategory(net.minecraft.world.item.CreativeModeTab group, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> items) static MinecartContraptionItemfurnace(net.minecraft.world.item.Item.Properties builder) getDescriptionId(net.minecraft.world.item.ItemStack stack) static MinecartContraptionItemrideable(net.minecraft.world.item.Item.Properties builder) net.minecraft.world.InteractionResultuseOn(net.minecraft.world.item.context.UseOnContext context) static voidwrenchCanBeUsedToPickUpMinecartContraptions(net.minecraftforge.event.entity.player.PlayerInteractEvent.EntityInteract event) Methods inherited from class net.minecraft.world.item.Item
allowdedIn, appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, canFitInsideContainerItems, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getEquipSound, getFoodProperties, getId, getItemCategory, 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, shouldOverrideMultiplayerNbt, toString, use, 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, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getArmorTexture, getAttributeModifiers, getBurnTime, getContainerItem, getCreativeTabs, getCreatorModId, getDamage, getDefaultTooltipHideFlags, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getItemEnchantability, getItemStackLimit, getMaxDamage, getShareTag, getSweepHitBox, getXpRepairRatio, hasContainerItem, hasCustomEntity, initCapabilities, isBookEnchantable, isCorrectToolForDrops, isDamageable, isDamaged, isEnderMask, isPiglinCurrency, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
Method Details
-
rideable
-
furnace
-
chest
-
useOn
public net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.context.UseOnContext context) - Overrides:
useOnin classnet.minecraft.world.item.Item
-
addContraptionToMinecart
public static void addContraptionToMinecart(net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack itemstack, net.minecraft.world.entity.vehicle.AbstractMinecart cart, @Nullable net.minecraft.core.Direction newFacing) -
getDescriptionId
- Overrides:
getDescriptionIdin classnet.minecraft.world.item.Item
-
fillItemCategory
public void fillItemCategory(net.minecraft.world.item.CreativeModeTab group, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> items) - Overrides:
fillItemCategoryin classnet.minecraft.world.item.Item
-
wrenchCanBeUsedToPickUpMinecartContraptions
public static void wrenchCanBeUsedToPickUpMinecartContraptions(net.minecraftforge.event.entity.player.PlayerInteractEvent.EntityInteract event) -
create
public static net.minecraft.world.item.ItemStack create(net.minecraft.world.entity.vehicle.AbstractMinecart.Type type, OrientedContraptionEntity entity)
-