# Dynmap texture definitions for Better Than Bountiful (modid mc17101), Minecraft 1.7.10.
# Dynmap-Forge auto-loads this file from assets/mc17101/dynmap-texture.txt inside the mod jar
# (verified against Dynmap 2.6-beta-1: TexturePack looks up "assets/<modid>/dynmap-texture.txt").
# Shapes for the non-cube blocks live in dynmap-models.txt next to this file.
#
# Syntax notes (1.7 format):
#   %name            -> the block registered as mc17101:name
#   0:minecraft/xyz  -> vanilla texture xyz.png; MUST be declared below like every other texture
#                       (Dynmap's own mod files all do this - an undeclared id is rejected as
#                       "Invalid texture ID" and the whole block line is dropped)
#   0:mc17101/xyz    -> one of this mod's own textures, declared below
#   transparency=TRANSPARENT is required for anything that is not a full solid cube.
# Open-ended version range, the same form Dynmap's own vanilla files use.
# Texture declarations carry no material= attribute: none of Dynmap's bundled mod files combine
# it with filename=, and all of them declare vanilla glass plainly.
version:1.6.1-
modname:mc17101

texturepath:assets/mc17101/textures/blocks/
texture:id=mc17101/charcoal_block,filename=assets/mc17101/textures/blocks/charcoal_block.png
texture:id=mc17101/cracked_nether_bricks,filename=assets/mc17101/textures/blocks/cracked_nether_bricks.png
texture:id=mc17101/cyan_flower,filename=assets/mc17101/textures/blocks/cyan_flower.png
texture:id=mc17101/enderman_head,filename=assets/mc17101/textures/blocks/enderman_head.png
texture:id=mc17101/iron_trapdoor,filename=assets/mc17101/textures/blocks/iron_trapdoor.png
texture:id=mc17101/nightsensor,filename=assets/mc17101/textures/blocks/nightsensor.png
# The lantern's block texture is a three-frame animation strip; the map uses the plain item icon.
texture:id=mc17101/lantern,filename=assets/mc17101/textures/items/lantern.png
texture:id=mc17101/lectern_top,filename=assets/mc17101/textures/blocks/lectern_top.png
texture:id=mc17101/lectern_sides,filename=assets/mc17101/textures/blocks/lectern_sides.png

