Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "forge-marker": 2,
- "properties": { // Used to permutate to a vanilla property string.
- "north": [ "true", "false" ]
- "east": [ "true", "false" ]
- "south": [ "true", "false" ]
- "west": [ "true", "false" ]
- "up": [ "true", "false" ]
- },
- "variants": [ "inventory" ],
- "matchers": [ // Matches in various ways to vanilla property strings. The order defines what priority each match has, last ones overriding.
- { // If no matcher type is specified, this will match anything.
- "textures": {"wall": "blocks/cobblestone"},
- "model": "cobblestone_wall_post",
- "uvlock": true
- },
- {
- "type": "properties", "match": "north",
- "variants": {
- "true": { "submodel": "forgeblockstatesloader:wall_connect" }
- }
- },
- {
- "type": "properties", "match": "east",
- "variants": {
- "true": {"submodel": "forgeblockstatesloader:wall_connect", "y": 90}
- }
- },
- {
- "type": "properties", "match": "south",
- "variants": {
- "true": {"submodel": "forgeblockstatesloader:wall_connect", "y": 180}
- }
- },
- {
- "type": "properties", "match": "west",
- "variants": {
- "true": {"submodel": "forgeblockstatesloader:wall_connect", "y": 270}
- }
- },
- {
- "type": "properties", "match": "east,west",
- "variants": {
- "true,true": {"submodel": "forgeblockstatesloader:wall_connect", "y": 270}
- }
- },
- {
- "type": "properties", "match": "north,south",
- "variants": {
- "true,true": {"model": null}
- }
- },
- {
- "type": "variant", "match": "inventory",
- "variants": {
- "true": {
- submodel: {
- "north": { "model": "forgeblockstatesloader:wall_connect" },
- "south": { "model": "forgeblockstatesloader:wall_connect", "y": 180 }
- },
- "transform": "forge:default-block"
- }
- }
- }
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement