Class ArmorItemBuilder
java.lang.Object
dev.latvian.mods.kubejs.registry.BuilderBase<net.minecraft.world.item.Item>
dev.latvian.mods.kubejs.registry.ModelledBuilderBase<net.minecraft.world.item.Item>
dev.latvian.mods.kubejs.item.ItemBuilder
dev.latvian.mods.kubejs.item.custom.ArmorItemBuilder
- All Implemented Interfaces:
ItemBehaviorFunctions,Supplier<net.minecraft.world.item.Item>
- Direct Known Subclasses:
ArmorItemBuilder.AnimalArmor,ArmorItemBuilder.Boots,ArmorItemBuilder.Chestplate,ArmorItemBuilder.Helmet,ArmorItemBuilder.Leggings
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal net.minecraft.world.item.ArmorItem.Typenet.minecraft.core.Holder<net.minecraft.world.item.ArmorMaterial> Fields inherited from class dev.latvian.mods.kubejs.item.ItemBuilder
behavior, burnTime, canRepair, components, fireResistant, foodBuilder, itemAttributeModifiers, jukeboxPlayable, maxDamage, maxStackSize, rarity, subtypes, tint, toolFields inherited from class dev.latvian.mods.kubejs.registry.ModelledBuilderBase
baseTexture, modelGenerator, parentModel, texturesFields inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
defaultTags, displayName, dummyBuilder, formattedDisplayName, id, object, registryKey, sourceLine, translationKey -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedArmorItemBuilder(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ArmorItem.Type t) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.Itemmaterial(net.minecraft.core.Holder<net.minecraft.world.item.ArmorMaterial> material) Methods inherited from class dev.latvian.mods.kubejs.item.ItemBuilder
burnTime, color, color, component, containerItem, createItemProperties, disableRepair, fireResistant, fireResistant, food, food, generateAssets, generateItemModels, group, jukeboxPlayable, jukeboxPlayable, kjs$getOrCreateBehavior, maxDamage, maxStackSize, rarity, subtypes, transformObject, unstackableMethods inherited from class dev.latvian.mods.kubejs.registry.ModelledBuilderBase
modelGenerator, parentModel, texture, texture, texturesMethods inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
createAdditionalObjects, createTransformedObject, displayName, formattedDisplayName, formattedDisplayName, generateData, generateLang, get, getBuilderTranslationKey, getTranslationKeyGroup, newID, tag, toString, translationKeyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.latvian.mods.kubejs.item.ItemBehaviorFunctions
applyEnchantments, barColor, barWidth, canBeHurtBy, canDisableShield, canDisableShield, canElytraFly, canElytraFly, canPerformAction, canWalkOnPowderedSnow, canWalkOnPowderedSnow, craftingRemainingItem, displayName, elytraFlightTick, finishUsing, foodEaten, getEntityLifespan, getEntityLifespan, glow, hurtEnemy, immuneTo, isEnderMask, isEnderMask, isPiglinCurrency, isPiglinCurrency, makesPiglinsNeutral, makesPiglinsNeutral, name, onlyHurtBy, releaseUsing, tooltip, use, useAnimation, useDuration
-
Field Details
-
armorType
public final net.minecraft.world.item.ArmorItem.Type armorType -
material
public net.minecraft.core.Holder<net.minecraft.world.item.ArmorMaterial> material
-
-
Constructor Details
-
ArmorItemBuilder
protected ArmorItemBuilder(net.minecraft.resources.ResourceLocation id, net.minecraft.world.item.ArmorItem.Type t)
-
-
Method Details
-
createObject
public net.minecraft.world.item.Item createObject()- Overrides:
createObjectin classItemBuilder
-
material
public ArmorItemBuilder material(net.minecraft.core.Holder<net.minecraft.world.item.ArmorMaterial> material)
-