chunky-dev / chunky-dev/chunky
Minecraft 1.13 Checklist
- Dominant language
- Java
- Stars
- 738
- Forks
- 78
- Avg merge
- 10h 5m
- Merged PRs (30d)
- 3
Description
Things to do for 1.13 (incomplete list):
- [x] Parse the new 1.13 block palettes.
- [x] Loading all block types from tags.
- [x] Support for new 1.13 block types.
- [x] Add block palette to scene (json) file.
- [x] Handle block palettes when loading 1.13 scenes.
- [x] Make octree handling more robust to avoid index out of bounds problems when mixing up old/new octrees.
- [x] Bed texture is horizontally flipped (facing the bed).
- [x] Wrong orientation in regular block textures.
- [x] Wood blocks have orientation.
- [x] Water filled blocks (waterlogged).
- [x] Biome affects water color.
- [x] Biome coloring in 2D map.
- [ ] Fire parts (individual flames).
- [x] Render 2D map with new blocks.
- [x] Paintings.
- [x] Door hinges mirrored for some variants of doors.
- [ ] Powered buttons.
- [x] ~~Separate block models from materials and textures.~~
- [x] ~~Backward compatibility for pre-1.13. (https://minecraft.gamepedia.com/Java_Edition_data_values/Pre-flattening)~~
Tag block loading checklist:
- [x] air
- [x] cave_air
- [x] void_air
- [x] infested_stone
- [x] stone
- [x] granite
- [x] polished_granite
- [x] diorite
- [x] polished_diorite
- [x] andesite
- [x] polished_andesite
- [x] grass_block
- [x] dirt
- [x] coarse_dirt
- [x] podzol
- [x] infested_cobblestone
- [x] cobblestone
- [x] oak_planks
- [x] spruce_planks
- [x] birch_planks
- [x] jungle_planks
- [x] acacia_planks
- [x] dark_oak_planks
- [x] oak_sapling
- [x] spruce_sapling
- [x] birch_sapling
- [x] jungle_sapling
- [x] acacia_sapling
- [x] dark_oak_sapling
- [x] water
- [x] bubble_column
- [x] lava
- [x] bedrock
- [x] sand
- [x] red_sand
- [x] gravel
- [x] gold_ore
- [x] iron_ore
- [x] coal_ore
- [x] oak_log
- [x] spruce_log
- [x] birch_log
- [x] jungle_log
- [x] acacia_log
- [x] dark_oak_log
- [x] stripped_oak_log
- [x] stripped_spruce_log
- [x] stripped_birch_log
- [x] stripped_jungle_log
- [x] stripped_acacia_log
- [x] stripped_dark_oak_log
- [x] stripped_oak_wood
- [x] stripped_spruce_wood
- [x] stripped_birch_wood
- [x] stripped_jungle_wood
- [x] stripped_acacia_wood
- [x] stripped_dark_oak_wood
- [x] oak_wood
- [x] spruce_wood
- [x] birch_wood
- [x] jungle_wood
- [x] acacia_wood
- [x] dark_oak_wood
- [x] oak_leaves
- [x] spruce_leaves
- [x] birch_leaves
- [x] jungle_leaves
- [x] acacia_leaves
- [x] dark_oak_leaves
- [x] sponge
- [x] wet_sponge
- [x] glass
- [x] lapis_ore
- [x] lapis_block
- [x] dispenser
- [x] sandstone
- [x] chiseled_sandstone
- [x] cut_sandstone
- [x] note_block
- [x] powered_rail
- [x] detector_rail
- [x] sticky_piston
- [x] cobweb
- [x] grass
- [x] fern
- [x] dead_bush
- [x] seagrass
- [x] tall_seagrass
- [x] sea_pickle
- [x] piston
- [x] piston_head
- [x] moving_piston
- [x] white_wool
- [x] orange_wool
- [x] magenta_wool
- [x] light_blue_wool
- [x] yellow_wool
- [x] lime_wool
- [x] pink_wool
- [x] gray_wool
- [x] light_gray_wool
- [x] cyan_wool
- [x] purple_wool
- [x] blue_wool
- [x] brown_wool
- [x] green_wool
- [x] red_wool
- [x] black_wool
- [x] dandelion
- [x] poppy
- [x] blue_orchid
- [x] allium
- [x] azure_bluet
- [x] red_tulip
- [x] orange_tulip
- [x] white_tulip
- [x] pink_tulip
- [x] oxeye_daisy
- [x] brown_mushroom
- [x] red_mushroom
- [x] gold_block
- [x] iron_block
- [x] oak_slab
- [x] spruce_slab
- [x] birch_slab
- [x] jungle_slab
- [x] acacia_slab
- [x] dark_oak_slab
- [x] stone_slab
- [x] smooth_stone_slab
- [x] sandstone_slab
- [x] petrified_oak_slab
- [x] cobblestone_slab
- [x] brick_slab
- [x] stone_brick_slab
- [x] nether_brick_slab
- [x] quartz_slab
- [x] red_sandstone_slab
- [x] purpur_slab
- [x] prismarine_slab
- [x] prismarine_brick_slab
- [x] dark_prismarine_slab
- [x] smooth_quartz
- [x] smooth_red_sandstone
- [x] smooth_sandstone
- [x] smooth_stone
- [x] bricks
- [x] tnt
- [x] bookshelf
- [x] mossy_cobblestone
- [x] obsidian
- [x] torch
- [x] wall_torch
- [x] end_rod
- [x] chorus_plant
- [x] chorus_flower
- [x] purpur_block
- [x] purpur_pillar
- [x] purpur_stairs
- [x] oak_stairs
- [x] spruce_stairs
- [x] birch_stairs
- [x] jungle_stairs
- [x] acacia_stairs
- [x] dark_oak_stairs
- [x] chest
- [x] diamond_ore
- [x] diamond_block
- [x] crafting_table
- [x] farmland
- [x] furnace
- [x] ladder
- [x] rail
- [x] cobblestone_stairs
- [x] lever
- [x] stone_pressure_plate
- [x] oak_pressure_plate
- [x] spruce_pressure_plate
- [x] birch_pressure_plate
- [x] jungle_pressure_plate
- [x] acacia_pressure_plate
- [x] dark_oak_pressure_plate
- [x] redstone_ore
- [x] redstone_torch
- [x] redstone_wall_torch
- [x] stone_button
- [x] snow
- [x] ice
- [x] snow_block
- [x] cactus
- [x] clay
- [x] jukebox
- [x] oak_fence
- [x] spruce_fence
- [x] birch_fence
- [x] jungle_fence
- [x] acacia_fence
- [x] dark_oak_fence
- [x] pumpkin
- [x] carved_pumpkin
- [x] netherrack
- [x] soul_sand
- [x] glowstone
- [x] jack_o_lantern
- [x] oak_trapdoor
- [x] spruce_trapdoor
- [x] birch_trapdoor
- [x] jungle_trapdoor
- [x] acacia_trapdoor
- [x] dark_oak_trapdoor
- [x] infested_stone_bricks
- [x] stone_bricks
- [x] infested_mossy_stone_bricks
- [x] mossy_stone_bricks
- [x] infested_cracked_stone_bricks
- [x] cracked_stone_bricks
- [x] infested_chiseled_stone_bricks
- [x] chiseled_stone_bricks
- [x] nether_bricks
- [x] brown_mushroom_block
- [x] red_mushroom_block
- [x] mushroom_stem
- [x] iron_bars
- [x] glass_pane
- [x] melon
- [x] vine
- [x] oak_fence_gate
- [x] spruce_fence_gate
- [x] birch_fence_gate
- [x] jungle_fence_gate
- [x] acacia_fence_gate
- [x] dark_oak_fence_gate
- [x] brick_stairs
- [x] stone_brick_stairs
- [x] mycelium
- [x] lily_pad
- [x] nether_brick_fence
- [x] nether_brick_stairs
- [x] enchanting_table
- [x] end_portal_frame
- [x] end_stone
- [x] end_stone_bricks
- [x] redstone_lamp
- [x] cocoa
- [x] sandstone_stairs
- [x] emerald_ore
- [x] ender_chest
- [x] tripwire_hook
- [x] tripwire
- [x] emerald_block
- [x] beacon
- [x] cobblestone_wall
- [x] mossy_cobblestone_wall
- [x] oak_button
- [x] spruce_button
- [x] birch_button
- [x] jungle_button
- [x] acacia_button
- [x] dark_oak_button
- [x] anvil
- [x] chipped_anvil
- [x] damaged_anvil
- [x] trapped_chest
- [x] light_weighted_pressure_plate
- [x] heavy_weighted_pressure_plate
- [x] daylight_detector
- [x] redstone_block
- [x] nether_quartz_ore
- [x] hopper
- [x] chiseled_quartz_block
- [x] quartz_block
- [x] quartz_pillar
- [x] quartz_stairs
- [x] activator_rail
- [x] dropper
- [x] white_terracotta
- [x] orange_terracotta
- [x] magenta_terracotta
- [x] light_blue_terracotta
- [x] yellow_terracotta
- [x] lime_terracotta
- [x] pink_terracotta
- [x] gray_terracotta
- [x] light_gray_terracotta
- [x] cyan_terracotta
- [x] purple_terracotta
- [x] blue_terracotta
- [x] brown_terracotta
- [x] green_terracotta
- [x] red_terracotta
- [x] black_terracotta
- [x] iron_trapdoor
- [x] hay_block
- [x] white_carpet
- [x] orange_carpet
- [x] magenta_carpet
- [x] light_blue_carpet
- [x] yellow_carpet
- [x] lime_carpet
- [x] pink_carpet
- [x] gray_carpet
- [x] light_gray_carpet
- [x] cyan_carpet
- [x] purple_carpet
- [x] blue_carpet
- [x] brown_carpet
- [x] green_carpet
- [x] red_carpet
- [x] black_carpet
- [x] terracotta
- [x] coal_block
- [x] packed_ice
- [x] slime_block
- [x] grass_path
- [x] sunflower
- [x] lilac
- [x] rose_bush
- [x] peony
- [x] tall_grass
- [x] large_fern
- [x] white_stained_glass
- [x] orange_stained_glass
- [x] magenta_stained_glass
- [x] light_blue_stained_glass
- [x] yellow_stained_glass
- [x] lime_stained_glass
- [x] pink_stained_glass
- [x] gray_stained_glass
- [x] light_gray_stained_glass
- [x] cyan_stained_glass
- [x] purple_stained_glass
- [x] blue_stained_glass
- [x] brown_stained_glass
- [x] green_stained_glass
- [x] red_stained_glass
- [x] black_stained_glass
- [x] white_stained_glass_pane
- [x] orange_stained_glass_pane
- [x] magenta_stained_glass_pane
- [x] light_blue_stained_glass_pane
- [x] yellow_stained_glass_pane
- [x] lime_stained_glass_pane
- [x] pink_stained_glass_pane
- [x] gray_stained_glass_pane
- [x] light_gray_stained_glass_pane
- [x] cyan_stained_glass_pane
- [x] purple_stained_glass_pane
- [x] blue_stained_glass_pane
- [x] brown_stained_glass_pane
- [x] green_stained_glass_pane
- [x] red_stained_glass_pane
- [x] black_stained_glass_pane
- [x] prismarine
- [x] prismarine_bricks
- [x] dark_prismarine
- [x] prismarine_stairs
- [x] prismarine_brick_stairs
- [x] dark_prismarine_stairs
- [x] sea_lantern
- [x] red_sandstone
- [x] chiseled_red_sandstone
- [x] cut_red_sandstone
- [x] red_sandstone_stairs
- [x] magma_block":
- [x] nether_wart_block
- [x] red_nether_bricks
- [x] bone_block
- [x] observer
- [x] shulker_box
- [x] white_shulker_box
- [x] orange_shulker_box
- [x] magenta_shulker_box
- [x] light_blue_shulker_box
- [x] yellow_shulker_box
- [x] lime_shulker_box
- [x] pink_shulker_box
- [x] gray_shulker_box
- [x] light_gray_shulker_box
- [x] cyan_shulker_box
- [x] purple_shulker_box
- [x] blue_shulker_box
- [x] brown_shulker_box
- [x] green_shulker_box
- [x] red_shulker_box
- [x] black_shulker_box
- [x] white_glazed_terracotta
- [x] orange_glazed_terracotta
- [x] magenta_glazed_terracotta
- [x] light_blue_glazed_terracotta
- [x] yellow_glazed_terracotta
- [x] lime_glazed_terracotta
- [x] pink_glazed_terracotta
- [x] gray_glazed_terracotta
- [x] light_gray_glazed_terracotta
- [x] cyan_glazed_terracotta
- [x] purple_glazed_terracotta
- [x] blue_glazed_terracotta
- [x] brown_glazed_terracotta
- [x] green_glazed_terracotta
- [x] red_glazed_terracotta
- [x] black_glazed_terracotta
- [x] white_concrete
- [x] orange_concrete
- [x] magenta_concrete
- [x] light_blue_concrete
- [x] yellow_concrete
- [x] lime_concrete
- [x] pink_concrete
- [x] gray_concrete
- [x] light_gray_concrete
- [x] cyan_concrete
- [x] purple_concrete
- [x] blue_concrete
- [x] brown_concrete
- [x] green_concrete
- [x] red_concrete
- [x] black_concrete
- [x] white_concrete_powder
- [x] orange_concrete_powder
- [x] magenta_concrete_powder
- [x] light_blue_concrete_powder
- [x] yellow_concrete_powder
- [x] lime_concrete_powder
- [x] pink_concrete_powder
- [x] gray_concrete_powder
- [x] light_gray_concrete_powder
- [x] cyan_concrete_powder
- [x] purple_concrete_powder
- [x] blue_concrete_powder
- [x] brown_concrete_powder
- [x] green_concrete_powder
- [x] red_concrete_powder
- [x] black_concrete_powder
- [x] turtle_egg
- [x] dead_tube_coral_block
- [x] dead_brain_coral_block
- [x] dead_bubble_coral_block
- [x] dead_fire_coral_block
- [x] dead_horn_coral_block
- [x] tube_coral_block
- [x] brain_coral_block
- [x] bubble_coral_block
- [x] fire_coral_block
- [x] horn_coral_block
- [x] tube_coral
- [x] brain_coral
- [x] bubble_coral
- [x] fire_coral
- [x] horn_coral
- [x] dead_tube_coral
- [x] dead_brain_coral
- [x] dead_bubble_coral
- [x] dead_fire_coral
- [x] dead_horn_coral
- [x] tube_coral_fan
- [x] tube_coral_wall_fan
- [x] brain_coral_fan
- [x] brain_coral_wall_fan
- [x] bubble_coral_fan
- [x] bubble_coral_wall_fan
- [x] fire_coral_fan
- [x] fire_coral_wall_fan
- [x] horn_coral_fan
- [x] horn_coral_wall_fan
- [x] dead_tube_coral_fan
- [x] dead_tube_coral_wall_fan
- [x] dead_brain_coral_fan
- [x] dead_brain_coral_wall_fan
- [x] dead_bubble_coral_fan
- [x] dead_bubble_coral_wall_fan
- [x] dead_fire_coral_fan
- [x] dead_fire_coral_wall_fan
- [x] dead_horn_coral_fan
- [x] dead_horn_coral_wall_fan
- [x] blue_ice
- [x] conduit
- [x] polished_granite_stairs
- [x] smooth_red_sandstone_stairs
- [x] mossy_stone_brick_stairs
- [x] polished_diorite_stairs
- [x] mossy_cobblestone_stairs
- [x] end_stone_brick_stairs
- [x] stone_stairs
- [x] smooth_sandstone_stairs
- [x] smooth_quartz_stairs
- [x] granite_stairs
- [x] andesite_stairs
- [x] red_nether_brick_stairs
- [x] polished_andesite_stairs
- [x] diorite_stairs
- [x] polished_granite_slab
- [x] smooth_red_sandstone_slab
- [x] mossy_stone_brick_slab
- [x] polished_diorite_slab
- [x] mossy_cobblestone_slab
- [x] end_stone_brick_slab
- [x] smooth_sandstone_slab
- [x] smooth_quartz_slab
- [x] granite_slab
- [x] andesite_slab
- [x] red_nether_brick_slab
- [x] polished_andesite_slab
- [x] diorite_slab
- [x] brick_wall
- [x] prismarine_wall
- [x] red_sandstone_wall
- [x] mossy_stone_brick_wall
- [x] granite_wall
- [x] stone_brick_wall
- [x] nether_brick_wall
- [x] andesite_wall
- [x] red_nether_brick_wall
- [x] sandstone_wall
- [x] end_stone_brick_wall
- [x] diorite_wall
- [x] oak_door
- [x] iron_door
- [x] spruce_door
- [x] birch_door
- [x] jungle_door
- [x] acacia_door
- [x] dark_oak_door
- [x] repeater
- [x] comparator
- [x] fire
- [x] wheat
- [x] sign
- [x] oak_sign
- [x] wall_sign
- [x] oak_wall_sign
- [x] spruce_sign
- [x] spruce_wall_sign
- [x] birch_sign
- [x] birch_wall_sign
- [x] jungle_sign
- [x] jungle_wall_sign
- [x] acacia_sign
- [x] acacia_wall_sign
- [x] dark_oak_sign
- [x] dark_oak_wall_sign
- [x] redstone_wire
- [x] sugar_cane
- [x] kelp
- [x] kelp_plant
- [x] dried_kelp_block
- [x] cake
- [x] white_bed
- [x] orange_bed
- [x] magenta_bed
- [x] light_blue_bed
- [x] yellow_bed
- [x] lime_bed
- [x] pink_bed
- [x] gray_bed
- [x] light_gray_bed
- [x] cyan_bed
- [x] purple_bed
- [x] blue_bed
- [x] brown_bed
- [x] green_bed
- [x] red_bed
- [x] black_bed
- [x] pumpkin_stem
- [x] attached_pumpkin_stem
- [x] melon_stem
- [x] attached_melon_stem
- [x] nether_wart
- [x] brewing_stand
- [x] cauldron
- [x] flower_pot
- [x] potted_poppy
- [x] potted_dandelion
- [x] potted_oak_sapling
- [x] potted_spruce_sapling
- [x] potted_birch_sapling
- [x] potted_jungle_sapling
- [x] potted_red_mushroom
- [x] potted_brown_mushroom
- [x] potted_cactus
- [x] potted_dead_bush
- [x] potted_fern
- [x] potted_acacia_sapling
- [x] potted_dark_oak_sapling
- [x] potted_blue_orchid
- [x] potted_allium
- [x] potted_azure_bluet
- [x] potted_red_tulip
- [x] potted_orange_tulip
- [x] potted_white_tulip
- [x] potted_pink_tulip
- [x] potted_oxeye_daisy
- [x] carrots
- [x] potatoes
- [x] skeleton_skull
- [x] skeleton_wall_skull
- [x] wither_skeleton_skull
- [x] wither_skeleton_wall_skull
- [x] zombie_head
- [x] zombie_wall_head
- [x] player_head
- [x] player_wall_head
- [x] creeper_head
- [x] creeper_wall_head
- [x] dragon_head
- [x] dragon_wall_head
- [x] white_banner
- [x] orange_banner
- [x] magenta_banner
- [x] light_blue_banner
- [x] yellow_banner
- [x] lime_banner
- [x] pink_banner
- [x] gray_banner
- [x] light_gray_banner
- [x] cyan_banner
- [x] purple_banner
- [x] blue_banner
- [x] brown_banner
- [x] green_banner
- [x] red_banner
- [x] black_banner
- [x] white_wall_banner
- [x] orange_wall_banner
- [x] magenta_wall_banner
- [x] light_blue_wall_banner
- [x] yellow_wall_banner
- [x] lime_wall_banner
- [x] pink_wall_banner
- [x] gray_wall_banner
- [x] light_gray_wall_banner
- [x] cyan_wall_banner
- [x] purple_wall_banner
- [x] blue_wall_banner
- [x] brown_wall_banner
- [x] green_wall_banner
- [x] red_wall_banner
- [x] black_wall_banner
- [x] beetroots
- [x] frosted_ice
- [x] spawner
- [x] nether_portal
- [x] end_portal
- [x] end_gateway
- [x] command_block
- [x] chain_command_block
- [x] repeating_command_block
- [x] structure_block
- [x] structure_void
- [x] barrier
Contributor guide
Research direction
Start by reviewing the unchecked items in the Minecraft 1.13 checklist, especially “Fire parts (individual flames)” and “Powered buttons,” alongside the completed block-support entries. Done means both remaining checklist items are implemented and their rendering or scene-loading behavior is verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- computer-graphics, game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100