Package net.minecraft.block.material
Class Material.Builder
- java.lang.Object
-
- net.minecraft.block.material.Material.Builder
-
- Enclosing class:
- Material
public static class Material.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private booleanblocksMotionprivate MaterialColorcolorprivate booleanflammableprivate booleanliquidprivate PushReactionpushReactionprivate booleanreplaceableprivate booleansolidprivate booleansolidBlocking
-
Constructor Summary
Constructors Constructor Description Builder(MaterialColor p_i48270_1_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Materialbuild()protected Material.BuilderdestroyOnPush()protected Material.Builderflammable()Material.Builderliquid()Material.BuildernoCollider()Material.BuildernonSolid()protected Material.BuildernotPushable()private Material.BuildernotSolidBlocking()Material.Builderreplaceable()
-
-
-
Field Detail
-
pushReaction
private PushReaction pushReaction
-
blocksMotion
private boolean blocksMotion
-
flammable
private boolean flammable
-
liquid
private boolean liquid
-
replaceable
private boolean replaceable
-
solid
private boolean solid
-
color
private final MaterialColor color
-
solidBlocking
private boolean solidBlocking
-
-
Constructor Detail
-
Builder
public Builder(MaterialColor p_i48270_1_)
-
-
Method Detail
-
liquid
public Material.Builder liquid()
-
nonSolid
public Material.Builder nonSolid()
-
noCollider
public Material.Builder noCollider()
-
notSolidBlocking
private Material.Builder notSolidBlocking()
-
flammable
protected Material.Builder flammable()
-
replaceable
public Material.Builder replaceable()
-
destroyOnPush
protected Material.Builder destroyOnPush()
-
notPushable
protected Material.Builder notPushable()
-
build
public Material build()
-
-