Package dev.latvian.mods.kubejs.item
Class ArmorMaterialBuilder
java.lang.Object
dev.latvian.mods.kubejs.registry.BuilderBase<net.minecraft.world.item.ArmorMaterial>
dev.latvian.mods.kubejs.item.ArmorMaterialBuilder
- All Implemented Interfaces:
Supplier<net.minecraft.world.item.ArmorMaterial>
@ReturnsSelf
public class ArmorMaterialBuilder
extends BuilderBase<net.minecraft.world.item.ArmorMaterial>
-
Field Summary
FieldsModifier and TypeFieldDescriptionintnet.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> floatList<net.minecraft.world.item.ArmorMaterial.Layer> Supplier<net.minecraft.world.item.crafting.Ingredient> floatFields inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
defaultTags, displayName, dummyBuilder, formattedDisplayName, id, object, registryKey, sourceLine, translationKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ArmorMaterialenchantmentValue(int v) equipSound(net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> sound) knockbackResistance(float v) layers(net.minecraft.world.item.ArmorMaterial.Layer[] v) repairIngredient(Supplier<net.minecraft.world.item.crafting.Ingredient> v) toughness(float v) Methods inherited from class dev.latvian.mods.kubejs.registry.BuilderBase
createAdditionalObjects, createTransformedObject, displayName, formattedDisplayName, formattedDisplayName, generateAssets, generateData, generateLang, get, getBuilderTranslationKey, getTranslationKeyGroup, newID, tag, toString, transformObject, translationKey
-
Field Details
-
defense
-
enchantmentValue
public transient int enchantmentValue -
equipSound
public transient net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> equipSound -
repairIngredient
-
layers
-
toughness
public transient float toughness -
knockbackResistance
public transient float knockbackResistance
-
-
Constructor Details
-
ArmorMaterialBuilder
public ArmorMaterialBuilder(net.minecraft.resources.ResourceLocation i)
-
-
Method Details
-
createObject
public net.minecraft.world.item.ArmorMaterial createObject()- Specified by:
createObjectin classBuilderBase<net.minecraft.world.item.ArmorMaterial>
-
defense
-
enchantmentValue
-
equipSound
public ArmorMaterialBuilder equipSound(net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> sound) -
repairIngredient
public ArmorMaterialBuilder repairIngredient(Supplier<net.minecraft.world.item.crafting.Ingredient> v) -
layers
-
toughness
-
knockbackResistance
-