Klasse ItemBuilder
java.lang.Object
de.luckymcdev.foundryengine.common.builder.AbstractBuilder<net.minecraft.world.item.Item>
de.luckymcdev.foundryengine.common.builder.item.ItemBuilder
-
Feldübersicht
Von Klasse geerbte Felder AbstractBuilder
generateData, id, object -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungnet.minecraft.world.item.Itembuild()<C> voidcallback(EngineItem.CallbackType type, C cb) <T> ItemBuilder<T> ItemBuildercomponent(net.minecraft.core.component.DataComponentType<T> type, T value) static ItemBuildercreate(net.minecraft.resources.Identifier id) generateData(boolean generate) getTags()properties(UnaryOperator<net.minecraft.world.item.Item.Properties> propertiesAction) net.minecraft.world.item.Itemregister(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.world.item.Item> helper) stacksTo(int count) tag(ItemTagBuilder tagBuilder) tag(net.minecraft.resources.Identifier tagId) Von Klasse geerbte Methoden AbstractBuilder
get, getId, getOrCreate, newID, setObject, shouldGenerateData
-
Konstruktordetails
-
ItemBuilder
public ItemBuilder(net.minecraft.resources.Identifier id)
-
-
Methodendetails
-
create
-
factory
public ItemBuilder factory(Function<net.minecraft.world.item.Item.Properties, net.minecraft.world.item.Item> factory) -
properties
public ItemBuilder properties(UnaryOperator<net.minecraft.world.item.Item.Properties> propertiesAction) -
stacksTo
-
fireResistant
-
callback
-
onUseTick
-
useOn
-
use
-
finishUsingItem
-
hurtEnemy
-
postHurtEnemy
-
inventoryTick
-
onCraftedPostProcess
-
releaseUsing
-
component
-
component
-
register
public net.minecraft.world.item.Item register(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.world.item.Item> helper) -
build
public net.minecraft.world.item.Item build()- Angegeben von:
buildin KlasseAbstractBuilder<net.minecraft.world.item.Item>
-
generateData
-
tag
-
tag
-
getTags
-