Class BeltConnectorItem
java.lang.Object
net.minecraftforge.registries.ForgeRegistryEntry<net.minecraft.world.item.Item>
net.minecraft.world.item.Item
net.minecraft.world.item.BlockItem
com.simibubi.create.content.contraptions.relays.belt.item.BeltConnectorItem
- All Implemented Interfaces:
net.minecraft.world.level.ItemLike,net.minecraftforge.common.extensions.IForgeItem,net.minecraftforge.registries.IForgeRegistryEntry<net.minecraft.world.item.Item>
public class BeltConnectorItem
extends net.minecraft.world.item.BlockItem
-
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.BlockItem
BLOCK_STATE_TAGFields 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 TypeMethodDescriptionstatic booleancanConnect(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos first, net.minecraft.core.BlockPos second) static voidcreateBelts(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos start, net.minecraft.core.BlockPos end) voidfillItemCategory(net.minecraft.world.item.CreativeModeTab p_150895_1_, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> p_150895_2_) static Integernet.minecraft.world.InteractionResultuseOn(net.minecraft.world.item.context.UseOnContext context) static booleanvalidateAxis(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos) Methods inherited from class net.minecraft.world.item.BlockItem
appendHoverText, canFitInsideContainerItems, canPlace, getBlock, getBlockEntityData, getPlacementState, getPlaceSound, getPlaceSound, mustSurvive, onDestroyed, place, placeBlock, registerBlocks, removeFromBlockToItemMap, setBlockEntityData, updateCustomBlockEntityTag, updateCustomBlockEntityTag, updatePlacementContextMethods inherited from class net.minecraft.world.item.Item
allowdedIn, asItem, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, finishUsingItem, getBarColor, getBarWidth, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getEquipSound, getFoodProperties, getId, getItemCategory, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getRenderPropertiesInternal, getTags, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEdible, isEnchantable, isFireResistant, isFoil, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, 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, 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, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation
-
Constructor Details
-
BeltConnectorItem
public BeltConnectorItem(net.minecraft.world.item.Item.Properties properties)
-
-
Method Details
-
getDescriptionId
- Overrides:
getDescriptionIdin classnet.minecraft.world.item.BlockItem
-
fillItemCategory
public void fillItemCategory(net.minecraft.world.item.CreativeModeTab p_150895_1_, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> p_150895_2_) - Overrides:
fillItemCategoryin classnet.minecraft.world.item.BlockItem
-
useOn
@Nonnull public net.minecraft.world.InteractionResult useOn(net.minecraft.world.item.context.UseOnContext context) - Overrides:
useOnin classnet.minecraft.world.item.BlockItem
-
createBelts
public static void createBelts(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos start, net.minecraft.core.BlockPos end) -
canConnect
public static boolean canConnect(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos first, net.minecraft.core.BlockPos second) -
maxLength
-
validateAxis
public static boolean validateAxis(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos pos)
-