BleachDev / BleachHack

block game utility mod that makes you a cool kid
https://bleachhack.org
GNU General Public License v3.0
732 stars 137 forks source link

Nuker filter edit blocks crashing game #443

Open sudofox opened 2 years ago

sudofox commented 2 years ago

version: I built it myself from the latest commit to the 1.17.1 branch

Crash happens when I go to edit the blocks in the filter for nuker

---- Minecraft Crash Report ----
// Surprise! Haha. Well, this is awkward.

Time: 3/7/22, 7:10 PM
Description: Rendering screen

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_2248.method_9518()" because "item" is null
    at Not Enough Crashes deobfuscated stack trace.(1.17.1+build.63)
    at org.bleachhack.setting.module.SettingBlockList.getName(SettingBlockList.java:64)
    at org.bleachhack.setting.module.SettingBlockList.getName(SettingBlockList.java:27)
    at org.bleachhack.setting.module.SettingList$ListWidowScreen.drawEntry(SettingList.java:225)
    at org.bleachhack.setting.module.SettingList$ListWidowScreen.onRenderWindow(SettingList.java:172)
    at org.bleachhack.gui.window.WindowScreen.render(WindowScreen.java:115)
    at org.bleachhack.setting.module.SettingList$ListWidowScreen.render(SettingList.java:148)
    at net.minecraft.client.render.GameRenderer.render(GameRenderer:874)
<snip>

Nuker setting as pulled from my json

  "Nuker": {
    "settings": {
      "Bind": 76,
      "Highlight": {
        "toggled": true,
        "children": {
          "Mode": 0,
          "Color": [
            0.0,
            0.4980392,
            1.0
          ]
        }
      },
      "Rotate": {
        "toggled": true,
        "children": {
          "Mode": 0
        }
      },
      "NoParticles": true,
      "Mode": 1,
      "Flatten": true,
      "Multi": 3.0,
      "Range": 3.0,
      "RangeHighlight": {
        "toggled": true,
        "children": {
          "Width": 3.0,
          "Color": [
            0.0,
            1.0,
            1.0
          ]
        }
      },
      "Filter": {
        "toggled": true,
        "children": {
          "Mode": 1,
          "Edit Blocks": [
            "minecraft:air"
          ]
        }
      }
    }
  },

I don't remember ever adding minecraft:air to it

closing my game, removing minecraft:air, and starting it again fixes it