Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emancipation & Curing #652

Open
GuiTaek opened this issue Dec 28, 2023 · 0 comments
Open

Emancipation & Curing #652

GuiTaek opened this issue Dec 28, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@GuiTaek
Copy link

GuiTaek commented Dec 28, 2023

Description

Emancipation & Curing doesn't work together. When you become a zombie, start curing yourself and before curing is finished, you leave your body, neither will the zombie heal after strength runs out nor will it heal when you reenter the zombie before healing is finished.

Reproduce

  1. Start a world in creative and die, choosing to be a remnant.
  2. Build (possibly with the fill command) a platform of soul sand and an obelisk above. Dig a hole in the ground that you can't escape and ensure that you have emancipation also in the hole.
  3. Grab a zombie spawn egg.
  4. Spawn a zombie inside the hole and emancipate into the zombie.
  5. Grab a potion of weakness and a gold apple.
  6. Drink the potion and eat the apple.
  7. Emancipate out of the zombie.
  8. (Optional) Go into the zombie.
  9. Wait for the strength effect to vanish

What happens

The zombie remains a zombie.

What I expect to happen

The zombie should convert into a hull or even into a player when I'm inside.

Interesting information

This also happens without Emancipation when you just enter the nether or the end. Weirdly enough, it works fine while restarting the world. Also happens with other zombies like husks, drowned, zombie pigman, zombie villager and their baby variants.

affected versions:

I tested:

  • 2.0.0-beta.16
  • 2.0.0-beta.9
  • 2.0.0-beta.8
    and every version I tested so far is affected

Possible Cause

There is a bug inside the latest fabric of 1.18.2 which is fixed in later versions of minecraft

Description

Zombie Villager, when cured and server restart, loose their progress on curing discounts. I think, this bug isn't in vanilla, I think I tested it some days ago.

Reproduce

  1. Start a world in single player creative in hard difficulty.
  2. Do the following setup:
    image
  3. Spawn a villager inside the contraption and get it into a minecart next to the fledging table.
  4. Destroy and place the fledging table until you have the stick trade.
  5. Sell some sticks.
  6. Spawn a zombie next to the villager and let the zombie kill the villager.
  7. Kill the zombie with an axe (not a sword please, as it can damage the villager ruining the prices)
  8. Give the villager a weakness potion and a golden apple.
  9. Wait for the villager to heal
  10. See the price of 26 sticks.
  11. repeat 6-8
  12. close the word and start it again
  13. repeat 9

What happens

The villager has a price of 26 sticks.

What I expect to happen

As this is before the villager rebalance, it should have a price of 20 sticks (cure again without closing to see, that this indeed should happen)

@Redfan2 Redfan2 added the bug Something isn't working label Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants