Hey, I'm new here, I have a problem, I punched a Zombie Pigman and every Zombie Pigmen got hostile, that's normal and I know it works like that, but it doesn't matter where I go or how much time has passed, they never return passive, I tried peaceful, creative, spectator and nothing works, they remain aggresive no matter what I do, it's getting really annoying, do you know if it's a bug or if it has solution? I'm in 1.14.1 Java Edition
I would have thought peaceful would make them forget but I don't know.
Staying more than 40 blocks away from any ZP for more than 40 seconds is supposed to make them forget, but this doesn't work if they are in unloaded chunks.
I'd try typing:
/kill @e[type=minecraft:zombie_pigman]
in chat (unless you have some nametagged ZP you want to keep), that should really work, newly spawned ZP REALLY shouldn't get hostile unless there is some already hostile ZP to spread the hostility.
There are a bunch of bug reports on the subject but it's sort of hard to tell with some of them if it's a bug or just people not understanding the normal mechanics. Also there's an issue with ZP getting angry at mobs that hurt them and transferring their anger to the player after the original mob dies.
There may well be a real problem, I can't find it again but I think I saw somewhere where somebody wrote that they teleported to a far off part of the Nether and the ZP there also attacked them even though they could have had no contact with the original ZP.
Sorry to tell you but it still doesn't work, is there a way to stop Zombie Pigmen form spawning? I wouldn't like to do it but I think it's my only option
Part of the problem might be that you are leaving the area totally, because of the hostile zombie pigmen, for the mechanic to fully work, the area should be loaded for the period of time to expire. If they are hostile, and you are leaving the area unloaded then returning an hour later, the area really hasn't had the time expire for their hostileness.
You could setup command blocks to teleport the ZP into the void.
I don't think the Nether has spawn chunks, you could look into how chunk loaders work (I think most descriptions are about keeping the Overworld loaded while you are in the Nether but they may work in the Nether as well.)
So you might have to make sure you stay in range of a command block in order to keep it running.
--
Try:
/tp @e[type=minecraft:zombie_pigman] ~ -10 ~
here's the result of typing that in chat.
(Screenshot taken while flying just under the bedrock floor of the Nether.)
--
You might get more ghasts, magma cubes (and skelies in fortresses, both wither and normal) .
I ran into the same problem. Tried several different things, including building a stone box, with me inside. After 2 hours AFK, the ZP were still angry. I also found out that if you get too close to a corner, they can hit you through a stone wall!
I ran into the same problem. Tried several different things, including building a stone box, with me inside. After 2 hours AFK, the ZP were still angry. I also found out that if you get too close to a corner, they can hit you through a stone wall!
That probably wouldn't work even even if things are working normally.
You need to be at least 40 blocks away from any angry ZP for them to forget you.
Pillaring up can work, or tunneling under a lava sea, but you have to keep going far enough that any new ZP you get close to are far enough away from the angry ones to not get angered.
But now it sounds like there is a bug, people have reported teleporting to distant locations and finding the ZP there to be hostile.
Can people stop dismissing this issue as 'oh, you just don't know the mechanics' please.
This is a problem that wasn't present until the 1.14 update, so it is most likely a bug. And if it is just some new mechanics, these mechanics need changing. It forces players into a position where, unless they use commands, they can no longer utelise the nether without having to face constant hordes of Pigmen.
1.14 has -thus far- shown itself to be riddled with bugs. Likely due to a change in the game's engine (I have heard this, though I cannot say whether it is true or not). Regardless of what is causing the bugs, there are lots of them, and many players are completely avoiding this version of the game until optifine comes out due to how poorly optimised it is.
This issue is caused by a mechanic relating to the pigmen 'Anger' value.
", courier, monospace">'The value is initially 0 until you attack a pigman, then the value is set at 800 and decrease at tick speed. The issue happens because the anger value for each pigman is continuously built up by other pigmen spreading their anger, which leads to eventually never reach 0. This issue only persists if the pigmen continue to naturally spawn and despawn, as with normal survival gameplay. The old ones seem to spread this value to the new ones until they despawn and so on, making this a entire way to maintain this process forever.'
I had the problem for a while. We have a wither skeleton spawning/hunting room we've cleared out in a nether fortress, and although I usually try to avoid hitting pigmen while hunting wither skeletons and blazes in there, I accidentally hit one with an arrow and got them all mad. Fair enough, and in the fairly confined/controlled environment inside that room, it wasn't a problem. When hordes of them tried to jump me as I ran along the walkway back to our Nether Hub, that wasn't a major problem either, as I had a Speed 2 boost from a beacon and could easily run through/past them. Once I got up into our Nether Hub/Nether Rail system where the floors are all half slabs, I was safe, but I could hear them in the caves and open nether below snarling in anger.
I tried several times to go down the ladder to the open nether and kill all nearby pigmen, but more kept spawning and I eventually gave up. Finally, I ran down one of our rail tunnels to someone's distant base and then walked back, a distance of a few hundred blocks south and then east of the Nether Hub at zero-zero. When i returned to the area around the Nether Hub and went down the ladder...apparently all the angry pigmen had despawned when I got more than 128 blocks away and whatever new ones spawned when I came back were no longer angry. Now, it probably helped that I was able to run pretty fast down a straight tunnel way up in the ceiling just below the bedrock, and that in the open nether below there happened to be some walls and then a lava sea preventing pigmen from trying to follow me across the open nether below, but the "run far enough away that they despawn once you're 128 blocks away" trick apparently CAN still work.
But yeah, it does seem to be a lot harder than it used to be to get the angry pigmen to calm down.
Rollback Post to RevisionRollBack
"I think I'm starting to like this `programming' thing. It's about four times as fun as shaving." -- Notch, June 12, 2011
[p] It forces players into a position where, unless they use commands, they can no longer utelise the nether without having to face constant hordes of Pigmen.
Hey, I'm new here, I have a problem, I punched a Zombie Pigman and every Zombie Pigmen got hostile, that's normal and I know it works like that, but it doesn't matter where I go or how much time has passed, they never return passive, I tried peaceful, creative, spectator and nothing works, they remain aggresive no matter what I do, it's getting really annoying, do you know if it's a bug or if it has solution? I'm in 1.14.1 Java Edition
I would have thought peaceful would make them forget but I don't know.
Staying more than 40 blocks away from any ZP for more than 40 seconds is supposed to make them forget, but this doesn't work if they are in unloaded chunks.
I'd try typing:
/kill @e[type=minecraft:zombie_pigman]
in chat (unless you have some nametagged ZP you want to keep), that should really work, newly spawned ZP REALLY shouldn't get hostile unless there is some already hostile ZP to spread the hostility.
Just testing.
There are a bunch of bug reports on the subject but it's sort of hard to tell with some of them if it's a bug or just people not understanding the normal mechanics. Also there's an issue with ZP getting angry at mobs that hurt them and transferring their anger to the player after the original mob dies.
There may well be a real problem, I can't find it again but I think I saw somewhere where somebody wrote that they teleported to a far off part of the Nether and the ZP there also attacked them even though they could have had no contact with the original ZP.
Just testing.
It worked! Thank you
Great!
Just testing.
Sorry to tell you but it still doesn't work, is there a way to stop Zombie Pigmen form spawning? I wouldn't like to do it but I think it's my only option
Part of the problem might be that you are leaving the area totally, because of the hostile zombie pigmen, for the mechanic to fully work, the area should be loaded for the period of time to expire. If they are hostile, and you are leaving the area unloaded then returning an hour later, the area really hasn't had the time expire for their hostileness.
You could setup command blocks to teleport the ZP into the void.
I don't think the Nether has spawn chunks, you could look into how chunk loaders work (I think most descriptions are about keeping the Overworld loaded while you are in the Nether but they may work in the Nether as well.)
So you might have to make sure you stay in range of a command block in order to keep it running.
--
Try:
/tp @e[type=minecraft:zombie_pigman] ~ -10 ~
here's the result of typing that in chat.
(Screenshot taken while flying just under the bedrock floor of the Nether.)
--
You might get more ghasts, magma cubes (and skelies in fortresses, both wither and normal) .
Just testing.
I ran into the same problem. Tried several different things, including building a stone box, with me inside. After 2 hours AFK, the ZP were still angry. I also found out that if you get too close to a corner, they can hit you through a stone wall!
That probably wouldn't work even even if things are working normally.
You need to be at least 40 blocks away from any angry ZP for them to forget you.
Pillaring up can work, or tunneling under a lava sea, but you have to keep going far enough that any new ZP you get close to are far enough away from the angry ones to not get angered.
But now it sounds like there is a bug, people have reported teleporting to distant locations and finding the ZP there to be hostile.
Just testing.
We encountered this bug on our server. It was pretty serious.
Bug is now reported:
https://bugs.mojang.com/browse/MC-152473
Can people stop dismissing this issue as 'oh, you just don't know the mechanics' please.
This is a problem that wasn't present until the 1.14 update, so it is most likely a bug. And if it is just some new mechanics, these mechanics need changing. It forces players into a position where, unless they use commands, they can no longer utelise the nether without having to face constant hordes of Pigmen.
1.14 has -thus far- shown itself to be riddled with bugs. Likely due to a change in the game's engine (I have heard this, though I cannot say whether it is true or not). Regardless of what is causing the bugs, there are lots of them, and many players are completely avoiding this version of the game until optifine comes out due to how poorly optimised it is.
This issue is caused by a mechanic relating to the pigmen 'Anger' value.
This was explained by Johnibur on the issue page https://bugs.mojang.com/browse/MC-148600
Easiest solution I can think of is to just kill them.
I had the problem for a while. We have a wither skeleton spawning/hunting room we've cleared out in a nether fortress, and although I usually try to avoid hitting pigmen while hunting wither skeletons and blazes in there, I accidentally hit one with an arrow and got them all mad. Fair enough, and in the fairly confined/controlled environment inside that room, it wasn't a problem. When hordes of them tried to jump me as I ran along the walkway back to our Nether Hub, that wasn't a major problem either, as I had a Speed 2 boost from a beacon and could easily run through/past them. Once I got up into our Nether Hub/Nether Rail system where the floors are all half slabs, I was safe, but I could hear them in the caves and open nether below snarling in anger.
I tried several times to go down the ladder to the open nether and kill all nearby pigmen, but more kept spawning and I eventually gave up. Finally, I ran down one of our rail tunnels to someone's distant base and then walked back, a distance of a few hundred blocks south and then east of the Nether Hub at zero-zero. When i returned to the area around the Nether Hub and went down the ladder...apparently all the angry pigmen had despawned when I got more than 128 blocks away and whatever new ones spawned when I came back were no longer angry. Now, it probably helped that I was able to run pretty fast down a straight tunnel way up in the ceiling just below the bedrock, and that in the open nether below there happened to be some walls and then a lava sea preventing pigmen from trying to follow me across the open nether below, but the "run far enough away that they despawn once you're 128 blocks away" trick apparently CAN still work.
But yeah, it does seem to be a lot harder than it used to be to get the angry pigmen to calm down.