Advertisement
KnightMiner

Stairs Forge block state

May 7th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 2.66 KB | None | 0 0
  1. {
  2.     "forge_marker": 1,
  3.     "defaults": {
  4.         "model": "stairs",
  5.         "uvlock": true,
  6.         "textures": {
  7.             "all": "tconstruct:blocks/smeltery/seared_stone",
  8.             "bottom": "#all",
  9.             "top": "#all",
  10.             "side": "#all",
  11.             "particle": "#all"
  12.         }
  13.     },
  14.     "variants": {
  15.         "half": {
  16.             "bottom": {},
  17.             "top": { "x": 180 }
  18.         },
  19.         "facing": {
  20.             "east": {},
  21.             "west": { "y": 180 },
  22.             "south": { "y": 90 },
  23.             "north": { "y": 270 }
  24.         },
  25.         "shape": {
  26.             "straight": {},
  27.             "outer_right": { "model": "outer_stairs"},
  28.             "outer_left": { "model": "outer_stairs" },
  29.             "inner_right": { "model": "inner_stairs" },
  30.             "inner_left": { "model": "inner_stairs" }
  31.         },
  32.        
  33.         # Forge blockstates do not seem to offer a solution to separately add two rotations
  34.         "facing=east,half=bottom,shape=outer_left": { "y": 270 },
  35.         "facing=west,half=bottom,shape=outer_left": { "y": 90 },
  36.         "facing=south,half=bottom,shape=outer_left": { "y": 0 },
  37.         "facing=north,half=bottom,shape=outer_left": { "y": 180 },
  38.         "facing=east,half=bottom,shape=inner_left": { "y": 270 },
  39.         "facing=west,half=bottom,shape=inner_left": { "y": 90 },
  40.         "facing=south,half=bottom,shape=inner_left": { "y": 0 },
  41.         "facing=north,half=bottom,shape=inner_left": { "y": 180 },
  42.         "facing=east,half=top,shape=outer_right": { "x": 180, "y": 90 },
  43.         "facing=west,half=top,shape=outer_right": { "x": 180, "y": 270 },
  44.         "facing=south,half=top,shape=outer_right": { "x": 180, "y": 180 },
  45.         "facing=north,half=top,shape=outer_right": { "x": 180, "y": 0 },
  46.         "facing=east,half=top,shape=inner_right": { "x": 180, "y": 90 },
  47.         "facing=west,half=top,shape=inner_right": { "x": 180, "y": 270 },
  48.         "facing=south,half=top,shape=inner_right": { "x": 180, "y": 180 },
  49.         "facing=north,half=top,shape=inner_right": { "x": 180, "y": 0 },
  50.        
  51.         # nor apply an x and y rotation separately
  52.         "facing=east,half=top,shape=straight": { "x": 180, "y": 0 },
  53.         "facing=west,half=top,shape=straight": { "x": 180, "y": 180 },
  54.         "facing=south,half=top,shape=straight": { "x": 180, "y": 90 },
  55.         "facing=north,half=top,shape=straight": { "x": 180, "y": 270 },
  56.         "facing=east,half=top,shape=outer_left": { "x": 180, "y": 0 },
  57.         "facing=west,half=top,shape=outer_left": { "x": 180, "y": 180 },
  58.         "facing=south,half=top,shape=outer_left": { "x": 180, "y": 90 },
  59.         "facing=north,half=top,shape=outer_left": { "x": 180, "y": 270 },
  60.         "facing=east,half=top,shape=inner_left": { "x": 180, "y": 0 },
  61.         "facing=west,half=top,shape=inner_left": { "x": 180, "y": 180 },
  62.         "facing=south,half=top,shape=inner_left": { "x": 180, "y": 90 },
  63.         "facing=north,half=top,shape=inner_left": { "x": 180, "y": 270 },
  64.        
  65.         "inventory": [{}]
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement