JavaScript is disabled on your browser.
All Known Implementing Classes:
ConfiguredDecorator
, ConfiguredFeature
public interface Decoratable<R>
Mappings:
Namespace
Name
official
cmg
intermediary
net/minecraft/class_5432
named
net/minecraft/world/gen/decorator/Decoratable
Method Summary
All Methods Instance Methods Abstract Methods Default Methods
Modifier and Type
Method
Description
default R
applyChance (int chance)
Applies the minecraft:chance
decorator, which only
allows positions with a 1 / count
chance,
e.g.
R
decorate (ConfiguredDecorator <?> decorator)
default R
rangeOf (int max)
Applies the minecraft:range
decorator, which returns the input
position with a y value from zero to max
.
default R
repeat (int count)
Applies the minecraft:count
decorator, which repeats
the input positions count
times.
default R
repeat (UniformIntDistribution count)
Applies the minecraft:count
decorator, which repeats
the input positions by the value of the count
distribution.
default R
repeatRandomly (int maxCount)
Applies the minecraft:count
decorator, which repeats
the input positions by a random number between 0 and maxCount
.
default R
spreadHorizontally ()
Applies the minecraft:square
decorator, which spreads positions
horizontally a random amount between 0 and 15 blocks on both horizontal axes.
Method Details
applyChance
default R applyChance (
int chance)
Applies the minecraft:chance
decorator, which only
allows positions with a 1 / count
chance,
e.g. a count of 2 would give approximately half of the input positions.
Mappings:
Namespace
Name
Mixin selector
official
a
Lcmg;a(I)Ljava/lang/Object;
intermediary
method_30372
Lnet/minecraft/class_5432;method_30372(I)Ljava/lang/Object;
named
applyChance
Lnet/minecraft/world/gen/decorator/Decoratable;applyChance(I)Ljava/lang/Object;
repeat
default R repeat (
int count)
Applies the minecraft:count
decorator, which repeats
the input positions count
times.
Parameters:
count
- the repetition count
Mappings:
Namespace
Name
Mixin selector
official
b
Lcmg;b(I)Ljava/lang/Object;
intermediary
method_30375
Lnet/minecraft/class_5432;method_30375(I)Ljava/lang/Object;
named
repeat
Lnet/minecraft/world/gen/decorator/Decoratable;repeat(I)Ljava/lang/Object;
repeatRandomly
default R repeatRandomly (
int maxCount)
Applies the minecraft:count
decorator, which repeats
the input positions by a random number between 0 and maxCount
.
Parameters:
maxCount
- the maximum repetition count
Mappings:
Namespace
Name
Mixin selector
official
c
Lcmg;c(I)Ljava/lang/Object;
intermediary
method_30376
Lnet/minecraft/class_5432;method_30376(I)Ljava/lang/Object;
named
repeatRandomly
Lnet/minecraft/world/gen/decorator/Decoratable;repeatRandomly(I)Ljava/lang/Object;
rangeOf
default R rangeOf (
int max)
Applies the minecraft:range
decorator, which returns the input
position with a y value from zero to max
.
Mappings:
Namespace
Name
Mixin selector
official
d
Lcmg;d(I)Ljava/lang/Object;
intermediary
method_30377
Lnet/minecraft/class_5432;method_30377(I)Ljava/lang/Object;
named
rangeOf
Lnet/minecraft/world/gen/decorator/Decoratable;rangeOf(I)Ljava/lang/Object;
spreadHorizontally
default R spreadHorizontally ()
Applies the minecraft:square
decorator, which spreads positions
horizontally a random amount between 0 and 15 blocks on both horizontal axes.
Mappings:
Namespace
Name
Mixin selector
official
a
Lcmg;a()Ljava/lang/Object;
intermediary
method_30371
Lnet/minecraft/class_5432;method_30371()Ljava/lang/Object;
named
spreadHorizontally
Lnet/minecraft/world/gen/decorator/Decoratable;spreadHorizontally()Ljava/lang/Object;
Summary:
Nested |
Field |
Constr |
Method
Detail:
Field |
Constr |
Method