naming + texture change and cleanup

This commit is contained in:
Adrien1106 2024-02-09 00:03:46 +01:00
parent 6ed39d4348
commit 7ae4858bb4
139 changed files with 599 additions and 691 deletions

View File

@ -49,14 +49,14 @@ import java.util.function.BiConsumer;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
* TODO handle random textures, handle grass side, multiple camos * TODO handle random textures wip, handle grass side, multiple camos
*/ */
public class Templates implements ModInitializer { public class Templates implements ModInitializer {
public static final String MODID = "templates"; public static final String MODID = "reframedtemplates";
//addon devs: *Don't* add your blocks to this collection, it's just for my registration convenience since Templates adds a lot of blocks... //addon devs: *Don't* add your blocks to this collection, it's just for my registration convenience since Templates adds a lot of blocks...
@ApiStatus.Internal static final ArrayList<Block> INTERNAL_TEMPLATES = new ArrayList<>(); @ApiStatus.Internal static final ArrayList<Block> INTERNAL_TEMPLATES = new ArrayList<>();
@ApiStatus.Internal static Block CUBE, STAIRS, SLAB, VERTICAL_SLAB, POST, FENCE, FENCE_GATE, DOOR, TRAPDOOR, IRON_DOOR, IRON_TRAPDOOR, PRESSURE_PLATE, BUTTON, LEVER, WALL, CARPET, PANE, CANDLE, SLOPE, TINY_SLOPE, COOL_RIVULET; @ApiStatus.Internal static Block CUBE, STAIRS, SLAB, VERTICAL_SLAB, POST, FENCE, FENCE_GATE, DOOR, TRAPDOOR, IRON_DOOR, IRON_TRAPDOOR, PRESSURE_PLATE, BUTTON, LEVER, WALL, CARPET, PANE, CANDLE, SLOPE, TINY_SLOPE;
//For addon devs: Please don't stuff more blocks into this BlockEntityType, and register your own. //For addon devs: Please don't stuff more blocks into this BlockEntityType, and register your own.
//You can even re-register the same TemplateEntity class under your own ID if you like. (It's an extensible block entity.) //You can even re-register the same TemplateEntity class under your own ID if you like. (It's an extensible block entity.)
@ -71,7 +71,7 @@ public class Templates implements ModInitializer {
//the ordering is used in the creative tab, so they're roughly sorted by encounter order of the //the ordering is used in the creative tab, so they're roughly sorted by encounter order of the
//corresponding vanilla block in the "search" creative tab... with the non-vanilla "post" and //corresponding vanilla block in the "search" creative tab... with the non-vanilla "post" and
//"vertical slab" inserted where they fit ...and i moved the lever way up next to the pressureplate //"vertical slab" inserted where they fit ...and i moved the lever way up next to the pressureplate
//and button, cause theyre redstoney... hopefully this ordering makes sense lol //and button, because they're redstoney... hopefully this ordering makes sense lol
CUBE = registerTemplate("cube" , new TemplateBlock(TemplateInteractionUtil.makeSettings())); CUBE = registerTemplate("cube" , new TemplateBlock(TemplateInteractionUtil.makeSettings()));
STAIRS = registerTemplate("stairs" , new TemplateStairsBlock(cp(Blocks.OAK_STAIRS))); STAIRS = registerTemplate("stairs" , new TemplateStairsBlock(cp(Blocks.OAK_STAIRS)));
SLAB = registerTemplate("slab" , new TemplateSlabBlock(cp(Blocks.OAK_SLAB))); SLAB = registerTemplate("slab" , new TemplateSlabBlock(cp(Blocks.OAK_SLAB)));
@ -98,24 +98,11 @@ public class Templates implements ModInitializer {
FabricBlockEntityTypeBuilder.create((pos, state) -> new TemplateEntity(TEMPLATE_BLOCK_ENTITY, pos, state), INTERNAL_TEMPLATES.toArray(new Block[0])).build(null) FabricBlockEntityTypeBuilder.create((pos, state) -> new TemplateEntity(TEMPLATE_BLOCK_ENTITY, pos, state), INTERNAL_TEMPLATES.toArray(new Block[0])).build(null)
); );
//hey guys rate my registration code
Registry.register(Registries.ITEM, id("cool_rivulet"), new BlockItem(
COOL_RIVULET = Registry.register(Registries.BLOCK, id("cool_rivulet"), new GlazedTerracottaBlock(
AbstractBlock.Settings.create().hardness(0.2f)) {
@Override
public void appendTooltip(ItemStack stack, @Nullable BlockView world, List<Text> tooltip, TooltipContext eggbals) {
tooltip.add(Text.translatable("block.templates.cool_rivulet").formatted(Formatting.GRAY));
}
}),
new Item.Settings()
));
Registry.register(Registries.ITEM_GROUP, id("tab"), FabricItemGroup.builder() Registry.register(Registries.ITEM_GROUP, id("tab"), FabricItemGroup.builder()
.displayName(Text.translatable("itemGroup.templates.tab")) .displayName(Text.translatable("itemGroup.reframedtemplates.tab"))
.icon(() -> new ItemStack(SLOPE)) .icon(() -> new ItemStack(SLOPE))
.entries((ctx, e) -> { .entries((ctx, e) -> {
e.addAll(INTERNAL_TEMPLATES.stream().map(ItemStack::new).collect(Collectors.toList())); e.addAll(INTERNAL_TEMPLATES.stream().map(ItemStack::new).collect(Collectors.toList()));
e.add(COOL_RIVULET);
}).build() }).build()
); );
} }

View File

@ -11,16 +11,4 @@ public interface TemplateAppearance {
@NotNull Sprite getSprite(Direction dir); @NotNull Sprite getSprite(Direction dir);
int getBakeFlags(Direction dir); int getBakeFlags(Direction dir);
boolean hasColor(Direction dir); boolean hasColor(Direction dir);
//TODO ABI: Dates from before conditional model AO was added.
@Deprecated(forRemoval = true)
default @NotNull RenderMaterial getRenderMaterial() {
return getRenderMaterial(false);
}
//TODO ABI: Deprecated in 2.2. I never ended up implementing this, it's much easier to modify particles via the BlockState
@Deprecated(forRemoval = true)
default @NotNull Sprite getParticleSprite() {
return getSprite(Direction.NORTH);
}
} }

View File

@ -53,7 +53,7 @@ public class TemplateAppearanceManager {
//TODO ABI: Shouldn't have been made public. Noticed this in 2.2. //TODO ABI: Shouldn't have been made public. Noticed this in 2.2.
@ApiStatus.Internal @ApiStatus.Internal
public static final SpriteIdentifier DEFAULT_SPRITE_ID = new SpriteIdentifier(PlayerScreenHandler.BLOCK_ATLAS_TEXTURE, new Identifier("minecraft:block/scaffolding_top")); public static final SpriteIdentifier DEFAULT_SPRITE_ID = new SpriteIdentifier(PlayerScreenHandler.BLOCK_ATLAS_TEXTURE, new Identifier("reframedtemplates:block/framed_block"));
private static final SpriteIdentifier BARRIER_SPRITE_ID = new SpriteIdentifier(PlayerScreenHandler.BLOCK_ATLAS_TEXTURE, new Identifier("minecraft:item/barrier")); private static final SpriteIdentifier BARRIER_SPRITE_ID = new SpriteIdentifier(PlayerScreenHandler.BLOCK_ATLAS_TEXTURE, new Identifier("minecraft:item/barrier"));
private final TemplateAppearance defaultAppearance; private final TemplateAppearance defaultAppearance;

View File

@ -100,11 +100,4 @@ public class UnbakedAutoRetexturedModel implements UnbakedModel, TemplatesClient
} }
}; };
} }
//TODO ABI: (2.2) use TemplatesClientApi.getInstance.auto, and use the builder properties to set this field
@Deprecated(forRemoval = true)
public UnbakedAutoRetexturedModel(Identifier parent, BlockState itemModelState) {
this(parent);
itemModelState(itemModelState);
}
} }

View File

