chunky icon indicating copy to clipboard operation
chunky copied to clipboard

Minecraft 1.13 Checklist

Open llbit opened this issue 5 years ago • 4 comments

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

llbit avatar Mar 11 '19 11:03 llbit

Where is the promotion?

Vlad0Crystal avatar Apr 21 '19 08:04 Vlad0Crystal

@Vlad0Crystal what promotion?

llbit avatar Apr 27 '19 23:04 llbit

@ Vlad0Crystal какое продвижение?

How soon will we wait for the update? Already released 1.14 ... and I'm still waiting. I need to remove unnecessary chunks. And it is not so convenient to do. How to influence the development?

Vlad0Crystal avatar Apr 28 '19 22:04 Vlad0Crystal

@Vlad0Crystal it's mostly developed by one person and llbit is trying his best. just be patient, it'll come eventually.

Hopefully when 1.13 is finished 1.14 should come out a lot faster since the block ID system has been totally BTFO'd for 1.13, so that's what's probably what's causing the long dev time

join the chunky discord to talk about chunky:

https://discord.gg/EUVduZj

EmeraldSnorlax avatar Apr 28 '19 22:04 EmeraldSnorlax