mojira.dev
MC-306114

Trial spawners' ejecting reward cooldown breaks at a high enough "gametime" value

After spending enough time in a world, the reward ejection cooldown on Trial Spawners will get much longer and more inconsistent.

I discovered this organically while playing on my own world which is at a total gametime tick count of 337465834.

Steps to reproduce

  1. Create a new Minecraft world.

  2. Give yourself a Trial Spawner, primed to eject a reward:

    give @p trial_spawner[block_entity_data={id:"trial_spawner",normal_config:{loot_tables_to_eject:[{data:"minecraft:spawners/trial_chamber/consumables",weight:1},{data:"minecraft:spawners/trial_chamber/key",weight:1}]},target_cooldown_length:0,registered_players:[[I;0,0,0,0]]},block_state={trial_spawner_state:"waiting_for_reward_ejection"}] 1
  3. Place it down, and observe that the Trial Spawner ejects the item normally.

  4. Use an NBT editor to change your save file’s “gametime” to a high number like 337465834, and reload the world.

  5. Place down another Trial Spawner, and observe that the cooldown time is now sometimes arbitrarily much longer.

Attachments

Comments 1

Can confirm, really odd

flamesatgames

(Unassigned)

Confirmed

Gameplay

Important

Block states

1.21.11

Retrieved