@ -2,17 +2,14 @@ package fr.adrien1106.reframedtemplates.model;
import fr.adrien1106.reframedtemplates.Templates; import fr.adrien1106.reframedtemplates.Templates;
import fr.adrien1106.reframedtemplates.api.TemplatesClientApi; import fr.adrien1106.reframedtemplates.api.TemplatesClientApi;
import fr.adrien1106.reframedtemplates.mixin.model.WeightedBakedModelAccessor;
import net.fabricmc.fabric.api.renderer.v1.Renderer; import net.fabricmc.fabric.api.renderer.v1.Renderer;
import net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial; import net.fabricmc.fabric.api.renderer.v1.material.RenderMaterial;
import net.fabricmc.fabric.api.renderer.v1.mesh.Mesh; import net.fabricmc.fabric.api.renderer.v1.mesh.Mesh;
import net.fabricmc.fabric.api.renderer.v1.mesh.MeshBuilder; import net.fabricmc.fabric.api.renderer.v1.mesh.MeshBuilder;
import net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter; import net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter;
import net.minecraft.block.BlockState; import net.minecraft.block.BlockState;
import net.minecraft.client.render.model.BakedModel; import net.minecraft.client.render.model.*;
import net.minecraft.client.render.model.BakedQuad;
import net.minecraft.client.render.model.Baker;
import net.minecraft.client.render.model.ModelBakeSettings;
import net.minecraft.client.render.model.UnbakedModel;
import net.minecraft.client.texture.Sprite; import net.minecraft.client.texture.Sprite;
import net.minecraft.client.util.SpriteIdentifier; import net.minecraft.client.util.SpriteIdentifier;
import net.minecraft.screen.PlayerScreenHandler; import net.minecraft.screen.PlayerScreenHandler;
@ -74,8 +71,14 @@ public class UnbakedJsonRetexturedModel implements UnbakedModel, TemplatesClient
specialSprites[i] = Objects.requireNonNull(spriteLookup.apply(id), () -> "Couldn't find sprite " + id + " !"); specialSprites[i] = Objects.requireNonNull(spriteLookup.apply(id), () -> "Couldn't find sprite " + id + " !");
} }
BakedModel model = baker.bake(parent, modelBakeSettings);
if (model instanceof WeightedBakedModel weighted_model) {
System.out.println("weighted model");
((WeightedBakedModelAccessor) weighted_model).getModels();
}
return new RetexturingBakedModel( return new RetexturingBakedModel(
baker.bake(parent, modelBakeSettings), model,
TemplatesClientApi.getInstance().getOrCreateTemplateApperanceManager(spriteLookup), TemplatesClientApi.getInstance().getOrCreateTemplateApperanceManager(spriteLookup),
modelBakeSettings, modelBakeSettings,
itemModelState, itemModelState,
@ -85,7 +88,7 @@ public class UnbakedJsonRetexturedModel implements UnbakedModel, TemplatesClient
@Override @Override
protected Mesh getBaseMesh(BlockState state) { protected Mesh getBaseMesh(BlockState state) {
//Convert models to retexturable Meshes lazily, the first time we encounter each blockstate //Convert models to re-texturable Meshes lazily, the first time we encounter each blockstate
return jsonToMesh.computeIfAbsent(state, this::convertModel); return jsonToMesh.computeIfAbsent(state, this::convertModel);
} }
@ -118,11 +121,4 @@ public class UnbakedJsonRetexturedModel implements UnbakedModel, TemplatesClient
} }
}; };
} }
//TODO ABI: (2.2) use TemplatesClientApi.getInstance.json, and use the builder properties to set this field
@Deprecated(forRemoval = true)
public UnbakedJsonRetexturedModel(Identifier parent, BlockState itemModelState) {
this(parent);
itemModelState(itemModelState);
}
} }

View File

@ -69,10 +69,4 @@ public class UnbakedMeshRetexturedModel implements UnbakedModel, TemplatesClient
} }
}; };
} }
//TODO ABI: (2.2) use TemplatesClientApi.getInstance.mesh
@Deprecated(forRemoval = true)
public UnbakedMeshRetexturedModel(Identifier parent, Supplier<Mesh> baseMeshFactory) {
this(parent, __ -> baseMeshFactory.get());
}
} }

View File

@ -1,115 +1,115 @@
{ {
"variants": { "variants": {
"face=ceiling,facing=east,powered=false": { "face=ceiling,facing=east,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"face=ceiling,facing=east,powered=true": { "face=ceiling,facing=east,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"face=ceiling,facing=north,powered=false": { "face=ceiling,facing=north,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"face=ceiling,facing=north,powered=true": { "face=ceiling,facing=north,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"face=ceiling,facing=south,powered=false": { "face=ceiling,facing=south,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"x": 180 "x": 180
}, },
"face=ceiling,facing=south,powered=true": { "face=ceiling,facing=south,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"x": 180 "x": 180
}, },
"face=ceiling,facing=west,powered=false": { "face=ceiling,facing=west,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"face=ceiling,facing=west,powered=true": { "face=ceiling,facing=west,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"face=floor,facing=east,powered=false": { "face=floor,facing=east,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"y": 90 "y": 90
}, },
"face=floor,facing=east,powered=true": { "face=floor,facing=east,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"y": 90 "y": 90
}, },
"face=floor,facing=north,powered=false": { "face=floor,facing=north,powered=false": {
"model": "templates:button_special" "model": "reframedtemplates:button_special"
}, },
"face=floor,facing=north,powered=true": { "face=floor,facing=north,powered=true": {
"model": "templates:button_pressed_special" "model": "reframedtemplates:button_pressed_special"
}, },
"face=floor,facing=south,powered=false": { "face=floor,facing=south,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"y": 180 "y": 180
}, },
"face=floor,facing=south,powered=true": { "face=floor,facing=south,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"y": 180 "y": 180
}, },
"face=floor,facing=west,powered=false": { "face=floor,facing=west,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"y": 270 "y": 270
}, },
"face=floor,facing=west,powered=true": { "face=floor,facing=west,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"y": 270 "y": 270
}, },
"face=wall,facing=east,powered=false": { "face=wall,facing=east,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"uvlock": true, "uvlock": true,
"x": 90, "x": 90,
"y": 90 "y": 90
}, },
"face=wall,facing=east,powered=true": { "face=wall,facing=east,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"uvlock": true, "uvlock": true,
"x": 90, "x": 90,
"y": 90 "y": 90
}, },
"face=wall,facing=north,powered=false": { "face=wall,facing=north,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"uvlock": true, "uvlock": true,
"x": 90 "x": 90
}, },
"face=wall,facing=north,powered=true": { "face=wall,facing=north,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"uvlock": true, "uvlock": true,
"x": 90 "x": 90
}, },
"face=wall,facing=south,powered=false": { "face=wall,facing=south,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"uvlock": true, "uvlock": true,
"x": 90, "x": 90,
"y": 180 "y": 180
}, },
"face=wall,facing=south,powered=true": { "face=wall,facing=south,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"uvlock": true, "uvlock": true,
"x": 90, "x": 90,
"y": 180 "y": 180
}, },
"face=wall,facing=west,powered=false": { "face=wall,facing=west,powered=false": {
"model": "templates:button_special", "model": "reframedtemplates:button_special",
"uvlock": true, "uvlock": true,
"x": 90, "x": 90,
"y": 270 "y": 270
}, },
"face=wall,facing=west,powered=true": { "face=wall,facing=west,powered=true": {
"model": "templates:button_pressed_special", "model": "reframedtemplates:button_pressed_special",
"uvlock": true, "uvlock": true,
"x": 90, "x": 90,
"y": 270 "y": 270

View File

@ -0,0 +1,16 @@
{
"variants": {
"candles=1": {
"model": "reframedtemplates:one_candle_special"
},
"candles=2": {
"model": "reframedtemplates:two_candles_special"
},
"candles=3": {
"model": "reframedtemplates:three_candles_special"
},
"candles=4": {
"model": "reframedtemplates:four_candles_special"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "reframedtemplates:carpet_special"
}
}
}

View File

@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "reframedtemplates:cube_special"
}
}
}

View File

