Class MinecartContraptionItem
java.lang.Object
net.minecraft.world.item.Item
com.simibubi.create.content.contraptions.mounted.MinecartContraptionItem
- All Implemented Interfaces:
net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.neoforged.neoforge.common.extensions.IItemExtension
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.Properties, net.minecraft.world.item.Item.TooltipContext -
Field Summary
Fields inherited from class net.minecraft.world.item.Item
ABSOLUTE_MAX_STACK_SIZE, BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_SPEED_ID, BY_BLOCK, canRepair, DEFAULT_MAX_STACK_SIZE, MAX_BAR_WIDTHFields inherited from interface net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES -
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, @Nullable net.minecraft.core.Direction newFacing) booleanstatic MinecartContraptionItemchest(net.minecraft.world.item.Item.Properties builder) static net.minecraft.world.item.ItemStackcreate(net.minecraft.world.entity.vehicle.AbstractMinecart.Type type, OrientedContraptionEntity entity) 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.neoforged.neoforge.event.entity.player.PlayerInteractEvent.EntityInteract event) Methods inherited from class net.minecraft.world.item.Item
appendHoverText, asItem, builtInRegistryHolder, byBlock, byId, canAttackBlock, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDefaultMaxStackSize, getDescription, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getId, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isRepairable, isValidRepairItem, mineBlock, modifyDefaultComponentsFrom, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, requiredFeatures, toString, use, useOnRelease, verifyComponentsAfterLoadMethods 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.neoforged.neoforge.common.extensions.IItemExtension
applyEnchantments, canBeHurtBy, canContinueUsing, canDisableShield, canElytraFly, canEquip, canFitInsideContainerItems, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultAttributeModifiers, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, isPrimaryItemFor, makesPiglinsNeutral, onAnimalArmorTick, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onEntitySwing, onItemUseFirst, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, supportsEnchantment
-
Method Details
-
rideable
-
furnace
-
chest
-
canFitInsideContainerItems
public boolean canFitInsideContainerItems()- Overrides:
canFitInsideContainerItemsin classnet.minecraft.world.item.Item
-
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 @Nullable net.minecraft.core.Direction newFacing) -
getDescriptionId
- Overrides:
getDescriptionIdin classnet.minecraft.world.item.Item
-
wrenchCanBeUsedToPickUpMinecartContraptions
public static void wrenchCanBeUsedToPickUpMinecartContraptions(net.neoforged.neoforge.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)
-