Package com.petrolpark.core.registrate
Class WoodSetEntry.Builder<REGISTRATE extends com.tterrag.registrate.AbstractRegistrate<?>>
java.lang.Object
com.petrolpark.core.registrate.WoodSetEntry.Builder<REGISTRATE>
- Enclosing class:
WoodSetEntry
public static class WoodSetEntry.Builder<REGISTRATE extends com.tterrag.registrate.AbstractRegistrate<?>>
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.world.entity.vehicle.Boat.Typeprotected Stringprotected booleanprotected com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.LeavesBlock> protected net.minecraft.world.level.material.MapColorprotected net.minecraft.world.level.material.MapColorprotected booleanprotected booleanprotected List<com.tterrag.registrate.util.nullness.NonNullBiConsumer<REGISTRATE, WoodSetEntry>> protected final REGISTRATEprotected final net.minecraft.world.level.block.grower.TreeGrowerprotected booleanprotected final Stringprotected final net.minecraft.world.level.block.state.properties.WoodType -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(REGISTRATE registrate, net.minecraft.world.level.block.state.properties.WoodType woodType, net.minecraft.world.level.block.grower.TreeGrower treeGrower, net.minecraft.world.entity.vehicle.Boat.Type boatType) -
Method Summary
Modifier and TypeMethodDescriptionflammable(boolean flammable) leavesFactory(com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.LeavesBlock> leavesFactory) mapColors(net.minecraft.world.level.material.MapColor planksMapColor, net.minecraft.world.level.material.MapColor logMapColor) onRegister(com.tterrag.registrate.util.nullness.NonNullBiConsumer<REGISTRATE, WoodSetEntry> callback) randomizeLogRotation(boolean randomizeLogRotation) randomizePlanksFlip(boolean randomizePlanksFlip) register()wooden(boolean wooden) Whether to group blocks like Trapdoors and Fences with the other wooden equivalents, or keep them in separate tags and crafting groups
-
Field Details
-
registrate
-
woodType
protected final net.minecraft.world.level.block.state.properties.WoodType woodType -
treeGrower
protected final net.minecraft.world.level.block.grower.TreeGrower treeGrower -
boatType
protected final net.minecraft.world.entity.vehicle.Boat.Type boatType -
woodName
-
englishName
-
leavesFactory
protected com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties,net.minecraft.world.level.block.LeavesBlock> leavesFactory -
planksMapColor
protected net.minecraft.world.level.material.MapColor planksMapColor -
logMapColor
protected net.minecraft.world.level.material.MapColor logMapColor -
wooden
protected boolean wooden -
flammable
protected boolean flammable -
randomizePlanksFlip
protected boolean randomizePlanksFlip -
randomizeLogRotation
protected boolean randomizeLogRotation -
registerCallbacks
protected List<com.tterrag.registrate.util.nullness.NonNullBiConsumer<REGISTRATE extends com.tterrag.registrate.AbstractRegistrate<?>,WoodSetEntry>> registerCallbacks
-
-
Constructor Details
-
Builder
public Builder(REGISTRATE registrate, net.minecraft.world.level.block.state.properties.WoodType woodType, net.minecraft.world.level.block.grower.TreeGrower treeGrower, net.minecraft.world.entity.vehicle.Boat.Type boatType)
-
-
Method Details
-
lang
-
leavesFactory
public WoodSetEntry.Builder<REGISTRATE> leavesFactory(com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.LeavesBlock> leavesFactory) -
mapColors
public WoodSetEntry.Builder<REGISTRATE> mapColors(net.minecraft.world.level.material.MapColor planksMapColor, net.minecraft.world.level.material.MapColor logMapColor) -
wooden
Whether to group blocks like Trapdoors and Fences with the other wooden equivalents, or keep them in separate tags and crafting groups -
flammable
-
randomizeLogRotation
-
randomizePlanksFlip
-
onRegister
public WoodSetEntry.Builder<REGISTRATE> onRegister(com.tterrag.registrate.util.nullness.NonNullBiConsumer<REGISTRATE, WoodSetEntry> callback) -
register
-