@ -1,123 +1,123 @@
{ {
"variants": { "variants": {
"facing=east,half=lower,hinge=left,open=false": { "facing=east,half=lower,hinge=left,open=false": {
"model": "templates:door_bottom_left_special" "model": "reframedtemplates:door_bottom_left_special"
}, },
"facing=east,half=lower,hinge=left,open=true": { "facing=east,half=lower,hinge=left,open=true": {
"model": "templates:door_bottom_left_open_special", "model": "reframedtemplates:door_bottom_left_open_special",
"y": 90 "y": 90
}, },
"facing=east,half=lower,hinge=right,open=false": { "facing=east,half=lower,hinge=right,open=false": {
"model": "templates:door_bottom_right_special" "model": "reframedtemplates:door_bottom_right_special"
}, },
"facing=east,half=lower,hinge=right,open=true": { "facing=east,half=lower,hinge=right,open=true": {
"model": "templates:door_bottom_right_open_special", "model": "reframedtemplates:door_bottom_right_open_special",
"y": 270 "y": 270
}, },
"facing=east,half=upper,hinge=left,open=false": { "facing=east,half=upper,hinge=left,open=false": {
"model": "templates:door_top_left_special" "model": "reframedtemplates:door_top_left_special"
}, },
"facing=east,half=upper,hinge=left,open=true": { "facing=east,half=upper,hinge=left,open=true": {
"model": "templates:door_top_left_open_special", "model": "reframedtemplates:door_top_left_open_special",
"y": 90 "y": 90
}, },
"facing=east,half=upper,hinge=right,open=false": { "facing=east,half=upper,hinge=right,open=false": {
"model": "templates:door_top_right_special" "model": "reframedtemplates:door_top_right_special"
}, },
"facing=east,half=upper,hinge=right,open=true": { "facing=east,half=upper,hinge=right,open=true": {
"model": "templates:door_top_right_open_special", "model": "reframedtemplates:door_top_right_open_special",
"y": 270 "y": 270
}, },
"facing=north,half=lower,hinge=left,open=false": { "facing=north,half=lower,hinge=left,open=false": {
"model": "templates:door_bottom_left_special", "model": "reframedtemplates:door_bottom_left_special",
"y": 270 "y": 270
}, },
"facing=north,half=lower,hinge=left,open=true": { "facing=north,half=lower,hinge=left,open=true": {
"model": "templates:door_bottom_left_open_special" "model": "reframedtemplates:door_bottom_left_open_special"
}, },
"facing=north,half=lower,hinge=right,open=false": { "facing=north,half=lower,hinge=right,open=false": {
"model": "templates:door_bottom_right_special", "model": "reframedtemplates:door_bottom_right_special",
"y": 270 "y": 270
}, },
"facing=north,half=lower,hinge=right,open=true": { "facing=north,half=lower,hinge=right,open=true": {
"model": "templates:door_bottom_right_open_special", "model": "reframedtemplates:door_bottom_right_open_special",
"y": 180 "y": 180
}, },
"facing=north,half=upper,hinge=left,open=false": { "facing=north,half=upper,hinge=left,open=false": {
"model": "templates:door_top_left_special", "model": "reframedtemplates:door_top_left_special",
"y": 270 "y": 270
}, },
"facing=north,half=upper,hinge=left,open=true": { "facing=north,half=upper,hinge=left,open=true": {
"model": "templates:door_top_left_open_special" "model": "reframedtemplates:door_top_left_open_special"
}, },
"facing=north,half=upper,hinge=right,open=false": { "facing=north,half=upper,hinge=right,open=false": {
"model": "templates:door_top_right_special", "model": "reframedtemplates:door_top_right_special",
"y": 270 "y": 270
}, },
"facing=north,half=upper,hinge=right,open=true": { "facing=north,half=upper,hinge=right,open=true": {
"model": "templates:door_top_right_open_special", "model": "reframedtemplates:door_top_right_open_special",
"y": 180 "y": 180
}, },
"facing=south,half=lower,hinge=left,open=false": { "facing=south,half=lower,hinge=left,open=false": {
"model": "templates:door_bottom_left_special", "model": "reframedtemplates:door_bottom_left_special",
"y": 90 "y": 90
}, },
"facing=south,half=lower,hinge=left,open=true": { "facing=south,half=lower,hinge=left,open=true": {
"model": "templates:door_bottom_left_open_special", "model": "reframedtemplates:door_bottom_left_open_special",
"y": 180 "y": 180
}, },
"facing=south,half=lower,hinge=right,open=false": { "facing=south,half=lower,hinge=right,open=false": {
"model": "templates:door_bottom_right_special", "model": "reframedtemplates:door_bottom_right_special",
"y": 90 "y": 90
}, },
"facing=south,half=lower,hinge=right,open=true": { "facing=south,half=lower,hinge=right,open=true": {
"model": "templates:door_bottom_right_open_special" "model": "reframedtemplates:door_bottom_right_open_special"
}, },
"facing=south,half=upper,hinge=left,open=false": { "facing=south,half=upper,hinge=left,open=false": {
"model": "templates:door_top_left_special", "model": "reframedtemplates:door_top_left_special",
"y": 90 "y": 90
}, },
"facing=south,half=upper,hinge=left,open=true": { "facing=south,half=upper,hinge=left,open=true": {
"model": "templates:door_top_left_open_special", "model": "reframedtemplates:door_top_left_open_special",
"y": 180 "y": 180
}, },
"facing=south,half=upper,hinge=right,open=false": { "facing=south,half=upper,hinge=right,open=false": {
"model": "templates:door_top_right_special", "model": "reframedtemplates:door_top_right_special",
"y": 90 "y": 90
}, },
"facing=south,half=upper,hinge=right,open=true": { "facing=south,half=upper,hinge=right,open=true": {
"model": "templates:door_top_right_open_special" "model": "reframedtemplates:door_top_right_open_special"
}, },
"facing=west,half=lower,hinge=left,open=false": { "facing=west,half=lower,hinge=left,open=false": {
"model": "templates:door_bottom_left_special", "model": "reframedtemplates:door_bottom_left_special",
"y": 180 "y": 180
}, },
"facing=west,half=lower,hinge=left,open=true": { "facing=west,half=lower,hinge=left,open=true": {
"model": "templates:door_bottom_left_open_special", "model": "reframedtemplates:door_bottom_left_open_special",
"y": 270 "y": 270
}, },
"facing=west,half=lower,hinge=right,open=false": { "facing=west,half=lower,hinge=right,open=false": {
"model": "templates:door_bottom_right_special", "model": "reframedtemplates:door_bottom_right_special",
"y": 180 "y": 180
}, },
"facing=west,half=lower,hinge=right,open=true": { "facing=west,half=lower,hinge=right,open=true": {
"model": "templates:door_bottom_right_open_special", "model": "reframedtemplates:door_bottom_right_open_special",
"y": 90 "y": 90
}, },
"facing=west,half=upper,hinge=left,open=false": { "facing=west,half=upper,hinge=left,open=false": {
"model": "templates:door_top_left_special", "model": "reframedtemplates:door_top_left_special",
"y": 180 "y": 180
}, },
"facing=west,half=upper,hinge=left,open=true": { "facing=west,half=upper,hinge=left,open=true": {
"model": "templates:door_top_left_open_special", "model": "reframedtemplates:door_top_left_open_special",
"y": 270 "y": 270
}, },
"facing=west,half=upper,hinge=right,open=false": { "facing=west,half=upper,hinge=right,open=false": {
"model": "templates:door_top_right_special", "model": "reframedtemplates:door_top_right_special",
"y": 180 "y": 180
}, },
"facing=west,half=upper,hinge=right,open=true": { "facing=west,half=upper,hinge=right,open=true": {
"model": "templates:door_top_right_open_special", "model": "reframedtemplates:door_top_right_open_special",
"y": 90 "y": 90
} }
} }

View File

@ -2,12 +2,12 @@
"multipart": [ "multipart": [
{ {
"apply": { "apply": {
"model": "templates:fence_post_special" "model": "reframedtemplates:fence_post_special"
} }
}, },
{ {
"apply": { "apply": {
"model": "templates:fence_side_special", "model": "reframedtemplates:fence_side_special",
"uvlock": true "uvlock": true
}, },
"when": { "when": {
@ -16,7 +16,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:fence_side_special", "model": "reframedtemplates:fence_side_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
@ -26,7 +26,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:fence_side_special", "model": "reframedtemplates:fence_side_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
@ -36,7 +36,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:fence_side_special", "model": "reframedtemplates:fence_side_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },

View File

@ -1,78 +1,78 @@
{ {
"variants": { "variants": {
"facing=east,in_wall=false,open=false": { "facing=east,in_wall=false,open=false": {
"model": "templates:fence_gate_special", "model": "reframedtemplates:fence_gate_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"facing=east,in_wall=false,open=true": { "facing=east,in_wall=false,open=true": {
"model": "templates:fence_gate_open_special", "model": "reframedtemplates:fence_gate_open_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"facing=east,in_wall=true,open=false": { "facing=east,in_wall=true,open=false": {
"model": "templates:fence_gate_wall_special", "model": "reframedtemplates:fence_gate_wall_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"facing=east,in_wall=true,open=true": { "facing=east,in_wall=true,open=true": {
"model": "templates:fence_gate_wall_open_special", "model": "reframedtemplates:fence_gate_wall_open_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"facing=north,in_wall=false,open=false": { "facing=north,in_wall=false,open=false": {
"model": "templates:fence_gate_special", "model": "reframedtemplates:fence_gate_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"facing=north,in_wall=false,open=true": { "facing=north,in_wall=false,open=true": {
"model": "templates:fence_gate_open_special", "model": "reframedtemplates:fence_gate_open_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"facing=north,in_wall=true,open=false": { "facing=north,in_wall=true,open=false": {
"model": "templates:fence_gate_wall_special", "model": "reframedtemplates:fence_gate_wall_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"facing=north,in_wall=true,open=true": { "facing=north,in_wall=true,open=true": {
"model": "templates:fence_gate_wall_open_special", "model": "reframedtemplates:fence_gate_wall_open_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"facing=south,in_wall=false,open=false": { "facing=south,in_wall=false,open=false": {
"model": "templates:fence_gate_special", "model": "reframedtemplates:fence_gate_special",
"uvlock": true "uvlock": true
}, },
"facing=south,in_wall=false,open=true": { "facing=south,in_wall=false,open=true": {
"model": "templates:fence_gate_open_special", "model": "reframedtemplates:fence_gate_open_special",
"uvlock": true "uvlock": true
}, },
"facing=south,in_wall=true,open=false": { "facing=south,in_wall=true,open=false": {
"model": "templates:fence_gate_wall_special", "model": "reframedtemplates:fence_gate_wall_special",
"uvlock": true "uvlock": true
}, },
"facing=south,in_wall=true,open=true": { "facing=south,in_wall=true,open=true": {
"model": "templates:fence_gate_wall_open_special", "model": "reframedtemplates:fence_gate_wall_open_special",
"uvlock": true "uvlock": true
}, },
"facing=west,in_wall=false,open=false": { "facing=west,in_wall=false,open=false": {
"model": "templates:fence_gate_special", "model": "reframedtemplates:fence_gate_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"facing=west,in_wall=false,open=true": { "facing=west,in_wall=false,open=true": {
"model": "templates:fence_gate_open_special", "model": "reframedtemplates:fence_gate_open_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"facing=west,in_wall=true,open=false": { "facing=west,in_wall=true,open=false": {
"model": "templates:fence_gate_wall_special", "model": "reframedtemplates:fence_gate_wall_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"facing=west,in_wall=true,open=true": { "facing=west,in_wall=true,open=true": {
"model": "templates:fence_gate_wall_open_special", "model": "reframedtemplates:fence_gate_wall_open_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
} }

View File

@ -1,123 +1,123 @@
{ {
"variants": { "variants": {
"facing=east,half=lower,hinge=left,open=false": { "facing=east,half=lower,hinge=left,open=false": {
"model": "templates:door_bottom_left_special" "model": "reframedtemplates:door_bottom_left_special"
}, },
"facing=east,half=lower,hinge=left,open=true": { "facing=east,half=lower,hinge=left,open=true": {
"model": "templates:door_bottom_left_open_special", "model": "reframedtemplates:door_bottom_left_open_special",
"y": 90 "y": 90
}, },
"facing=east,half=lower,hinge=right,open=false": { "facing=east,half=lower,hinge=right,open=false": {
"model": "templates:door_bottom_right_special" "model": "reframedtemplates:door_bottom_right_special"
}, },
"facing=east,half=lower,hinge=right,open=true": { "facing=east,half=lower,hinge=right,open=true": {
"model": "templates:door_bottom_right_open_special", "model": "reframedtemplates:door_bottom_right_open_special",
"y": 270 "y": 270
}, },
"facing=east,half=upper,hinge=left,open=false": { "facing=east,half=upper,hinge=left,open=false": {
"model": "templates:door_top_left_special" "model": "reframedtemplates:door_top_left_special"
}, },
"facing=east,half=upper,hinge=left,open=true": { "facing=east,half=upper,hinge=left,open=true": {
"model": "templates:door_top_left_open_special", "model": "reframedtemplates:door_top_left_open_special",
"y": 90 "y": 90
}, },
"facing=east,half=upper,hinge=right,open=false": { "facing=east,half=upper,hinge=right,open=false": {
"model": "templates:door_top_right_special" "model": "reframedtemplates:door_top_right_special"
}, },
"facing=east,half=upper,hinge=right,open=true": { "facing=east,half=upper,hinge=right,open=true": {
"model": "templates:door_top_right_open_special", "model": "reframedtemplates:door_top_right_open_special",
"y": 270 "y": 270
}, },
"facing=north,half=lower,hinge=left,open=false": { "facing=north,half=lower,hinge=left,open=false": {
"model": "templates:door_bottom_left_special", "model": "reframedtemplates:door_bottom_left_special",
"y": 270 "y": 270
}, },
"facing=north,half=lower,hinge=left,open=true": { "facing=north,half=lower,hinge=left,open=true": {
"model": "templates:door_bottom_left_open_special" "model": "reframedtemplates:door_bottom_left_open_special"
}, },
"facing=north,half=lower,hinge=right,open=false": { "facing=north,half=lower,hinge=right,open=false": {
"model": "templates:door_bottom_right_special", "model": "reframedtemplates:door_bottom_right_special",
"y": 270 "y": 270
}, },
"facing=north,half=lower,hinge=right,open=true": { "facing=north,half=lower,hinge=right,open=true": {
"model": "templates:door_bottom_right_open_special", "model": "reframedtemplates:door_bottom_right_open_special",
"y": 180 "y": 180
}, },
"facing=north,half=upper,hinge=left,open=false": { "facing=north,half=upper,hinge=left,open=false": {
"model": "templates:door_top_left_special", "model": "reframedtemplates:door_top_left_special",
"y": 270 "y": 270
}, },
"facing=north,half=upper,hinge=left,open=true": { "facing=north,half=upper,hinge=left,open=true": {
"model": "templates:door_top_left_open_special" "model": "reframedtemplates:door_top_left_open_special"
}, },
"facing=north,half=upper,hinge=right,open=false": { "facing=north,half=upper,hinge=right,open=false": {
"model": "templates:door_top_right_special", "model": "reframedtemplates:door_top_right_special",
"y": 270 "y": 270
}, },
"facing=north,half=upper,hinge=right,open=true": { "facing=north,half=upper,hinge=right,open=true": {
"model": "templates:door_top_right_open_special", "model": "reframedtemplates:door_top_right_open_special",
"y": 180 "y": 180
}, },
"facing=south,half=lower,hinge=left,open=false": { "facing=south,half=lower,hinge=left,open=false": {
"model": "templates:door_bottom_left_special", "model": "reframedtemplates:door_bottom_left_special",
"y": 90 "y": 90
}, },
"facing=south,half=lower,hinge=left,open=true": { "facing=south,half=lower,hinge=left,open=true": {
"model": "templates:door_bottom_left_open_special", "model": "reframedtemplates:door_bottom_left_open_special",
"y": 180 "y": 180
}, },
"facing=south,half=lower,hinge=right,open=false": { "facing=south,half=lower,hinge=right,open=false": {
"model": "templates:door_bottom_right_special", "model": "reframedtemplates:door_bottom_right_special",
"y": 90 "y": 90
}, },
"facing=south,half=lower,hinge=right,open=true": { "facing=south,half=lower,hinge=right,open=true": {
"model": "templates:door_bottom_right_open_special" "model": "reframedtemplates:door_bottom_right_open_special"
}, },
"facing=south,half=upper,hinge=left,open=false": { "facing=south,half=upper,hinge=left,open=false": {
"model": "templates:door_top_left_special", "model": "reframedtemplates:door_top_left_special",
"y": 90 "y": 90
}, },
"facing=south,half=upper,hinge=left,open=true": { "facing=south,half=upper,hinge=left,open=true": {
"model": "templates:door_top_left_open_special", "model": "reframedtemplates:door_top_left_open_special",
"y": 180 "y": 180
}, },
"facing=south,half=upper,hinge=right,open=false": { "facing=south,half=upper,hinge=right,open=false": {
"model": "templates:door_top_right_special", "model": "reframedtemplates:door_top_right_special",
"y": 90 "y": 90
}, },
"facing=south,half=upper,hinge=right,open=true": { "facing=south,half=upper,hinge=right,open=true": {
"model": "templates:door_top_right_open_special" "model": "reframedtemplates:door_top_right_open_special"
}, },
"facing=west,half=lower,hinge=left,open=false": { "facing=west,half=lower,hinge=left,open=false": {
"model": "templates:door_bottom_left_special", "model": "reframedtemplates:door_bottom_left_special",
"y": 180 "y": 180
}, },
"facing=west,half=lower,hinge=left,open=true": { "facing=west,half=lower,hinge=left,open=true": {
"model": "templates:door_bottom_left_open_special", "model": "reframedtemplates:door_bottom_left_open_special",
"y": 270 "y": 270
}, },
"facing=west,half=lower,hinge=right,open=false": { "facing=west,half=lower,hinge=right,open=false": {
"model": "templates:door_bottom_right_special", "model": "reframedtemplates:door_bottom_right_special",
"y": 180 "y": 180
}, },
"facing=west,half=lower,hinge=right,open=true": { "facing=west,half=lower,hinge=right,open=true": {
"model": "templates:door_bottom_right_open_special", "model": "reframedtemplates:door_bottom_right_open_special",
"y": 90 "y": 90
}, },
"facing=west,half=upper,hinge=left,open=false": { "facing=west,half=upper,hinge=left,open=false": {
"model": "templates:door_top_left_special", "model": "reframedtemplates:door_top_left_special",
"y": 180 "y": 180
}, },
"facing=west,half=upper,hinge=left,open=true": { "facing=west,half=upper,hinge=left,open=true": {
"model": "templates:door_top_left_open_special", "model": "reframedtemplates:door_top_left_open_special",
"y": 270 "y": 270
}, },
"facing=west,half=upper,hinge=right,open=false": { "facing=west,half=upper,hinge=right,open=false": {
"model": "templates:door_top_right_special", "model": "reframedtemplates:door_top_right_special",
"y": 180 "y": 180
}, },
"facing=west,half=upper,hinge=right,open=true": { "facing=west,half=upper,hinge=right,open=true": {
"model": "templates:door_top_right_open_special", "model": "reframedtemplates:door_top_right_open_special",
"y": 90 "y": 90
} }
} }

View File

@ -1,67 +1,67 @@
{ {
"variants": { "variants": {
"facing=east,half=bottom,open=false": { "facing=east,half=bottom,open=false": {
"model": "templates:trapdoor_bottom_special", "model": "reframedtemplates:trapdoor_bottom_special",
"y": 90 "y": 90
}, },
"facing=east,half=bottom,open=true": { "facing=east,half=bottom,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"y": 90 "y": 90
}, },
"facing=east,half=top,open=false": { "facing=east,half=top,open=false": {
"model": "templates:trapdoor_top_special", "model": "reframedtemplates:trapdoor_top_special",
"y": 90 "y": 90
}, },
"facing=east,half=top,open=true": { "facing=east,half=top,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"facing=north,half=bottom,open=false": { "facing=north,half=bottom,open=false": {
"model": "templates:trapdoor_bottom_special" "model": "reframedtemplates:trapdoor_bottom_special"
}, },
"facing=north,half=bottom,open=true": { "facing=north,half=bottom,open=true": {
"model": "templates:trapdoor_open_special" "model": "reframedtemplates:trapdoor_open_special"
}, },
"facing=north,half=top,open=false": { "facing=north,half=top,open=false": {
"model": "templates:trapdoor_top_special" "model": "reframedtemplates:trapdoor_top_special"
}, },
"facing=north,half=top,open=true": { "facing=north,half=top,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"facing=south,half=bottom,open=false": { "facing=south,half=bottom,open=false": {
"model": "templates:trapdoor_bottom_special", "model": "reframedtemplates:trapdoor_bottom_special",
"y": 180 "y": 180
}, },
"facing=south,half=bottom,open=true": { "facing=south,half=bottom,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"y": 180 "y": 180
}, },
"facing=south,half=top,open=false": { "facing=south,half=top,open=false": {
"model": "templates:trapdoor_top_special", "model": "reframedtemplates:trapdoor_top_special",
"y": 180 "y": 180
}, },
"facing=south,half=top,open=true": { "facing=south,half=top,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"x": 180, "x": 180,
"y": 0 "y": 0
}, },
"facing=west,half=bottom,open=false": { "facing=west,half=bottom,open=false": {
"model": "templates:trapdoor_bottom_special", "model": "reframedtemplates:trapdoor_bottom_special",
"y": 270 "y": 270
}, },
"facing=west,half=bottom,open=true": { "facing=west,half=bottom,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"y": 270 "y": 270
}, },
"facing=west,half=top,open=false": { "facing=west,half=top,open=false": {
"model": "templates:trapdoor_top_special", "model": "reframedtemplates:trapdoor_top_special",
"y": 270 "y": 270
}, },
"facing=west,half=top,open=true": { "facing=west,half=top,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"x": 180, "x": 180,
"y": 90 "y": 90
} }

View File

@ -1,108 +1,108 @@
{ {
"variants": { "variants": {
"face=ceiling,facing=east,powered=false": { "face=ceiling,facing=east,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"face=ceiling,facing=east,powered=true": { "face=ceiling,facing=east,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"face=ceiling,facing=north,powered=false": { "face=ceiling,facing=north,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"face=ceiling,facing=north,powered=true": { "face=ceiling,facing=north,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"face=ceiling,facing=south,powered=false": { "face=ceiling,facing=south,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"x": 180 "x": 180
}, },
"face=ceiling,facing=south,powered=true": { "face=ceiling,facing=south,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"x": 180 "x": 180
}, },
"face=ceiling,facing=west,powered=false": { "face=ceiling,facing=west,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"face=ceiling,facing=west,powered=true": { "face=ceiling,facing=west,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"face=floor,facing=east,powered=false": { "face=floor,facing=east,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"y": 90 "y": 90
}, },
"face=floor,facing=east,powered=true": { "face=floor,facing=east,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"y": 90 "y": 90
}, },
"face=floor,facing=north,powered=false": { "face=floor,facing=north,powered=false": {
"model": "templates:lever_on_special" "model": "reframedtemplates:lever_on_special"
}, },
"face=floor,facing=north,powered=true": { "face=floor,facing=north,powered=true": {
"model": "templates:lever_special" "model": "reframedtemplates:lever_special"
}, },
"face=floor,facing=south,powered=false": { "face=floor,facing=south,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"y": 180 "y": 180
}, },
"face=floor,facing=south,powered=true": { "face=floor,facing=south,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"y": 180 "y": 180
}, },
"face=floor,facing=west,powered=false": { "face=floor,facing=west,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"y": 270 "y": 270
}, },
"face=floor,facing=west,powered=true": { "face=floor,facing=west,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"y": 270 "y": 270
}, },
"face=wall,facing=east,powered=false": { "face=wall,facing=east,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"x": 90, "x": 90,
"y": 90 "y": 90
}, },
"face=wall,facing=east,powered=true": { "face=wall,facing=east,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"x": 90, "x": 90,
"y": 90 "y": 90
}, },
"face=wall,facing=north,powered=false": { "face=wall,facing=north,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"x": 90 "x": 90
}, },
"face=wall,facing=north,powered=true": { "face=wall,facing=north,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"x": 90 "x": 90
}, },
"face=wall,facing=south,powered=false": { "face=wall,facing=south,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"x": 90, "x": 90,
"y": 180 "y": 180
}, },
"face=wall,facing=south,powered=true": { "face=wall,facing=south,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"x": 90, "x": 90,
"y": 180 "y": 180
}, },
"face=wall,facing=west,powered=false": { "face=wall,facing=west,powered=false": {
"model": "templates:lever_on_special", "model": "reframedtemplates:lever_on_special",
"x": 90, "x": 90,
"y": 270 "y": 270
}, },
"face=wall,facing=west,powered=true": { "face=wall,facing=west,powered=true": {
"model": "templates:lever_special", "model": "reframedtemplates:lever_special",
"x": 90, "x": 90,
"y": 270 "y": 270
} }

View File

@ -2,12 +2,12 @@
"multipart": [ "multipart": [
{ {
"apply": { "apply": {
"model": "templates:glass_pane_post_special" "model": "reframedtemplates:glass_pane_post_special"
} }
}, },
{ {
"apply": { "apply": {
"model": "templates:glass_pane_side_special" "model": "reframedtemplates:glass_pane_side_special"
}, },
"when": { "when": {
"north": "true" "north": "true"
@ -15,7 +15,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:glass_pane_side_special", "model": "reframedtemplates:glass_pane_side_special",
"y": 90 "y": 90
}, },
"when": { "when": {
@ -24,7 +24,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:glass_pane_side_alt_special" "model": "reframedtemplates:glass_pane_side_alt_special"
}, },
"when": { "when": {
"south": "true" "south": "true"
@ -32,7 +32,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:glass_pane_side_alt_special", "model": "reframedtemplates:glass_pane_side_alt_special",
"y": 90 "y": 90
}, },
"when": { "when": {
@ -41,7 +41,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:glass_pane_noside_special" "model": "reframedtemplates:glass_pane_noside_special"
}, },
"when": { "when": {
"north": "false" "north": "false"
@ -49,7 +49,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:glass_pane_noside_alt_special" "model": "reframedtemplates:glass_pane_noside_alt_special"
}, },
"when": { "when": {
"east": "false" "east": "false"
@ -57,7 +57,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:glass_pane_noside_alt_special", "model": "reframedtemplates:glass_pane_noside_alt_special",
"y": 90 "y": 90
}, },
"when": { "when": {
@ -66,7 +66,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:glass_pane_noside_special", "model": "reframedtemplates:glass_pane_noside_special",
"y": 270 "y": 270
}, },
"when": { "when": {

View File

@ -1,17 +1,17 @@
{ {
"variants": { "variants": {
"axis=x": { "axis=x": {
"model": "templates:fence_post_special", "model": "reframedtemplates:fence_post_special",
"x": 90, "x": 90,
"y": 90, "y": 90,
"uvlock": true "uvlock": true
}, },
"axis=y": { "axis=y": {
"model": "templates:fence_post_special", "model": "reframedtemplates:fence_post_special",
"uvlock": true "uvlock": true
}, },
"axis=z": { "axis=z": {
"model": "templates:fence_post_special", "model": "reframedtemplates:fence_post_special",
"uvlock": true, "uvlock": true,
"x": 90 "x": 90
} }

View File

@ -0,0 +1,10 @@
{
"variants": {
"powered=false": {
"model": "reframedtemplates:pressure_plate_up_special"
},
"powered=true": {
"model": "reframedtemplates:pressure_plate_down_special"
}
}
}

View File

@ -0,0 +1,13 @@
{
"variants": {
"type=bottom": {
"model": "reframedtemplates:slab_bottom_special"
},
"type=double": {
"model": "reframedtemplates:cube_special"
},
"type=top": {
"model": "reframedtemplates:slab_top_special"
}
}
}

View File

@ -1,62 +1,62 @@
{ {
"variants": { "variants": {
"edge=down_east": { "edge=down_east": {
"model": "templates:slope_special", "model": "reframedtemplates:slope_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"edge=down_north": { "edge=down_north": {
"model": "templates:slope_special", "model": "reframedtemplates:slope_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"edge=down_south": { "edge=down_south": {
"model": "templates:slope_special" "model": "reframedtemplates:slope_special"
}, },
"edge=down_west": { "edge=down_west": {
"model": "templates:slope_special", "model": "reframedtemplates:slope_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"edge=up_east": { "edge=up_east": {
"model": "templates:slope_special", "model": "reframedtemplates:slope_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"edge=up_north": { "edge=up_north": {
"model": "templates:slope_special", "model": "reframedtemplates:slope_special",
"uvlock": true, "uvlock": true,
"x": 180 "x": 180
}, },
"edge=up_south": { "edge=up_south": {
"model": "templates:slope_special", "model": "reframedtemplates:slope_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"edge=up_west": { "edge=up_west": {
"model": "templates:slope_special", "model": "reframedtemplates:slope_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"edge=north_east": { "edge=north_east": {
"model": "templates:slope_side_special", "model": "reframedtemplates:slope_side_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"edge=north_west": { "edge=north_west": {
"model": "templates:slope_side_special", "model": "reframedtemplates:slope_side_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"edge=south_east": { "edge=south_east": {
"model": "templates:slope_side_special", "model": "reframedtemplates:slope_side_special",
"uvlock": true "uvlock": true
}, },
"edge=south_west": { "edge=south_west": {
"model": "templates:slope_side_special", "model": "reframedtemplates:slope_side_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
} }

View File

@ -1,206 +1,206 @@
{ {
"variants": { "variants": {
"facing=east,half=bottom,shape=inner_left": { "facing=east,half=bottom,shape=inner_left": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"facing=east,half=bottom,shape=inner_right": { "facing=east,half=bottom,shape=inner_right": {
"model": "templates:inner_stairs_special" "model": "reframedtemplates:inner_stairs_special"
}, },
"facing=east,half=bottom,shape=outer_left": { "facing=east,half=bottom,shape=outer_left": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"facing=east,half=bottom,shape=outer_right": { "facing=east,half=bottom,shape=outer_right": {
"model": "templates:outer_stairs_special" "model": "reframedtemplates:outer_stairs_special"
}, },
"facing=east,half=bottom,shape=straight": { "facing=east,half=bottom,shape=straight": {
"model": "templates:stairs_special" "model": "reframedtemplates:stairs_special"
}, },
"facing=east,half=top,shape=inner_left": { "facing=east,half=top,shape=inner_left": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180 "x": 180
}, },
"facing=east,half=top,shape=inner_right": { "facing=east,half=top,shape=inner_right": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"facing=east,half=top,shape=outer_left": { "facing=east,half=top,shape=outer_left": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180 "x": 180
}, },
"facing=east,half=top,shape=outer_right": { "facing=east,half=top,shape=outer_right": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"facing=east,half=top,shape=straight": { "facing=east,half=top,shape=straight": {
"model": "templates:stairs_special", "model": "reframedtemplates:stairs_special",
"uvlock": true, "uvlock": true,
"x": 180 "x": 180
}, },
"facing=north,half=bottom,shape=inner_left": { "facing=north,half=bottom,shape=inner_left": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"facing=north,half=bottom,shape=inner_right": { "facing=north,half=bottom,shape=inner_right": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"facing=north,half=bottom,shape=outer_left": { "facing=north,half=bottom,shape=outer_left": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"facing=north,half=bottom,shape=outer_right": { "facing=north,half=bottom,shape=outer_right": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"facing=north,half=bottom,shape=straight": { "facing=north,half=bottom,shape=straight": {
"model": "templates:stairs_special", "model": "reframedtemplates:stairs_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"facing=north,half=top,shape=inner_left": { "facing=north,half=top,shape=inner_left": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"facing=north,half=top,shape=inner_right": { "facing=north,half=top,shape=inner_right": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180 "x": 180
}, },
"facing=north,half=top,shape=outer_left": { "facing=north,half=top,shape=outer_left": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"facing=north,half=top,shape=outer_right": { "facing=north,half=top,shape=outer_right": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180 "x": 180
}, },
"facing=north,half=top,shape=straight": { "facing=north,half=top,shape=straight": {
"model": "templates:stairs_special", "model": "reframedtemplates:stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"facing=south,half=bottom,shape=inner_left": { "facing=south,half=bottom,shape=inner_left": {
"model": "templates:inner_stairs_special" "model": "reframedtemplates:inner_stairs_special"
}, },
"facing=south,half=bottom,shape=inner_right": { "facing=south,half=bottom,shape=inner_right": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"facing=south,half=bottom,shape=outer_left": { "facing=south,half=bottom,shape=outer_left": {
"model": "templates:outer_stairs_special" "model": "reframedtemplates:outer_stairs_special"
}, },
"facing=south,half=bottom,shape=outer_right": { "facing=south,half=bottom,shape=outer_right": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"facing=south,half=bottom,shape=straight": { "facing=south,half=bottom,shape=straight": {
"model": "templates:stairs_special", "model": "reframedtemplates:stairs_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"facing=south,half=top,shape=inner_left": { "facing=south,half=top,shape=inner_left": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"facing=south,half=top,shape=inner_right": { "facing=south,half=top,shape=inner_right": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"facing=south,half=top,shape=outer_left": { "facing=south,half=top,shape=outer_left": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"facing=south,half=top,shape=outer_right": { "facing=south,half=top,shape=outer_right": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"facing=south,half=top,shape=straight": { "facing=south,half=top,shape=straight": {
"model": "templates:stairs_special", "model": "reframedtemplates:stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"facing=west,half=bottom,shape=inner_left": { "facing=west,half=bottom,shape=inner_left": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"facing=west,half=bottom,shape=inner_right": { "facing=west,half=bottom,shape=inner_right": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"facing=west,half=bottom,shape=outer_left": { "facing=west,half=bottom,shape=outer_left": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"facing=west,half=bottom,shape=outer_right": { "facing=west,half=bottom,shape=outer_right": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"facing=west,half=bottom,shape=straight": { "facing=west,half=bottom,shape=straight": {
"model": "templates:stairs_special", "model": "reframedtemplates:stairs_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"facing=west,half=top,shape=inner_left": { "facing=west,half=top,shape=inner_left": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"facing=west,half=top,shape=inner_right": { "facing=west,half=top,shape=inner_right": {
"model": "templates:inner_stairs_special", "model": "reframedtemplates:inner_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"facing=west,half=top,shape=outer_left": { "facing=west,half=top,shape=outer_left": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"facing=west,half=top,shape=outer_right": { "facing=west,half=top,shape=outer_right": {
"model": "templates:outer_stairs_special", "model": "reframedtemplates:outer_stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"facing=west,half=top,shape=straight": { "facing=west,half=top,shape=straight": {
"model": "templates:stairs_special", "model": "reframedtemplates:stairs_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 180 "y": 180

View File

@ -1,62 +1,62 @@
{ {
"variants": { "variants": {
"edge=down_east": { "edge=down_east": {
"model": "templates:tiny_slope_special", "model": "reframedtemplates:tiny_slope_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"edge=down_north": { "edge=down_north": {
"model": "templates:tiny_slope_special", "model": "reframedtemplates:tiny_slope_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"edge=down_south": { "edge=down_south": {
"model": "templates:tiny_slope_special" "model": "reframedtemplates:tiny_slope_special"
}, },
"edge=down_west": { "edge=down_west": {
"model": "templates:tiny_slope_special", "model": "reframedtemplates:tiny_slope_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
"edge=up_east": { "edge=up_east": {
"model": "templates:tiny_slope_special", "model": "reframedtemplates:tiny_slope_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 90 "y": 90
}, },
"edge=up_north": { "edge=up_north": {
"model": "templates:tiny_slope_special", "model": "reframedtemplates:tiny_slope_special",
"uvlock": true, "uvlock": true,
"x": 180 "x": 180
}, },
"edge=up_south": { "edge=up_south": {
"model": "templates:tiny_slope_special", "model": "reframedtemplates:tiny_slope_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"edge=up_west": { "edge=up_west": {
"model": "templates:tiny_slope_special", "model": "reframedtemplates:tiny_slope_special",
"uvlock": true, "uvlock": true,
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"edge=north_east": { "edge=north_east": {
"model": "templates:tiny_slope_side_special", "model": "reframedtemplates:tiny_slope_side_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
"edge=north_west": { "edge=north_west": {
"model": "templates:tiny_slope_side_special", "model": "reframedtemplates:tiny_slope_side_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
"edge=south_east": { "edge=south_east": {
"model": "templates:tiny_slope_side_special", "model": "reframedtemplates:tiny_slope_side_special",
"uvlock": true "uvlock": true
}, },
"edge=south_west": { "edge=south_west": {
"model": "templates:tiny_slope_side_special", "model": "reframedtemplates:tiny_slope_side_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
} }

View File

@ -1,67 +1,67 @@
{ {
"variants": { "variants": {
"facing=east,half=bottom,open=false": { "facing=east,half=bottom,open=false": {
"model": "templates:trapdoor_bottom_special", "model": "reframedtemplates:trapdoor_bottom_special",
"y": 90 "y": 90
}, },
"facing=east,half=bottom,open=true": { "facing=east,half=bottom,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"y": 90 "y": 90
}, },
"facing=east,half=top,open=false": { "facing=east,half=top,open=false": {
"model": "templates:trapdoor_top_special", "model": "reframedtemplates:trapdoor_top_special",
"y": 90 "y": 90
}, },
"facing=east,half=top,open=true": { "facing=east,half=top,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"x": 180, "x": 180,
"y": 270 "y": 270
}, },
"facing=north,half=bottom,open=false": { "facing=north,half=bottom,open=false": {
"model": "templates:trapdoor_bottom_special" "model": "reframedtemplates:trapdoor_bottom_special"
}, },
"facing=north,half=bottom,open=true": { "facing=north,half=bottom,open=true": {
"model": "templates:trapdoor_open_special" "model": "reframedtemplates:trapdoor_open_special"
}, },
"facing=north,half=top,open=false": { "facing=north,half=top,open=false": {
"model": "templates:trapdoor_top_special" "model": "reframedtemplates:trapdoor_top_special"
}, },
"facing=north,half=top,open=true": { "facing=north,half=top,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"x": 180, "x": 180,
"y": 180 "y": 180
}, },
"facing=south,half=bottom,open=false": { "facing=south,half=bottom,open=false": {
"model": "templates:trapdoor_bottom_special", "model": "reframedtemplates:trapdoor_bottom_special",
"y": 180 "y": 180
}, },
"facing=south,half=bottom,open=true": { "facing=south,half=bottom,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"y": 180 "y": 180
}, },
"facing=south,half=top,open=false": { "facing=south,half=top,open=false": {
"model": "templates:trapdoor_top_special", "model": "reframedtemplates:trapdoor_top_special",
"y": 180 "y": 180
}, },
"facing=south,half=top,open=true": { "facing=south,half=top,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"x": 180, "x": 180,
"y": 0 "y": 0
}, },
"facing=west,half=bottom,open=false": { "facing=west,half=bottom,open=false": {
"model": "templates:trapdoor_bottom_special", "model": "reframedtemplates:trapdoor_bottom_special",
"y": 270 "y": 270
}, },
"facing=west,half=bottom,open=true": { "facing=west,half=bottom,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"y": 270 "y": 270
}, },
"facing=west,half=top,open=false": { "facing=west,half=top,open=false": {
"model": "templates:trapdoor_top_special", "model": "reframedtemplates:trapdoor_top_special",
"y": 270 "y": 270
}, },
"facing=west,half=top,open=true": { "facing=west,half=top,open=true": {
"model": "templates:trapdoor_open_special", "model": "reframedtemplates:trapdoor_open_special",
"x": 180, "x": 180,
"y": 90 "y": 90
} }

View File

@ -0,0 +1,25 @@
{
"variants": {
"type=bottom,affinity=x": {
"model": "reframedtemplates:vertical_slab_special",
"y": 270
},
"type=double,affinity=x": {
"model": "reframedtemplates:cube_special"
},
"type=top,affinity=x": {
"model": "reframedtemplates:vertical_slab_special",
"y": 90
},
"type=bottom,affinity=z": {
"model": "reframedtemplates:vertical_slab_special"
},
"type=double,affinity=z": {
"model": "reframedtemplates:cube_special"
},
"type=top,affinity=z": {
"model": "reframedtemplates:vertical_slab_special",
"y": 180
}
}
}

View File

@ -2,7 +2,7 @@
"multipart": [ "multipart": [
{ {
"apply": { "apply": {
"model": "templates:wall_post_special" "model": "reframedtemplates:wall_post_special"
}, },
"when": { "when": {
"up": "true" "up": "true"
@ -10,7 +10,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:wall_side_special", "model": "reframedtemplates:wall_side_special",
"uvlock": true "uvlock": true
}, },
"when": { "when": {
@ -19,7 +19,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:wall_side_special", "model": "reframedtemplates:wall_side_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
@ -29,7 +29,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:wall_side_special", "model": "reframedtemplates:wall_side_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
@ -39,7 +39,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:wall_side_special", "model": "reframedtemplates:wall_side_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },
@ -49,7 +49,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:wall_side_tall_special", "model": "reframedtemplates:wall_side_tall_special",
"uvlock": true "uvlock": true
}, },
"when": { "when": {
@ -58,7 +58,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:wall_side_tall_special", "model": "reframedtemplates:wall_side_tall_special",
"uvlock": true, "uvlock": true,
"y": 90 "y": 90
}, },
@ -68,7 +68,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:wall_side_tall_special", "model": "reframedtemplates:wall_side_tall_special",
"uvlock": true, "uvlock": true,
"y": 180 "y": 180
}, },
@ -78,7 +78,7 @@
}, },
{ {
"apply": { "apply": {
"model": "templates:wall_side_tall_special", "model": "reframedtemplates:wall_side_tall_special",
"uvlock": true, "uvlock": true,
"y": 270 "y": 270
}, },

View File

@ -0,0 +1,25 @@
{
"itemGroup.reframedtemplates.tab": "Frames",
"block.reframedtemplates.button": "Button Frame",
"block.reframedtemplates.candle": "Candle Frame",
"block.reframedtemplates.carpet": "Carpet Frame",
"block.reframedtemplates.cube": "Cube Frame",
"block.reframedtemplates.door": "Door Frame",
"block.reframedtemplates.fence": "Fence Frame",
"block.reframedtemplates.fence_gate": "Fence Gate Frame",
"block.reframedtemplates.iron_door": "Iron Door Frame",
"block.reframedtemplates.iron_trapdoor": "Iron Trapdoor Frame",
"block.reframedtemplates.lever": "Lever Frame",
"block.reframedtemplates.pane": "Pane Frame",
"block.reframedtemplates.post": "Post Frame",
"block.reframedtemplates.pressure_plate": "Pressure Plate Frame",
"block.reframedtemplates.slope": "Slope Frame",
"block.reframedtemplates.tiny_slope": "Tiny Slope Frame",
"block.reframedtemplates.slab": "Slab Frame",
"block.reframedtemplates.stairs": "Stairs Frame",
"block.reframedtemplates.trapdoor": "Trapdoor Frame",
"block.reframedtemplates.vertical_slab": "Vertical Slab Frame",
"block.reframedtemplates.wall": "Wall Frame"
}

View File

@ -1,11 +1,11 @@
{ {
"textures": { "textures": {
"down": "templates:templates_special/down", "down": "reframedtemplates:templates_special/down",
"up": "templates:templates_special/up", "up": "reframedtemplates:templates_special/up",
"north": "templates:templates_special/north", "north": "reframedtemplates:templates_special/north",
"south": "templates:templates_special/south", "south": "reframedtemplates:templates_special/south",
"west": "templates:templates_special/west", "west": "reframedtemplates:templates_special/west",
"east": "templates:templates_special/east" "east": "reframedtemplates:templates_special/east"
}, },
"elements": [ "elements": [
{ {

View File

@ -1,12 +1,12 @@
{ {
"ambientocclusion": false, "ambientocclusion": false,
"textures": { "textures": {
"down": "templates:templates_special/down", "down": "reframedtemplates:templates_special/down",
"up": "templates:templates_special/up", "up": "reframedtemplates:templates_special/up",
"north": "templates:templates_special/north", "north": "reframedtemplates:templates_special/north",
"south": "templates:templates_special/south", "south": "reframedtemplates:templates_special/south",
"west": "templates:templates_special/west", "west": "reframedtemplates:templates_special/west",
"east": "templates:templates_special/east" "east": "reframedtemplates:templates_special/east"
}, },
"elements": [ "elements": [
{ {

View File

@ -1,12 +1,12 @@
{ {
"ambientocclusion": false, "ambientocclusion": false,
"textures": { "textures": {
"down": "templates:templates_special/down", "down": "reframedtemplates:templates_special/down",
"up": "templates:templates_special/up", "up": "reframedtemplates:templates_special/up",
"north": "templates:templates_special/north", "north": "reframedtemplates:templates_special/north",
"south": "templates:templates_special/south", "south": "reframedtemplates:templates_special/south",
"west": "templates:templates_special/west", "west": "reframedtemplates:templates_special/west",
"east": "templates:templates_special/east" "east": "reframedtemplates:templates_special/east"
}, },
"elements": [ "elements": [
{ {

View File

@ -2,12 +2,12 @@
"parent": "block/block", "parent": "block/block",
"ambientocclusion": false, "ambientocclusion": false,
"textures": { "textures": {
"down": "templates:templates_special/down", "down": "reframedtemplates:templates_special/down",
"up": "templates:templates_special/up", "up": "reframedtemplates:templates_special/up",
"north": "templates:templates_special/north", "north": "reframedtemplates:templates_special/north",
"south": "templates:templates_special/south", "south": "reframedtemplates:templates_special/south",
"west": "templates:templates_special/west", "west": "reframedtemplates:templates_special/west",
"east": "templates:templates_special/east", "east": "reframedtemplates:templates_special/east",
"lever": "block/lever" "lever": "block/lever"
}, },
"elements": [ "elements": [

View File

@ -2,12 +2,12 @@
"parent": "block/block", "parent": "block/block",
"ambientocclusion": false, "ambientocclusion": false,
"textures": { "textures": {
"down": "templates:templates_special/down", "down": "reframedtemplates:templates_special/down",
"up": "templates:templates_special/up", "up": "reframedtemplates:templates_special/up",
"north": "templates:templates_special/north", "north": "reframedtemplates:templates_special/north",
"south": "templates:templates_special/south", "south": "reframedtemplates:templates_special/south",
"west": "templates:templates_special/west", "west": "reframedtemplates:templates_special/west",
"east": "templates:templates_special/east", "east": "reframedtemplates:templates_special/east",
"lever": "block/lever" "lever": "block/lever"
}, },
"elements": [ "elements": [

View File

@ -1,5 +1,5 @@
{ {
"parent": "templates:block/slope_base", "parent": "reframedtemplates:block/slope_base",
"gui_light": "front", "gui_light": "front",
"display": { "display": {
"gui": { "gui": {

View File

@ -1,12 +1,12 @@
{ {
"parent": "block/block", "parent": "block/block",
"textures": { "textures": {
"down": "templates:templates_special/down", "down": "reframedtemplates:templates_special/down",
"up": "templates:templates_special/up", "up": "reframedtemplates:templates_special/up",
"north": "templates:templates_special/north", "north": "reframedtemplates:templates_special/north",
"south": "templates:templates_special/south", "south": "reframedtemplates:templates_special/south",
"west": "templates:templates_special/west", "west": "reframedtemplates:templates_special/west",
"east": "templates:templates_special/east" "east": "reframedtemplates:templates_special/east"
}, },
"elements": [ "elements": [
{ {

View File

@ -1,12 +1,12 @@
{ {
"parent": "minecraft:block/block", "parent": "minecraft:block/block",
"textures": { "textures": {
"down": "templates:templates_special/down", "down": "reframedtemplates:templates_special/down",
"up": "templates:templates_special/up", "up": "reframedtemplates:templates_special/up",
"north": "templates:templates_special/north", "north": "reframedtemplates:templates_special/north",
"south": "templates:templates_special/south", "south": "reframedtemplates:templates_special/south",
"west": "templates:templates_special/west", "west": "reframedtemplates:templates_special/west",
"east": "templates:templates_special/east" "east": "reframedtemplates:templates_special/east"
}, },
"elements": [ "elements": [
{ {

View File

@ -1,11 +1,11 @@
{ {
"textures": { "textures": {
"down": "templates:templates_special/down", "down": "reframedtemplates:templates_special/down",
"up": "templates:templates_special/up", "up": "reframedtemplates:templates_special/up",
"north": "templates:templates_special/north", "north": "reframedtemplates:templates_special/north",
"south": "templates:templates_special/south", "south": "reframedtemplates:templates_special/south",
"west": "templates:templates_special/west", "west": "reframedtemplates:templates_special/west",
"east": "templates:templates_special/east" "east": "reframedtemplates:templates_special/east"
}, },
"elements": [ "elements": [
{ {

View File

@ -1,11 +1,11 @@
{ {
"textures": { "textures": {
"down": "templates:templates_special/down", "down": "reframedtemplates:templates_special/down",
"up": "templates:templates_special/up", "up": "reframedtemplates:templates_special/up",
"north": "templates:templates_special/north", "north": "reframedtemplates:templates_special/north",
"south": "templates:templates_special/south", "south": "reframedtemplates:templates_special/south",
"west": "templates:templates_special/west", "west": "reframedtemplates:templates_special/west",
"east": "templates:templates_special/east" "east": "reframedtemplates:templates_special/east"
}, },
"elements": [ "elements": [
{ {

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "templates:item/candle" "layer0": "reframedtemplates:item/candle"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "templates:item/door" "layer0": "reframedtemplates:item/door"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "templates:item/door" "layer0": "reframedtemplates:item/door"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "templates:item/lever" "layer0": "reframedtemplates:item/lever"
} }
} }

View File

@ -1,6 +1,6 @@
{ {
"parent": "minecraft:item/generated", "parent": "minecraft:item/generated",
"textures": { "textures": {
"layer0": "minecraft:block/scaffolding_top" "layer0": "reframedtemplates:block/framed_block"
} }
} }

View File

Before

Width:  |  Height:  |  Size: 566 B

After

Width:  |  Height:  |  Size: 566 B

View File

Before

Width:  |  Height:  |  Size: 857 B

After

Width:  |  Height:  |  Size: 857 B

View File

Before

Width:  |  Height:  |  Size: 535 B

After

Width:  |  Height:  |  Size: 535 B

View File

@ -1,16 +0,0 @@
{
"variants": {
"candles=1": {
"model": "templates:one_candle_special"
},
"candles=2": {
"model": "templates:two_candles_special"
},
"candles=3": {
"model": "templates:three_candles_special"
},
"candles=4": {
"model": "templates:four_candles_special"
}
}
}

View File

@ -1,7 +0,0 @@
{
"variants": {
"": {
"model": "templates:carpet_special"
}
}
}

View File

@ -1,19 +0,0 @@
{
"variants": {
"facing=east": {
"model": "templates:block/cool_rivulet",
"y": 270
},
"facing=north": {
"model": "templates:block/cool_rivulet",
"y": 180
},
"facing=south": {
"model": "templates:block/cool_rivulet"
},
"facing=west": {
"model": "templates:block/cool_rivulet",
"y": 90
}
}
}

View File

@ -1,7 +0,0 @@
{
"variants": {
"": {
"model": "templates:cube_special"
}
}
}

View File

@ -1,10 +0,0 @@
{
"variants": {
"powered=false": {
"model": "templates:pressure_plate_up_special"
},
"powered=true": {
"model": "templates:pressure_plate_down_special"
}
}
}

View File

@ -1,13 +0,0 @@
{
"variants": {
"type=bottom": {
"model": "templates:slab_bottom_special"
},
"type=double": {
"model": "templates:cube_special"
},
"type=top": {
"model": "templates:slab_top_special"
}
}
}

View File

@ -1,25 +0,0 @@
{
"variants": {
"type=bottom,affinity=x": {
"model": "templates:vertical_slab_special",
"y": 270
},
"type=double,affinity=x": {
"model": "templates:cube_special"
},
"type=top,affinity=x": {
"model": "templates:vertical_slab_special",
"y": 90
},
"type=bottom,affinity=z": {
"model": "templates:vertical_slab_special"
},
"type=double,affinity=z": {
"model": "templates:cube_special"
},
"type=top,affinity=z": {
"model": "templates:vertical_slab_special",
"y": 180
}
}
}

View File

@ -1,26 +0,0 @@
{
"itemGroup.templates.tab": "Templates",
"block.templates.button": "Button Template",
"block.templates.candle": "Candle Template",
"block.templates.carpet": "Carpet Template",
"block.templates.cube": "Cube Template",
"block.templates.door": "Door Template",
"block.templates.fence": "Fence Template",
"block.templates.fence_gate": "Fence Gate Template",
"block.templates.iron_door": "Iron Door Template",
"block.templates.iron_trapdoor": "Iron Trapdoor Template",
"block.templates.lever": "Lever Template",
"block.templates.pane": "Pane Template",
"block.templates.post": "Post Template",
"block.templates.pressure_plate": "Pressure Plate Template",
"block.templates.slope": "Slope Template",
"block.templates.tiny_slope": "Tiny Slope Template",
"block.templates.slab": "Slab Template",
"block.templates.stairs": "Stairs Template",
"block.templates.trapdoor": "Trapdoor Template",
"block.templates.vertical_slab": "Vertical Slab Template",
"block.templates.wall": "Wall Template",
"block.templates.cool_rivulet": "cool rivulet"
}

View File

@ -1,6 +0,0 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "templates:block/cool_rivulet"
}
}

View File

@ -1,3 +0,0 @@
{
"parent": "templates:block/cool_rivulet"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 752 B

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:candle" "reframedtemplates:candle"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:iron_door" "reframedtemplates:iron_door"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:fence_gate" "reframedtemplates:fence_gate"
] ]
} }

View File

@ -1,23 +1,23 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:button", "reframedtemplates:button",
"templates:candle", "reframedtemplates:candle",
"templates:carpet", "reframedtemplates:carpet",
"templates:cube", "reframedtemplates:cube",
"templates:door", "reframedtemplates:door",
"templates:fence", "reframedtemplates:fence",
"templates:fence_gate", "reframedtemplates:fence_gate",
"templates:lever", "reframedtemplates:lever",
"templates:pane", "reframedtemplates:pane",
"templates:post", "reframedtemplates:post",
"templates:pressure_plate", "reframedtemplates:pressure_plate",
"templates:slab", "reframedtemplates:slab",
"templates:stairs", "reframedtemplates:stairs",
"templates:trapdoor", "reframedtemplates:trapdoor",
"templates:vertical_slab", "reframedtemplates:vertical_slab",
"templates:wall", "reframedtemplates:wall",
"templates:slope", "reframedtemplates:slope",
"templates:tiny_slope" "reframedtemplates:tiny_slope"
] ]
} }

View File

@ -1,8 +1,7 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:iron_door", "reframedtemplates:iron_door",
"templates:iron_trapdoor", "reframedtemplates:iron_trapdoor"
"templates:cool_rivulet"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:iron_trapdoor" "reframedtemplates:iron_trapdoor"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:wall" "reframedtemplates:wall"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:button" "reframedtemplates:button"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:door" "reframedtemplates:door"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:fence" "reframedtemplates:fence"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:pressure_plate" "reframedtemplates:pressure_plate"
] ]
} }

View File

@ -1,7 +1,7 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:slab", "reframedtemplates:slab",
"templates:vertical_slab" "reframedtemplates:vertical_slab"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:stairs" "reframedtemplates:stairs"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:trapdoor" "reframedtemplates:trapdoor"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:carpet" "reframedtemplates:carpet"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:candle" "reframedtemplates:candle"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:iron_door" "reframedtemplates:iron_door"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:fence_gate" "reframedtemplates:fence_gate"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:iron_trapdoor" "reframedtemplates:iron_trapdoor"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:wall" "reframedtemplates:wall"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:button" "reframedtemplates:button"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:door" "reframedtemplates:door"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:fence" "reframedtemplates:fence"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:pressure_plate" "reframedtemplates:pressure_plate"
] ]
} }

View File

@ -1,7 +1,7 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:slab", "reframedtemplates:slab",
"templates:vertical_slab" "reframedtemplates:vertical_slab"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:stairs" "reframedtemplates:stairs"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:trapdoor" "reframedtemplates:trapdoor"
] ]
} }

View File

@ -1,6 +1,6 @@
{ {
"replace": false, "replace": false,
"values": [ "values": [
"templates:carpet" "reframedtemplates:carpet"
] ]
} }

View File

@ -0,0 +1,51 @@
{
"parent": "minecraft:recipes/root",
"rewards": {
"recipes": [
"reframedtemplates:button",
"reframedtemplates:candle",
"reframedtemplates:carpet",
"reframedtemplates:cube",
"reframedtemplates:door",
"reframedtemplates:fence",
"reframedtemplates:fence_gate",
"reframedtemplates:iron_door",
"reframedtemplates:iron_trapdoor",
"reframedtemplates:lever",
"reframedtemplates:pane",
"reframedtemplates:post",
"reframedtemplates:pressure_plate",
"reframedtemplates:slab",
"reframedtemplates:stairs",
"reframedtemplates:trapdoor",
"reframedtemplates:vertical_slab",
"reframedtemplates:wall",
"reframedtemplates:slope",
"reframedtemplates:tiny_slope"
]
},
"criteria": {
"has_bamboo": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "minecraft:bamboo"
}
]
}
},
"has_the_recipe": {
"trigger": "minecraft:recipe_unlocked",
"conditions": {
"recipe": "reframedtemplates:slope"
}
}
},
"requirements": [
[
"has_bamboo",
"has_the_recipe"
]
]
}

View File

@ -6,7 +6,7 @@
"entries": [ "entries": [
{ {
"type": "minecraft:item", "type": "minecraft:item",
"name": "templates:button" "name": "reframedtemplates:button"
} }
], ],
"conditions": [ "conditions": [

View File

@ -11,7 +11,7 @@
"add": false, "add": false,
"conditions": [ "conditions": [
{ {
"block": "templates:candle", "block": "reframedtemplates:candle",
"condition": "minecraft:block_state_property", "condition": "minecraft:block_state_property",
"properties": { "properties": {
"candles": "2" "candles": "2"
@ -25,7 +25,7 @@
"add": false, "add": false,
"conditions": [ "conditions": [
{ {
"block": "templates:candle", "block": "reframedtemplates:candle",
"condition": "minecraft:block_state_property", "condition": "minecraft:block_state_property",
"properties": { "properties": {
"candles": "3" "candles": "3"
@ -39,7 +39,7 @@
"add": false, "add": false,
"conditions": [ "conditions": [
{ {
"block": "templates:candle", "block": "reframedtemplates:candle",
"condition": "minecraft:block_state_property", "condition": "minecraft:block_state_property",
"properties": { "properties": {
"candles": "4" "candles": "4"
@ -53,7 +53,7 @@
"function": "minecraft:explosion_decay" "function": "minecraft:explosion_decay"
} }
], ],
"name": "templates:candle" "name": "reframedtemplates:candle"
} }
], ],
"rolls": 1.0 "rolls": 1.0

View File

@ -6,7 +6,7 @@
"entries": [ "entries": [
{ {
"type": "minecraft:item", "type": "minecraft:item",
"name": "templates:carpet" "name": "reframedtemplates:carpet"
} }
], ],
"conditions": [ "conditions": [

View File

@ -6,7 +6,7 @@
"entries": [ "entries": [
{ {
"type": "minecraft:item", "type": "minecraft:item",
"name": "templates:cube" "name": "reframedtemplates:cube"
} }
], ],
"conditions": [ "conditions": [

View File

@ -6,10 +6,10 @@
"entries": [ "entries": [
{ {
"type": "minecraft:item", "type": "minecraft:item",
"name": "templates:door", "name": "reframedtemplates:door",
"conditions": [ "conditions": [
{ {
"block": "templates:door", "block": "reframedtemplates:door",
"condition": "minecraft:block_state_property", "condition": "minecraft:block_state_property",
"properties": { "properties": {
"half": "lower" "half": "lower"

Some files were not shown because too many files have changed in this diff Show More