Bug Busting 0.1 Part III

- Cached rotating models no longer get their UVs screwed by resource reloading
- Added Limesand and Recipes, Fixes #11
- Added Block Tag for everything usable by the Generating Encased Fan, Fixes #12
- Fixed FlexPeater not able to be configured while pulsing
- Stealth nerfs
- Fixed Blockzapper upgrades not registering correctly, Fixes #14
- Updated Stair recipes, Fixes #10
- Fixed Schematic sender crashing while finishing an upload
- Fixed Corner models for reversed Stair Blocks
- Fixed crash on startup without JEI
This commit is contained in:
simibubi 2019-09-22 20:23:26 +02:00
parent 687e96135a
commit c8872b61b0
58 changed files with 537 additions and 496 deletions

View file

@ -8,7 +8,10 @@ import net.minecraft.util.ResourceLocation;
public enum AllBlockTags {
WINDMILL_SAILS;
WINDMILL_SAILS,
FAN_HEATERS,
;
public Tag<Block> tag;

View file

@ -53,6 +53,7 @@ import net.minecraft.block.Block;
import net.minecraft.block.Block.Properties;
import net.minecraft.block.BlockState;
import net.minecraft.block.Blocks;
import net.minecraft.block.FallingBlock;
import net.minecraft.block.FenceBlock;
import net.minecraft.block.FenceGateBlock;
import net.minecraft.block.RotatedPillarBlock;
@ -141,6 +142,7 @@ public enum AllBlocks {
INDENTED_GABBRO(new Block(Properties.from(GABBRO.block)), ComesWith.SLAB),
SLIGHTLY_MOSSY_GABBRO_BRICKS(new Block(Properties.from(GABBRO.block))),
MOSSY_GABBRO_BRICKS(new Block(Properties.from(GABBRO.block))),
LIMESAND(new FallingBlock(Properties.from(Blocks.SAND))),
LIMESTONE(new Block(Properties.from(Blocks.SANDSTONE)), ComesWith.STAIRS, ComesWith.SLAB, ComesWith.WALL),
LIMESTONE_BRICKS(new Block(Properties.from(LIMESTONE.block)), ComesWith.STAIRS, ComesWith.SLAB, ComesWith.WALL),
POLISHED_LIMESTONE(new Block(Properties.from(LIMESTONE.block)), ComesWith.SLAB),

View file

@ -18,7 +18,7 @@ import net.minecraftforge.event.RegistryEvent;
public enum AllRecipes {
PLACEMENT_HANDGUN_UPGRADE(BuilderGunUpgradeRecipe.Serializer::new, Types.BLOCKZAPPER_UPGRADE),
BLOCKZAPPER_UPGRADE(BuilderGunUpgradeRecipe.Serializer::new, IRecipeType.CRAFTING),
CRUSHING(() -> new ProcessingRecipeSerializer<>(CrushingRecipe::new), Types.CRUSHING),
SPLASHING(() -> new ProcessingRecipeSerializer<>(SplashingRecipe::new), Types.SPLASHING),
PRESSING(() -> new ProcessingRecipeSerializer<>(PressingRecipe::new), Types.PRESSING),
@ -29,7 +29,6 @@ public enum AllRecipes {
public static IRecipeType<CrushingRecipe> CRUSHING = register("crushing");
public static IRecipeType<SplashingRecipe> SPLASHING = register("splashing");
public static IRecipeType<PressingRecipe> PRESSING = register("pressing");
public static IRecipeType<BuilderGunUpgradeRecipe> BLOCKZAPPER_UPGRADE = register("blockzapper_upgrade");
static <T extends IRecipe<?>> IRecipeType<T> register(final String key) {
return Registry.register(Registry.RECIPE_TYPE, new ResourceLocation(key), new IRecipeType<T>() {

View file

@ -3,7 +3,7 @@ package com.simibubi.create;
import java.util.ArrayList;
import java.util.List;
import com.simibubi.create.compat.jei.AnimatedKinetics;
import com.simibubi.create.compat.jei.AnimationTickHolder;
import com.simibubi.create.foundation.block.IBlockWithScrollableValue;
import com.simibubi.create.foundation.gui.ScreenOpener;
import com.simibubi.create.foundation.utility.TooltipHelper;
@ -38,7 +38,7 @@ public class ClientEvents {
if (event.phase == Phase.START)
return;
AnimatedKinetics.tick();
AnimationTickHolder.tick();
if (!isGameActive())
return;

View file

@ -1,11 +1,15 @@
package com.simibubi.create;
import com.simibubi.create.modules.contraptions.CachedBufferReloader;
import com.simibubi.create.modules.contraptions.receivers.EncasedFanParticleHandler;
import com.simibubi.create.modules.schematics.ClientSchematicLoader;
import com.simibubi.create.modules.schematics.client.SchematicAndQuillHandler;
import com.simibubi.create.modules.schematics.client.SchematicHandler;
import com.simibubi.create.modules.schematics.client.SchematicHologram;
import net.minecraft.client.Minecraft;
import net.minecraft.resources.IReloadableResourceManager;
import net.minecraft.resources.IResourceManager;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod.EventBusSubscriber;
import net.minecraftforge.fml.common.Mod.EventBusSubscriber.Bus;
@ -22,7 +26,7 @@ public class CreateClient {
public static EncasedFanParticleHandler fanParticles;
public static ModConfig config;
@SubscribeEvent
public static void clientInit(FMLClientSetupEvent event) {
schematicSender = new ClientSchematicLoader();
@ -30,19 +34,23 @@ public class CreateClient {
schematicHologram = new SchematicHologram();
schematicAndQuillHandler = new SchematicAndQuillHandler();
fanParticles = new EncasedFanParticleHandler();
AllKeys.register();
AllContainers.registerScreenFactories();
AllTileEntities.registerRenderers();
AllItems.registerColorHandlers();
AllBlocks.registerColorHandlers();
IResourceManager resourceManager = Minecraft.getInstance().getResourceManager();
if (resourceManager instanceof IReloadableResourceManager)
((IReloadableResourceManager) resourceManager).addReloadListener(new CachedBufferReloader());
}
@SubscribeEvent
public static void createConfigs(ModConfig.ModConfigEvent event) {
if (event.getConfig().getSpec() == CreateConfig.specification)
return;
config = event.getConfig();
}

View file

@ -5,14 +5,8 @@ import net.minecraft.client.Minecraft;
public abstract class AnimatedKinetics implements IDrawable {
protected static int ticks;
public static void tick() {
ticks++;
}
public static float getCurrentAngle() {
return ((ticks + Minecraft.getInstance().getRenderPartialTicks()) * 4f) % 360;
return ((AnimationTickHolder.ticks + Minecraft.getInstance().getRenderPartialTicks()) * 4f) % 360;
}
}

View file

@ -1,5 +1,7 @@
package com.simibubi.create.compat.jei;
import static com.simibubi.create.compat.jei.AnimationTickHolder.ticks;
import com.mojang.blaze3d.platform.GlStateManager;
import com.simibubi.create.AllBlocks;
import com.simibubi.create.foundation.gui.ScreenElementRenderer;

View file

@ -0,0 +1,11 @@
package com.simibubi.create.compat.jei;
public class AnimationTickHolder {
protected static int ticks;
public static void tick() {
ticks++;
}
}

View file

@ -64,7 +64,8 @@ public class CreateJEI implements IModPlugin {
registration.addRecipes(findRecipes(AllRecipes.CRUSHING), crushingCategory.getUid());
registration.addRecipes(findRecipes(AllRecipes.SPLASHING), splashingCategory.getUid());
registration.addRecipes(findRecipes(AllRecipes.PRESSING), pressingCategory.getUid());
registration.addRecipes(findRecipes(AllRecipes.PLACEMENT_HANDGUN_UPGRADE), blockzapperCategory.getUid());
registration.addRecipes(findRecipesById(AllRecipes.BLOCKZAPPER_UPGRADE.serializer.getRegistryName()),
blockzapperCategory.getUid());
registration.addRecipes(findRecipesByType(IRecipeType.SMOKING), smokingCategory.getUid());
registration.addRecipes(findRecipesByTypeExcluding(IRecipeType.SMELTING, IRecipeType.SMOKING),
blastingCategory.getUid());
@ -98,6 +99,11 @@ public class CreateJEI implements IModPlugin {
.collect(Collectors.toList());
}
private static List<IRecipe<?>> findRecipesById(ResourceLocation id) {
return Minecraft.getInstance().world.getRecipeManager().getRecipes().stream()
.filter(r -> r.getSerializer().getRegistryName().equals(id)).collect(Collectors.toList());
}
private static List<IRecipe<?>> findRecipesByTypeExcluding(IRecipeType<?> type, IRecipeType<?> excludingType) {
List<IRecipe<?>> byType = findRecipesByType(type);
List<IRecipe<?>> byExcludingType = findRecipesByType(excludingType);

View file

@ -0,0 +1,28 @@
package com.simibubi.create.modules.contraptions;
import com.simibubi.create.modules.contraptions.base.KineticTileEntityRenderer;
import com.simibubi.create.modules.contraptions.receivers.constructs.MechanicalBearingTileEntityRenderer;
import com.simibubi.create.modules.contraptions.receivers.constructs.MechanicalPistonTileEntityRenderer;
import com.simibubi.create.modules.logistics.block.diodes.FlexpeaterTileEntityRenderer;
import net.minecraft.client.resources.ReloadListener;
import net.minecraft.profiler.IProfiler;
import net.minecraft.resources.IResourceManager;
public class CachedBufferReloader extends ReloadListener<String> {
@Override
protected String prepare(IResourceManager resourceManagerIn, IProfiler profilerIn) {
return "";
}
@Override
protected void apply(String splashList, IResourceManager resourceManagerIn, IProfiler profilerIn) {
KineticTileEntityRenderer.invalidateCache();
MechanicalPistonTileEntityRenderer.invalidateCache();
MechanicalBearingTileEntityRenderer.invalidateCache();
FlexpeaterTileEntityRenderer.invalidateCache();
}
}

View file

@ -119,4 +119,9 @@ public class KineticTileEntityRenderer extends TileEntityRendererFast<KineticTil
return te.getBlockState();
}
public static void invalidateCache() {
if (cachedBuffers != null)
cachedBuffers.clear();
}
}

View file

@ -7,6 +7,7 @@ import static net.minecraft.util.Direction.AxisDirection.POSITIVE;
import java.util.List;
import com.simibubi.create.AllBlockTags;
import com.simibubi.create.AllBlocks;
import com.simibubi.create.AllTileEntities;
import com.simibubi.create.CreateClient;
@ -91,8 +92,7 @@ public class EncasedFanTileEntity extends KineticTileEntity implements ITickable
}
public void updateGenerator() {
boolean shouldGenerate = world.isBlockPowered(pos) && world.isBlockPresent(pos.down())
&& world.getBlockState(pos.down()).getBlock() == Blocks.FIRE;
boolean shouldGenerate = world.isBlockPowered(pos) && world.isBlockPresent(pos.down()) && blockBelowIsHot();
if (shouldGenerate == isGenerator)
return;
@ -103,6 +103,10 @@ public class EncasedFanTileEntity extends KineticTileEntity implements ITickable
sendData();
}
public boolean blockBelowIsHot() {
return world.getBlockState(pos.down()).getBlock().isIn(AllBlockTags.FAN_HEATERS.tag);
}
protected void updateReachAndForce() {
if (getWorld() == null)
return;

View file

@ -110,5 +110,10 @@ public class MechanicalBearingTileEntityRenderer extends KineticTileEntityRender
return AllBlocks.SHAFT.block.getDefaultState().with(BlockStateProperties.AXIS,
((IRotate) te.getBlockState().getBlock()).getRotationAxis(te.getBlockState()));
}
public static void invalidateCache() {
if (cachedConstructs != null)
cachedConstructs.invalidateAll();
}
}

View file

@ -89,5 +89,10 @@ public class MechanicalPistonTileEntityRenderer extends KineticTileEntityRendere
return AllBlocks.SHAFT.block.getDefaultState().with(BlockStateProperties.AXIS,
((IRotate) te.getBlockState().getBlock()).getRotationAxis(te.getBlockState()));
}
public static void invalidateCache() {
if (cachedConstructs != null)
cachedConstructs.invalidateAll();
}
}

View file

@ -10,7 +10,6 @@ import net.minecraft.inventory.CraftingInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.ICraftingRecipe;
import net.minecraft.item.crafting.IRecipeSerializer;
import net.minecraft.item.crafting.IRecipeType;
import net.minecraft.item.crafting.ShapedRecipe;
import net.minecraft.network.PacketBuffer;
import net.minecraft.util.JSONUtils;
@ -64,14 +63,14 @@ public class BuilderGunUpgradeRecipe implements ICraftingRecipe {
return getRecipe().getId();
}
@Override
public IRecipeType<?> getType() {
return AllRecipes.Types.BLOCKZAPPER_UPGRADE;
}
// @Override
// public IRecipeType<?> getType() {
// return AllRecipes.Types.BLOCKZAPPER_UPGRADE;
// }
@Override
public IRecipeSerializer<?> getSerializer() {
return AllRecipes.PLACEMENT_HANDGUN_UPGRADE.serializer;
return AllRecipes.BLOCKZAPPER_UPGRADE.serializer;
}
public static class Serializer extends ForgeRegistryEntry<IRecipeSerializer<?>> implements IRecipeSerializer<BuilderGunUpgradeRecipe> {

View file

@ -4,6 +4,7 @@ import com.simibubi.create.foundation.packet.TileEntityConfigurationPacket;
import net.minecraft.network.PacketBuffer;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.MathHelper;
public class ConfigureFlexpeaterPacket extends TileEntityConfigurationPacket<FlexpeaterTileEntity> {
@ -31,6 +32,7 @@ public class ConfigureFlexpeaterPacket extends TileEntityConfigurationPacket<Fle
@Override
protected void applySettings(FlexpeaterTileEntity te) {
te.maxState = maxState;
te.state = MathHelper.clamp(te.state, 0, maxState);
te.sendData();
}

View file

@ -21,17 +21,23 @@ public class FlexpeaterTileEntity extends SyncedTileEntity implements ITickableT
public FlexpeaterTileEntity() {
super(AllTileEntities.FLEXPEATER.type);
lastModified = -1;
maxState = 1;
lastModified = -1;
maxState = newMaxState = 1;
}
@Override
public void read(CompoundNBT compound) {
readClientUpdate(compound);
newMaxState = maxState;
super.read(compound);
}
@Override
public void readClientUpdate(CompoundNBT compound) {
state = compound.getInt("State");
charging = compound.getBoolean("Charging");
newMaxState = maxState = compound.getInt("MaxState");
lastModified = -1;
super.read(compound);
maxState = compound.getInt("MaxState");
state = MathHelper.clamp(state, 0, maxState - 1);
}
@Override
@ -95,8 +101,8 @@ public class FlexpeaterTileEntity extends SyncedTileEntity implements ITickableT
updateConfigurableValue();
boolean powered = getBlockState().get(POWERED);
boolean powering = getBlockState().get(POWERING);
boolean atMax = state == maxState;
boolean atMin = state == 0;
boolean atMax = state >= maxState;
boolean atMin = state <= 0;
if (!charging && powered)
charging = true;

View file

@ -33,12 +33,12 @@ public class FlexpeaterTileEntityRenderer extends TileEntityRendererFast<Flexpea
mutable.rewind();
int color = ColorHelper.mixColors(0x2C0300, 0xCD0000, colorModifier);
byte r = (byte) (color >> 16);
byte g = (byte) ((color >> 8) & 0xFF);
byte b = (byte) (color & 0xFF);
byte a = (byte) 255;
for (int vertex = 0; vertex < vertexCount(original); vertex++) {
putColor(mutable, vertex, r, g, b, a);
putPos(mutable, vertex, getX(original, vertex) + xIn, getY(original, vertex) + yIn,
@ -50,7 +50,7 @@ public class FlexpeaterTileEntityRenderer extends TileEntityRendererFast<Flexpea
}
}
private FlexpeaterIndicatorRenderer cachedIndicator;
protected static FlexpeaterIndicatorRenderer cachedIndicator;
@Override
public void renderTileEntityFast(FlexpeaterTileEntity te, double x, double y, double z, float partialTicks,
@ -80,4 +80,8 @@ public class FlexpeaterTileEntityRenderer extends TileEntityRendererFast<Flexpea
te.state / (float) te.maxState, packedLightmapCoords));
}
public static void invalidateCache() {
cachedIndicator = null;
}
}

View file

@ -90,15 +90,16 @@ public class ClientSchematicLoader {
byte[] data = new byte[maxPacketSize];
try {
int status = activeUploads.get(schematic).read(data);
if (status < maxPacketSize) {
data = Arrays.copyOf(data, status);
}
if (Minecraft.getInstance().world != null)
AllPackets.channel.sendToServer(SchematicUploadPacket.write(schematic, data));
else {
activeUploads.remove(schematic);
return;
if (status != -1) {
if (status < maxPacketSize)
data = Arrays.copyOf(data, status);
if (Minecraft.getInstance().world != null)
AllPackets.channel.sendToServer(SchematicUploadPacket.write(schematic, data));
else {
activeUploads.remove(schematic);
return;
}
}
if (status < maxPacketSize)

View file

@ -1,51 +0,0 @@
{
"forge_marker": 1,
"defaults": {
"uvlock": true
},
"variants": {
"facing":{
"east":{},
"west":{"y": 180},
"south":{"y": 90},
"north":{"y": 270}
},
"half":{
"bottom":{},
"top":{"x": 180}
},
"shape":{
"straight":{"model":"create:block/palettes/dolomite_bricks_stairs"},
"outer_right":{"model":"create:block/palettes/dolomite_bricks_stairs_outer"},
"outer_left":{"model":"create:block/palettes/dolomite_bricks_stairs_outer"},
"inner_right":{"model":"create:block/palettes/dolomite_bricks_stairs_inner"},
"inner_left":{"model":"create:block/palettes/dolomite_bricks_stairs_inner"}
},
"facing=east,half=bottom,shape=outer_left": {"y": 270},
"facing=west,half=bottom,shape=outer_left": {"y": 90},
"facing=south,half=bottom,shape=outer_left": {"y": 0},
"facing=north,half=bottom,shape=outer_left": {"y": 180},
"facing=east,half=bottom,shape=inner_left": {"y": 270},
"facing=west,half=bottom,shape=inner_left": {"y": 90},
"facing=south,half=bottom,shape=inner_left": {"y": 0},
"facing=north,half=bottom,shape=inner_left": {"y": 180},
"facing=west,half=top,shape=straight": {"x": 180, "y": 180},
"facing=south,half=top,shape=straight": {"x": 180, "y": 90},
"facing=north,half=top,shape=straight": {"x": 180, "y": 270},
"facing=west,half=top,shape=outer_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=outer_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=outer_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=outer_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=outer_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=outer_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=outer_left": {"x": 180, "y": 0},
"facing=east,half=top,shape=inner_right": {"x": 180, "y": 0},
"facing=west,half=top,shape=inner_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=inner_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=inner_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=inner_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=inner_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=inner_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=inner_left": {"x": 180, "y": 0}
}
}

View file

@ -1,51 +1,44 @@
{
"forge_marker": 1,
"defaults": {
"uvlock": true
},
"variants": {
"facing":{
"east":{},
"west":{"y": 180},
"south":{"y": 90},
"north":{"y": 270}
},
"half":{
"bottom":{},
"top":{"x": 180}
},
"shape":{
"straight":{"model":"create:block/palettes/dolomite_stairs"},
"outer_right":{"model":"create:block/palettes/dolomite_stairs_outer"},
"outer_left":{"model":"create:block/palettes/dolomite_stairs_outer"},
"inner_right":{"model":"create:block/palettes/dolomite_stairs_inner"},
"inner_left":{"model":"create:block/palettes/dolomite_stairs_inner"}
},
"facing=east,half=bottom,shape=outer_left": {"y": 270},
"facing=west,half=bottom,shape=outer_left": {"y": 90},
"facing=south,half=bottom,shape=outer_left": {"y": 0},
"facing=north,half=bottom,shape=outer_left": {"y": 180},
"facing=east,half=bottom,shape=inner_left": {"y": 270},
"facing=west,half=bottom,shape=inner_left": {"y": 90},
"facing=south,half=bottom,shape=inner_left": {"y": 0},
"facing=north,half=bottom,shape=inner_left": {"y": 180},
"facing=west,half=top,shape=straight": {"x": 180, "y": 180},
"facing=south,half=top,shape=straight": {"x": 180, "y": 90},
"facing=north,half=top,shape=straight": {"x": 180, "y": 270},
"facing=west,half=top,shape=outer_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=outer_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=outer_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=outer_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=outer_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=outer_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=outer_left": {"x": 180, "y": 0},
"facing=east,half=top,shape=inner_right": {"x": 180, "y": 0},
"facing=west,half=top,shape=inner_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=inner_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=inner_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=inner_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=inner_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=inner_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=inner_left": {"x": 180, "y": 0}
"variants": {
"facing=east,half=bottom,shape=straight": { "model": "create:block/palettes/dolomite_stairs" },
"facing=west,half=bottom,shape=straight": { "model": "create:block/palettes/dolomite_stairs", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=straight": { "model": "create:block/palettes/dolomite_stairs", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=straight": { "model": "create:block/palettes/dolomite_stairs", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_right": { "model": "create:block/palettes/dolomite_stairs_outer" },
"facing=west,half=bottom,shape=outer_right": { "model": "create:block/palettes/dolomite_stairs_outer", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=outer_right": { "model": "create:block/palettes/dolomite_stairs_outer", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=outer_right": { "model": "create:block/palettes/dolomite_stairs_outer", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_left": { "model": "create:block/palettes/dolomite_stairs_outer", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=outer_left": { "model": "create:block/palettes/dolomite_stairs_outer", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=outer_left": { "model": "create:block/palettes/dolomite_stairs_outer" },
"facing=north,half=bottom,shape=outer_left": { "model": "create:block/palettes/dolomite_stairs_outer", "y": 180, "uvlock": true },
"facing=east,half=bottom,shape=inner_right": { "model": "create:block/palettes/dolomite_stairs_inner" },
"facing=west,half=bottom,shape=inner_right": { "model": "create:block/palettes/dolomite_stairs_inner", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=inner_right": { "model": "create:block/palettes/dolomite_stairs_inner", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=inner_right": { "model": "create:block/palettes/dolomite_stairs_inner", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=inner_left": { "model": "create:block/palettes/dolomite_stairs_inner", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=inner_left": { "model": "create:block/palettes/dolomite_stairs_inner", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=inner_left": { "model": "create:block/palettes/dolomite_stairs_inner" },
"facing=north,half=bottom,shape=inner_left": { "model": "create:block/palettes/dolomite_stairs_inner", "y": 180, "uvlock": true },
"facing=east,half=top,shape=straight": { "model": "create:block/palettes/dolomite_stairs", "x": 180, "uvlock": true },
"facing=west,half=top,shape=straight": { "model": "create:block/palettes/dolomite_stairs", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=straight": { "model": "create:block/palettes/dolomite_stairs", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=straight": { "model": "create:block/palettes/dolomite_stairs", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=outer_right": { "model": "create:block/palettes/dolomite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=outer_right": { "model": "create:block/palettes/dolomite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=outer_right": { "model": "create:block/palettes/dolomite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=outer_right": { "model": "create:block/palettes/dolomite_stairs_outer", "x": 180, "uvlock": true },
"facing=east,half=top,shape=outer_left": { "model": "create:block/palettes/dolomite_stairs_outer", "x": 180, "uvlock": true },
"facing=west,half=top,shape=outer_left": { "model": "create:block/palettes/dolomite_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=outer_left": { "model": "create:block/palettes/dolomite_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=outer_left": { "model": "create:block/palettes/dolomite_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=inner_right": { "model": "create:block/palettes/dolomite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=inner_right": { "model": "create:block/palettes/dolomite_stairs_inner", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=inner_right": { "model": "create:block/palettes/dolomite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=inner_right": { "model": "create:block/palettes/dolomite_stairs_inner", "x": 180, "uvlock": true },
"facing=east,half=top,shape=inner_left": { "model": "create:block/palettes/dolomite_stairs_inner", "x": 180, "uvlock": true },
"facing=west,half=top,shape=inner_left": { "model": "create:block/palettes/dolomite_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=inner_left": { "model": "create:block/palettes/dolomite_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=inner_left": { "model": "create:block/palettes/dolomite_stairs_inner", "x": 180, "y": 270, "uvlock": true }
}
}
}

View file

@ -1,51 +1,44 @@
{
"forge_marker": 1,
"defaults": {
"uvlock": true
},
"variants": {
"facing":{
"east":{},
"west":{"y": 180},
"south":{"y": 90},
"north":{"y": 270}
},
"half":{
"bottom":{},
"top":{"x": 180}
},
"shape":{
"straight":{"model":"create:block/palettes/gabbro_bricks_stairs"},
"outer_right":{"model":"create:block/palettes/gabbro_bricks_stairs_outer"},
"outer_left":{"model":"create:block/palettes/gabbro_bricks_stairs_outer"},
"inner_right":{"model":"create:block/palettes/gabbro_bricks_stairs_inner"},
"inner_left":{"model":"create:block/palettes/gabbro_bricks_stairs_inner"}
},
"facing=east,half=bottom,shape=outer_left": {"y": 270},
"facing=west,half=bottom,shape=outer_left": {"y": 90},
"facing=south,half=bottom,shape=outer_left": {"y": 0},
"facing=north,half=bottom,shape=outer_left": {"y": 180},
"facing=east,half=bottom,shape=inner_left": {"y": 270},
"facing=west,half=bottom,shape=inner_left": {"y": 90},
"facing=south,half=bottom,shape=inner_left": {"y": 0},
"facing=north,half=bottom,shape=inner_left": {"y": 180},
"facing=west,half=top,shape=straight": {"x": 180, "y": 180},
"facing=south,half=top,shape=straight": {"x": 180, "y": 90},
"facing=north,half=top,shape=straight": {"x": 180, "y": 270},
"facing=west,half=top,shape=outer_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=outer_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=outer_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=outer_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=outer_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=outer_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=outer_left": {"x": 180, "y": 0},
"facing=east,half=top,shape=inner_right": {"x": 180, "y": 0},
"facing=west,half=top,shape=inner_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=inner_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=inner_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=inner_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=inner_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=inner_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=inner_left": {"x": 180, "y": 0}
"variants": {
"facing=east,half=bottom,shape=straight": { "model": "create:block/palettes/gabbro_bricks_stairs" },
"facing=west,half=bottom,shape=straight": { "model": "create:block/palettes/gabbro_bricks_stairs", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=straight": { "model": "create:block/palettes/gabbro_bricks_stairs", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=straight": { "model": "create:block/palettes/gabbro_bricks_stairs", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_right": { "model": "create:block/palettes/gabbro_bricks_stairs_outer" },
"facing=west,half=bottom,shape=outer_right": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=outer_right": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=outer_right": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_left": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=outer_left": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=outer_left": { "model": "create:block/palettes/gabbro_bricks_stairs_outer" },
"facing=north,half=bottom,shape=outer_left": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "y": 180, "uvlock": true },
"facing=east,half=bottom,shape=inner_right": { "model": "create:block/palettes/gabbro_bricks_stairs_inner" },
"facing=west,half=bottom,shape=inner_right": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=inner_right": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=inner_right": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=inner_left": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=inner_left": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=inner_left": { "model": "create:block/palettes/gabbro_bricks_stairs_inner" },
"facing=north,half=bottom,shape=inner_left": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "y": 180, "uvlock": true },
"facing=east,half=top,shape=straight": { "model": "create:block/palettes/gabbro_bricks_stairs", "x": 180, "uvlock": true },
"facing=west,half=top,shape=straight": { "model": "create:block/palettes/gabbro_bricks_stairs", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=straight": { "model": "create:block/palettes/gabbro_bricks_stairs", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=straight": { "model": "create:block/palettes/gabbro_bricks_stairs", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=outer_right": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=outer_right": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=outer_right": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=outer_right": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "x": 180, "uvlock": true },
"facing=east,half=top,shape=outer_left": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "x": 180, "uvlock": true },
"facing=west,half=top,shape=outer_left": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=outer_left": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=outer_left": { "model": "create:block/palettes/gabbro_bricks_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=inner_right": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=inner_right": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=inner_right": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=inner_right": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "x": 180, "uvlock": true },
"facing=east,half=top,shape=inner_left": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "x": 180, "uvlock": true },
"facing=west,half=top,shape=inner_left": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=inner_left": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=inner_left": { "model": "create:block/palettes/gabbro_bricks_stairs_inner", "x": 180, "y": 270, "uvlock": true }
}
}
}

View file

@ -1,51 +1,44 @@
{
"forge_marker": 1,
"defaults": {
"uvlock": true
},
"variants": {
"facing":{
"east":{},
"west":{"y": 180},
"south":{"y": 90},
"north":{"y": 270}
},
"half":{
"bottom":{},
"top":{"x": 180}
},
"shape":{
"straight":{"model":"create:block/palettes/gabbro_stairs"},
"outer_right":{"model":"create:block/palettes/gabbro_stairs_outer"},
"outer_left":{"model":"create:block/palettes/gabbro_stairs_outer"},
"inner_right":{"model":"create:block/palettes/gabbro_stairs_inner"},
"inner_left":{"model":"create:block/palettes/gabbro_stairs_inner"}
},
"facing=east,half=bottom,shape=outer_left": {"y": 270},
"facing=west,half=bottom,shape=outer_left": {"y": 90},
"facing=south,half=bottom,shape=outer_left": {"y": 0},
"facing=north,half=bottom,shape=outer_left": {"y": 180},
"facing=east,half=bottom,shape=inner_left": {"y": 270},
"facing=west,half=bottom,shape=inner_left": {"y": 90},
"facing=south,half=bottom,shape=inner_left": {"y": 0},
"facing=north,half=bottom,shape=inner_left": {"y": 180},
"facing=west,half=top,shape=straight": {"x": 180, "y": 180},
"facing=south,half=top,shape=straight": {"x": 180, "y": 90},
"facing=north,half=top,shape=straight": {"x": 180, "y": 270},
"facing=west,half=top,shape=outer_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=outer_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=outer_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=outer_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=outer_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=outer_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=outer_left": {"x": 180, "y": 0},
"facing=east,half=top,shape=inner_right": {"x": 180, "y": 0},
"facing=west,half=top,shape=inner_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=inner_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=inner_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=inner_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=inner_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=inner_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=inner_left": {"x": 180, "y": 0}
"variants": {
"facing=east,half=bottom,shape=straight": { "model": "create:block/palettes/gabbro_stairs" },
"facing=west,half=bottom,shape=straight": { "model": "create:block/palettes/gabbro_stairs", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=straight": { "model": "create:block/palettes/gabbro_stairs", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=straight": { "model": "create:block/palettes/gabbro_stairs", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_right": { "model": "create:block/palettes/gabbro_stairs_outer" },
"facing=west,half=bottom,shape=outer_right": { "model": "create:block/palettes/gabbro_stairs_outer", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=outer_right": { "model": "create:block/palettes/gabbro_stairs_outer", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=outer_right": { "model": "create:block/palettes/gabbro_stairs_outer", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_left": { "model": "create:block/palettes/gabbro_stairs_outer", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=outer_left": { "model": "create:block/palettes/gabbro_stairs_outer", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=outer_left": { "model": "create:block/palettes/gabbro_stairs_outer" },
"facing=north,half=bottom,shape=outer_left": { "model": "create:block/palettes/gabbro_stairs_outer", "y": 180, "uvlock": true },
"facing=east,half=bottom,shape=inner_right": { "model": "create:block/palettes/gabbro_stairs_inner" },
"facing=west,half=bottom,shape=inner_right": { "model": "create:block/palettes/gabbro_stairs_inner", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=inner_right": { "model": "create:block/palettes/gabbro_stairs_inner", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=inner_right": { "model": "create:block/palettes/gabbro_stairs_inner", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=inner_left": { "model": "create:block/palettes/gabbro_stairs_inner", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=inner_left": { "model": "create:block/palettes/gabbro_stairs_inner", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=inner_left": { "model": "create:block/palettes/gabbro_stairs_inner" },
"facing=north,half=bottom,shape=inner_left": { "model": "create:block/palettes/gabbro_stairs_inner", "y": 180, "uvlock": true },
"facing=east,half=top,shape=straight": { "model": "create:block/palettes/gabbro_stairs", "x": 180, "uvlock": true },
"facing=west,half=top,shape=straight": { "model": "create:block/palettes/gabbro_stairs", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=straight": { "model": "create:block/palettes/gabbro_stairs", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=straight": { "model": "create:block/palettes/gabbro_stairs", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=outer_right": { "model": "create:block/palettes/gabbro_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=outer_right": { "model": "create:block/palettes/gabbro_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=outer_right": { "model": "create:block/palettes/gabbro_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=outer_right": { "model": "create:block/palettes/gabbro_stairs_outer", "x": 180, "uvlock": true },
"facing=east,half=top,shape=outer_left": { "model": "create:block/palettes/gabbro_stairs_outer", "x": 180, "uvlock": true },
"facing=west,half=top,shape=outer_left": { "model": "create:block/palettes/gabbro_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=outer_left": { "model": "create:block/palettes/gabbro_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=outer_left": { "model": "create:block/palettes/gabbro_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=inner_right": { "model": "create:block/palettes/gabbro_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=inner_right": { "model": "create:block/palettes/gabbro_stairs_inner", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=inner_right": { "model": "create:block/palettes/gabbro_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=inner_right": { "model": "create:block/palettes/gabbro_stairs_inner", "x": 180, "uvlock": true },
"facing=east,half=top,shape=inner_left": { "model": "create:block/palettes/gabbro_stairs_inner", "x": 180, "uvlock": true },
"facing=west,half=top,shape=inner_left": { "model": "create:block/palettes/gabbro_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=inner_left": { "model": "create:block/palettes/gabbro_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=inner_left": { "model": "create:block/palettes/gabbro_stairs_inner", "x": 180, "y": 270, "uvlock": true }
}
}
}

View file

@ -0,0 +1,7 @@
{
"forge_marker": 1,
"defaults": { "model": "create:block/palettes/limesand" },
"variants": {
"": [{ "y": 0 }, { "y": 90 }, { "y": 180 }, { "y": 270 }]
}
}

View file

@ -1,51 +1,44 @@
{
"forge_marker": 1,
"defaults": {
"uvlock": true
},
"variants": {
"facing":{
"east":{},
"west":{"y": 180},
"south":{"y": 90},
"north":{"y": 270}
},
"half":{
"bottom":{},
"top":{"x": 180}
},
"shape":{
"straight":{"model":"create:block/palettes/limestone_bricks_stairs"},
"outer_right":{"model":"create:block/palettes/limestone_bricks_stairs_outer"},
"outer_left":{"model":"create:block/palettes/limestone_bricks_stairs_outer"},
"inner_right":{"model":"create:block/palettes/limestone_bricks_stairs_inner"},
"inner_left":{"model":"create:block/palettes/limestone_bricks_stairs_inner"}
},
"facing=east,half=bottom,shape=outer_left": {"y": 270},
"facing=west,half=bottom,shape=outer_left": {"y": 90},
"facing=south,half=bottom,shape=outer_left": {"y": 0},
"facing=north,half=bottom,shape=outer_left": {"y": 180},
"facing=east,half=bottom,shape=inner_left": {"y": 270},
"facing=west,half=bottom,shape=inner_left": {"y": 90},
"facing=south,half=bottom,shape=inner_left": {"y": 0},
"facing=north,half=bottom,shape=inner_left": {"y": 180},
"facing=west,half=top,shape=straight": {"x": 180, "y": 180},
"facing=south,half=top,shape=straight": {"x": 180, "y": 90},
"facing=north,half=top,shape=straight": {"x": 180, "y": 270},
"facing=west,half=top,shape=outer_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=outer_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=outer_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=outer_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=outer_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=outer_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=outer_left": {"x": 180, "y": 0},
"facing=east,half=top,shape=inner_right": {"x": 180, "y": 0},
"facing=west,half=top,shape=inner_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=inner_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=inner_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=inner_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=inner_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=inner_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=inner_left": {"x": 180, "y": 0}
"variants": {
"facing=east,half=bottom,shape=straight": { "model": "create:block/palettes/limestone_bricks_stairs" },
"facing=west,half=bottom,shape=straight": { "model": "create:block/palettes/limestone_bricks_stairs", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=straight": { "model": "create:block/palettes/limestone_bricks_stairs", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=straight": { "model": "create:block/palettes/limestone_bricks_stairs", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_right": { "model": "create:block/palettes/limestone_bricks_stairs_outer" },
"facing=west,half=bottom,shape=outer_right": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=outer_right": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=outer_right": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_left": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=outer_left": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=outer_left": { "model": "create:block/palettes/limestone_bricks_stairs_outer" },
"facing=north,half=bottom,shape=outer_left": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "y": 180, "uvlock": true },
"facing=east,half=bottom,shape=inner_right": { "model": "create:block/palettes/limestone_bricks_stairs_inner" },
"facing=west,half=bottom,shape=inner_right": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=inner_right": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=inner_right": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=inner_left": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=inner_left": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=inner_left": { "model": "create:block/palettes/limestone_bricks_stairs_inner" },
"facing=north,half=bottom,shape=inner_left": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "y": 180, "uvlock": true },
"facing=east,half=top,shape=straight": { "model": "create:block/palettes/limestone_bricks_stairs", "x": 180, "uvlock": true },
"facing=west,half=top,shape=straight": { "model": "create:block/palettes/limestone_bricks_stairs", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=straight": { "model": "create:block/palettes/limestone_bricks_stairs", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=straight": { "model": "create:block/palettes/limestone_bricks_stairs", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=outer_right": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=outer_right": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=outer_right": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=outer_right": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "x": 180, "uvlock": true },
"facing=east,half=top,shape=outer_left": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "x": 180, "uvlock": true },
"facing=west,half=top,shape=outer_left": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=outer_left": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=outer_left": { "model": "create:block/palettes/limestone_bricks_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=inner_right": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=inner_right": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=inner_right": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=inner_right": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "x": 180, "uvlock": true },
"facing=east,half=top,shape=inner_left": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "x": 180, "uvlock": true },
"facing=west,half=top,shape=inner_left": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=inner_left": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=inner_left": { "model": "create:block/palettes/limestone_bricks_stairs_inner", "x": 180, "y": 270, "uvlock": true }
}
}
}

View file

@ -1,51 +1,44 @@
{
"forge_marker": 1,
"defaults": {
"uvlock": true
},
"variants": {
"facing":{
"east":{},
"west":{"y": 180},
"south":{"y": 90},
"north":{"y": 270}
},
"half":{
"bottom":{},
"top":{"x": 180}
},
"shape":{
"straight":{"model":"create:block/palettes/limestone_stairs"},
"outer_right":{"model":"create:block/palettes/limestone_stairs_outer"},
"outer_left":{"model":"create:block/palettes/limestone_stairs_outer"},
"inner_right":{"model":"create:block/palettes/limestone_stairs_inner"},
"inner_left":{"model":"create:block/palettes/limestone_stairs_inner"}
},
"facing=east,half=bottom,shape=outer_left": {"y": 270},
"facing=west,half=bottom,shape=outer_left": {"y": 90},
"facing=south,half=bottom,shape=outer_left": {"y": 0},
"facing=north,half=bottom,shape=outer_left": {"y": 180},
"facing=east,half=bottom,shape=inner_left": {"y": 270},
"facing=west,half=bottom,shape=inner_left": {"y": 90},
"facing=south,half=bottom,shape=inner_left": {"y": 0},
"facing=north,half=bottom,shape=inner_left": {"y": 180},
"facing=west,half=top,shape=straight": {"x": 180, "y": 180},
"facing=south,half=top,shape=straight": {"x": 180, "y": 90},
"facing=north,half=top,shape=straight": {"x": 180, "y": 270},
"facing=west,half=top,shape=outer_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=outer_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=outer_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=outer_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=outer_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=outer_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=outer_left": {"x": 180, "y": 0},
"facing=east,half=top,shape=inner_right": {"x": 180, "y": 0},
"facing=west,half=top,shape=inner_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=inner_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=inner_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=inner_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=inner_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=inner_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=inner_left": {"x": 180, "y": 0}
"variants": {
"facing=east,half=bottom,shape=straight": { "model": "create:block/palettes/limestone_stairs" },
"facing=west,half=bottom,shape=straight": { "model": "create:block/palettes/limestone_stairs", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=straight": { "model": "create:block/palettes/limestone_stairs", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=straight": { "model": "create:block/palettes/limestone_stairs", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_right": { "model": "create:block/palettes/limestone_stairs_outer" },
"facing=west,half=bottom,shape=outer_right": { "model": "create:block/palettes/limestone_stairs_outer", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=outer_right": { "model": "create:block/palettes/limestone_stairs_outer", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=outer_right": { "model": "create:block/palettes/limestone_stairs_outer", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_left": { "model": "create:block/palettes/limestone_stairs_outer", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=outer_left": { "model": "create:block/palettes/limestone_stairs_outer", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=outer_left": { "model": "create:block/palettes/limestone_stairs_outer" },
"facing=north,half=bottom,shape=outer_left": { "model": "create:block/palettes/limestone_stairs_outer", "y": 180, "uvlock": true },
"facing=east,half=bottom,shape=inner_right": { "model": "create:block/palettes/limestone_stairs_inner" },
"facing=west,half=bottom,shape=inner_right": { "model": "create:block/palettes/limestone_stairs_inner", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=inner_right": { "model": "create:block/palettes/limestone_stairs_inner", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=inner_right": { "model": "create:block/palettes/limestone_stairs_inner", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=inner_left": { "model": "create:block/palettes/limestone_stairs_inner", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=inner_left": { "model": "create:block/palettes/limestone_stairs_inner", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=inner_left": { "model": "create:block/palettes/limestone_stairs_inner" },
"facing=north,half=bottom,shape=inner_left": { "model": "create:block/palettes/limestone_stairs_inner", "y": 180, "uvlock": true },
"facing=east,half=top,shape=straight": { "model": "create:block/palettes/limestone_stairs", "x": 180, "uvlock": true },
"facing=west,half=top,shape=straight": { "model": "create:block/palettes/limestone_stairs", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=straight": { "model": "create:block/palettes/limestone_stairs", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=straight": { "model": "create:block/palettes/limestone_stairs", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=outer_right": { "model": "create:block/palettes/limestone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=outer_right": { "model": "create:block/palettes/limestone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=outer_right": { "model": "create:block/palettes/limestone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=outer_right": { "model": "create:block/palettes/limestone_stairs_outer", "x": 180, "uvlock": true },
"facing=east,half=top,shape=outer_left": { "model": "create:block/palettes/limestone_stairs_outer", "x": 180, "uvlock": true },
"facing=west,half=top,shape=outer_left": { "model": "create:block/palettes/limestone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=outer_left": { "model": "create:block/palettes/limestone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=outer_left": { "model": "create:block/palettes/limestone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=inner_right": { "model": "create:block/palettes/limestone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=inner_right": { "model": "create:block/palettes/limestone_stairs_inner", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=inner_right": { "model": "create:block/palettes/limestone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=inner_right": { "model": "create:block/palettes/limestone_stairs_inner", "x": 180, "uvlock": true },
"facing=east,half=top,shape=inner_left": { "model": "create:block/palettes/limestone_stairs_inner", "x": 180, "uvlock": true },
"facing=west,half=top,shape=inner_left": { "model": "create:block/palettes/limestone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=inner_left": { "model": "create:block/palettes/limestone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=inner_left": { "model": "create:block/palettes/limestone_stairs_inner", "x": 180, "y": 270, "uvlock": true }
}
}
}

View file

@ -1,51 +1,44 @@
{
"forge_marker": 1,
"defaults": {
"uvlock": true
},
"variants": {
"facing":{
"east":{},
"west":{"y": 180},
"south":{"y": 90},
"north":{"y": 270}
},
"half":{
"bottom":{},
"top":{"x": 180}
},
"shape":{
"straight":{"model":"create:block/palettes/weathered_limestone_bricks_stairs"},
"outer_right":{"model":"create:block/palettes/weathered_limestone_bricks_stairs_outer"},
"outer_left":{"model":"create:block/palettes/weathered_limestone_bricks_stairs_outer"},
"inner_right":{"model":"create:block/palettes/weathered_limestone_bricks_stairs_inner"},
"inner_left":{"model":"create:block/palettes/weathered_limestone_bricks_stairs_inner"}
},
"facing=east,half=bottom,shape=outer_left": {"y": 270},
"facing=west,half=bottom,shape=outer_left": {"y": 90},
"facing=south,half=bottom,shape=outer_left": {"y": 0},
"facing=north,half=bottom,shape=outer_left": {"y": 180},
"facing=east,half=bottom,shape=inner_left": {"y": 270},
"facing=west,half=bottom,shape=inner_left": {"y": 90},
"facing=south,half=bottom,shape=inner_left": {"y": 0},
"facing=north,half=bottom,shape=inner_left": {"y": 180},
"facing=west,half=top,shape=straight": {"x": 180, "y": 180},
"facing=south,half=top,shape=straight": {"x": 180, "y": 90},
"facing=north,half=top,shape=straight": {"x": 180, "y": 270},
"facing=west,half=top,shape=outer_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=outer_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=outer_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=outer_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=outer_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=outer_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=outer_left": {"x": 180, "y": 0},
"facing=east,half=top,shape=inner_right": {"x": 180, "y": 0},
"facing=west,half=top,shape=inner_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=inner_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=inner_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=inner_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=inner_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=inner_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=inner_left": {"x": 180, "y": 0}
"variants": {
"facing=east,half=bottom,shape=straight": { "model": "create:block/palettes/weathered_limestone_bricks_stairs" },
"facing=west,half=bottom,shape=straight": { "model": "create:block/palettes/weathered_limestone_bricks_stairs", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=straight": { "model": "create:block/palettes/weathered_limestone_bricks_stairs", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=straight": { "model": "create:block/palettes/weathered_limestone_bricks_stairs", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer" },
"facing=west,half=bottom,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer" },
"facing=north,half=bottom,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "y": 180, "uvlock": true },
"facing=east,half=bottom,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner" },
"facing=west,half=bottom,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner" },
"facing=north,half=bottom,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "y": 180, "uvlock": true },
"facing=east,half=top,shape=straight": { "model": "create:block/palettes/weathered_limestone_bricks_stairs", "x": 180, "uvlock": true },
"facing=west,half=top,shape=straight": { "model": "create:block/palettes/weathered_limestone_bricks_stairs", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=straight": { "model": "create:block/palettes/weathered_limestone_bricks_stairs", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=straight": { "model": "create:block/palettes/weathered_limestone_bricks_stairs", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "x": 180, "uvlock": true },
"facing=east,half=top,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "x": 180, "uvlock": true },
"facing=west,half=top,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "x": 180, "uvlock": true },
"facing=east,half=top,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "x": 180, "uvlock": true },
"facing=west,half=top,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_bricks_stairs_inner", "x": 180, "y": 270, "uvlock": true }
}
}
}

View file

@ -1,51 +1,44 @@
{
"forge_marker": 1,
"defaults": {
"uvlock": true
},
"variants": {
"facing":{
"east":{},
"west":{"y": 180},
"south":{"y": 90},
"north":{"y": 270}
},
"half":{
"bottom":{},
"top":{"x": 180}
},
"shape":{
"straight":{"model":"create:block/palettes/weathered_limestone_stairs"},
"outer_right":{"model":"create:block/palettes/weathered_limestone_stairs_outer"},
"outer_left":{"model":"create:block/palettes/weathered_limestone_stairs_outer"},
"inner_right":{"model":"create:block/palettes/weathered_limestone_stairs_inner"},
"inner_left":{"model":"create:block/palettes/weathered_limestone_stairs_inner"}
},
"facing=east,half=bottom,shape=outer_left": {"y": 270},
"facing=west,half=bottom,shape=outer_left": {"y": 90},
"facing=south,half=bottom,shape=outer_left": {"y": 0},
"facing=north,half=bottom,shape=outer_left": {"y": 180},
"facing=east,half=bottom,shape=inner_left": {"y": 270},
"facing=west,half=bottom,shape=inner_left": {"y": 90},
"facing=south,half=bottom,shape=inner_left": {"y": 0},
"facing=north,half=bottom,shape=inner_left": {"y": 180},
"facing=west,half=top,shape=straight": {"x": 180, "y": 180},
"facing=south,half=top,shape=straight": {"x": 180, "y": 90},
"facing=north,half=top,shape=straight": {"x": 180, "y": 270},
"facing=west,half=top,shape=outer_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=outer_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=outer_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=outer_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=outer_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=outer_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=outer_left": {"x": 180, "y": 0},
"facing=east,half=top,shape=inner_right": {"x": 180, "y": 0},
"facing=west,half=top,shape=inner_right": {"x": 180, "y": 180},
"facing=south,half=top,shape=inner_right": {"x": 180, "y": 90},
"facing=north,half=top,shape=inner_right": {"x": 180, "y": 270},
"facing=east,half=top,shape=inner_left": {"x": 180, "y": 90},
"facing=west,half=top,shape=inner_left": {"x": 180, "y": 270},
"facing=south,half=top,shape=inner_left": {"x": 180, "y": 180},
"facing=north,half=top,shape=inner_left": {"x": 180, "y": 0}
"variants": {
"facing=east,half=bottom,shape=straight": { "model": "create:block/palettes/weathered_limestone_stairs" },
"facing=west,half=bottom,shape=straight": { "model": "create:block/palettes/weathered_limestone_stairs", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=straight": { "model": "create:block/palettes/weathered_limestone_stairs", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=straight": { "model": "create:block/palettes/weathered_limestone_stairs", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_stairs_outer" },
"facing=west,half=bottom,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_stairs_outer" },
"facing=north,half=bottom,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "y": 180, "uvlock": true },
"facing=east,half=bottom,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_stairs_inner" },
"facing=west,half=bottom,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "y": 180, "uvlock": true },
"facing=south,half=bottom,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "y": 90, "uvlock": true },
"facing=north,half=bottom,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "y": 270, "uvlock": true },
"facing=east,half=bottom,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "y": 270, "uvlock": true },
"facing=west,half=bottom,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "y": 90, "uvlock": true },
"facing=south,half=bottom,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_stairs_inner" },
"facing=north,half=bottom,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "y": 180, "uvlock": true },
"facing=east,half=top,shape=straight": { "model": "create:block/palettes/weathered_limestone_stairs", "x": 180, "uvlock": true },
"facing=west,half=top,shape=straight": { "model": "create:block/palettes/weathered_limestone_stairs", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=straight": { "model": "create:block/palettes/weathered_limestone_stairs", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=straight": { "model": "create:block/palettes/weathered_limestone_stairs", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=outer_right": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "x": 180, "uvlock": true },
"facing=east,half=top,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "x": 180, "uvlock": true },
"facing=west,half=top,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=outer_left": { "model": "create:block/palettes/weathered_limestone_stairs_outer", "x": 180, "y": 270, "uvlock": true },
"facing=east,half=top,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=west,half=top,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "x": 180, "y": 270, "uvlock": true },
"facing=south,half=top,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=north,half=top,shape=inner_right": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "x": 180, "uvlock": true },
"facing=east,half=top,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "x": 180, "uvlock": true },
"facing=west,half=top,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "x": 180, "y": 180, "uvlock": true },
"facing=south,half=top,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "x": 180, "y": 90, "uvlock": true },
"facing=north,half=top,shape=inner_left": { "model": "create:block/palettes/weathered_limestone_stairs_inner", "x": 180, "y": 270, "uvlock": true }
}
}
}

View file

@ -118,6 +118,7 @@
"block.create.dolomite_bricks_slab": "Dolomite Brick Slab",
"block.create.polished_dolomite": "Polished Dolomite",
"block.create.limesand": "Limesand",
"block.create.limestone": "Limestone",
"block.create.limestone_stairs": "Limestone Stairs",
"block.create.limestone_slab": "Limestone Slab",

View file

@ -0,0 +1,6 @@
{
"parent": "block/cube_all",
"textures": {
"all": "create:block/limesand"
}
}

View file

@ -0,0 +1,3 @@
{
"parent": "create:block/palettes/limesand"
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 711 B

View file

@ -0,0 +1,20 @@
{
"type": "minecraft:block",
"pools": [
{
"name": "create:limesand",
"rolls": 1,
"entries": [
{
"type": "minecraft:item",
"name": "create:limesand"
}
],
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
]
}
]
}

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
"SE",
"BS"

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
"E ",
"BR"

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
" B ",
"BEB",

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
"E ",
"BR"

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
"GBG",
" E "

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
"SE",
"BS"

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
"BR",
"E ",

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
" B ",
"BEB",

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
"E ",
"BR"

View file

@ -1,5 +1,5 @@
{
"type": "create:placement_handgun_upgrade",
"type": "create:blockzapper_upgrade",
"pattern": [
"GBG",
" E "

View file

@ -7,7 +7,7 @@
],
"key": {
"B": {
"item": "create:blaze_brass_cube"
"item": "create:chorus_chrome_cube"
},
"A": {
"item": "create:iron_sheet"

View file

@ -1,37 +0,0 @@
[LocalizedFileNames]
weathered_limestone.json=@weathered_limestone.json,0
weathered_limestone_bricks.json=@weathered_limestone_bricks.json,0
limestone_bricks.json=@limestone_bricks.json,0
polished_weathered_limestone.json=@polished_weathered_limestone.json,0
polished_limestone.json=@polished_limestone.json,0
polished_weathered_limestone_slab.json=@polished_weathered_limestone_slab.json,0
weathered_limestone_bricks_slab.json=@weathered_limestone_bricks_slab.json,0
weathered_limestone_slab.json=@weathered_limestone_slab.json,0
polished_limestone_slab.json=@polished_limestone_slab.json,0
limestone_slab.json=@limestone_slab.json,0
limestone_bricks_slab.json=@limestone_bricks_slab.json,0
limestone_bricks_wall.json=@limestone_bricks_wall.json,0
weathered_limestone_bricks_wall.json=@weathered_limestone_bricks_wall.json,0
weathered_limestone_wall.json=@weathered_limestone_wall.json,0
limestone_wall.json=@limestone_wall.json,0
weathered_limestone_stairs.json=@weathered_limestone_stairs.json,0
weathered_limestone_bricks_stairs.json=@weathered_limestone_bricks_stairs.json,0
limestone_bricks_stairs.json=@limestone_bricks_stairs.json,0
limestone_stairs.json=@limestone_stairs.json,0
limestone.json=@limestone.json,0
gabbro.json=@gabbro.json,0
gabbro_bricks.json=@gabbro_bricks.json,0
polished_gabbro.json=@polished_gabbro.json,0
paved_gabbro_bricks_slab.json=@paved_gabbro_bricks_slab.json,0
indented_gabbro_slab.json=@indented_gabbro_slab.json,0
gabbro_slab.json=@gabbro_slab.json,0
gabbro_wall.json=@gabbro_wall.json,0
gabbro_bricks_wall.json=@gabbro_bricks_wall.json,0
gabbro_bricks_stairs.json=@gabbro_bricks_stairs.json,0
gabbro_stairs.json=@gabbro_stairs.json,0
dolomite.json=@dolomite.json,0
polished_dolomite.json=@polished_dolomite.json,0
dolomite_bricks.json=@dolomite_bricks.json,0
dolomite_slab.json=@dolomite_slab.json,0
dolomite_wall.json=@dolomite_wall.json,0
dolomite_stairs.json=@dolomite_stairs.json,0

View file

@ -12,7 +12,7 @@
},
"result": {
"item": "create:dolomite_stairs",
"count": 8
"count": 4
},
"conditions": [
{

View file

@ -12,7 +12,7 @@
},
"result": {
"item": "create:gabbro_bricks_stairs",
"count": 8
"count": 4
},
"conditions": [
{

View file

@ -12,7 +12,7 @@
},
"result": {
"item": "create:gabbro_stairs",
"count": 8
"count": 4
},
"conditions": [
{

View file

@ -0,0 +1,25 @@
{
"type": "crafting_shaped",
"pattern": [
"WL",
"LW"
],
"key": {
"L": {
"item": "minecraft:sand"
},
"W": {
"item": "minecraft:diorite"
}
},
"result": {
"item": "create:limesand",
"count": 4
},
"conditions": [
{
"type": "create:module",
"module": "palettes"
}
]
}

View file

@ -12,7 +12,7 @@
},
"result": {
"item": "create:limestone_bricks_stairs",
"count": 8
"count": 4
},
"conditions": [
{

View file

@ -12,7 +12,7 @@
},
"result": {
"item": "create:limestone_stairs",
"count": 8
"count": 4
},
"conditions": [
{

View file

@ -12,7 +12,7 @@
},
"result": {
"item": "create:weathered_limestone_bricks_stairs",
"count": 8
"count": 4
},
"conditions": [
{

View file

@ -12,7 +12,7 @@
},
"result": {
"item": "create:weathered_limestone_stairs",
"count": 8
"count": 4
},
"conditions": [
{

View file

@ -0,0 +1,26 @@
{
"type": "create:crushing",
"group": "minecraft:misc",
"ingredients": [
{
"item": "minecraft:sand"
}
],
"results": [
{
"item": "create:limesand",
"count": 1
},
{
"item": "create:limesand",
"count": 1,
"chance": 0.5
},
{
"item": "minecraft:bone_meal",
"count": 1,
"chance": 0.05
}
],
"processingTime": 50
}

View file

@ -1,7 +1,7 @@
{
"type": "minecraft:smelting",
"ingredient": {
"item": "minecraft:sandstone"
"item": "create:limesand"
},
"result": "create:limestone",
"experience": 0.1,

View file

@ -10,11 +10,11 @@
{
"item": "minecraft:flint",
"count": 1,
"chance": 0.5
"chance": 0.25
},
{
"item": "minecraft:iron_nugget",
"count": 4,
"count": 1,
"chance": 0.125
}
],

View file

@ -9,7 +9,7 @@
"results": [
{
"item": "minecraft:gold_nugget",
"count": 4,
"count": 3,
"chance": 0.125
},
{

View file

@ -0,0 +1,6 @@
{
"replace": false,
"values": [
"minecraft:fire", "minecraft:campfire", "minecraft:lava", "minecraft:magma_block"
]
}