# Vanilla textures this mod's blocks borrow (declared, not assumed - see header).
texture:id=minecraft/furnace_top,filename=assets/minecraft/textures/blocks/furnace_top.png
texture:id=minecraft/stone_slab_top,filename=assets/minecraft/textures/blocks/stone_slab_top.png
texture:id=minecraft/sandstone_top,filename=assets/minecraft/textures/blocks/sandstone_top.png
texture:id=minecraft/obsidian,filename=assets/minecraft/textures/blocks/obsidian.png
texture:id=minecraft/daylight_detector_side,filename=assets/minecraft/textures/blocks/daylight_detector_side.png
texture:id=minecraft/cauldron_top,filename=assets/minecraft/textures/blocks/cauldron_top.png
texture:id=minecraft/cauldron_bottom,filename=assets/minecraft/textures/blocks/cauldron_bottom.png
texture:id=minecraft/cauldron_side,filename=assets/minecraft/textures/blocks/cauldron_side.png
texture:id=minecraft/nether_brick,filename=assets/minecraft/textures/blocks/nether_brick.png
texture:id=minecraft/iron_bars,filename=assets/minecraft/textures/blocks/iron_bars.png
texture:id=minecraft/glass,filename=assets/minecraft/textures/blocks/glass.png
texture:id=minecraft/glass_white,filename=assets/minecraft/textures/blocks/glass_white.png
texture:id=minecraft/glass_orange,filename=assets/minecraft/textures/blocks/glass_orange.png
texture:id=minecraft/glass_magenta,filename=assets/minecraft/textures/blocks/glass_magenta.png
texture:id=minecraft/glass_light_blue,filename=assets/minecraft/textures/blocks/glass_light_blue.png
texture:id=minecraft/glass_yellow,filename=assets/minecraft/textures/blocks/glass_yellow.png
texture:id=minecraft/glass_lime,filename=assets/minecraft/textures/blocks/glass_lime.png
texture:id=minecraft/glass_pink,filename=assets/minecraft/textures/blocks/glass_pink.png
texture:id=minecraft/glass_gray,filename=assets/minecraft/textures/blocks/glass_gray.png
texture:id=minecraft/glass_silver,filename=assets/minecraft/textures/blocks/glass_silver.png
texture:id=minecraft/glass_cyan,filename=assets/minecraft/textures/blocks/glass_cyan.png
texture:id=minecraft/glass_purple,filename=assets/minecraft/textures/blocks/glass_purple.png
texture:id=minecraft/glass_blue,filename=assets/minecraft/textures/blocks/glass_blue.png
texture:id=minecraft/glass_brown,filename=assets/minecraft/textures/blocks/glass_brown.png
texture:id=minecraft/glass_green,filename=assets/minecraft/textures/blocks/glass_green.png
texture:id=minecraft/glass_red,filename=assets/minecraft/textures/blocks/glass_red.png
texture:id=minecraft/glass_black,filename=assets/minecraft/textures/blocks/glass_black.png
texture:id=minecraft/planks_oak,filename=assets/minecraft/textures/blocks/planks_oak.png
texture:id=minecraft/hay_block_side,filename=assets/minecraft/textures/blocks/hay_block_side.png
texture:id=minecraft/hay_block_top,filename=assets/minecraft/textures/blocks/hay_block_top.png
texture:id=minecraft/pumpkin_side,filename=assets/minecraft/textures/blocks/pumpkin_side.png
texture:id=minecraft/pumpkin_top,filename=assets/minecraft/textures/blocks/pumpkin_top.png

# ---- Full cubes (no model needed) ----
block:id=%charcoal_block,data=*,stdrot=true,allfaces=0:mc17101/charcoal_block
block:id=%cracked_nether_bricks,data=*,stdrot=true,allfaces=0:mc17101/cracked_nether_bricks
block:id=%solid_cobble,data=*,stdrot=true,allfaces=0:minecraft/furnace_top
# Seamless block: meta 0 = stone (double slab top), meta 1 = sandstone (top face all round)
block:id=%seamless_block,data=0,stdrot=true,allfaces=0:minecraft/stone_slab_top
block:id=%seamless_block,data=1,stdrot=true,allfaces=0:minecraft/sandstone_top

