Interface TrunkPlacer
- All Superinterfaces:
Wrapper
- All Known Subinterfaces:
BendingTrunkPlacer, CherryTrunkPlacer, DarkOakTrunkPlacer, FancyTrunkPlacer, ForkingTrunkPlacer, GiantTrunkPlacer, MegaJungleTrunkPlacer, StraightTrunkPlacer, UpwardsBranchingTrunkPlacer
Determines the shape trunk of the tree.
- Since:
- 3.0.0
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintThe base height of the trunk between 0 and 32.static BendingTrunkPlacer.Builderbending()A new builder for aBendingTrunkPlacer.static CherryTrunkPlacer.Buildercherry()A new builder for aCherryTrunkPlacer.static DarkOakTrunkPlacer.BuilderdarkOak()A new builder for aDarkOakTrunkPlacer.static TrunkPlacerstatic FancyTrunkPlacer.Builderfancy()A new builder for aFancyTrunkPlacer.static ForkingTrunkPlacer.Builderforking()A new builder for aForkingTrunkPlacer.static GiantTrunkPlacer.Buildergiant()A new builder for aGiantTrunkPlacer.intA random value between 0 and this value is added to the height of the trunk.intA random value between 0 and this value is added to the height of the trunk.A new builder for aMegaJungleTrunkPlacer.static StraightTrunkPlacer.Builderstraight()A new builder for aStraightTrunkPlacer.A new builder for aUpwardsBranchingTrunkPlacer.Methods inherited from interface Wrapper
asHandle, toMinecraft, unwrap
-
Field Details
-
MAX_BASE_HEIGHT
static final int MAX_BASE_HEIGHT- See Also:
-
MAX_RAND
static final int MAX_RAND- See Also:
-
-
Method Details
-
baseHeight
The base height of the trunk between 0 and 32.- Returns:
- the base height
- Since:
- 3.0.0
-
heightRandA
A random value between 0 and this value is added to the height of the trunk. (max 24)- Returns:
- the random value
- Since:
- 3.0.0
-
heightRandB
A random value between 0 and this value is added to the height of the trunk. (max 24)- Returns:
- the random value
- Since:
- 3.0.0
-
bending
A new builder for aBendingTrunkPlacer.- Returns:
- a new builder
- Since:
- 3.0.0
-
cherry
A new builder for aCherryTrunkPlacer.- Returns:
- a new builder
- Since:
- 3.0.0
-
darkOak
A new builder for aDarkOakTrunkPlacer.- Returns:
- a new builder
- Since:
- 3.0.0
-
fancy
A new builder for aFancyTrunkPlacer.- Returns:
- a new builder
- Since:
- 3.0.0
-
forking
A new builder for aForkingTrunkPlacer.- Returns:
- a new builder
- Since:
- 3.0.0
-
giant
A new builder for aGiantTrunkPlacer.- Returns:
- a new builder
- Since:
- 3.0.0
-
megaJungle
A new builder for aMegaJungleTrunkPlacer.- Returns:
- a new builder
- Since:
- 3.0.0
-
straight
A new builder for aStraightTrunkPlacer.- Returns:
- a new builder
- Since:
- 3.0.0
-
upwardsBranching
A new builder for aUpwardsBranchingTrunkPlacer.- Returns:
- a new builder
- Since:
- 3.0.0
-
decode
-