From 460a502f4fc3d31740ba2b4543392b12e4f3d59f Mon Sep 17 00:00:00 2001 From: Marcin Kralka Date: Sun, 21 Jan 2024 22:10:24 +0100 Subject: [PATCH] Added Alpha v1.0.4 and v1.0.5. Note that, for now adding obtainability situations like being able to only obtain block/items in winter mode is pain in unacceptable, due to code repetition. This should be fixed later. --- scss/_variables.scss | 1 + scss/main.scss | 10 + site/ids.json | 304 ++++++++++++++++++++++++ site/images/blocks/alpha/grass_v2.png | Bin 0 -> 1044 bytes site/images/blocks/alpha/ice.png | Bin 0 -> 394 bytes site/images/blocks/alpha/snow.png | Bin 0 -> 360 bytes site/images/blocks/alpha/snow_block.png | Bin 0 -> 529 bytes site/images/items/snowball.png | Bin 0 -> 325 bytes site/index.html | 12 +- site/script.js | 27 +++ 10 files changed, 353 insertions(+), 1 deletion(-) create mode 100644 site/images/blocks/alpha/grass_v2.png create mode 100644 site/images/blocks/alpha/ice.png create mode 100644 site/images/blocks/alpha/snow.png create mode 100644 site/images/blocks/alpha/snow_block.png create mode 100644 site/images/items/snowball.png diff --git a/scss/_variables.scss b/scss/_variables.scss index 2d8fa48..04fa590 100644 --- a/scss/_variables.scss +++ b/scss/_variables.scss @@ -6,6 +6,7 @@ $color-default-message: black; $color-unobtainable: #c00000; $color-migratable: #006c00; $color-obtainable-by-notch: #eaee57; +$color-obtainable-in-winter-mode: #00f3f3; $color-removed: #006c00; // High contrast style variables diff --git a/scss/main.scss b/scss/main.scss index 1f63103..b1a6b47 100644 --- a/scss/main.scss +++ b/scss/main.scss @@ -92,6 +92,12 @@ p { color: $color-obtainable-by-notch; } +#info-obtainable-in-winter-mode { + display: none; + + color: $color-obtainable-in-winter-mode; +} + #info-unknown-renders { display: none; @@ -246,6 +252,10 @@ p { color: $color-obtainable-by-notch; } +.id-obtainable-in-winter-mode { + color: $color-obtainable-in-winter-mode; +} + .id-removed { color: $color-removed; } diff --git a/site/ids.json b/site/ids.json index b7570f0..0644a5e 100644 --- a/site/ids.json +++ b/site/ids.json @@ -4577,6 +4577,310 @@ "330": { "name": "Iron Door", "sprite": "iron_door" }, "331": { "name": "Redstone", "sprite": "redstone" } } + }, + + "alpha104": { + "name": "v1.0.4", + + "blocks": { + "0": { "name": "Air", "sprite": "nothing", "isUnobtainable": true }, + "1": { "name": "Stone", "sprite": "alpha/stone" }, + "2": { "name": "Grass Block", "sprite": "alpha/grass_v2", "isUnobtainable": true }, + "3": { "name": "Dirt", "sprite": "alpha/dirt" }, + "4": { "name": "Cobblestone", "sprite": "alpha/cobblestone" }, + "5": { "name": "Planks", "sprite": "alpha/planks" }, + "6": { "name": "Sapling", "sprite": "indev/sapling_v3" }, + "7": { "name": "Bedrock", "sprite": "alpha/bedrock", "isUnobtainable": true }, + "8": { "name": "Flowing Water", "sprite": "infdev/water_v3", "isUnobtainable": true }, + "9": { "name": "Stationary Water", "sprite": "infdev/water_v3", "isUnobtainable": true }, + "10": { "name": "Flowing Lava", "sprite": "infdev/lava_v3", "isUnobtainable": true }, + "11": { "name": "Stationary Lava", "sprite": "infdev/lava_v3", "isUnobtainable": true }, + "12": { "name": "Sand", "sprite": "alpha/sand" }, + "13": { "name": "Gravel", "sprite": "alpha/gravel" }, + "14": { "name": "Gold Ore", "sprite": "alpha/gold_ore" }, + "15": { "name": "Iron Ore", "sprite": "alpha/iron_ore" }, + "16": { "name": "Coal Ore", "sprite": "alpha/coal_ore", "isUnobtainable": true }, + "17": { "name": "Wood", "sprite": "alpha/wood" }, + "18": { "name": "Leaves", "sprite": "alpha/leaves", "isUnobtainable": true }, + "19": { "name": "Sponge", "sprite": "alpha/sponge", "isUnobtainable": true }, + "20": { "name": "Glass", "sprite": "alpha/glass" }, + "35": { "name": "Wool", "sprite": "alpha/wool" }, + "37": { "name": "Flower", "sprite": "indev/flower_v2" }, + "38": { "name": "Rose", "sprite": "indev/rose_v2" }, + "39": { "name": "Brown Mushroom", "sprite": "indev/brown_mushroom_v2" }, + "40": { "name": "Red Mushroom", "sprite": "indev/red_mushroom_v2" }, + "41": { "name": "Block of Gold", "sprite": "alpha/block_of_gold" }, + "42": { "name": "Block of Iron", "sprite": "alpha/block_of_iron" }, + "43": { "name": "Double Slab", "sprite": "alpha/double_slab", "isUnobtainable": true }, + "44": { "name": "Slab", "sprite": "alpha/slab" }, + "45": { "name": "Bricks", "sprite": "alpha/bricks", "isUnobtainable": true }, + "46": { "name": "TNT", "sprite": "alpha/tnt" }, + "47": { "name": "Bookshelf", "sprite": "alpha/bookshelf", "isUnobtainable": true }, + "48": { "name": "Mossy Cobblestone", "sprite": "alpha/mossy_cobblestone" }, + "49": { "name": "Obsidian", "sprite": "alpha/obsidian" }, + "50": { "name": "Torch", "sprite": "indev/torch_v4" }, + "51": { "name": "Fire", "sprite": "indev/fire", "isUnobtainable": true }, + "52": { "name": "Spawner", "sprite": "alpha/spawner", "isObtainableByMigration": true }, + "53": { "name": "Wooden Stairs", "sprite": "alpha/wooden_stairs" }, + "54": { "name": "Chest", "sprite": "alpha/chest" }, + "55": { "name": "Redstone Wire", "sprite": "alpha/redstone_wire", "isUnobtainable": true }, + "56": { "name": "Diamond Ore", "sprite": "alpha/diamond_ore", "isUnobtainable": true }, + "57": { "name": "Block of Diamond", "sprite": "alpha/block_of_diamond" }, + "58": { "name": "Crafting Table", "sprite": "alpha/crafting_table" }, + "59": { "name": "Crops", "sprite": "indev/crops", "isUnobtainable": true }, + "60": { "name": "Farmland", "sprite": "alpha/farmland", "isUnobtainable": true }, + "61": { "name": "Furnace", "sprite": "alpha/furnace"}, + "62": { "name": "Lit Furnace", "sprite": "alpha/furnace", "isObtainableByMigration": true }, + "63": { "name": "Standing Sign", "sprite": "infdev/standing_sign_v2", "isUnobtainable": true }, + "64": { "name": "Door", "sprite": "infdev/wooden_door_v2", "isUnobtainable": true }, + "65": { "name": "Ladder", "sprite": "infdev/ladder_v2" }, + "66": { "name": "Rail", "sprite": "infdev/rail" }, + "67": { "name": "Cobblestone Stairs", "sprite": "alpha/cobblestone_stairs" }, + "68": { "name": "Wall Sign", "sprite": "infdev/standing_sign_v2", "isUnobtainable": true }, + "69": { "name": "Lever", "sprite": "alpha/lever" }, + "70": { "name": "Stone Pressure Plate", "sprite": "alpha/stone_pressure_plate" }, + "71": { "name": "Iron Door", "sprite": "alpha/iron_door", "isUnobtainable": true }, + "72": { "name": "Wooden Pressure Plate", "sprite": "alpha/wooden_pressure_plate" }, + "73": { "name": "Redstone Ore", "sprite": "alpha/redstone_ore", "isUnobtainable": true}, + "74": { "name": "Glowing Redstone Ore", "sprite": "alpha/redstone_ore", "isUnobtainable": true }, + "75": { "name": "Unlit Redstone Torch", "sprite": "alpha/unlit_redstone_torch", "isUnobtainable": true }, + "76": { "name": "Redstone Torch", "sprite": "alpha/redstone_torch" }, + "77": { "name": "Button", "sprite": "alpha/button" }, + "78": { "name": "Snow", "sprite": "alpha/snow", "isUnobtainable": true }, + "79": { "name": "Ice", "sprite": "alpha/ice", "isUnobtainable": true } + }, + + "items": { + "256": { "name": "Iron Shovel", "sprite": "iron_shovel_v2" }, + "257": { "name": "Iron Pickaxe", "sprite": "iron_pick_v2" }, + "258": { "name": "Iron Axe", "sprite": "iron_axe_v3" }, + "259": { "name": "Flint and Steel", "sprite": "flint_and_steel_v3" }, + "260": { "name": "Apple", "sprite": "apple", "isObtainableByNotch": true }, + "261": { "name": "Bow", "sprite": "bow" }, + "262": { "name": "Arrow", "sprite": "arrow" }, + "263": { "name": "Coal", "sprite": "coal_v2" }, + "264": { "name": "Diamond", "sprite": "diamond" }, + "265": { "name": "Iron Ingot", "sprite": "iron_ingot_v2" }, + "266": { "name": "Gold Ingot", "sprite": "gold_ingot_v2" }, + "267": { "name": "Iron Sword", "sprite": "iron_sword" }, + "268": { "name": "Wooden Sword", "sprite": "wooden_sword" }, + "269": { "name": "Wooden Spade", "sprite": "wooden_shovel" }, + "270": { "name": "Wooden Piackaxe", "sprite": "wooden_pick" }, + "271": { "name": "Wooden Axe", "sprite": "wooden_axe" }, + "272": { "name": "Stone Sword", "sprite": "stone_sword" }, + "273": { "name": "Stone Shovel", "sprite": "stone_shovel" }, + "274": { "name": "Stone Pickaxe", "sprite": "stone_pick" }, + "275": { "name": "Stone Axe", "sprite": "stone_axe" }, + "276": { "name": "Diamond Sword", "sprite": "diamond_sword" }, + "277": { "name": "Diamond Shovel", "sprite": "diamond_shovel" }, + "278": { "name": "Diamond Pickaxe", "sprite": "diamond_pick" }, + "279": { "name": "Diamond Axe", "sprite": "diamond_axe" }, + "280": { "name": "Stick", "sprite": "stick" }, + "281": { "name": "Bowl", "sprite": "bowl" }, + "282": { "name": "Mushroom Stew", "sprite": "mushroom_stew" }, + "283": { "name": "Golden Sword", "sprite": "golden_sword_v2" }, + "284": { "name": "Golden Shovel", "sprite": "golden_shovel_v2" }, + "285": { "name": "Golden Pickaxe", "sprite": "golden_pick_v2" }, + "286": { "name": "Golden Axe", "sprite": "golden_axe_v2" }, + "287": { "name": "String", "sprite": "string" }, + "288": { "name": "Feather", "sprite": "feather_v2" }, + "289": { "name": "Gunpowder", "sprite": "gunpowder" }, + "290": { "name": "Wooden Hoe", "sprite": "wooden_hoe" }, + "291": { "name": "Stone Hoe", "sprite": "stone_hoe" }, + "292": { "name": "Iron Hoe", "sprite": "iron_hoe" }, + "293": { "name": "Diamond Hoe", "sprite": "diamond_hoe" }, + "294": { "name": "Golden Hoe", "sprite": "golden_hoe" }, + "295": { "name": "Seeds", "sprite": "seeds" }, + "296": { "name": "Wheat", "sprite": "wheat" }, + "297": { "name": "Bread", "sprite": "bread" }, + "298": { "name": "Leather Cap", "sprite": "leather_cap" }, + "299": { "name": "Leather Tunic", "sprite": "leather_tunic" }, + "300": { "name": "Leather Pants", "sprite": "leather_pants" }, + "301": { "name": "Leather Boots", "sprite": "leather_boots" }, + "302": { "name": "Chain Helmet", "sprite": "chain_helmet", "isUnobtainable": true }, + "303": { "name": "Chain Chestplate", "sprite": "chain_chestplate", "isUnobtainable": true }, + "304": { "name": "Chain Leggings", "sprite": "chain_leggings", "isUnobtainable": true }, + "305": { "name": "Chain Boots", "sprite": "chain_boots", "isUnobtainable": true }, + "306": { "name": "Iron Helmet", "sprite": "iron_helmet" }, + "307": { "name": "Iron Chestplate", "sprite": "iron_chestplate" }, + "308": { "name": "Iron Leggings", "sprite": "iron_leggings" }, + "309": { "name": "Iron Boots", "sprite": "iron_boots" }, + "310": { "name": "Diamond Helmet", "sprite": "diamond_helmet" }, + "311": { "name": "Diamond Chestplate", "sprite": "diamond_chestplate" }, + "312": { "name": "Diamond Leggings", "sprite": "diamond_leggings" }, + "313": { "name": "Diamond Boots", "sprite": "diamond_boots" }, + "314": { "name": "Golden Helmet", "sprite": "golden_helmet" }, + "315": { "name": "Golden Chestplate", "sprite": "golden_chestplate" }, + "316": { "name": "Golden Leggings", "sprite": "golden_leggings" }, + "317": { "name": "Golden Boots", "sprite": "golden_boots" }, + "318": { "name": "Flint", "sprite": "flint" }, + "319": { "name": "Raw Porkchop", "sprite": "raw_porkchop" }, + "320": { "name": "Cooked Porkchop", "sprite": "cooked_porkchop" }, + "321": { "name": "Painting", "sprite": "painting" }, + "322": { "name": "Golden Apple", "sprite": "golden_apple" }, + "323": { "name": "Sign", "sprite": "sign" }, + "324": { "name": "Door", "sprite": "door_v2" }, + "325": { "name": "Bucket", "sprite": "bucket" }, + "326": { "name": "Water Bucket", "sprite": "water_bucket" }, + "327": { "name": "Lava Bucket", "sprite": "lava_bucket" }, + "328": { "name": "Minecart", "sprite": "minecart_v2" }, + "329": { "name": "Saddle", "sprite": "saddle" }, + "330": { "name": "Iron Door", "sprite": "iron_door" }, + "331": { "name": "Redstone", "sprite": "redstone" } + } + }, + + "alpha105": { + "name": "v1.0.5", + + "blocks": { + "0": { "name": "Air", "sprite": "nothing", "isUnobtainable": true }, + "1": { "name": "Stone", "sprite": "alpha/stone" }, + "2": { "name": "Grass Block", "sprite": "alpha/grass_v2", "isUnobtainable": true }, + "3": { "name": "Dirt", "sprite": "alpha/dirt" }, + "4": { "name": "Cobblestone", "sprite": "alpha/cobblestone" }, + "5": { "name": "Planks", "sprite": "alpha/planks" }, + "6": { "name": "Sapling", "sprite": "indev/sapling_v3" }, + "7": { "name": "Bedrock", "sprite": "alpha/bedrock", "isUnobtainable": true }, + "8": { "name": "Flowing Water", "sprite": "infdev/water_v3", "isUnobtainable": true }, + "9": { "name": "Stationary Water", "sprite": "infdev/water_v3", "isUnobtainable": true }, + "10": { "name": "Flowing Lava", "sprite": "infdev/lava_v3", "isUnobtainable": true }, + "11": { "name": "Stationary Lava", "sprite": "infdev/lava_v3", "isUnobtainable": true }, + "12": { "name": "Sand", "sprite": "alpha/sand" }, + "13": { "name": "Gravel", "sprite": "alpha/gravel" }, + "14": { "name": "Gold Ore", "sprite": "alpha/gold_ore" }, + "15": { "name": "Iron Ore", "sprite": "alpha/iron_ore" }, + "16": { "name": "Coal Ore", "sprite": "alpha/coal_ore", "isUnobtainable": true }, + "17": { "name": "Wood", "sprite": "alpha/wood" }, + "18": { "name": "Leaves", "sprite": "alpha/leaves", "isUnobtainable": true }, + "19": { "name": "Sponge", "sprite": "alpha/sponge", "isUnobtainable": true }, + "20": { "name": "Glass", "sprite": "alpha/glass" }, + "35": { "name": "Wool", "sprite": "alpha/wool" }, + "37": { "name": "Flower", "sprite": "indev/flower_v2" }, + "38": { "name": "Rose", "sprite": "indev/rose_v2" }, + "39": { "name": "Brown Mushroom", "sprite": "indev/brown_mushroom_v2" }, + "40": { "name": "Red Mushroom", "sprite": "indev/red_mushroom_v2" }, + "41": { "name": "Block of Gold", "sprite": "alpha/block_of_gold" }, + "42": { "name": "Block of Iron", "sprite": "alpha/block_of_iron" }, + "43": { "name": "Double Slab", "sprite": "alpha/double_slab", "isUnobtainable": true }, + "44": { "name": "Slab", "sprite": "alpha/slab" }, + "45": { "name": "Bricks", "sprite": "alpha/bricks", "isUnobtainable": true }, + "46": { "name": "TNT", "sprite": "alpha/tnt" }, + "47": { "name": "Bookshelf", "sprite": "alpha/bookshelf", "isUnobtainable": true }, + "48": { "name": "Mossy Cobblestone", "sprite": "alpha/mossy_cobblestone" }, + "49": { "name": "Obsidian", "sprite": "alpha/obsidian" }, + "50": { "name": "Torch", "sprite": "indev/torch_v4" }, + "51": { "name": "Fire", "sprite": "indev/fire", "isUnobtainable": true }, + "52": { "name": "Spawner", "sprite": "alpha/spawner", "isObtainableByMigration": true }, + "53": { "name": "Wooden Stairs", "sprite": "alpha/wooden_stairs" }, + "54": { "name": "Chest", "sprite": "alpha/chest" }, + "55": { "name": "Redstone Wire", "sprite": "alpha/redstone_wire", "isUnobtainable": true }, + "56": { "name": "Diamond Ore", "sprite": "alpha/diamond_ore", "isUnobtainable": true }, + "57": { "name": "Block of Diamond", "sprite": "alpha/block_of_diamond" }, + "58": { "name": "Crafting Table", "sprite": "alpha/crafting_table" }, + "59": { "name": "Crops", "sprite": "indev/crops", "isUnobtainable": true }, + "60": { "name": "Farmland", "sprite": "alpha/farmland", "isUnobtainable": true }, + "61": { "name": "Furnace", "sprite": "alpha/furnace"}, + "62": { "name": "Lit Furnace", "sprite": "alpha/furnace", "isObtainableByMigration": true }, + "63": { "name": "Standing Sign", "sprite": "infdev/standing_sign_v2", "isUnobtainable": true }, + "64": { "name": "Door", "sprite": "infdev/wooden_door_v2", "isUnobtainable": true }, + "65": { "name": "Ladder", "sprite": "infdev/ladder_v2" }, + "66": { "name": "Rail", "sprite": "infdev/rail" }, + "67": { "name": "Cobblestone Stairs", "sprite": "alpha/cobblestone_stairs" }, + "68": { "name": "Wall Sign", "sprite": "infdev/standing_sign_v2", "isUnobtainable": true }, + "69": { "name": "Lever", "sprite": "alpha/lever" }, + "70": { "name": "Stone Pressure Plate", "sprite": "alpha/stone_pressure_plate" }, + "71": { "name": "Iron Door", "sprite": "alpha/iron_door", "isUnobtainable": true }, + "72": { "name": "Wooden Pressure Plate", "sprite": "alpha/wooden_pressure_plate" }, + "73": { "name": "Redstone Ore", "sprite": "alpha/redstone_ore", "isUnobtainable": true}, + "74": { "name": "Glowing Redstone Ore", "sprite": "alpha/redstone_ore", "isUnobtainable": true }, + "75": { "name": "Unlit Redstone Torch", "sprite": "alpha/unlit_redstone_torch", "isUnobtainable": true }, + "76": { "name": "Redstone Torch", "sprite": "alpha/redstone_torch" }, + "77": { "name": "Button", "sprite": "alpha/button" }, + "78": { "name": "Snow", "sprite": "alpha/snow", "isUnobtainable": true }, + "79": { "name": "Ice", "sprite": "alpha/ice", "isUnobtainable": true }, + "80": { "name": "Snow Block", "sprite": "alpha/snow_block", "isObtainableInWinterMode": true } + }, + + "items": { + "256": { "name": "Iron Shovel", "sprite": "iron_shovel_v2" }, + "257": { "name": "Iron Pickaxe", "sprite": "iron_pick_v2" }, + "258": { "name": "Iron Axe", "sprite": "iron_axe_v3" }, + "259": { "name": "Flint and Steel", "sprite": "flint_and_steel_v3" }, + "260": { "name": "Apple", "sprite": "apple", "isObtainableByNotch": true }, + "261": { "name": "Bow", "sprite": "bow" }, + "262": { "name": "Arrow", "sprite": "arrow" }, + "263": { "name": "Coal", "sprite": "coal_v2" }, + "264": { "name": "Diamond", "sprite": "diamond" }, + "265": { "name": "Iron Ingot", "sprite": "iron_ingot_v2" }, + "266": { "name": "Gold Ingot", "sprite": "gold_ingot_v2" }, + "267": { "name": "Iron Sword", "sprite": "iron_sword" }, + "268": { "name": "Wooden Sword", "sprite": "wooden_sword" }, + "269": { "name": "Wooden Spade", "sprite": "wooden_shovel" }, + "270": { "name": "Wooden Piackaxe", "sprite": "wooden_pick" }, + "271": { "name": "Wooden Axe", "sprite": "wooden_axe" }, + "272": { "name": "Stone Sword", "sprite": "stone_sword" }, + "273": { "name": "Stone Shovel", "sprite": "stone_shovel" }, + "274": { "name": "Stone Pickaxe", "sprite": "stone_pick" }, + "275": { "name": "Stone Axe", "sprite": "stone_axe" }, + "276": { "name": "Diamond Sword", "sprite": "diamond_sword" }, + "277": { "name": "Diamond Shovel", "sprite": "diamond_shovel" }, + "278": { "name": "Diamond Pickaxe", "sprite": "diamond_pick" }, + "279": { "name": "Diamond Axe", "sprite": "diamond_axe" }, + "280": { "name": "Stick", "sprite": "stick" }, + "281": { "name": "Bowl", "sprite": "bowl" }, + "282": { "name": "Mushroom Stew", "sprite": "mushroom_stew" }, + "283": { "name": "Golden Sword", "sprite": "golden_sword_v2" }, + "284": { "name": "Golden Shovel", "sprite": "golden_shovel_v2" }, + "285": { "name": "Golden Pickaxe", "sprite": "golden_pick_v2" }, + "286": { "name": "Golden Axe", "sprite": "golden_axe_v2" }, + "287": { "name": "String", "sprite": "string" }, + "288": { "name": "Feather", "sprite": "feather_v2" }, + "289": { "name": "Gunpowder", "sprite": "gunpowder" }, + "290": { "name": "Wooden Hoe", "sprite": "wooden_hoe" }, + "291": { "name": "Stone Hoe", "sprite": "stone_hoe" }, + "292": { "name": "Iron Hoe", "sprite": "iron_hoe" }, + "293": { "name": "Diamond Hoe", "sprite": "diamond_hoe" }, + "294": { "name": "Golden Hoe", "sprite": "golden_hoe" }, + "295": { "name": "Seeds", "sprite": "seeds" }, + "296": { "name": "Wheat", "sprite": "wheat" }, + "297": { "name": "Bread", "sprite": "bread" }, + "298": { "name": "Leather Cap", "sprite": "leather_cap" }, + "299": { "name": "Leather Tunic", "sprite": "leather_tunic" }, + "300": { "name": "Leather Pants", "sprite": "leather_pants" }, + "301": { "name": "Leather Boots", "sprite": "leather_boots" }, + "302": { "name": "Chain Helmet", "sprite": "chain_helmet", "isUnobtainable": true }, + "303": { "name": "Chain Chestplate", "sprite": "chain_chestplate", "isUnobtainable": true }, + "304": { "name": "Chain Leggings", "sprite": "chain_leggings", "isUnobtainable": true }, + "305": { "name": "Chain Boots", "sprite": "chain_boots", "isUnobtainable": true }, + "306": { "name": "Iron Helmet", "sprite": "iron_helmet" }, + "307": { "name": "Iron Chestplate", "sprite": "iron_chestplate" }, + "308": { "name": "Iron Leggings", "sprite": "iron_leggings" }, + "309": { "name": "Iron Boots", "sprite": "iron_boots" }, + "310": { "name": "Diamond Helmet", "sprite": "diamond_helmet" }, + "311": { "name": "Diamond Chestplate", "sprite": "diamond_chestplate" }, + "312": { "name": "Diamond Leggings", "sprite": "diamond_leggings" }, + "313": { "name": "Diamond Boots", "sprite": "diamond_boots" }, + "314": { "name": "Golden Helmet", "sprite": "golden_helmet" }, + "315": { "name": "Golden Chestplate", "sprite": "golden_chestplate" }, + "316": { "name": "Golden Leggings", "sprite": "golden_leggings" }, + "317": { "name": "Golden Boots", "sprite": "golden_boots" }, + "318": { "name": "Flint", "sprite": "flint" }, + "319": { "name": "Raw Porkchop", "sprite": "raw_porkchop" }, + "320": { "name": "Cooked Porkchop", "sprite": "cooked_porkchop" }, + "321": { "name": "Painting", "sprite": "painting" }, + "322": { "name": "Golden Apple", "sprite": "golden_apple" }, + "323": { "name": "Sign", "sprite": "sign" }, + "324": { "name": "Door", "sprite": "door_v2" }, + "325": { "name": "Bucket", "sprite": "bucket" }, + "326": { "name": "Water Bucket", "sprite": "water_bucket" }, + "327": { "name": "Lava Bucket", "sprite": "lava_bucket" }, + "328": { "name": "Minecart", "sprite": "minecart_v2" }, + "329": { "name": "Saddle", "sprite": "saddle" }, + "330": { "name": "Iron Door", "sprite": "iron_door" }, + "331": { "name": "Redstone", "sprite": "redstone" }, + "332": { "name": "Snowball", "sprite": "snowball", "isObtainableInWinterMode": true } + } } } } diff --git a/site/images/blocks/alpha/grass_v2.png b/site/images/blocks/alpha/grass_v2.png new file mode 100644 index 0000000000000000000000000000000000000000..db71ee250c0ca51e29b3ccbb26615a2c986d14e4 GIT binary patch literal 1044 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WChCU1o(uwCN4BjUv3*|s~J9Bw=&eKY@5&IL&+2NCrmn+H2qlmv>dPa`KC#W zEK0U`)$b3@UF)2-%%)(2+s@XQ_V)JT&7O@L0y9_Imu~gWS>rV4bdGhjs!fbq@1EG4 zoE!x!ejQh7>u5Eza7C*qRpSsjO=k&p2Qh6IDff7NU3pQrSY4+mEsF?cg8*rLPdP0Y zDLoHaZC5EZ2Qd{10W&i*|1>kxPz94vd4~ioBOfJeKMgA%H5-3TWg8&_C2=1!Ra`L)Z4D=J7Z(?UKxqqa zRbT+l=a{tvNTrkn`33){Jz!Al$+ZRA$64SJSM_~hz?uMf_yGn7my zlZvYPomcJev+dj2>f(g3_In|M9Jexel-SqYd0k^=bK}pSqcx_?$!*tu@f>K5eC_=A z?eG5id*k;%)a^gt@YujfBI&RDf7i_XwHrfIYwxO9J8&$PG;@xxOcwb1!GmEPBkQz0 z$$cD+2T!N5XEt11sh}e$cyFJ*rl5m|Y{;Zn2HQ^@4`*3o#{SY}0asza;F9B7ZyC4i zEvOMtW{_}W8za9ozB%>nvuFv6fcW#2vp*$Dc_u8q ix;5LE@v>C^f5ykpnAOBjzp?9$yt1BdI@jc5MzdjuNYpvRaj%@ zl=9`t!`%ngaL%x|S@~3K#`_b=p{$<06GX!I-rm3H;I2;r>sj6!ux>lPo^_S&f&go# zr+FWeTP(RRww0D7s&g$(;5pU#zo@}-dZC!c#(>yQ$}xJ1qEGc$^P8r~&1ccD{U>lv b<~X<6C*jurrAPIEUS;rf^>bP0l+XkK5L2EP literal 0 HcmV?d00001 diff --git a/site/images/blocks/alpha/snow.png b/site/images/blocks/alpha/snow.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8db9da72f39a588b88f7b274b94e6e9de3328e GIT binary patch literal 360 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCijS1AIbUAAkP*|NsAY|NsB~|G%-ZF)b}EJ}oUeF|netv8cKlsLHIx?-h{Z zE(!7r2C9St1}}fcPe5VL0*}aI1_r*vAk26?e?V~Bv6}Lh7jf#vSBUi$G3Roq_KWEH#^~zf54rR zIc3*)YQLSdn|Op>Hizem_yaq2siy)tifLw-G!NA3E>W1tY3A3mT(6<`+Mx$sA66|h rW6+fN&gXB-utewIt##rbru}BGk5@34Sekho=m`c-S3j3^P6j!vTZs3#B%o1ZROqWHAE+-(e7DJf6QI1!#Gcr;B5Vg@5a$z(vgp zJS?qjytjVO|9)02aJ9Yu)&*}ia9(`++ka2P(yejZMfn%#GyO__`&`k4w_vMF%=TNd zQq9kz>=-lmmOWNlGiAn;wW*qGYmEd07<(@$Yf9KXRGPGtHR0OLHST{e`~I9}=f4er4*Lk&fkBK$R-nnyHQ&-Aqqia*OWtaK4Pts;=v|(e*wwmEvJfCOn=ffwT zP*Bb*JXK(YP=Q3Uc(CRa>HjPS&u)F6vC6~dOn-Cbxg5u>3$r@b9uYJ>(ez*cz@}Mi zlij*rv}jq}cNMZ?Z4KkSRXZus!#I%9)@LtV_#1KaEPj#V((?N(|OQ0Zd - + + + +
+ +
@@ -111,6 +116,11 @@

