public class PaletteBlockPattern
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PaletteBlockPattern.CTs |
| Modifier and Type | Field and Description |
|---|---|
static PaletteBlockPattern |
BRICKS |
static PaletteBlockPattern |
CHISELED |
static PaletteBlockPattern |
COBBLESTONE |
static PaletteBlockPattern |
FANCY_BRICKS |
static PaletteBlockPattern |
LAYERED |
static PaletteBlockPattern |
MOSSY |
static PaletteBlockPattern |
OVERGROWN |
static PaletteBlockPattern |
PAVED |
static PaletteBlockPattern |
PILLAR |
static PaletteBlockPattern |
POLISHED |
static PaletteBlockPattern[] |
STANDARD_RANGE |
static PaletteBlockPattern[] |
VANILLA_RANGE |
| Constructor and Description |
|---|
PaletteBlockPattern() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRecipes(PaletteStoneVariants variant,
com.tterrag.registrate.providers.DataGenContext<net.minecraft.block.Block,? extends net.minecraft.block.Block> c,
com.tterrag.registrate.providers.RegistrateRecipeProvider p) |
java.util.Optional<ConnectedTextureBehaviour> |
createCTBehaviour(PaletteStoneVariants variant) |
protected java.lang.String |
createName(java.lang.String variant) |
protected static CTSpriteShiftEntry |
ct(PaletteStoneVariants variant,
PaletteBlockPattern.CTs texture) |
com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider |
cubeAll(java.lang.String variant) |
com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider |
cubeAllButMossy(java.lang.String variant) |
com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider |
cubeBottomTop(java.lang.String variant) |
com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider |
cubeColumn(java.lang.String variant) |
com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.block.AbstractBlock.Properties,? extends net.minecraft.block.Block> |
getBlockFactory() |
com.simibubi.create.content.palettes.PaletteBlockPattern.IPatternBlockStateGenerator |
getBlockStateGenerator() |
PaletteBlockPartial<? extends net.minecraft.block.Block>[] |
getPartials() |
java.lang.String |
getTextureForPartials() |
boolean |
hasFoliage() |
boolean |
isTranslucent() |
com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider |
paved(java.lang.String variant) |
com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider |
pillar(java.lang.String variant) |
protected net.minecraft.util.ResourceLocation |
toLocation(java.lang.String variant,
java.lang.String texture) |
protected net.minecraft.util.ResourceLocation |
toOverlayLocation(java.lang.String texture) |
public static final PaletteBlockPattern COBBLESTONE
public static final PaletteBlockPattern POLISHED
public static final PaletteBlockPattern BRICKS
public static final PaletteBlockPattern FANCY_BRICKS
public static final PaletteBlockPattern PAVED
public static final PaletteBlockPattern LAYERED
public static final PaletteBlockPattern CHISELED
public static final PaletteBlockPattern PILLAR
public static final PaletteBlockPattern MOSSY
public static final PaletteBlockPattern OVERGROWN
public static final PaletteBlockPattern[] VANILLA_RANGE
public static final PaletteBlockPattern[] STANDARD_RANGE
public com.simibubi.create.content.palettes.PaletteBlockPattern.IPatternBlockStateGenerator getBlockStateGenerator()
public boolean isTranslucent()
public boolean hasFoliage()
public com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.block.AbstractBlock.Properties,? extends net.minecraft.block.Block> getBlockFactory()
public PaletteBlockPartial<? extends net.minecraft.block.Block>[] getPartials()
public java.lang.String getTextureForPartials()
public void addRecipes(PaletteStoneVariants variant, com.tterrag.registrate.providers.DataGenContext<net.minecraft.block.Block,? extends net.minecraft.block.Block> c, com.tterrag.registrate.providers.RegistrateRecipeProvider p)
public java.util.Optional<ConnectedTextureBehaviour> createCTBehaviour(PaletteStoneVariants variant)
public com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider cubeAll(java.lang.String variant)
public com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider cubeAllButMossy(java.lang.String variant)
public com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider cubeBottomTop(java.lang.String variant)
public com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider pillar(java.lang.String variant)
public com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider cubeColumn(java.lang.String variant)
public com.simibubi.create.content.palettes.PaletteBlockPattern.IBlockStateProvider paved(java.lang.String variant)
protected java.lang.String createName(java.lang.String variant)
protected net.minecraft.util.ResourceLocation toLocation(java.lang.String variant,
java.lang.String texture)
protected net.minecraft.util.ResourceLocation toOverlayLocation(java.lang.String texture)
protected static CTSpriteShiftEntry ct(PaletteStoneVariants variant, PaletteBlockPattern.CTs texture)