# More Dyes block shapes for GTNH Web Map. Made by tools/make_dynmap.py; edit that instead.
modname:moredyes

patch:id=VertX1Z0ToX0Z1,Ox=1.0,Oy=0.0,Oz=0.0,Ux=0.0,Uy=0.0,Uz=1.0,Vx=1.0,Vy=1.0,Vz=0.0,visibility=flip

# Glass panes and chests
customblock:id=%whiteMixGlassClearPane,id=%orangeMixGlassClearPane,id=%magentaMixGlassClearPane,id=%lightBlueMixGlassClearPane,id=%yellowMixGlassClearPane,id=%limeMixGlassClearPane,id=%pinkMixGlassClearPane,id=%darkGrayMixGlassClearPane,id=%lightGrayMixGlassClearPane,id=%cyanMixGlassClearPane,id=%purpleMixGlassClearPane,id=%blueMixGlassClearPane,id=%brownMixGlassClearPane,id=%greenMixGlassClearPane,id=%redMixGlassClearPane,id=%whiteMixGlassFoggyPane,id=%orangeMixGlassFoggyPane,id=%magentaMixGlassFoggyPane,id=%lightBlueMixGlassFoggyPane,id=%yellowMixGlassFoggyPane,id=%limeMixGlassFoggyPane,id=%pinkMixGlassFoggyPane,id=%darkGrayMixGlassFoggyPane,id=%lightGrayMixGlassFoggyPane,id=%cyanMixGlassFoggyPane,id=%purpleMixGlassFoggyPane,id=%blueMixGlassFoggyPane,id=%brownMixGlassFoggyPane,id=%greenMixGlassFoggyPane,id=%redMixGlassFoggyPane,data=*,class=org.dynmap.hdmap.renderer.PaneRenderer
customblock:id=%whiteMixChest,id=%orangeMixChest,id=%magentaMixChest,id=%lightBlueMixChest,id=%yellowMixChest,id=%limeMixChest,id=%pinkMixChest,id=%darkGrayMixChest,id=%lightGrayMixChest,id=%cyanMixChest,id=%purpleMixChest,id=%blueMixChest,id=%brownMixChest,id=%greenMixChest,id=%redMixChest,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0625,xmax=0.9375,ymin=0.0,ymax=0.875,zmin=0.0625,zmax=0.9375

# Plants and chains are two crossed squares
patchblock:id=%whiteMixTulip,id=%orangeMixTulip,id=%magentaMixTulip,id=%lightBlueMixTulip,id=%yellowMixTulip,id=%limeMixTulip,id=%pinkMixTulip,id=%darkGrayMixTulip,id=%lightGrayMixTulip,id=%cyanMixTulip,id=%purpleMixTulip,id=%blueMixTulip,id=%brownMixTulip,id=%greenMixTulip,id=%redMixTulip,id=%whiteMixCornflower,id=%orangeMixCornflower,id=%magentaMixCornflower,id=%lightBlueMixCornflower,id=%yellowMixCornflower,id=%limeMixCornflower,id=%pinkMixCornflower,id=%darkGrayMixCornflower,id=%lightGrayMixCornflower,id=%cyanMixCornflower,id=%purpleMixCornflower,id=%blueMixCornflower,id=%brownMixCornflower,id=%greenMixCornflower,id=%redMixCornflower,id=%whiteMixSapling,id=%orangeMixSapling,id=%magentaMixSapling,id=%lightBlueMixSapling,id=%yellowMixSapling,id=%limeMixSapling,id=%pinkMixSapling,id=%darkGrayMixSapling,id=%lightGrayMixSapling,id=%cyanMixSapling,id=%purpleMixSapling,id=%blueMixSapling,id=%brownMixSapling,id=%greenMixSapling,id=%redMixSapling,id=%whiteMixChain,id=%orangeMixChain,id=%magentaMixChain,id=%lightBlueMixChain,id=%yellowMixChain,id=%limeMixChain,id=%pinkMixChain,id=%darkGrayMixChain,id=%lightGrayMixChain,id=%cyanMixChain,id=%purpleMixChain,id=%blueMixChain,id=%brownMixChain,id=%greenMixChain,id=%redMixChain,data=*,patch0=VertX1Z0ToX0Z1,patch1=VertX1Z0ToX0Z1@90