unless the player is named "Notch".

+
+

Data values colored in light blue cannot be legitimately obtained,

+

unless player plays on "Winter Mode" map type.

+
+

Data values colored in green are removed from the game,

but still available with cheats/server commands.

diff --git a/site/script.js b/site/script.js index af54073..46dc637 100644 --- a/site/script.js +++ b/site/script.js @@ -117,6 +117,7 @@ function loadEntries(entries, el, entriesName, hasUnknownIds) { var excludeUnobtainable = document.getElementById('exclude-unobtainable').checked; var excludeMigratable = document.getElementById('exclude-migratable').checked; var excludeObtainableByNotch = document.getElementById('exclude-obtainable-by-notch').checked + var excludeObtainableInWinterMode = document.getElementById('exclude-obtainable-in-winter-mode').checked var displayAirBlock = document.getElementById('display-air-block').checked; Object.keys(entries).forEach(function (id) { @@ -134,6 +135,10 @@ function loadEntries(entries, el, entriesName, hasUnknownIds) { return; } + if (excludeObtainableInWinterMode && entry.isObtainableInWinterMode) { + return; + } + if (!displayAirBlock && id == "0") { return; } @@ -152,6 +157,8 @@ function loadEntries(entries, el, entriesName, hasUnknownIds) { idElement.className += ' id-migratable'; } else if (entry.isObtainableByNotch) { idElement.className += ' id-obtainable-by-notch'; + } else if (entry.isObtainableInWinterMode) { + idElement.className += ' id-obtainable-in-winter-mode'; } else if (entry.isRemoved) { idElement.className += ' id-removed'; } @@ -204,6 +211,7 @@ function doEntriesContainEntryType(entries, type) { var excludeUnobtainable = document.getElementById('exclude-unobtainable').checked; var excludeMigratable = document.getElementById('exclude-migratable').checked; var excludeObtainableByNotch = document.getElementById('exclude-obtainable-by-notch').checked; + var excludeObtainableInWinterMode = document.getElementById('exclude-obtainable-in-winter-mode').checked; var countAirBlock = document.getElementById('display-air-block').checked; return Object.keys(entries).some(function (id) { @@ -221,6 +229,10 @@ function doEntriesContainEntryType(entries, type) { return false; } + if (excludeObtainableInWinterMode && entry.isObtainableInWinterMode) { + return false; + } + if (!countAirBlock && id == "0") { return false; } @@ -314,11 +326,13 @@ function loadCurrentVersion() { var infoUnobtainableElement = document.getElementById('info-unobtainable'); var infoMigratableElement = document.getElementById('info-migratable'); var infoObtainableByNotchElement = document.getElementById('info-obtainable-by-notch'); + var infoObtainableInWinterModeElement = document.getElementById('info-obtainable-in-winter-mode'); var infoRemovedElement = document.getElementById('info-removed'); checkEntries(blocks, infoUnobtainableElement, "isUnobtainable"); checkEntries(blocks, infoMigratableElement, "isObtainableByMigration"); checkEntries(blocks, infoObtainableByNotchElement, "isObtainableByNotch"); + checkEntries(blocks, infoObtainableInWinterModeElement, "isObtainableInWinterMode"); checkEntries(blocks, infoRemovedElement, "isRemoved"); loadEntries(blocks, blocksContentElement, "blocks", version.hasUnknownBlockIds); @@ -350,6 +364,10 @@ function loadCurrentVersion() { checkEntries(items, infoObtainableByNotchElement, "isObtainableByNotch"); } + if (infoObtainableInWinterModeElement.style.display == "none") { + checkEntries(items, infoObtainableInWinterModeElement, "isObtainableInWinterMode"); + } + if (infoRemovedElement.style.display == "none") { checkEntries(items, infoRemovedElement, "isRemoved"); } @@ -396,6 +414,9 @@ function reloadCheckboxes() { var excludeObtainableByNotchCheckbox = document.getElementById('exclude-obtainable-by-notch'); excludeObtainableByNotchCheckbox.disabled = "disabled"; + + var excludeObtainableInWinterModeCheckbox = document.getElementById('exclude-obtainable-in-winter-mode'); + excludeObtainableInWinterModeCheckbox.disabled = "disabled"; } function reloadVersionList() { @@ -449,11 +470,13 @@ document.addEventListener('DOMContentLoaded', function () { var excludeUnobtainable = document.getElementById('exclude-unobtainable').checked; var excludeMigratableCheckbox = document.getElementById('exclude-migratable'); var excludeObtainableByNotchCheckbox = document.getElementById('exclude-obtainable-by-notch'); + var excludeObtainableInWinterModeCheckbox = document.getElementById('exclude-obtainable-in-winter-mode'); var displayAirCheckbox = document.getElementById('display-air-block'); if (excludeUnobtainable) { excludeMigratableCheckbox.disabled = ""; excludeObtainableByNotchCheckbox.disabled = ""; + excludeObtainableInWinterModeCheckbox.disabled = ""; displayAirCheckbox.checked = false; displayAirCheckbox.disabled = "disabled"; @@ -464,11 +487,15 @@ document.addEventListener('DOMContentLoaded', function () { excludeObtainableByNotchCheckbox.checked = false; excludeObtainableByNotchCheckbox.disabled = "disabled"; + excludeObtainableInWinterModeCheckbox.checked = false; + excludeObtainableInWinterModeCheckbox.disabled = "disabled"; + displayAirCheckbox.disabled = ""; } }); document.getElementById('exclude-migratable').addEventListener('change', updateSettingsStatus); document.getElementById('exclude-obtainable-by-notch').addEventListener('change', updateSettingsStatus); + document.getElementById('exclude-obtainable-in-winter-mode').addEventListener('change', updateSettingsStatus); document.getElementById('display-air-block').addEventListener('change', updateSettingsStatus); }); \ No newline at end of file