Class ToolMaterialBuilder
java.lang.Object
de.luckymcdev.foundryengine.common.builder.AbstractBuilder<net.minecraft.world.item.ToolMaterial>
de.luckymcdev.foundryengine.common.builder.item.ToolMaterialBuilder
-
Field Summary
Fields inherited from class AbstractBuilder
generateData, id, object -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedToolMaterialBuilder(net.minecraft.resources.Identifier id) -
Method Summary
Modifier and TypeMethodDescriptionattackDamageBonus(float attackDamageBonus) protected net.minecraft.world.item.ToolMaterialbuild()static ToolMaterialBuildercreate(net.minecraft.resources.Identifier id) durability(int durability) enchantmentValue(int enchantmentValue) incorrectBlocksForDrops(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> tag) repairItems(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> repairItems) speed(float speed) Methods inherited from class AbstractBuilder
get, getId, getOrCreate, newID, setObject, shouldGenerateData
-
Constructor Details
-
ToolMaterialBuilder
protected ToolMaterialBuilder(net.minecraft.resources.Identifier id)
-
-
Method Details
-
create
-
incorrectBlocksForDrops
public ToolMaterialBuilder incorrectBlocksForDrops(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> tag) -
durability
-
speed
-
attackDamageBonus
-
enchantmentValue
-
repairItems
public ToolMaterialBuilder repairItems(net.minecraft.tags.TagKey<net.minecraft.world.item.Item> repairItems) -
build
protected net.minecraft.world.item.ToolMaterial build()- Specified by:
buildin classAbstractBuilder<net.minecraft.world.item.ToolMaterial>
-