AstralOrdana / Spelunkery

The Spelunkery mod for Minecraft
GNU Lesser General Public License v3.0
54 stars 25 forks source link

spelunkery hammer and chisel #103

Open iraThe56 opened 1 year ago

iraThe56 commented 1 year ago

Describe the bug: The Spelunkery Hammer and Chisel can be used to collect blocks from other mods that should be unobtainable. One example is 'ae2:flawless_budding_quartz' from the AE2 mod, which is not normally obtainable with silk touch. However, with the Spelunkery Hammer and Chisel, players can bypass normal progression rules and collect these items. It would be ideal if the mod could introduce a check for silk touch compliance on non-vanilla items. Steps to reproduce the behavior. Format it as a numbered list of steps.

Equip the Spelunkery Hammer and Chisel. Find a block from another mod, such as 'ae2:flawless_budding_quartz' in AE2 mod. Use the Spelunkery Hammer and Chisel on this block. Expected behavior: The Spelunkery Hammer and Chisel should respect the mod's rules for obtaining blocks. In this case, if the 'ae2:flawless_budding_quartz' block cannot be obtained using silk touch, the Spelunkery tools should not be able to collect it either.

AstralOrdana commented 1 year ago

added support for this via the chisel_immune block tag in 1.20.1-0.3.4, will fix for 1.19 also