Whenever you defeat a raid in a village, and receive the hero of the village effect, that effect only works in the village you defeated the raid in. You cannot leave the village to trade with other villagers, or use the effect anywhere else in the world.
Expected result:
1. Hero of the village would act as a normal effect and be applied to the player no matter where they are in the world, after they have successfully beaten a raid.
2. The hero effect would allow you to trade for less to any villager in the minecraft world, no matter what village they are a part of.
3. This behavior would match java mechanics.
Actual game play:
1. The hero effect only sticks around in the exact village you beat the raid in, and only gives you discounts with villagers in that village.
2. 12 seconds after leaving the village, the hero effect goes away until you return.
3. This behavior does not match java mechanics.
Linked issues
is duplicated by 4
Comments 6
It says hero of village not hero of the villages. This is working as intended. One village you saved isnt global. It isnt like a messenger tells the villages that you saved some other village. The hero of the village is supposed to apply to that one village.
Affects 1.16.0.55. This isn't really a bug, but is more of a parity request. This would be a very useful feature to include nonetheless.
Confirmed!