mojira.dev
MC-160464

New gamerules introduced in snapshot 19w36a default to false in worlds from older versions

Moderator Note

This bug was only fixed for worlds that were not opened in the affected snapshot. If you opened your world in 19w36a and are experiencing this problem, you need to execute following commands once (If cheats are disabled in your world; go to Open to LAN -> Allow Cheats: On -> Start LAN world):

/gamerule drowningDamage true
/gamerule fallDamage true
/gamerule fireDamage true
/gamerule doInsomnia true

I opened my existing world, and there was no fall damage, no drowning damage etc.
This is because the newly introduced gamerules get set default to false.

This should be fixed such that the gamerules default to true if they previously didn't exist.

Expected:
drowningDamage = true
fallDamage = true
fireDamage = true
doInsomnia = true

Actual:
drowningDamage = false
fallDamage = false
fireDamage = false
doInsomnia = false

Linked issues

MC-172560 I cant get any damage in survival Resolved MC-160465 I take no fall damage in survival mode Resolved MC-160474 Damage gamerules are set as 'false' by default on worlds created in older versions Resolved MC-160502 Immune to damage in single player survival Resolved MC-160503 New Damage gamerules automatically turned to false Resolved

Attachments

Comments 3

By the way, only happens with existing worlds, worlds created on 19w36a aren't affected by this

here is how to temporarily solve the problem

[media]

activate the LAN game and activate tricks then change the 4 rules to true

AgentM

slicedlime

Confirmed

Very Important

World generation

damage, gamerule

19w36a

19w37a

Retrieved