Package dev.latvian.mods.kubejs.block
Class SeedItemBuilder.SeedKubeItem
java.lang.Object
net.minecraft.world.item.Item
net.minecraft.world.item.BlockItem
net.minecraft.world.item.ItemNameBlockItem
dev.latvian.mods.kubejs.block.SeedItemBuilder.SeedKubeItem
- All Implemented Interfaces:
IngredientSupplierKJS,ItemKJS,RegistryObjectKJS<net.minecraft.world.item.Item>,dev.latvian.mods.rhino.util.SpecialEquality,net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.neoforged.neoforge.common.extensions.IItemExtension,net.neoforged.neoforge.common.SpecialPlantable
- Enclosing class:
SeedItemBuilder
public static class SeedItemBuilder.SeedKubeItem
extends net.minecraft.world.item.ItemNameBlockItem
implements net.neoforged.neoforge.common.SpecialPlantable
-
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanPlacePlantAtPosition(@NotNull net.minecraft.world.item.ItemStack stack, @NotNull net.minecraft.world.level.LevelReader level, @NotNull net.minecraft.core.BlockPos pos, @Nullable net.minecraft.core.Direction direction) voidspawnPlantAtPosition(@NotNull net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.LevelAccessor level, @NotNull net.minecraft.core.BlockPos pos, @Nullable net.minecraft.core.Direction direction) booleanvillagerCanPlantItem(@NotNull net.minecraft.world.entity.npc.Villager villager) Methods inherited from class net.minecraft.world.item.ItemNameBlockItem
getDescriptionIdMethods inherited from class net.minecraft.world.item.BlockItem
appendHoverText, canFitInsideContainerItems, canPlace, getBlock, getPlacementState, getPlaceSound, getPlaceSound, mustSurvive, onDestroyed, place, placeBlock, registerBlocks, removeFromBlockToItemMap, requiredFeatures, setBlockEntityData, updateCustomBlockEntityTag, updateCustomBlockEntityTag, updatePlacementContext, useOnMethods inherited from class net.minecraft.world.item.Item
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, onUseTick, overrideOtherStackedOnMe, overrideStackedOnOther, postHurtEnemy, releaseUsing, 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, 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, supportsEnchantmentMethods inherited from interface dev.latvian.mods.kubejs.core.IngredientSupplierKJS
kjs$asIngredientMethods inherited from interface dev.latvian.mods.kubejs.core.ItemKJS
kjs$getItemBuilder, kjs$getRegistry, kjs$getRegistryId, kjs$getTypeData, kjs$getTypeItemStackKey, kjs$overrideComponent, kjs$self, kjs$setCanRepair, kjs$setCraftingRemainder, kjs$setItemBuilder, kjs$setNameKeyMethods inherited from interface dev.latvian.mods.kubejs.core.RegistryObjectKJS
kjs$asHolder, kjs$getId, kjs$getIdLocation, kjs$getKey, kjs$getMod, kjs$getTagKeys, kjs$getTags, kjs$hasTag, specialEquals
-
Constructor Details
-
SeedKubeItem
-
-
Method Details
-
canPlacePlantAtPosition
public boolean canPlacePlantAtPosition(@NotNull @NotNull net.minecraft.world.item.ItemStack stack, @NotNull @NotNull net.minecraft.world.level.LevelReader level, @NotNull @NotNull net.minecraft.core.BlockPos pos, @Nullable @Nullable net.minecraft.core.Direction direction) - Specified by:
canPlacePlantAtPositionin interfacenet.neoforged.neoforge.common.SpecialPlantable
-
spawnPlantAtPosition
public void spawnPlantAtPosition(@NotNull @NotNull net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.LevelAccessor level, @NotNull @NotNull net.minecraft.core.BlockPos pos, @Nullable @Nullable net.minecraft.core.Direction direction) - Specified by:
spawnPlantAtPositionin interfacenet.neoforged.neoforge.common.SpecialPlantable
-
villagerCanPlantItem
public boolean villagerCanPlantItem(@NotNull @NotNull net.minecraft.world.entity.npc.Villager villager) - Specified by:
villagerCanPlantItemin interfacenet.neoforged.neoforge.common.SpecialPlantable
-