# Stairs, slabs, walls, trapdoors and pistons, which also need the color from their tile entity
customblock:id=%stoneStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%graniteStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%polishedGraniteStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%dioriteStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%polishedDioriteStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%andesiteStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%polishedAndesiteStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%mossyCobbleStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%mossyStonebrickStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%endStoneBrickStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%smoothSandstoneStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%smoothQuartzStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%netherBrickStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%speckledGraniteStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%smoothSpeckledGraniteStairs,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorStairsRenderer
customblock:id=%brickWall,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorWallRenderer,type=wall,link0=%brickWall,link1=%stonebrickWall,link2=%mossyStonebrickWall,link3=%graniteWall,link4=%dioriteWall,link5=%andesiteWall,link6=%netherBrickWall,link7=%sandstoneWall,link8=%endStoneBrickWall
customblock:id=%stonebrickWall,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorWallRenderer,type=wall,link0=%brickWall,link1=%stonebrickWall,link2=%mossyStonebrickWall,link3=%graniteWall,link4=%dioriteWall,link5=%andesiteWall,link6=%netherBrickWall,link7=%sandstoneWall,link8=%endStoneBrickWall
customblock:id=%mossyStonebrickWall,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorWallRenderer,type=wall,link0=%brickWall,link1=%stonebrickWall,link2=%mossyStonebrickWall,link3=%graniteWall,link4=%dioriteWall,link5=%andesiteWall,link6=%netherBrickWall,link7=%sandstoneWall,link8=%endStoneBrickWall
customblock:id=%graniteWall,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorWallRenderer,type=wall,link0=%brickWall,link1=%stonebrickWall,link2=%mossyStonebrickWall,link3=%graniteWall,link4=%dioriteWall,link5=%andesiteWall,link6=%netherBrickWall,link7=%sandstoneWall,link8=%endStoneBrickWall
customblock:id=%dioriteWall,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorWallRenderer,type=wall,link0=%brickWall,link1=%stonebrickWall,link2=%mossyStonebrickWall,link3=%graniteWall,link4=%dioriteWall,link5=%andesiteWall,link6=%netherBrickWall,link7=%sandstoneWall,link8=%endStoneBrickWall
customblock:id=%andesiteWall,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorWallRenderer,type=wall,link0=%brickWall,link1=%stonebrickWall,link2=%mossyStonebrickWall,link3=%graniteWall,link4=%dioriteWall,link5=%andesiteWall,link6=%netherBrickWall,link7=%sandstoneWall,link8=%endStoneBrickWall
customblock:id=%netherBrickWall,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorWallRenderer,type=wall,link0=%brickWall,link1=%stonebrickWall,link2=%mossyStonebrickWall,link3=%graniteWall,link4=%dioriteWall,link5=%andesiteWall,link6=%netherBrickWall,link7=%sandstoneWall,link8=%endStoneBrickWall
customblock:id=%sandstoneWall,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorWallRenderer,type=wall,link0=%brickWall,link1=%stonebrickWall,link2=%mossyStonebrickWall,link3=%graniteWall,link4=%dioriteWall,link5=%andesiteWall,link6=%netherBrickWall,link7=%sandstoneWall,link8=%endStoneBrickWall
customblock:id=%endStoneBrickWall,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorWallRenderer,type=wall,link0=%brickWall,link1=%stonebrickWall,link2=%mossyStonebrickWall,link3=%graniteWall,link4=%dioriteWall,link5=%andesiteWall,link6=%netherBrickWall,link7=%sandstoneWall,link8=%endStoneBrickWall
customblock:id=%stoneSlab,data=0,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=0.5,zmin=0.0,zmax=1.0
customblock:id=%stoneSlab,data=1,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.5,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%stoneSlab,data=2,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%cutSandstoneSlab,data=0,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=0.5,zmin=0.0,zmax=1.0
customblock:id=%cutSandstoneSlab,data=1,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.5,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%cutSandstoneSlab,data=2,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%dioriteSlab,data=0,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=0.5,zmin=0.0,zmax=1.0
customblock:id=%dioriteSlab,data=1,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.5,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%dioriteSlab,data=2,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%speckledGraniteSlab,data=0,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=0.5,zmin=0.0,zmax=1.0
customblock:id=%speckledGraniteSlab,data=1,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.5,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%speckledGraniteSlab,data=2,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%smoothSpeckledGraniteSlab,data=0,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=0.5,zmin=0.0,zmax=1.0
customblock:id=%smoothSpeckledGraniteSlab,data=1,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.5,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%smoothSpeckledGraniteSlab,data=2,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%ironTrapdoor,data=0,data=1,data=2,data=3,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=0.1875,zmin=0.0,zmax=1.0
customblock:id=%ironTrapdoor,data=8,data=9,data=10,data=11,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.8125,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%ironTrapdoor,data=4,data=12,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.8125,zmax=1.0
customblock:id=%ironTrapdoor,data=5,data=13,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=0.1875
customblock:id=%ironTrapdoor,data=6,data=14,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.8125,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%ironTrapdoor,data=7,data=15,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=0.1875,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=0,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=0,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=0.25,zmin=0.0,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=1,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=1,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.75,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=2,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=2,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=0.25
customblock:id=%piston,id=%stickyPiston,data=3,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=3,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.75,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=4,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=4,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=0.25,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=5,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=5,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.75,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=8,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.25,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=8,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=0.25,zmin=0.0,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=9,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=0.75,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=9,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.75,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=10,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.25,zmax=1.0
customblock:id=%pistonHead,data=10,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=0.25
customblock:id=%piston,id=%stickyPiston,data=11,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=0.75
customblock:id=%pistonHead,data=11,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.75,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=12,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.25,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=12,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=0.25,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%piston,id=%stickyPiston,data=13,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0,xmax=0.75,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0
customblock:id=%pistonHead,data=13,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.75,xmax=1.0,ymin=0.0,ymax=1.0,zmin=0.0,zmax=1.0

# Dyed Iron Chests and Storage Drawers (the drawers turn the way their tile entity says)
customblock:id=%dyedIronChest,id=%dyedGoldChest,id=%dyedDiamondChest,id=%dyedCopperChest,id=%dyedSilverChest,data=*,class=info.kg6jay.moredyes.compat.dynmap.TileColorBoxRenderer,xmin=0.0625,xmax=0.9375,ymin=0.0,ymax=0.875,zmin=0.0625,zmax=0.9375
customblock:id=%dyedFullDrawers1,data=*,class=info.kg6jay.moredyes.compat.dynmap.DyedDrawersRenderer,depth=1.0
customblock:id=%dyedFullDrawers2,data=*,class=info.kg6jay.moredyes.compat.dynmap.DyedDrawersRenderer,depth=1.0
customblock:id=%dyedFullDrawers4,data=*,class=info.kg6jay.moredyes.compat.dynmap.DyedDrawersRenderer,depth=1.0
customblock:id=%dyedHalfDrawers2,data=*,class=info.kg6jay.moredyes.compat.dynmap.DyedDrawersRenderer,depth=0.5
customblock:id=%dyedHalfDrawers4,data=*,class=info.kg6jay.moredyes.compat.dynmap.DyedDrawersRenderer,depth=0.5