# ---- Shaped blocks (see dynmap-models.txt) ----
block:id=%obsidian_pressure_plate,data=*,stdrot=true,transparency=TRANSPARENT,allfaces=0:minecraft/obsidian
block:id=%iron_trapdoor,data=*,stdrot=true,transparency=TRANSPARENT,allfaces=0:mc17101/iron_trapdoor
block:id=%daylight_detector_inverted,data=*,stdrot=true,transparency=TRANSPARENT,allsides=0:minecraft/daylight_detector_side,bottom=0:minecraft/daylight_detector_side,top=0:mc17101/nightsensor
block:id=%dyed_cauldron,data=*,stdrot=true,transparency=TRANSPARENT,top=0:minecraft/cauldron_top,bottom=0:minecraft/cauldron_bottom,allsides=0:minecraft/cauldron_side
block:id=%nether_fence_gate,data=*,stdrot=true,transparency=TRANSPARENT,patch0-2=0:minecraft/nether_brick
block:id=%enderman_head,data=*,stdrot=true,transparency=TRANSPARENT,allfaces=0:mc17101/enderman_head
block:id=%lantern,data=*,stdrot=true,transparency=TRANSPARENT,allfaces=0:mc17101/lantern
block:id=%lectern,data=*,stdrot=true,transparency=TRANSPARENT,top=0:mc17101/lectern_top,bottom=0:minecraft/planks_oak,allsides=0:mc17101/lectern_sides
block:id=%cyan_flower,data=*,transparency=TRANSPARENT,patch0-1=0:mc17101/cyan_flower
block:id=%horizontal_glass_pane,data=*,transparency=TRANSPARENT,allfaces=0:minecraft/glass
block:id=%horizontal_iron_bars,data=*,transparency=TRANSPARENT,allfaces=0:minecraft/iron_bars
# Horizontal stained panes: metadata follows vanilla dye order (8 = silver / light gray)
block:id=%horizontal_stained_glass_pane,data=0,transparency=TRANSPARENT,allfaces=0:minecraft/glass_white
block:id=%horizontal_stained_glass_pane,data=1,transparency=TRANSPARENT,allfaces=0:minecraft/glass_orange
block:id=%horizontal_stained_glass_pane,data=2,transparency=TRANSPARENT,allfaces=0:minecraft/glass_magenta
block:id=%horizontal_stained_glass_pane,data=3,transparency=TRANSPARENT,allfaces=0:minecraft/glass_light_blue
block:id=%horizontal_stained_glass_pane,data=4,transparency=TRANSPARENT,allfaces=0:minecraft/glass_yellow
block:id=%horizontal_stained_glass_pane,data=5,transparency=TRANSPARENT,allfaces=0:minecraft/glass_lime
block:id=%horizontal_stained_glass_pane,data=6,transparency=TRANSPARENT,allfaces=0:minecraft/glass_pink
block:id=%horizontal_stained_glass_pane,data=7,transparency=TRANSPARENT,allfaces=0:minecraft/glass_gray
block:id=%horizontal_stained_glass_pane,data=8,transparency=TRANSPARENT,allfaces=0:minecraft/glass_silver
block:id=%horizontal_stained_glass_pane,data=9,transparency=TRANSPARENT,allfaces=0:minecraft/glass_cyan
block:id=%horizontal_stained_glass_pane,data=10,transparency=TRANSPARENT,allfaces=0:minecraft/glass_purple
block:id=%horizontal_stained_glass_pane,data=11,transparency=TRANSPARENT,allfaces=0:minecraft/glass_blue
block:id=%horizontal_stained_glass_pane,data=12,transparency=TRANSPARENT,allfaces=0:minecraft/glass_brown
block:id=%horizontal_stained_glass_pane,data=13,transparency=TRANSPARENT,allfaces=0:minecraft/glass_green
block:id=%horizontal_stained_glass_pane,data=14,transparency=TRANSPARENT,allfaces=0:minecraft/glass_red
block:id=%horizontal_stained_glass_pane,data=15,transparency=TRANSPARENT,allfaces=0:minecraft/glass_black
# Carved melon: drawn as the melon it was cut from; the carved face (one side, by metadata) is left out
# of the map rather than risk per-face syntax that has not been verified against Dynmap's parser.
texture:id=mc17101/modern_melon_side,filename=assets/mc17101/textures/blocks/modern_melon_side.png
texture:id=mc17101/modern_melon_top,filename=assets/mc17101/textures/blocks/modern_melon_top.png
block:id=%carved_melon,data=*,stdrot=true,allsides=0:mc17101/modern_melon_side,top=0:mc17101/modern_melon_top,bottom=0:mc17101/modern_melon_top
# Scarecrow: metadata bits 2-3 are the part (0 the fence post, 1 the hay body, 2 the pumpkin head) and
# bits 0-1 the facing. Drawn as the blocks it is built from; the arms, the hat and the carved face are
# left off, as the carved melon's face is.
block:id=%scarecrow,data=0,data=1,data=2,data=3,stdrot=true,transparency=TRANSPARENT,allfaces=0:minecraft/planks_oak
block:id=%scarecrow,data=4,data=5,data=6,data=7,stdrot=true,allsides=0:minecraft/hay_block_side,top=0:minecraft/hay_block_top,bottom=0:minecraft/hay_block_top
block:id=%scarecrow,data=8,data=9,data=10,data=11,stdrot=true,allsides=0:minecraft/pumpkin_side,top=0:minecraft/pumpkin_top,bottom=0:minecraft/pumpkin_top
