Skip to content

Textures

Philipp Stadler edited this page Dec 1, 2016 · 4 revisions

The packed textures can be found in Blockhalde-core/assets, find the right texture via atlas.findRegion("identifier"). Note that accessing UV coordinates from a region is a little weird:

uvBottomLeft.set(region.getU(), region.getV2());
uvTopRight.set(region.getU2(), region.getV());

The methods are undocumented in libgdx 🙃

Block textures

A blocktype can have 3 textures – top, bottom and side (example: grass). The BlockType enumeration defines the textures to use along with some essential block properties such as the sturdiness of the material.

The block textures reside in the atlas at Blockhalde-core/assets/textures/pack.atlas. The texture you need to bind is Blockhalde-core/assets/textures/pack.png.

Textures can be retrieved from the TextureAtlas using the following identifiers:

  • bedrock
  • bookshelf
  • brick
  • cactus_bottom
  • cactus_side
  • cactus_top
  • clay
  • coal_block
  • coal_ore
  • coarse_dirt
  • cobblestone
  • cobblestone_mossy
  • crafting_table_front
  • crafting_table_side
  • crafting_table_top
  • diamond_block
  • diamond_ore
  • dirt
  • dirt_podzol_side
  • dirt_podzol_top
  • door_acacia_lower
  • door_acacia_upper
  • door_birch_lower
  • door_birch_upper
  • door_dark_oak_lower
  • door_dark_oak_upper
  • door_iron_lower
  • door_iron_upper
  • door_jungle_lower
  • door_jungle_upper
  • door_spruce_lower
  • door_spruce_upper
  • door_wood_lower
  • door_wood_upper
  • emerald_block
  • emerald_ore
  • enchanting_table_bottom
  • enchanting_table_side
  • enchanting_table_top
  • end_stone
  • farmland_dry
  • farmland_wet
  • furnace_front_off
  • furnace_front_on
  • furnace_side
  • furnace_top
  • glass
  • glass_black
  • glass_blue
  • glass_brown
  • glass_cyan
  • glass_gray
  • glass_green
  • glass_light_blue
  • glass_lime
  • glass_magenta
  • glass_orange
  • glass_pink
  • glass_purple
  • glass_red
  • glass_silver
  • glass_white
  • glass_yellow
  • glowstone
  • gold_block
  • gold_ore
  • grass_side
  • grass_side_overlay
  • grass_side_snowed
  • grass_top
  • gravel
  • hardened_clay
  • hardened_clay_stained_black
  • hardened_clay_stained_blue
  • hardened_clay_stained_brown
  • hardened_clay_stained_cyan
  • hardened_clay_stained_gray
  • hardened_clay_stained_green
  • hardened_clay_stained_light_blue
  • hardened_clay_stained_lime
  • hardened_clay_stained_magenta
  • hardened_clay_stained_orange
  • hardened_clay_stained_pink
  • hardened_clay_stained_purple
  • hardened_clay_stained_red
  • hardened_clay_stained_silver
  • hardened_clay_stained_white
  • hardened_clay_stained_yellow
  • hay_block_side
  • hay_block_top
  • hopper_inside
  • hopper_outside
  • hopper_top
  • ice
  • ice_packed
  • iron_block
  • iron_ore
  • iron_trapdoor
  • ladder
  • lapis_block
  • lapis_ore
  • leaves_acacia
  • leaves_big_oak
  • leaves_birch
  • leaves_jungle
  • leaves_oak
  • leaves_spruce
  • log_acacia
  • log_acacia_top
  • log_big_oak
  • log_big_oak_top
  • log_birch
  • log_birch_top
  • log_jungle
  • log_jungle_top
  • log_oak
  • log_oak_top
  • log_spruce
  • log_spruce_top
  • melon_side
  • melon_stem_connected
  • melon_stem_disconnected
  • melon_top
  • mob_spawner
  • mushroom_block_inside
  • mushroom_block_skin_brown
  • mushroom_block_skin_red
  • mushroom_block_skin_stem
  • mushroom_brown
  • mushroom_red
  • mycelium_side
  • mycelium_top
  • nether_brick
  • nether_wart_stage_0
  • nether_wart_stage_1
  • nether_wart_stage_2
  • netherrack
  • noteblock
  • obsidian
  • piston_bottom
  • piston_inner
  • piston_side
  • piston_top_normal
  • piston_top_sticky
  • planks_acacia
  • planks_big_oak
  • planks_birch
  • planks_jungle
  • planks_oak
  • planks_spruce
  • portal
  • potatoes_stage_0
  • potatoes_stage_1
  • potatoes_stage_2
  • potatoes_stage_3
  • prismarine_bricks
  • prismarine_dark
  • prismarine_rough
  • pumpkin_face_off
  • pumpkin_face_on
  • pumpkin_side
  • pumpkin_stem_connected
  • pumpkin_stem_disconnected
  • pumpkin_top
  • quartz_block_bottom
  • quartz_block_chiseled
  • quartz_block_chiseled_top
  • quartz_block_lines
  • quartz_block_lines_top
  • quartz_block_side
  • quartz_block_top
  • quartz_ore
  • rail_activator
  • rail_activator_powered
  • rail_detector
  • rail_detector_powered
  • rail_golden
  • rail_golden_powered
  • rail_normal
  • rail_normal_turned
  • red_sand
  • red_sandstone_bottom
  • red_sandstone_carved
  • red_sandstone_normal
  • red_sandstone_smooth
  • red_sandstone_top
  • redstone_block
  • redstone_lamp_off
  • redstone_lamp_on
  • redstone_ore
  • sand
  • sandstone_bottom
  • sandstone_carved
  • sandstone_normal
  • sandstone_smooth
  • sandstone_top
  • slime
  • snow
  • soul_sand
  • sponge
  • sponge_wet
  • stone
  • stone_andesite
  • stone_andesite_smooth
  • stone_diorite
  • stone_diorite_smooth
  • stone_granite
  • stone_granite_smooth
  • stone_slab_side
  • stone_slab_top
  • stonebrick
  • stonebrick_carved
  • stonebrick_cracked
  • stonebrick_mossy
  • tallgrass
  • tnt_bottom
  • tnt_side
  • tnt_top
  • torch_on
  • trapdoor
  • trip_wire
  • trip_wire_source
  • vine
  • waterlily
  • web
  • wheat_stage_0
  • wheat_stage_1
  • wheat_stage_2
  • wheat_stage_3
  • wheat_stage_4
  • wheat_stage_5
  • wheat_stage_6
  • wheat_stage_7
  • wool_colored_black
  • wool_colored_blue
  • wool_colored_brown
  • wool_colored_cyan
  • wool_colored_gray
  • wool_colored_green
  • wool_colored_light_blue
  • wool_colored_lime
  • wool_colored_magenta
  • wool_colored_orange
  • wool_colored_pink
  • wool_colored_purple
  • wool_colored_red
  • wool_colored_silver
  • wool_colored_white
  • wool_colored_yellow

Clone this wiki locally