Package dev.latvian.mods.kubejs.item
Class ItemBehavior
java.lang.Object
dev.latvian.mods.kubejs.item.ItemBehavior
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic final recordstatic interfacestatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescription@Nullable net.minecraft.world.item.UseAnim@Nullable BiFunction<net.minecraft.world.item.ItemStack, List<net.minecraft.world.item.enchantment.EnchantmentInstance>, net.minecraft.world.item.ItemStack> @Nullable ToIntFunction<net.minecraft.world.item.ItemStack> @Nullable BiPredicate<net.minecraft.world.item.ItemStack, net.minecraft.world.damagesource.DamageSource> @Nullable BiPredicate<net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity> @Nullable BiPredicate<net.minecraft.world.item.ItemStack, net.neoforged.neoforge.common.ItemAbility> @Nullable BiPredicate<net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity> @Nullable UnaryOperator<net.minecraft.world.item.ItemStack> @Nullable net.minecraft.network.chat.Component@Nullable Consumer<FoodEatenKubeEvent> boolean@Nullable ToIntBiFunction<net.minecraft.world.item.ItemStack, net.minecraft.world.level.Level> boolean@Nullable Predicate<ItemBehavior.HurtEnemyContext> @Nullable Predicate<net.minecraft.world.item.ItemStack> @Nullable BiPredicate<net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity> final List<net.minecraft.network.chat.Component> @Nullable ToIntBiFunction<net.minecraft.world.item.ItemStack, net.minecraft.world.entity.LivingEntity> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
displayName
@Nullable public transient @Nullable net.minecraft.network.chat.Component displayName -
formattedDisplayName
public transient boolean formattedDisplayName -
glow
public transient boolean glow -
tooltip
-
barColor
-
barWidth
-
nameGetter
-
anim
@Nullable public transient @Nullable net.minecraft.world.item.UseAnim anim -
useDuration
@Nullable public transient @Nullable ToIntBiFunction<net.minecraft.world.item.ItemStack,net.minecraft.world.entity.LivingEntity> useDuration -
use
-
finishUsing
-
releaseUsing
-
hurtEnemy
-
foodEaten
-
isPiglinCurrency
-
isEnderMask
-
makesPiglinsNeutral
@Nullable public transient @Nullable BiPredicate<net.minecraft.world.item.ItemStack,net.minecraft.world.entity.LivingEntity> makesPiglinsNeutral -
craftingRemainingItem
@Nullable public transient @Nullable UnaryOperator<net.minecraft.world.item.ItemStack> craftingRemainingItem -
getEntityLifespan
@Nullable public transient @Nullable ToIntBiFunction<net.minecraft.world.item.ItemStack,net.minecraft.world.level.Level> getEntityLifespan -
canDisableShield
-
canElytraFly
@Nullable public transient @Nullable BiPredicate<net.minecraft.world.item.ItemStack,net.minecraft.world.entity.LivingEntity> canElytraFly -
elytraFlightTick
-
canWalkOnPowderedSnow
@Nullable public transient @Nullable BiPredicate<net.minecraft.world.item.ItemStack,net.minecraft.world.entity.LivingEntity> canWalkOnPowderedSnow -
canPerformAction
@Nullable public transient @Nullable BiPredicate<net.minecraft.world.item.ItemStack,net.neoforged.neoforge.common.ItemAbility> canPerformAction -
canBeHurtBy
@Nullable public transient @Nullable BiPredicate<net.minecraft.world.item.ItemStack,net.minecraft.world.damagesource.DamageSource> canBeHurtBy -
applyEnchantments
@Nullable public transient @Nullable BiFunction<net.minecraft.world.item.ItemStack,List<net.minecraft.world.item.enchantment.EnchantmentInstance>, applyEnchantmentsnet.minecraft.world.item.ItemStack>
-
-
Constructor Details
-
ItemBehavior
public ItemBehavior()
-