From 25379a2d189ad0214ba3893c1ca6b33b6337992d Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Sat, 8 Mar 2025 15:29:23 +0100 Subject: Add mining block info --- mining/blocks/gemstones/amber.json | 26 +++++++++++++ mining/blocks/gemstones/amethyst.json | 26 +++++++++++++ mining/blocks/gemstones/aquamarine.json | 24 ++++++++++++ mining/blocks/gemstones/citrine.json | 24 ++++++++++++ mining/blocks/gemstones/jade.json | 26 +++++++++++++ mining/blocks/gemstones/jasper.json | 24 ++++++++++++ mining/blocks/gemstones/onyx.json | 24 ++++++++++++ mining/blocks/gemstones/opal.json | 24 ++++++++++++ mining/blocks/gemstones/peridot.json | 24 ++++++++++++ mining/blocks/gemstones/ruby.json | 26 +++++++++++++ mining/blocks/gemstones/sapphire.json | 26 +++++++++++++ mining/blocks/gemstones/topaz.json | 26 +++++++++++++ mining/blocks/glacite.json | 16 ++++++++ mining/blocks/hardstone.json | 69 +++++++++++++++++++++++++++++++++ mining/blocks/mithril.json | 61 +++++++++++++++++++++++++++++ mining/blocks/sulphur.json | 15 +++++++ mining/blocks/titanium.json | 16 ++++++++ mining/blocks/tungsten.json | 24 ++++++++++++ mining/blocks/umber.json | 32 +++++++++++++++ 19 files changed, 533 insertions(+) create mode 100644 mining/blocks/gemstones/amber.json create mode 100644 mining/blocks/gemstones/amethyst.json create mode 100644 mining/blocks/gemstones/aquamarine.json create mode 100644 mining/blocks/gemstones/citrine.json create mode 100644 mining/blocks/gemstones/jade.json create mode 100644 mining/blocks/gemstones/jasper.json create mode 100644 mining/blocks/gemstones/onyx.json create mode 100644 mining/blocks/gemstones/opal.json create mode 100644 mining/blocks/gemstones/peridot.json create mode 100644 mining/blocks/gemstones/ruby.json create mode 100644 mining/blocks/gemstones/sapphire.json create mode 100644 mining/blocks/gemstones/topaz.json create mode 100644 mining/blocks/glacite.json create mode 100644 mining/blocks/hardstone.json create mode 100644 mining/blocks/mithril.json create mode 100644 mining/blocks/sulphur.json create mode 100644 mining/blocks/titanium.json create mode 100644 mining/blocks/tungsten.json create mode 100644 mining/blocks/umber.json (limited to 'mining/blocks') diff --git a/mining/blocks/gemstones/amber.json b/mining/blocks/gemstones/amber.json new file mode 100644 index 00000000..a24102f5 --- /dev/null +++ b/mining/blocks/gemstones/amber.json @@ -0,0 +1,26 @@ +{ + "breakingPower": 7, + "blockStrength": 3000, + "name": "Amber Gemstone", + "baseDrop": "ROUGH_AMBER_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 1, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 1, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/amethyst.json b/mining/blocks/gemstones/amethyst.json new file mode 100644 index 00000000..db778708 --- /dev/null +++ b/mining/blocks/gemstones/amethyst.json @@ -0,0 +1,26 @@ +{ + "breakingPower": 7, + "blockStrength": 3000, + "name": "Amethyst Gemstone", + "baseDrop": "ROUGH_AMETHYST_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 2, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 2, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/aquamarine.json b/mining/blocks/gemstones/aquamarine.json new file mode 100644 index 00000000..8a8bbeb8 --- /dev/null +++ b/mining/blocks/gemstones/aquamarine.json @@ -0,0 +1,24 @@ +{ + "breakingPower": 9, + "blockStrength": 5200, + "name": "Aquamarine Gemstone", + "baseDrop": "ROUGH_AQUAMARINE_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 11, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 11, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/citrine.json b/mining/blocks/gemstones/citrine.json new file mode 100644 index 00000000..a2b7d05e --- /dev/null +++ b/mining/blocks/gemstones/citrine.json @@ -0,0 +1,24 @@ +{ + "breakingPower": 9, + "blockStrength": 5200, + "name": "Citrine Gemstone", + "baseDrop": "ROUGH_CITRINE_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 12, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 12, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/jade.json b/mining/blocks/gemstones/jade.json new file mode 100644 index 00000000..eca2c23d --- /dev/null +++ b/mining/blocks/gemstones/jade.json @@ -0,0 +1,26 @@ +{ + "breakingPower": 7, + "blockStrength": 3000, + "name": "Jade Gemstone", + "baseDrop": "ROUGH_JADE_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 5, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 5, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/jasper.json b/mining/blocks/gemstones/jasper.json new file mode 100644 index 00000000..2ca4f0be --- /dev/null +++ b/mining/blocks/gemstones/jasper.json @@ -0,0 +1,24 @@ +{ + "breakingPower": 9, + "blockStrength": 4800, + "name": "Jasper Gemstone", + "baseDrop": "ROUGH_JASPER_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 6, + "onlyIn": [ + "crystal_hollows", + "mineshaft" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 6, + "onlyIn": [ + "crystal_hollows", + "mineshaft" + ] + } + ] +} diff --git a/mining/blocks/gemstones/onyx.json b/mining/blocks/gemstones/onyx.json new file mode 100644 index 00000000..f34260f1 --- /dev/null +++ b/mining/blocks/gemstones/onyx.json @@ -0,0 +1,24 @@ +{ + "breakingPower": 9, + "blockStrength": 5200, + "name": "Onyx Gemstone", + "baseDrop": "ROUGH_ONYX_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 15, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 15, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/opal.json b/mining/blocks/gemstones/opal.json new file mode 100644 index 00000000..3be611a1 --- /dev/null +++ b/mining/blocks/gemstones/opal.json @@ -0,0 +1,24 @@ +{ + "breakingPower": 7, + "blockStrength": 3000, + "name": "Opal Gemstone", + "baseDrop": "ROUGH_OPAL_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 0, + "onlyIn": [ + "mineshaft", + "combat_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 0, + "onlyIn": [ + "mineshaft", + "combat_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/peridot.json b/mining/blocks/gemstones/peridot.json new file mode 100644 index 00000000..c2ff4b83 --- /dev/null +++ b/mining/blocks/gemstones/peridot.json @@ -0,0 +1,24 @@ +{ + "breakingPower": 9, + "blockStrength": 5200, + "name": "Peridot Gemstone", + "baseDrop": "ROUGH_PERIDOT_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 13, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 13, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/ruby.json b/mining/blocks/gemstones/ruby.json new file mode 100644 index 00000000..dd005a38 --- /dev/null +++ b/mining/blocks/gemstones/ruby.json @@ -0,0 +1,26 @@ +{ + "breakingPower": 6, + "blockStrength": 2300, + "name": "Ruby Gemstone", + "baseDrop": "ROUGH_RUBY_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 14, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 14, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/sapphire.json b/mining/blocks/gemstones/sapphire.json new file mode 100644 index 00000000..39c1600c --- /dev/null +++ b/mining/blocks/gemstones/sapphire.json @@ -0,0 +1,26 @@ +{ + "breakingPower": 7, + "blockStrength": 3000, + "name": "Sapphire Gemstone", + "baseDrop": "ROUGH_SAPPHIRE_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 3, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 3, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/gemstones/topaz.json b/mining/blocks/gemstones/topaz.json new file mode 100644 index 00000000..e3b2a4f7 --- /dev/null +++ b/mining/blocks/gemstones/topaz.json @@ -0,0 +1,26 @@ +{ + "breakingPower": 8, + "blockStrength": 3800, + "name": "Topaz Gemstone", + "baseDrop": "ROUGH_TOPAZ_GEM", + "blocks189": [ + { + "itemId": "minecraft:glass", + "damage": 4, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:glass_pane", + "damage": 4, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/glacite.json b/mining/blocks/glacite.json new file mode 100644 index 00000000..a9ade062 --- /dev/null +++ b/mining/blocks/glacite.json @@ -0,0 +1,16 @@ +{ + "breakingPower": 9, + "blockStrength": 6000, + "name": "Glacite", + "baseDrop": "GLACITE", + "blocks189": [ + { + "itemId": "minecraft:packed_ice", + "damage": 0, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/hardstone.json b/mining/blocks/hardstone.json new file mode 100644 index 00000000..05688d58 --- /dev/null +++ b/mining/blocks/hardstone.json @@ -0,0 +1,69 @@ +{ + "breakingPower": 4, + "blockStrength": 50, + "name": "Hardstone", + "baseDrop": "HARD_STONE", + "blocks189": [ + { + "itemId": "minecraft:stone", + "damage": 0, + "onlyIn": [ + "crystal_hollows", + "mineshaft" + ] + }, + { + "itemId": "minecraft:stained_hardened_clay", + "damage": 15, + "onlyIn": [ + "crystal_hollows", + "mineshaft" + ] + }, + { + "itemId": "minecraft:stained_hardened_clay", + "damage": 7, + "onlyIn": [ + "crystal_hollows", + "mineshaft" + ] + }, + { + "itemId": "minecraft:stained_hardened_clay", + "damage": 8, + "onlyIn": [ + "crystal_hollows", + "mineshaft" + ] + }, + { + "itemId": "minecraft:stained_hardened_clay", + "damage": 12, + "onlyIn": [ + "crystal_hollows" + ] + }, + { + "itemId": "minecraft:stained_hardened_clay", + "damage": 9, + "onlyIn": [ + "crystal_hollows" + ] + }, + { + "itemId": "minecraft:wool", + "damage": 8, + "onlyIn": [ + "crystal_hollows", + "mineshaft" + ] + }, + { + "itemId": "minecraft:wool", + "damage": 7, + "onlyIn": [ + "crystal_hollows" + ] + } + ] +} diff --git a/mining/blocks/mithril.json b/mining/blocks/mithril.json new file mode 100644 index 00000000..f3d8921b --- /dev/null +++ b/mining/blocks/mithril.json @@ -0,0 +1,61 @@ +{ + "//": "TODO: this is one mithril ore json for all of them. some of them having different strengths, so they could be split up into multiple files", + "breakingPower": 4, + "blockStrength": 800, + "name": "Mithril Ore", + "baseDrop": "MITHRIL_ORE", + "blocks189": [ + { + "itemId": "minecraft:wool", + "damage": 3, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:wool", + "damage": 7, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:prismarine", + "damage": 0, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:prismarine", + "damage": 1, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:prismarine", + "damage": 2, + "onlyIn": [ + "crystal_hollows", + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:wool", + "damage": 7, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/sulphur.json b/mining/blocks/sulphur.json new file mode 100644 index 00000000..8488d36e --- /dev/null +++ b/mining/blocks/sulphur.json @@ -0,0 +1,15 @@ +{ + "breakingPower": 8, + "blockStrength": 500, + "name": "Sulphur Ore", + "baseDrop": "SULPHUR_ORE", + "blocks189": [ + { + "itemId": "sponge", + "damage": 0, + "onlyIn": [ + "combat_3" + ] + } + ] +} diff --git a/mining/blocks/titanium.json b/mining/blocks/titanium.json new file mode 100644 index 00000000..379638e4 --- /dev/null +++ b/mining/blocks/titanium.json @@ -0,0 +1,16 @@ +{ + "breakingPower": 5, + "blockStrength": 2000, + "name": "Titanium Ore", + "baseDrop": "TITANIUM_ORE", + "blocks189": [ + { + "itemId": "stone", + "damage": 4, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/tungsten.json b/mining/blocks/tungsten.json new file mode 100644 index 00000000..f4fad18a --- /dev/null +++ b/mining/blocks/tungsten.json @@ -0,0 +1,24 @@ +{ + "breakingPower": 9, + "blockStrength": 5600, + "name": "Tungsten", + "baseDrop": "TUNGSTEN", + "blocks189": [ + { + "itemId": "cobblestone", + "damage": 0, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:clay", + "damage": 0, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + } + ] +} diff --git a/mining/blocks/umber.json b/mining/blocks/umber.json new file mode 100644 index 00000000..d3ed4c87 --- /dev/null +++ b/mining/blocks/umber.json @@ -0,0 +1,32 @@ +{ + "breakingPower": 9, + "blockStrength": 5600, + "name": "Umber", + "baseDrop": "UMBER", + "blocks189": [ + { + "itemId": "minecraft:stained_hardened_clay", + "damage": 12, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:hardened_clay", + "damage": 0, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + }, + { + "itemId": "minecraft:red_sandstone", + "damage": 0, + "onlyIn": [ + "mineshaft", + "mining_3" + ] + } + ] +} -- cgit