Skip to content

Instantly share code, notes, and snippets.

@MWHunter
Last active January 21, 2022 23:25
Show Gist options
  • Save MWHunter/12e48293ec3e27338c61342c43e50ff7 to your computer and use it in GitHub Desktop.
Save MWHunter/12e48293ec3e27338c61342c43e50ff7 to your computer and use it in GitHub Desktop.
NFTWorlds patches
Patch 1 to 38: Airplane/Puffer patches
Patch 39: Commands, no performance changes
Patch 40: Reduces ticking of passive mob AI, skips mob AI if the server is lagging.
Patch 41: Reduces ticking of collisions
Patch 42: Stolen without credit from an old and unstable airplane patch
Patch 43: Quality of life patch for insta kill golems, not performance patch
Patch 44: Stops a single block lookup if a mob isn’t moving horizontally… performance gains are negligible, although non-zero.
Patch 45: Stops villagers from picking up own items for 6 seconds, not performance patch as it adds an extra two world lookups
Patch 46: Misleading name “Async Entities”. Stolen without credit from Puffer.
Patch 47: Allows inactive goals to entirely be disabled, breaking vanilla behavior. Old and buggy patch stolen without credit from Puffer.
Patch 48: Lets item frames not tick, breaking vanilla behavior
Patch 49: Optimizes a few constant time random lookups and lets people break vanilla behavior with config options.
Patch 50: Lets people break vanilla particles and no damage ticks
Patch 51: Breaks vanilla behavior by letting individual parts of a mob’s AI to tick less. No performance improvement without loss of vanilla behavior.
Patch 52: Adds an if statement to a hot portion of code to disable a part of timings for tile entities. Performance gains are questionable.
Patch 53: Lets people use configs to set random tick speed for all worlds
Patch 54: Lets cactus grow multiple blocks at a time, while tick skipping. Adds a random call to a hot method of code. Breaks vanilla behavior.
Patch 55: Lets people disable footsteps, disabling vanilla behavior
Patch 56: Performance patch that decreases performance by attempting to cache chunk lookups
Patch 57: Breaks swimming for negligible performance gains
Patch 58: Lets the zombie attack village goal be disabled entirely
Patch 59: Redundant entity lookup cache, may decrease performance
Patch 60: Adds more caching that decreases performance
Patch 61: Disables passenger ticking entirely, lmao
Patch 62: Lets people break grass, now, and lava behavior
Patch 63: Quality of life changes with teleporting and vehicles
Patch 64: Adds caching to ranges for spawners, slightly breaking vanilla behavior for negligible gains
Patch 65: Disable parts of mob AI if the server believes players won’t notice it
Patch 66: Stolen from puffer, INTENTIONALLY removing puffer’s comment
Patch 67: Disables searching for goals entirely
Patch 68: Changes NPC speed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment