Can confirm in 22w15a.
Can confirm in 22w15a.
Can confirm in 22w15a with the provided world.
Can confirm in 22w15a.
Can confirm for 22w14a on Windows 10.
[media]
Can confirm in 1.18.2.
Can confirm in 1.18.2 Pre-release 1.
Can confirm in 22w06a.
Can confirm in 1.17.1.
Applying /effect give @s minecraft:poison 34
repeatedly results in no damage taken regardless of the player's current health.
Applying /effect give @s minecraft:poison 30
repeatedly results in taking damage up to twice a second, instead of once every 1.25 seconds.
Applying /effect give @s minecraft:regeneration 30
repeatedly results in healing every time the effect is applied, instead of once every 2.5 seconds.
Applying /effect give @s minecraft:regeneration 31
repeatedly results in no healing actually being applied.
Can confirm in 1.17.1. However, the regeneration applies at 1 HP every 3 seconds instead of 1 HP every 2.5 seconds, a 16.667% reduction (1 in 1.2) instead of 66.667% reduction (1 in 3).
You actually don't need the offhand slot to reproduce this bug. If you throw a trident with Riptide III and switch to another item in your mainhand (such as a golden sword), that sword will still take durability damage and it will be as if you attacked with the sword instead of the trident.
Can confirm for 1.16.1, but crashes with a different error:
com.google.gson.JsonSyntaxException: Expected text to be a string, was null (json)
Sounds like you may be short on RAM. How much RAM do you have? What other programs did you have open on your computer at the time of the crash? Have you tried other Minecraft versions? Given that the crash report mentioned 32-bit Java, have you tried 64-bit Java?
Can confirm for 1.15.2
To reproduce:
/tp @p 0 128 0
/setblock 0 126 0 grass_path
/clone 0 126 0 0 127 0 0 126 0 replace move
Or (when standing on a grass path block):
/clone ~ ~ ~ ~ ~1 ~ ~ ~ ~ replace force
Confirmed for 1.15.2 with the above command, and also with the following command:
/effect give @e[type=ghast,limit=1,sort=nearest] slowness 30 7
Workaround: Run the following command every X seconds:
/data merge entity @e[type=minecraft:ravager] {Patrolling:0b
}
Can reproduce in 1.14.3. When you press F3+C to get your coordinates (including rotation) as a /tp command, the x rotation value can fall outside the intended range of [0°,360°). This means that in order to get within that range, I need to spin clockwise or counterclockwise accordingly, sometimes a lot, or otherwise manually compute the value module 360° every time.
From the description of https://www.youtube.com/watch?v=DECKDy8gu1Y:
In 1.13.2, collidedHorizontally is randomly set to true due to floating point inaccuracies when your position is very close to a integer or half integer. This makes sprinting stop. Thanks mojang. So we can't walk at exactly +0.50000 on blocks, we need to randomize a bit. I found that 2° of range (±1°) randomly applied every tick is good enough. In this video it was 1° of range (aka ±0.5°) which is why it stopped sprinting for a tick a handful of times. You can see in the video that when I set randomlooking to 0, the Z coordinate quickly settles on 0.500, then sprinting stops. When it goes back to 1, the Z coordinate moves around 0.500, which lets sprinting continue. Also it's less detectable overall tbh. (randomlooking 10 was an exaggeration dont ever do that lol)
In short: In Minecraft 1.13.2, you can't sprint while being exactly in the middle or on the edge of a block for more than a few ticks due to some floating-point errors. This is despite not actually colliding with any non-floor blocks.
Can confirm in 22w15a.