mojira.dev

Chrysteriarth

Assigned

No issues.

Reported

MC-302463 Parity Issue: Copper Golem sorting behavior is inconsistent with Bedrock Duplicate MC-302122 Copper Golems cause massive lag spikes when checking chests. Duplicate MC-301963 Copper golems cause huge lag spikes when checking chests Fixed MC-301370 Copper Golem tries to pathfind to chests it can't reach Duplicate MC-280339 Game crash Awaiting Response MC-280178 Firefly bushes don't generate in mangrove swamps Duplicate MC-273045 The Wind Burst enchantment and wind charges are unusable with Blast Protection Armor Duplicate

Comments

Yeah, I was wondering how to handle that. I’ll change this report to focus on the stews then.

In general, the copper golem’s sorting logic is inconsistent with Bedrock and that really needs to be fixed. I believe there’s also something about ominous banners that this relates to as well.

This is also parity issue. Copper Golems can sort potions in Bedrock Edition.

Here is the requested video, this website refuses to let me upload it, so I had to use a google drive link.

https://drive.google.com/file/d/1LQjTUJCYCVx-fkt50uY-ZyNGb2SmCNV6/view?usp=sharing&t=5


As you can see, once the copper golems are all killed, the lag completely vanishes instantly.

Oh, so it’s not a bug, it’s just bad design.

Please tell me this’ll change and we won’t have to toss the copper golem in the garbage with the allay and the sniffer.

I’m sorry, but how is that relevant to the bug?

So, has Mojang just given up on parity or are they going to remove the firefly bushes from Bedrock?

I want to point out that the code for generating wart blocks does exist withing the code, but it just doesn't work for some reason. I'll paste it below so someone can analyze and possibly find the problem.

 

            {
              "type": "minecraft:condition",
              "if_true": {
                "type": "minecraft:biome",
                "biome_is": [
                  "minecraft:warped_forest"
                ]
              },
              "then_run": {
                "type": "minecraft:condition",
                "if_true": {
                  "type": "minecraft:not",
                  "invert": {
                    "type": "minecraft:noise_threshold",
                    "noise": "minecraft:netherrack",
                    "min_threshold": 0.54,
                    "max_threshold": 1.7976931348623157e+308
                  }
                },
                "then_run": {
                  "type": "minecraft:condition",
                  "if_true": {
                    "type": "minecraft:y_above",
                    "anchor": {
                      "absolute": 31
                    },
                    "surface_depth_multiplier": 0,
                    "add_stone_depth": false
                  },
                  "then_run": {
                    "type": "minecraft:sequence",
                    "sequence": [
                      {
                        "type": "minecraft:condition",
                        "if_true": {
                          "type": "minecraft:noise_threshold",
                          "noise": "minecraft:nether_wart",
                          "min_threshold": 1.17,
                          "max_threshold": 1.7976931348623157e+308
                        },
                        "then_run": {
                          "type": "minecraft:block",
                          "result_state": {
                            "Name": "minecraft:warped_wart_block"
                          }
                        }
                      },
                      {
                        "type": "minecraft:block",
                        "result_state": {
                          "Name": "minecraft:warped_nylium"
                        }
                      }
                    ]
                  }
                }
              }
            },
            {
              "type": "minecraft:condition",
              "if_true": {
                "type": "minecraft:biome",
                "biome_is": [
                  "minecraft:crimson_forest"
                ]
              },
              "then_run": {
                "type": "minecraft:condition",
                "if_true": {
                  "type": "minecraft:not",
                  "invert": {
                    "type": "minecraft:noise_threshold",
                    "noise": "minecraft:netherrack",
                    "min_threshold": 0.54,
                    "max_threshold": 1.7976931348623157e+308
                  }
                },
                "then_run": {
                  "type": "minecraft:condition",
                  "if_true": {
                    "type": "minecraft:y_above",
                    "anchor": {
                      "absolute": 31
                    },
                    "surface_depth_multiplier": 0,
                    "add_stone_depth": false
                  },
                  "then_run": {
                    "type": "minecraft:sequence",
                    "sequence": [
                      {
                        "type": "minecraft:condition",
                        "if_true": {
                          "type": "minecraft:noise_threshold",
                          "noise": "minecraft:nether_wart",
                          "min_threshold": 1.17,
                          "max_threshold": 1.7976931348623157e+308
                        },
                        "then_run": {
                          "type": "minecraft:block",
                          "result_state": {
                            "Name": "minecraft:nether_wart_block"
                          }
                        }
                      },
                      {
                        "type": "minecraft:block",
                        "result_state": {
                          "Name": "minecraft:crimson_nylium"
                        }
                      }
                    ]
                  }
                }
              }
            }
          ]
        }
      }

If this is working as intended, that's a horrible design choice as it makes the wind charge item completely useless. Either wind blasts should be unaffected by the enchantment or there should be some sort of differentiation between breeze-made/wind charged blasts and player-made/wind burst blasts.

While this does relate to MC-268411, the effects are far worse for the wind burst enchantment If the player uses Blast Protection armor, the wind burst will be nullified, but if they take the armor off, they'll die as soon as they hit the ground, making any wind burst enchanted mace completely unusable.

Honestly, there should probably be a separate issue regarding the effects of player-made wind charges and wind burst vs. the effects of breeze-made wind charges and the wind charged status effects. These two groups should NOT act the same.