@Environment(value=CLIENT) public static class BasicBakedModel.Builder extends Object
Modifier and Type | Field and Description |
---|---|
private Map<Direction,List<BakedQuad>> |
faceQuads |
private boolean |
hasDepth |
private boolean |
isSideLit |
private ModelItemPropertyOverrideList |
itemPropertyOverrides |
private Sprite |
particleTexture |
private List<BakedQuad> |
quads |
private ModelTransformation |
transformation |
private boolean |
usesAo |
Modifier | Constructor and Description |
---|---|
private |
Builder(boolean usesAo,
boolean isSideLit,
boolean hasDepth,
ModelTransformation modelTransformation,
ModelItemPropertyOverrideList modelItemPropertyOverrideList) |
|
Builder(JsonUnbakedModel unbakedModel,
ModelItemPropertyOverrideList itemPropertyOverrides,
boolean hasDepth) |
Modifier and Type | Method and Description |
---|---|
BasicBakedModel.Builder |
addQuad(BakedQuad quad) |
BasicBakedModel.Builder |
addQuad(Direction side,
BakedQuad quad) |
BakedModel |
build() |
BasicBakedModel.Builder |
setParticle(Sprite sprite) |
private final ModelItemPropertyOverrideList itemPropertyOverrides
private final boolean usesAo
private Sprite particleTexture
private final boolean isSideLit
private final boolean hasDepth
private final ModelTransformation transformation
public Builder(JsonUnbakedModel unbakedModel, ModelItemPropertyOverrideList itemPropertyOverrides, boolean hasDepth)
private Builder(boolean usesAo, boolean isSideLit, boolean hasDepth, ModelTransformation modelTransformation, ModelItemPropertyOverrideList modelItemPropertyOverrideList)
public BasicBakedModel.Builder addQuad(Direction side, BakedQuad quad)
public BasicBakedModel.Builder addQuad(BakedQuad quad)
public BasicBakedModel.Builder setParticle(Sprite sprite)
public BakedModel build()