Klasse BlockBuilder
java.lang.Object
de.luckymcdev.foundryengine.common.builder.AbstractBuilder<net.minecraft.world.level.block.Block>
de.luckymcdev.foundryengine.common.builder.block.BlockBuilder
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Von Klasse geerbte Felder AbstractBuilder
generateData, id, object -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibunganvil()bars()beacon()blockEntity(BlockEntityBuilder<?> beBuilder) net.minecraft.world.level.block.Blockbuild()button(net.minecraft.world.level.block.state.properties.BlockSetType type, int ticksToStayPressed) carpet()chain()static BlockBuildercreate(net.minecraft.resources.Identifier id) door(net.minecraft.world.level.block.state.properties.BlockSetType type) dropper()drops(net.minecraft.world.level.ItemLike drop) dropsCustom(Function<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> customizer) endRod()factory(Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> factory) fence()fenceGate(net.minecraft.world.level.block.state.properties.WoodType type) generateData(boolean generate) @Nullable BlockEntityBuilder<?> @Nullable Function<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> @Nullable net.minecraft.world.level.ItemLikegetTags()ghost()ghost(BiPredicate<net.minecraft.world.entity.player.Player, net.minecraft.world.level.block.state.BlockState> visibilityCondition) glass()booleanhasItem()hopper()itemProperties(UnaryOperator<net.minecraft.world.item.Item.Properties> action) ladder()lantern()lever()noItem()observer()pillar()pressurePlate(net.minecraft.world.level.block.state.properties.BlockSetType type) properties(UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> action) net.minecraft.world.level.block.BlockregisterBlock(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.world.level.block.Block> helper) net.minecraft.world.item.ItemregisterItem(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.world.item.Item> helper) slab()stairs(net.minecraft.world.level.block.state.BlockState base) tag(BlockTagBuilder tagBuilder) tag(net.minecraft.resources.Identifier tagId) trapdoor(net.minecraft.world.level.block.state.properties.BlockSetType type) wall()Von Klasse geerbte Methoden AbstractBuilder
get, getId, getOrCreate, newID, setObject, shouldGenerateData
-
Konstruktordetails
-
BlockBuilder
public BlockBuilder(net.minecraft.resources.Identifier id)
-
-
Methodendetails
-
create
-
factory
public BlockBuilder factory(Function<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.Block> factory) -
properties
public BlockBuilder properties(UnaryOperator<net.minecraft.world.level.block.state.BlockBehaviour.Properties> action) -
noItem
-
hasItem
public boolean hasItem() -
itemProperties
-
animateTick
-
destroy
-
wasExploded
-
stepOn
-
setPlacedBy
-
fallOn
-
playerWillDestroy
-
playerDestroy
-
handlePrecipitation
-
use
-
itemInventoryTick
-
itemUse
-
itemUseOn
-
itemFinishUsing
-
itemHurtEnemy
-
itemPostHurtEnemy
-
itemReleaseUsing
-
itemOnCraftedPostProcess
-
registerBlock
public net.minecraft.world.level.block.Block registerBlock(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.world.level.block.Block> helper) -
registerItem
public net.minecraft.world.item.Item registerItem(net.neoforged.neoforge.registries.RegisterEvent.RegisterHelper<net.minecraft.world.item.Item> helper) -
build
public net.minecraft.world.level.block.Block build()- Angegeben von:
buildin KlasseAbstractBuilder<net.minecraft.world.level.block.Block>
-
ghost
-
ghost
public BlockBuilder ghost(BiPredicate<net.minecraft.world.entity.player.Player, net.minecraft.world.level.block.state.BlockState> visibilityCondition) -
tag
-
tag
-
getTags
-
stairs
-
slab
-
wall
-
fence
-
fenceGate
-
door
-
trapdoor
-
pressurePlate
public BlockBuilder pressurePlate(net.minecraft.world.level.block.state.properties.BlockSetType type) -
button
public BlockBuilder button(net.minecraft.world.level.block.state.properties.BlockSetType type, int ticksToStayPressed) -
pillar
-
glass
-
bars
-
carpet
-
chain
-
lantern
-
ladder
-
endRod
-
lever
-
observer
-
dispenser
-
dropper
-
hopper
-
anvil
-
grindstone
-
composter
-
redstoneLamp
-
daylightDetector
-
beacon
-
lightningRod
-
generateData
-
blockEntity
-
getBlockEntityBuilder
-
dropsSelf
-
drops
-
dropsNothing
-
dropsCustom
public BlockBuilder dropsCustom(Function<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> customizer) -
getDropType
-
getDropItem
public @Nullable net.minecraft.world.level.ItemLike getDropItem() -
getDropCustomizer
public @Nullable Function<net.minecraft.world.level.block.Block, net.minecraft.world.level.storage.loot.LootTable.Builder> getDropCustomizer()
-