From dfb253a42928953e4a958036066d6be96ed54fcf Mon Sep 17 00:00:00 2001 From: BillyGalbreath Date: Sun, 12 Jun 2022 06:31:01 -0500 Subject: [PATCH] fix decompile errors --- .../server/0005-Fix-decompile-errors.patch | 131 ++++++++++++++++++ ...0006-Component-related-conveniences.patch} | 2 +- ...006-Ridables.patch => 0007-Ridables.patch} | 36 +---- ...Configurable-entity-base-attributes.patch} | 4 +- ...s-stuff.patch => 0009-Timings-stuff.patch} | 0 ...0010-Barrels-and-enderchests-6-rows.patch} | 0 ...0-Llama-API.patch => 0011-Llama-API.patch} | 0 ...{0011-AFK-API.patch => 0012-AFK-API.patch} | 2 +- ...atch => 0013-Bring-back-server-name.patch} | 0 ...> 0014-Configurable-server-mod-name.patch} | 2 +- ... 0015-LivingEntity-safeFallDistance.patch} | 0 ...old.patch => 0016-Lagging-threshold.patch} | 2 +- ...17-PlayerSetSpawnerTypeWithEggEvent.patch} | 0 ...ch => 0018-EMC-MonsterEggSpawnEvent.patch} | 0 ...ch => 0019-Player-invulnerabilities.patch} | 2 +- ...9-Anvil-API.patch => 0020-Anvil-API.patch} | 0 ...1-Configurable-villager-brain-ticks.patch} | 0 ...0022-Alternative-Keepalive-Handling.patch} | 0 ...s.patch => 0023-Silk-touch-spawners.patch} | 0 ...72-Fix-Add-turtle-egg-block-options.patch} | 0 ...-vanilla-command-permission-handler.patch} | 0 ...settings-suppressing-pointless-logs.patch} | 0 ...> 0027-Disable-outdated-build-check.patch} | 0 ...gs.patch => 0028-Giants-AI-settings.patch} | 0 ...> 0029-Zombie-horse-naturally-spawn.patch} | 2 +- ...030-Charged-creeper-naturally-spawn.patch} | 0 ...it-naturally-spawn-toast-and-killer.patch} | 0 ...er-showing-in-ping-before-server-fu.patch} | 0 ...atch => 0033-Tulips-change-fox-type.patch} | 0 ...patch => 0034-Breedable-Polar-Bears.patch} | 0 ...atch => 0035-Chickens-can-retaliate.patch} | 0 ...ption-to-set-armorstand-step-height.patch} | 0 ....patch => 0037-Cat-spawning-options.patch} | 0 ...n-black-cats-spawning-in-swamp-huts.patch} | 0 ...ms.patch => 0039-Cows-eat-mushrooms.patch} | 0 ...ow-rotation-when-shearing-mooshroom.patch} | 0 ...patch => 0041-Pigs-give-saddle-back.patch} | 0 ...2-Snowman-drop-and-put-back-pumpkin.patch} | 0 ...3-Ender-dragon-always-drop-full-exp.patch} | 0 ... 0044-Signs-editable-on-right-click.patch} | 0 ...oisten-from-water-directly-under-it.patch} | 0 ...Minecart-settings-and-WASD-controls.patch} | 0 ...ble-loot-drops-on-death-by-cramming.patch} | 0 ...tion-to-toggle-milk-curing-bad-omen.patch} | 0 ...ould-check-if-entity-can-use-portal.patch} | 0 ...050-Fix-the-dead-lagging-the-server.patch} | 2 +- ...Skip-events-if-there-s-no-listeners.patch} | 0 ... 0052-Add-permission-for-F3-N-debug.patch} | 0 ...ch => 0053-Configurable-TPS-Catchup.patch} | 2 +- ...ow-loyalty-on-tridents-to-work-in-t.patch} | 0 ...erman-and-creeper-griefing-controls.patch} | 0 ...056-Villagers-follow-emerald-blocks.patch} | 0 ...ch => 0057-Allow-leashing-villagers.patch} | 0 ... => 0058-Implement-infinite-liquids.patch} | 0 ...9-Make-lava-flow-speed-configurable.patch} | 0 ...dd-player-death-exp-control-options.patch} | 0 ...rable-void-damage-height-and-damage.patch} | 2 +- ...=> 0062-Add-canSaveToDisk-to-Entity.patch} | 0 ...spenser-curse-of-binding-protection.patch} | 0 ...-for-boats-to-eject-players-on-land.patch} | 0 ...-mends-most-damages-equipment-first.patch} | 0 ...066-Add-5-second-tps-average-in-tps.patch} | 2 +- ...h => 0067-Implement-elytra-settings.patch} | 0 ...atch => 0068-Item-entity-immunities.patch} | 2 +- ...mand.patch => 0069-Add-ping-command.patch} | 0 ...mand.patch => 0070-Add-demo-command.patch} | 0 ...d.patch => 0071-Add-credits-command.patch} | 0 ...=> 0072-Configurable-jockey-options.patch} | 0 ...d-to-crystals-and-crystals-shoot-ph.patch} | 0 ...> 0074-Add-phantom-spawning-options.patch} | 0 ...075-Implement-bed-explosion-options.patch} | 0 ...nt-respawn-anchor-explosion-options.patch} | 0 ...Add-allow-water-in-end-world-option.patch} | 0 ... => 0078-Allow-color-codes-in-books.patch} | 2 +- ...espan.patch => 0079-Entity-lifespan.patch} | 0 ...eport-to-spawn-if-outside-world-bor.patch} | 0 ...ty.patch => 0081-Squid-EAR-immunity.patch} | 0 ...atch => 0082-Phantoms-burn-in-light.patch} | 0 ...0083-Configurable-villager-breeding.patch} | 0 ... 0084-Redstone-deactivates-spawners.patch} | 0 ...ch => 0085-Totems-work-in-inventory.patch} | 0 ...-Add-vindicator-johnny-spawn-chance.patch} | 0 ...on-to-disable-certain-block-updates.patch} | 0 ...0088-Dispensers-place-anvils-option.patch} | 0 ...rs.patch => 0089-Allow-anvil-colors.patch} | 0 ...-disable-dolphin-treasure-searching.patch} | 0 ...patch => 0091-Short-enderman-height.patch} | 0 ...top-squids-floating-on-top-of-water.patch} | 2 +- ...ng-obsidian-valid-for-portal-frames.patch} | 0 ...ities-can-use-portals-configuration.patch} | 2 +- ...095-LivingEntity-broadcastItemBreak.patch} | 0 ...tomizable-wither-health-and-healing.patch} | 0 ...gling-special-MobSpawners-per-world.patch} | 2 +- ...patch => 0098-Raid-cooldown-setting.patch} | 0 ...-config-options-per-projectile-type.patch} | 0 ...able-zombie-aggressiveness-towards-.patch} | 0 ...-to-recipe-s-ExactChoice-ingredient.patch} | 0 ...y.patch => 0102-Flying-squids-Oh-my.patch} | 0 ...patch => 0103-Infinity-bow-settings.patch} | 0 ...=> 0104-Configurable-daylight-cycle.patch} | 4 +- ...e-and-mending-enchantments-together.patch} | 0 ...6-Furnace-uses-lava-from-underneath.patch} | 0 ...ws-should-not-reset-despawn-counter.patch} | 0 ...e-add-farmland-mechanics-from-Alpha.patch} | 0 ...ustable-breeding-cooldown-to-config.patch} | 0 ...-entity-breeding-times-configurable.patch} | 0 ...es-from-item-forms-of-entities-to-e.patch} | 0 ...when-using-a-Name-Tag-on-an-Armor-S.patch} | 0 ...lowing-Endermen-to-despawn-even-whi.patch} | 0 ...14-Add-configurable-snowball-damage.patch} | 0 ...5-Changeable-Mob-Left-Handed-Chance.patch} | 0 ...=> 0116-Add-boat-fall-damage-config.patch} | 0 ...0117-Snow-Golem-rate-of-fire-config.patch} | 0 ...-Configurable-disable-give-dropping.patch} | 0 ...illager-Clerics-to-farm-Nether-Wart.patch} | 0 ...ied-Piglin-death-always-counting-as.patch} | 0 ...timise-player-list-ticksSpread-out-.patch} | 0 ...le-chance-for-wolves-to-spawn-rabid.patch} | 0 ...3-Configurable-default-collar-color.patch} | 0 ...tch => 0124-Phantom-flames-on-swoop.patch} | 0 ...-to-open-even-with-a-solid-block-on.patch} | 0 ...SBar.patch => 0126-Implement-TPSBar.patch} | 2 +- ...h => 0127-Striders-give-saddle-back.patch} | 0 ...tch => 0128-PlayerBookTooLargeEvent.patch} | 2 +- ...herite-armor-grants-fire-resistance.patch} | 0 ...130-Fix-rotating-UP-DOWN-CW-and-CCW.patch} | 0 ...efing-bypass-to-everything-affected.patch} | 0 ...llow-Note-Block-sounds-when-blocked.patch} | 0 ...133-Add-EntityTeleportHinderedEvent.patch} | 0 ... => 0134-Farmland-trampling-changes.patch} | 0 ...5-Movement-options-for-armor-stands.patch} | 2 +- ....patch => 0136-Fix-stuck-in-portals.patch} | 2 +- ...ggle-for-water-sensitive-mob-damage.patch} | 2 +- ...8-Config-to-always-tame-in-Creative.patch} | 0 ... 0139-End-crystal-explosion-options.patch} | 0 ...ther-Ender-Dragon-can-ride-vehicles.patch} | 0 ...atch => 0141-Dont-run-with-scissors.patch} | 2 +- ...nch-Man.patch => 0142-One-Punch-Man.patch} | 0 ...r-Pearl-cooldown-damage-and-Endermi.patch} | 0 ...to-ignore-nearby-mobs-when-sleeping.patch} | 0 ...d-back-player-spawned-endermite-API.patch} | 0 ...n-aggressiveness-towards-Endermites.patch} | 0 ...Dragon-Head-wearers-and-stare-aggro.patch} | 0 ...ig.patch => 0148-Tick-fluids-config.patch} | 0 ...49-Config-to-disable-Llama-caravans.patch} | 0 ...g-to-make-Creepers-explode-on-death.patch} | 0 ...rable-ravager-griefable-blocks-list.patch} | 0 ...152-Sneak-to-bulk-process-composter.patch} | 0 ...h => 0153-Config-for-skipping-night.patch} | 2 +- ...154-Add-config-for-villager-trading.patch} | 0 ...=> 0155-Allow-infinity-on-crossbows.patch} | 0 ...ngs.patch => 0156-Drowning-Settings.patch} | 2 +- ...reak-individual-slabs-when-sneaking.patch} | 0 ...to-disable-hostile-mob-spawn-on-ice.patch} | 0 ...g-to-show-Armor-Stand-arms-on-spawn.patch} | 0 ...tion-to-make-doors-require-redstone.patch} | 0 ...Config-to-allow-for-unsafe-enchants.patch} | 0 ...0162-Configurable-sponge-absorption.patch} | 0 ...ch => 0163-Projectile-offset-config.patch} | 0 ...or-powered-rail-activation-distance.patch} | 0 ...> 0165-Piglin-portal-spawn-modifier.patch} | 0 ...Config-to-change-max-number-of-bees.patch} | 0 ...-Config-for-wither-explosion-radius.patch} | 0 ... => 0168-Gamemode-extra-permissions.patch} | 0 ...ng-the-blocks-that-turn-into-dirt-p.patch} | 0 ...0170-Configurable-piston-push-limit.patch} | 0 ...171-Configurable-broadcast-settings.patch} | 0 ... => 0172-Configurable-mob-blindness.patch} | 0 ...hidden-players-from-entity-selector.patch} | 0 ...-to-impact-Creeper-explosion-radius.patch} | 0 ... 0175-Iron-golem-calm-anger-options.patch} | 0 ...ots.patch => 0176-Breedable-parrots.patch} | 0 ...gurable-powered-rail-boost-modifier.patch} | 0 ...ge-multiplier-critical-damage-value.patch} | 0 ...n-to-disable-dragon-egg-teleporting.patch} | 0 ...fig-for-unverified-username-message.patch} | 0 ...-anvil-cumulative-cost-configurable.patch} | 0 ...2-ShulkerBox-allow-oversized-stacks.patch} | 0 ...e-can-work-when-raining-or-at-night.patch} | 0 ...84-API-for-any-mob-to-burn-daylight.patch} | 0 ...h => 0185-Config-MobEffect-by-world.patch} | 0 ...eacon-Activation-Range-Configurable.patch} | 0 ...0187-Add-toggle-for-sand-duping-fix.patch} | 0 ...gle-for-end-portal-safe-teleporting.patch} | 2 +- ...atch => 0189-Flying-Fall-Damage-API.patch} | 0 ...ke-lightning-rod-range-configurable.patch} | 2 +- ...ng-food-fills-hunger-bar-completely.patch} | 0 ...ayer-join-full-server-by-permission.patch} | 0 ...ermission-bypass-for-portal-waiting.patch} | 2 +- ...4-Shulker-spawn-from-bullet-options.patch} | 0 ...ating-glow-berries-adds-glow-effect.patch} | 0 ...-Option-to-make-drowned-break-doors.patch} | 0 ...nfigurable-hunger-starvation-damage.patch} | 0 ...patch => 0198-Enhance-SysoutCatcher.patch} | 0 ...h => 0199-Armor-click-equip-options.patch} | 0 ...nd.patch => 0200-Add-uptime-command.patch} | 2 +- ...atch => 0201-Structure-seed-options.patch} | 0 ...tch => 0202-Tool-actionable-options.patch} | 0 ...3-Store-placer-on-Block-when-placed.patch} | 0 ...oner-API.patch => 0204-Summoner-API.patch} | 0 ...mizable-sleeping-actionbar-messages.patch} | 2 +- ...-shulker-box-items-from-dropping-co.patch} | 0 ...207-Silk-touchable-budding-amethyst.patch} | 0 ...tch => 0208-Big-dripleaf-tilt-delay.patch} | 0 ...0209-Player-ridable-in-water-option.patch} | 0 ...-Enderman-teleport-on-projectile-hi.patch} | 0 ...d.patch => 0211-Add-compass-command.patch} | 0 ...nt-horses-from-standing-with-riders.patch} | 0 ...h => 0213-Toggle-for-kinetic-damage.patch} | 0 ...-Option-for-disable-observer-clocks.patch} | 0 ...zeable-Zombie-Villager-curing-times.patch} | 0 ...-Option-for-sponges-to-work-on-lava.patch} | 0 ...217-Toggle-for-Wither-s-spawn-sound.patch} | 0 ...-breaks-from-solid-neighbors-config.patch} | 0 ...move-curse-of-binding-with-weakness.patch} | 0 ...0220-Conduit-behavior-configuration.patch} | 0 ...patch => 0221-Cauldron-fill-chances.patch} | 0 ...o-allow-mobs-to-pathfind-over-rails.patch} | 0 ... 0223-Shulker-change-color-with-dye.patch} | 0 ... => 0224-Extended-OfflinePlayer-API.patch} | 0 ...he-ability-to-add-combustible-items.patch} | 0 ...in-and-thunder-should-stop-on-sleep.patch} | 2 +- ...-blocks-to-grow-into-trees-naturall.patch} | 11 +- ...-right-click-to-use-exp-for-mending.patch} | 2 +- ...urally-aggressive-to-players-chance.patch} | 0 ...urally-aggressive-to-players-chance.patch} | 0 ...r-beds-to-explode-on-villager-sleep.patch} | 0 ...Halloween-options-and-optimizations.patch} | 0 ...atch => 0233-Config-for-grindstones.patch} | 0 ....patch => 0234-UPnP-Port-Forwarding.patch} | 2 +- ...Campfire-option-for-lit-when-placed.patch} | 0 ...tinguish-fire-blocks-with-snowballs.patch} | 0 ...on-to-disable-zombie-villagers-cure.patch} | 0 ...nt-BlockEntity-Lore-and-DisplayName.patch} | 0 ...tch => 0239-Signs-allow-color-codes.patch} | 0 ...twisting-vines-configurable-max-gro.patch} | 0 ...=> 0241-Mobs-always-drop-experience.patch} | 2 +- ....patch => 0242-Potion-NamespacedKey.patch} | 0 ...ne-API.patch => 0243-Grindstone-API.patch} | 0 ...-spiders-from-climbing-world-border.patch} | 2 +- ...e-to-replant-crops-and-nether-warts.patch} | 0 ...ring-jeb-produces-random-color-wool.patch} | 0 ...urtle-eggs-random-tick-crack-chance.patch} | 0 ...=> 0248-Mob-head-visibility-percent.patch} | 0 ...able-valid-characters-for-usernames.patch} | 2 +- ...Shears-can-have-looting-enchantment.patch} | 0 ...Stop-bees-from-dying-after-stinging.patch} | 0 ...ounts-in-beehives-to-Purpur-clients.patch} | 2 +- ...onfigurable-farmland-trample-height.patch} | 0 ...onfigurable-player-pickup-exp-delay.patch} | 0 ...ng.patch => 0255-Allow-void-trading.patch} | 2 +- ...nt-eat-blocks-in-non-ticking-chunks.patch} | 0 ...h => 0257-Configurable-phantom-size.patch} | 0 ...> 0258-Configurable-food-attributes.patch} | 0 ....patch => 0259-Max-joins-per-second.patch} | 0 ...figurable-minimum-demand-for-trades.patch} | 0 ... => 0261-Lobotomize-stuck-villagers.patch} | 0 ...ion-for-villager-display-trade-item.patch} | 0 ...> 0263-Fill-command-max-area-option.patch} | 0 ...wner-not-spawning-water-animals-cor.patch} | 0 ...ig-for-mob-last-hurt-by-player-time.patch} | 0 ...=> 0266-Anvil-repair-damage-options.patch} | 0 ...> 0267-Fix-legacy-colors-in-console.patch} | 0 ...-turtle-egg-trampling-with-feather-.patch} | 0 ...d-toggle-for-enchant-level-clamping.patch} | 0 ...vent-horses-from-standing-when-hurt.patch} | 0 ...tch => 0271-Drop-incompatible-tests.patch} | 0 ...rable-search-radius-for-villagers-t.patch} | 2 +- ...ge.patch => 0273-Stonecutter-damage.patch} | 0 ...le-damage-settings-for-magma-blocks.patch} | 0 ...275-Add-config-for-snow-on-blue-ice.patch} | 0 ...ch => 0276-Fix-bold-text-in-console.patch} | 0 ...g-suppression-for-sent-expired-chat.patch} | 0 273 files changed, 175 insertions(+), 85 deletions(-) create mode 100644 patches/server/0005-Fix-decompile-errors.patch rename patches/server/{0005-Component-related-conveniences.patch => 0006-Component-related-conveniences.patch} (98%) rename patches/server/{0006-Ridables.patch => 0007-Ridables.patch} (99%) rename patches/server/{0007-Configurable-entity-base-attributes.patch => 0008-Configurable-entity-base-attributes.patch} (99%) rename patches/server/{0008-Timings-stuff.patch => 0009-Timings-stuff.patch} (100%) rename patches/server/{0009-Barrels-and-enderchests-6-rows.patch => 0010-Barrels-and-enderchests-6-rows.patch} (100%) rename patches/server/{0010-Llama-API.patch => 0011-Llama-API.patch} (100%) rename patches/server/{0011-AFK-API.patch => 0012-AFK-API.patch} (99%) rename patches/server/{0012-Bring-back-server-name.patch => 0013-Bring-back-server-name.patch} (100%) rename patches/server/{0013-Configurable-server-mod-name.patch => 0014-Configurable-server-mod-name.patch} (94%) rename patches/server/{0014-LivingEntity-safeFallDistance.patch => 0015-LivingEntity-safeFallDistance.patch} (100%) rename patches/server/{0015-Lagging-threshold.patch => 0016-Lagging-threshold.patch} (96%) rename patches/server/{0016-PlayerSetSpawnerTypeWithEggEvent.patch => 0017-PlayerSetSpawnerTypeWithEggEvent.patch} (100%) rename patches/server/{0017-EMC-MonsterEggSpawnEvent.patch => 0018-EMC-MonsterEggSpawnEvent.patch} (100%) rename patches/server/{0018-Player-invulnerabilities.patch => 0019-Player-invulnerabilities.patch} (98%) rename patches/server/{0019-Anvil-API.patch => 0020-Anvil-API.patch} (100%) rename patches/server/{0020-Configurable-villager-brain-ticks.patch => 0021-Configurable-villager-brain-ticks.patch} (100%) rename patches/server/{0021-Alternative-Keepalive-Handling.patch => 0022-Alternative-Keepalive-Handling.patch} (100%) rename patches/server/{0022-Silk-touch-spawners.patch => 0023-Silk-touch-spawners.patch} (100%) rename patches/server/{0023-MC-168772-Fix-Add-turtle-egg-block-options.patch => 0024-MC-168772-Fix-Add-turtle-egg-block-options.patch} (100%) rename patches/server/{0024-Fix-vanilla-command-permission-handler.patch => 0025-Fix-vanilla-command-permission-handler.patch} (100%) rename patches/server/{0025-Logger-settings-suppressing-pointless-logs.patch => 0026-Logger-settings-suppressing-pointless-logs.patch} (100%) rename patches/server/{0026-Disable-outdated-build-check.patch => 0027-Disable-outdated-build-check.patch} (100%) rename patches/server/{0027-Giants-AI-settings.patch => 0028-Giants-AI-settings.patch} (100%) rename patches/server/{0028-Zombie-horse-naturally-spawn.patch => 0029-Zombie-horse-naturally-spawn.patch} (97%) rename patches/server/{0029-Charged-creeper-naturally-spawn.patch => 0030-Charged-creeper-naturally-spawn.patch} (100%) rename patches/server/{0030-Rabbit-naturally-spawn-toast-and-killer.patch => 0031-Rabbit-naturally-spawn-toast-and-killer.patch} (100%) rename patches/server/{0031-Fix-outdated-server-showing-in-ping-before-server-fu.patch => 0032-Fix-outdated-server-showing-in-ping-before-server-fu.patch} (100%) rename patches/server/{0032-Tulips-change-fox-type.patch => 0033-Tulips-change-fox-type.patch} (100%) rename patches/server/{0033-Breedable-Polar-Bears.patch => 0034-Breedable-Polar-Bears.patch} (100%) rename patches/server/{0034-Chickens-can-retaliate.patch => 0035-Chickens-can-retaliate.patch} (100%) rename patches/server/{0035-Add-option-to-set-armorstand-step-height.patch => 0036-Add-option-to-set-armorstand-step-height.patch} (100%) rename patches/server/{0036-Cat-spawning-options.patch => 0037-Cat-spawning-options.patch} (100%) rename patches/server/{0037-MC-147659-Fix-non-black-cats-spawning-in-swamp-huts.patch => 0038-MC-147659-Fix-non-black-cats-spawning-in-swamp-huts.patch} (100%) rename patches/server/{0038-Cows-eat-mushrooms.patch => 0039-Cows-eat-mushrooms.patch} (100%) rename patches/server/{0039-Fix-cow-rotation-when-shearing-mooshroom.patch => 0040-Fix-cow-rotation-when-shearing-mooshroom.patch} (100%) rename patches/server/{0040-Pigs-give-saddle-back.patch => 0041-Pigs-give-saddle-back.patch} (100%) rename patches/server/{0041-Snowman-drop-and-put-back-pumpkin.patch => 0042-Snowman-drop-and-put-back-pumpkin.patch} (100%) rename patches/server/{0042-Ender-dragon-always-drop-full-exp.patch => 0043-Ender-dragon-always-drop-full-exp.patch} (100%) rename patches/server/{0043-Signs-editable-on-right-click.patch => 0044-Signs-editable-on-right-click.patch} (100%) rename patches/server/{0044-Allow-soil-to-moisten-from-water-directly-under-it.patch => 0045-Allow-soil-to-moisten-from-water-directly-under-it.patch} (100%) rename patches/server/{0045-Minecart-settings-and-WASD-controls.patch => 0046-Minecart-settings-and-WASD-controls.patch} (100%) rename patches/server/{0046-Disable-loot-drops-on-death-by-cramming.patch => 0047-Disable-loot-drops-on-death-by-cramming.patch} (100%) rename patches/server/{0047-Option-to-toggle-milk-curing-bad-omen.patch => 0048-Option-to-toggle-milk-curing-bad-omen.patch} (100%) rename patches/server/{0048-End-gateway-should-check-if-entity-can-use-portal.patch => 0049-End-gateway-should-check-if-entity-can-use-portal.patch} (100%) rename patches/server/{0049-Fix-the-dead-lagging-the-server.patch => 0050-Fix-the-dead-lagging-the-server.patch} (94%) rename patches/server/{0050-Skip-events-if-there-s-no-listeners.patch => 0051-Skip-events-if-there-s-no-listeners.patch} (100%) rename patches/server/{0051-Add-permission-for-F3-N-debug.patch => 0052-Add-permission-for-F3-N-debug.patch} (100%) rename patches/server/{0052-Configurable-TPS-Catchup.patch => 0053-Configurable-TPS-Catchup.patch} (95%) rename patches/server/{0053-Add-option-to-allow-loyalty-on-tridents-to-work-in-t.patch => 0054-Add-option-to-allow-loyalty-on-tridents-to-work-in-t.patch} (100%) rename patches/server/{0054-Add-enderman-and-creeper-griefing-controls.patch => 0055-Add-enderman-and-creeper-griefing-controls.patch} (100%) rename patches/server/{0055-Villagers-follow-emerald-blocks.patch => 0056-Villagers-follow-emerald-blocks.patch} (100%) rename patches/server/{0056-Allow-leashing-villagers.patch => 0057-Allow-leashing-villagers.patch} (100%) rename patches/server/{0057-Implement-infinite-liquids.patch => 0058-Implement-infinite-liquids.patch} (100%) rename patches/server/{0058-Make-lava-flow-speed-configurable.patch => 0059-Make-lava-flow-speed-configurable.patch} (100%) rename patches/server/{0059-Add-player-death-exp-control-options.patch => 0060-Add-player-death-exp-control-options.patch} (100%) rename patches/server/{0060-Configurable-void-damage-height-and-damage.patch => 0061-Configurable-void-damage-height-and-damage.patch} (97%) rename patches/server/{0061-Add-canSaveToDisk-to-Entity.patch => 0062-Add-canSaveToDisk-to-Entity.patch} (100%) rename patches/server/{0062-Dispenser-curse-of-binding-protection.patch => 0063-Dispenser-curse-of-binding-protection.patch} (100%) rename patches/server/{0063-Add-option-for-boats-to-eject-players-on-land.patch => 0064-Add-option-for-boats-to-eject-players-on-land.patch} (100%) rename patches/server/{0064-Mending-mends-most-damages-equipment-first.patch => 0065-Mending-mends-most-damages-equipment-first.patch} (100%) rename patches/server/{0065-Add-5-second-tps-average-in-tps.patch => 0066-Add-5-second-tps-average-in-tps.patch} (98%) rename patches/server/{0066-Implement-elytra-settings.patch => 0067-Implement-elytra-settings.patch} (100%) rename patches/server/{0067-Item-entity-immunities.patch => 0068-Item-entity-immunities.patch} (98%) rename patches/server/{0068-Add-ping-command.patch => 0069-Add-ping-command.patch} (100%) rename patches/server/{0069-Add-demo-command.patch => 0070-Add-demo-command.patch} (100%) rename patches/server/{0070-Add-credits-command.patch => 0071-Add-credits-command.patch} (100%) rename patches/server/{0071-Configurable-jockey-options.patch => 0072-Configurable-jockey-options.patch} (100%) rename patches/server/{0072-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch => 0073-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch} (100%) rename patches/server/{0073-Add-phantom-spawning-options.patch => 0074-Add-phantom-spawning-options.patch} (100%) rename patches/server/{0074-Implement-bed-explosion-options.patch => 0075-Implement-bed-explosion-options.patch} (100%) rename patches/server/{0075-Implement-respawn-anchor-explosion-options.patch => 0076-Implement-respawn-anchor-explosion-options.patch} (100%) rename patches/server/{0076-Add-allow-water-in-end-world-option.patch => 0077-Add-allow-water-in-end-world-option.patch} (100%) rename patches/server/{0077-Allow-color-codes-in-books.patch => 0078-Allow-color-codes-in-books.patch} (97%) rename patches/server/{0078-Entity-lifespan.patch => 0079-Entity-lifespan.patch} (100%) rename patches/server/{0079-Add-option-to-teleport-to-spawn-if-outside-world-bor.patch => 0080-Add-option-to-teleport-to-spawn-if-outside-world-bor.patch} (100%) rename patches/server/{0080-Squid-EAR-immunity.patch => 0081-Squid-EAR-immunity.patch} (100%) rename patches/server/{0081-Phantoms-burn-in-light.patch => 0082-Phantoms-burn-in-light.patch} (100%) rename patches/server/{0082-Configurable-villager-breeding.patch => 0083-Configurable-villager-breeding.patch} (100%) rename patches/server/{0083-Redstone-deactivates-spawners.patch => 0084-Redstone-deactivates-spawners.patch} (100%) rename patches/server/{0084-Totems-work-in-inventory.patch => 0085-Totems-work-in-inventory.patch} (100%) rename patches/server/{0085-Add-vindicator-johnny-spawn-chance.patch => 0086-Add-vindicator-johnny-spawn-chance.patch} (100%) rename patches/server/{0086-Add-option-to-disable-certain-block-updates.patch => 0087-Add-option-to-disable-certain-block-updates.patch} (100%) rename patches/server/{0087-Dispensers-place-anvils-option.patch => 0088-Dispensers-place-anvils-option.patch} (100%) rename patches/server/{0088-Allow-anvil-colors.patch => 0089-Allow-anvil-colors.patch} (100%) rename patches/server/{0089-Add-option-to-disable-dolphin-treasure-searching.patch => 0090-Add-option-to-disable-dolphin-treasure-searching.patch} (100%) rename patches/server/{0090-Short-enderman-height.patch => 0091-Short-enderman-height.patch} (100%) rename patches/server/{0091-Stop-squids-floating-on-top-of-water.patch => 0092-Stop-squids-floating-on-top-of-water.patch} (97%) rename patches/server/{0092-Crying-obsidian-valid-for-portal-frames.patch => 0093-Crying-obsidian-valid-for-portal-frames.patch} (100%) rename patches/server/{0093-Entities-can-use-portals-configuration.patch => 0094-Entities-can-use-portals-configuration.patch} (96%) rename patches/server/{0094-LivingEntity-broadcastItemBreak.patch => 0095-LivingEntity-broadcastItemBreak.patch} (100%) rename patches/server/{0095-Customizable-wither-health-and-healing.patch => 0096-Customizable-wither-health-and-healing.patch} (100%) rename patches/server/{0096-Allow-toggling-special-MobSpawners-per-world.patch => 0097-Allow-toggling-special-MobSpawners-per-world.patch} (98%) rename patches/server/{0097-Raid-cooldown-setting.patch => 0098-Raid-cooldown-setting.patch} (100%) rename patches/server/{0098-Despawn-rate-config-options-per-projectile-type.patch => 0099-Despawn-rate-config-options-per-projectile-type.patch} (100%) rename patches/server/{0099-Add-option-to-disable-zombie-aggressiveness-towards-.patch => 0100-Add-option-to-disable-zombie-aggressiveness-towards-.patch} (100%) rename patches/server/{0100-Add-predicate-to-recipe-s-ExactChoice-ingredient.patch => 0101-Add-predicate-to-recipe-s-ExactChoice-ingredient.patch} (100%) rename patches/server/{0101-Flying-squids-Oh-my.patch => 0102-Flying-squids-Oh-my.patch} (100%) rename patches/server/{0102-Infinity-bow-settings.patch => 0103-Infinity-bow-settings.patch} (100%) rename patches/server/{0103-Configurable-daylight-cycle.patch => 0104-Configurable-daylight-cycle.patch} (96%) rename patches/server/{0104-Allow-infinite-and-mending-enchantments-together.patch => 0105-Allow-infinite-and-mending-enchantments-together.patch} (100%) rename patches/server/{0105-Furnace-uses-lava-from-underneath.patch => 0106-Furnace-uses-lava-from-underneath.patch} (100%) rename patches/server/{0106-Arrows-should-not-reset-despawn-counter.patch => 0107-Arrows-should-not-reset-despawn-counter.patch} (100%) rename patches/server/{0107-Ability-to-re-add-farmland-mechanics-from-Alpha.patch => 0108-Ability-to-re-add-farmland-mechanics-from-Alpha.patch} (100%) rename patches/server/{0108-Add-adjustable-breeding-cooldown-to-config.patch => 0109-Add-adjustable-breeding-cooldown-to-config.patch} (100%) rename patches/server/{0109-Make-entity-breeding-times-configurable.patch => 0110-Make-entity-breeding-times-configurable.patch} (100%) rename patches/server/{0110-Apply-display-names-from-item-forms-of-entities-to-e.patch => 0111-Apply-display-names-from-item-forms-of-entities-to-e.patch} (100%) rename patches/server/{0111-Set-name-visible-when-using-a-Name-Tag-on-an-Armor-S.patch => 0112-Set-name-visible-when-using-a-Name-Tag-on-an-Armor-S.patch} (100%) rename patches/server/{0112-Add-config-for-allowing-Endermen-to-despawn-even-whi.patch => 0113-Add-config-for-allowing-Endermen-to-despawn-even-whi.patch} (100%) rename patches/server/{0113-Add-configurable-snowball-damage.patch => 0114-Add-configurable-snowball-damage.patch} (100%) rename patches/server/{0114-Changeable-Mob-Left-Handed-Chance.patch => 0115-Changeable-Mob-Left-Handed-Chance.patch} (100%) rename patches/server/{0115-Add-boat-fall-damage-config.patch => 0116-Add-boat-fall-damage-config.patch} (100%) rename patches/server/{0116-Snow-Golem-rate-of-fire-config.patch => 0117-Snow-Golem-rate-of-fire-config.patch} (100%) rename patches/server/{0117-EMC-Configurable-disable-give-dropping.patch => 0118-EMC-Configurable-disable-give-dropping.patch} (100%) rename patches/server/{0118-Option-for-Villager-Clerics-to-farm-Nether-Wart.patch => 0119-Option-for-Villager-Clerics-to-farm-Nether-Wart.patch} (100%) rename patches/server/{0119-Toggle-for-Zombified-Piglin-death-always-counting-as.patch => 0120-Toggle-for-Zombified-Piglin-death-always-counting-as.patch} (100%) rename patches/server/{0120-Spread-out-and-optimise-player-list-ticksSpread-out-.patch => 0121-Spread-out-and-optimise-player-list-ticksSpread-out-.patch} (100%) rename patches/server/{0121-Configurable-chance-for-wolves-to-spawn-rabid.patch => 0122-Configurable-chance-for-wolves-to-spawn-rabid.patch} (100%) rename patches/server/{0122-Configurable-default-collar-color.patch => 0123-Configurable-default-collar-color.patch} (100%) rename patches/server/{0123-Phantom-flames-on-swoop.patch => 0124-Phantom-flames-on-swoop.patch} (100%) rename patches/server/{0124-Option-for-chests-to-open-even-with-a-solid-block-on.patch => 0125-Option-for-chests-to-open-even-with-a-solid-block-on.patch} (100%) rename patches/server/{0125-Implement-TPSBar.patch => 0126-Implement-TPSBar.patch} (99%) rename patches/server/{0126-Striders-give-saddle-back.patch => 0127-Striders-give-saddle-back.patch} (100%) rename patches/server/{0127-PlayerBookTooLargeEvent.patch => 0128-PlayerBookTooLargeEvent.patch} (96%) rename patches/server/{0128-Full-netherite-armor-grants-fire-resistance.patch => 0129-Full-netherite-armor-grants-fire-resistance.patch} (100%) rename patches/server/{0129-Fix-rotating-UP-DOWN-CW-and-CCW.patch => 0130-Fix-rotating-UP-DOWN-CW-and-CCW.patch} (100%) rename patches/server/{0130-Add-mobGriefing-bypass-to-everything-affected.patch => 0131-Add-mobGriefing-bypass-to-everything-affected.patch} (100%) rename patches/server/{0131-Config-to-allow-Note-Block-sounds-when-blocked.patch => 0132-Config-to-allow-Note-Block-sounds-when-blocked.patch} (100%) rename patches/server/{0132-Add-EntityTeleportHinderedEvent.patch => 0133-Add-EntityTeleportHinderedEvent.patch} (100%) rename patches/server/{0133-Farmland-trampling-changes.patch => 0134-Farmland-trampling-changes.patch} (100%) rename patches/server/{0134-Movement-options-for-armor-stands.patch => 0135-Movement-options-for-armor-stands.patch} (98%) rename patches/server/{0135-Fix-stuck-in-portals.patch => 0136-Fix-stuck-in-portals.patch} (97%) rename patches/server/{0136-Toggle-for-water-sensitive-mob-damage.patch => 0137-Toggle-for-water-sensitive-mob-damage.patch} (99%) rename patches/server/{0137-Config-to-always-tame-in-Creative.patch => 0138-Config-to-always-tame-in-Creative.patch} (100%) rename patches/server/{0138-End-crystal-explosion-options.patch => 0139-End-crystal-explosion-options.patch} (100%) rename patches/server/{0139-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch => 0140-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch} (100%) rename patches/server/{0140-Dont-run-with-scissors.patch => 0141-Dont-run-with-scissors.patch} (98%) rename patches/server/{0141-One-Punch-Man.patch => 0142-One-Punch-Man.patch} (100%) rename patches/server/{0142-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch => 0143-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch} (100%) rename patches/server/{0143-Config-to-ignore-nearby-mobs-when-sleeping.patch => 0144-Config-to-ignore-nearby-mobs-when-sleeping.patch} (100%) rename patches/server/{0144-Add-back-player-spawned-endermite-API.patch => 0145-Add-back-player-spawned-endermite-API.patch} (100%) rename patches/server/{0145-Config-Enderman-aggressiveness-towards-Endermites.patch => 0146-Config-Enderman-aggressiveness-towards-Endermites.patch} (100%) rename patches/server/{0146-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch => 0147-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch} (100%) rename patches/server/{0147-Tick-fluids-config.patch => 0148-Tick-fluids-config.patch} (100%) rename patches/server/{0148-Config-to-disable-Llama-caravans.patch => 0149-Config-to-disable-Llama-caravans.patch} (100%) rename patches/server/{0149-Config-to-make-Creepers-explode-on-death.patch => 0150-Config-to-make-Creepers-explode-on-death.patch} (100%) rename patches/server/{0150-Configurable-ravager-griefable-blocks-list.patch => 0151-Configurable-ravager-griefable-blocks-list.patch} (100%) rename patches/server/{0151-Sneak-to-bulk-process-composter.patch => 0152-Sneak-to-bulk-process-composter.patch} (100%) rename patches/server/{0152-Config-for-skipping-night.patch => 0153-Config-for-skipping-night.patch} (96%) rename patches/server/{0153-Add-config-for-villager-trading.patch => 0154-Add-config-for-villager-trading.patch} (100%) rename patches/server/{0154-Allow-infinity-on-crossbows.patch => 0155-Allow-infinity-on-crossbows.patch} (100%) rename patches/server/{0155-Drowning-Settings.patch => 0156-Drowning-Settings.patch} (97%) rename patches/server/{0156-Break-individual-slabs-when-sneaking.patch => 0157-Break-individual-slabs-when-sneaking.patch} (100%) rename patches/server/{0157-Config-to-disable-hostile-mob-spawn-on-ice.patch => 0158-Config-to-disable-hostile-mob-spawn-on-ice.patch} (100%) rename patches/server/{0158-Config-to-show-Armor-Stand-arms-on-spawn.patch => 0159-Config-to-show-Armor-Stand-arms-on-spawn.patch} (100%) rename patches/server/{0159-Option-to-make-doors-require-redstone.patch => 0160-Option-to-make-doors-require-redstone.patch} (100%) rename patches/server/{0160-Config-to-allow-for-unsafe-enchants.patch => 0161-Config-to-allow-for-unsafe-enchants.patch} (100%) rename patches/server/{0161-Configurable-sponge-absorption.patch => 0162-Configurable-sponge-absorption.patch} (100%) rename patches/server/{0162-Projectile-offset-config.patch => 0163-Projectile-offset-config.patch} (100%) rename patches/server/{0163-Config-for-powered-rail-activation-distance.patch => 0164-Config-for-powered-rail-activation-distance.patch} (100%) rename patches/server/{0164-Piglin-portal-spawn-modifier.patch => 0165-Piglin-portal-spawn-modifier.patch} (100%) rename patches/server/{0165-Config-to-change-max-number-of-bees.patch => 0166-Config-to-change-max-number-of-bees.patch} (100%) rename patches/server/{0166-Config-for-wither-explosion-radius.patch => 0167-Config-for-wither-explosion-radius.patch} (100%) rename patches/server/{0167-Gamemode-extra-permissions.patch => 0168-Gamemode-extra-permissions.patch} (100%) rename patches/server/{0168-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch => 0169-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch} (100%) rename patches/server/{0169-Configurable-piston-push-limit.patch => 0170-Configurable-piston-push-limit.patch} (100%) rename patches/server/{0170-Configurable-broadcast-settings.patch => 0171-Configurable-broadcast-settings.patch} (100%) rename patches/server/{0171-Configurable-mob-blindness.patch => 0172-Configurable-mob-blindness.patch} (100%) rename patches/server/{0172-Hide-hidden-players-from-entity-selector.patch => 0173-Hide-hidden-players-from-entity-selector.patch} (100%) rename patches/server/{0173-Config-for-health-to-impact-Creeper-explosion-radius.patch => 0174-Config-for-health-to-impact-Creeper-explosion-radius.patch} (100%) rename patches/server/{0174-Iron-golem-calm-anger-options.patch => 0175-Iron-golem-calm-anger-options.patch} (100%) rename patches/server/{0175-Breedable-parrots.patch => 0176-Breedable-parrots.patch} (100%) rename patches/server/{0176-Configurable-powered-rail-boost-modifier.patch => 0177-Configurable-powered-rail-boost-modifier.patch} (100%) rename patches/server/{0177-Add-config-change-multiplier-critical-damage-value.patch => 0178-Add-config-change-multiplier-critical-damage-value.patch} (100%) rename patches/server/{0178-Option-to-disable-dragon-egg-teleporting.patch => 0179-Option-to-disable-dragon-egg-teleporting.patch} (100%) rename patches/server/{0179-Config-for-unverified-username-message.patch => 0180-Config-for-unverified-username-message.patch} (100%) rename patches/server/{0180-Make-anvil-cumulative-cost-configurable.patch => 0181-Make-anvil-cumulative-cost-configurable.patch} (100%) rename patches/server/{0181-ShulkerBox-allow-oversized-stacks.patch => 0182-ShulkerBox-allow-oversized-stacks.patch} (100%) rename patches/server/{0182-Bee-can-work-when-raining-or-at-night.patch => 0183-Bee-can-work-when-raining-or-at-night.patch} (100%) rename patches/server/{0183-API-for-any-mob-to-burn-daylight.patch => 0184-API-for-any-mob-to-burn-daylight.patch} (100%) rename patches/server/{0184-Config-MobEffect-by-world.patch => 0185-Config-MobEffect-by-world.patch} (100%) rename patches/server/{0185-Beacon-Activation-Range-Configurable.patch => 0186-Beacon-Activation-Range-Configurable.patch} (100%) rename patches/server/{0186-Add-toggle-for-sand-duping-fix.patch => 0187-Add-toggle-for-sand-duping-fix.patch} (100%) rename patches/server/{0187-Add-toggle-for-end-portal-safe-teleporting.patch => 0188-Add-toggle-for-end-portal-safe-teleporting.patch} (97%) rename patches/server/{0188-Flying-Fall-Damage-API.patch => 0189-Flying-Fall-Damage-API.patch} (100%) rename patches/server/{0189-Make-lightning-rod-range-configurable.patch => 0190-Make-lightning-rod-range-configurable.patch} (96%) rename patches/server/{0190-Burp-after-eating-food-fills-hunger-bar-completely.patch => 0191-Burp-after-eating-food-fills-hunger-bar-completely.patch} (100%) rename patches/server/{0191-Allow-player-join-full-server-by-permission.patch => 0192-Allow-player-join-full-server-by-permission.patch} (100%) rename patches/server/{0192-Add-permission-bypass-for-portal-waiting.patch => 0193-Add-permission-bypass-for-portal-waiting.patch} (94%) rename patches/server/{0193-Shulker-spawn-from-bullet-options.patch => 0194-Shulker-spawn-from-bullet-options.patch} (100%) rename patches/server/{0194-Eating-glow-berries-adds-glow-effect.patch => 0195-Eating-glow-berries-adds-glow-effect.patch} (100%) rename patches/server/{0195-Option-to-make-drowned-break-doors.patch => 0196-Option-to-make-drowned-break-doors.patch} (100%) rename patches/server/{0196-Configurable-hunger-starvation-damage.patch => 0197-Configurable-hunger-starvation-damage.patch} (100%) rename patches/server/{0197-Enhance-SysoutCatcher.patch => 0198-Enhance-SysoutCatcher.patch} (100%) rename patches/server/{0198-Armor-click-equip-options.patch => 0199-Armor-click-equip-options.patch} (100%) rename patches/server/{0199-Add-uptime-command.patch => 0200-Add-uptime-command.patch} (98%) rename patches/server/{0200-Structure-seed-options.patch => 0201-Structure-seed-options.patch} (100%) rename patches/server/{0201-Tool-actionable-options.patch => 0202-Tool-actionable-options.patch} (100%) rename patches/server/{0202-Store-placer-on-Block-when-placed.patch => 0203-Store-placer-on-Block-when-placed.patch} (100%) rename patches/server/{0203-Summoner-API.patch => 0204-Summoner-API.patch} (100%) rename patches/server/{0204-Customizable-sleeping-actionbar-messages.patch => 0205-Customizable-sleeping-actionbar-messages.patch} (97%) rename patches/server/{0205-option-to-disable-shulker-box-items-from-dropping-co.patch => 0206-option-to-disable-shulker-box-items-from-dropping-co.patch} (100%) rename patches/server/{0206-Silk-touchable-budding-amethyst.patch => 0207-Silk-touchable-budding-amethyst.patch} (100%) rename patches/server/{0207-Big-dripleaf-tilt-delay.patch => 0208-Big-dripleaf-tilt-delay.patch} (100%) rename patches/server/{0208-Player-ridable-in-water-option.patch => 0209-Player-ridable-in-water-option.patch} (100%) rename patches/server/{0209-Config-to-disable-Enderman-teleport-on-projectile-hi.patch => 0210-Config-to-disable-Enderman-teleport-on-projectile-hi.patch} (100%) rename patches/server/{0210-Add-compass-command.patch => 0211-Add-compass-command.patch} (100%) rename patches/server/{0211-Config-to-prevent-horses-from-standing-with-riders.patch => 0212-Config-to-prevent-horses-from-standing-with-riders.patch} (100%) rename patches/server/{0212-Toggle-for-kinetic-damage.patch => 0213-Toggle-for-kinetic-damage.patch} (100%) rename patches/server/{0213-Add-Option-for-disable-observer-clocks.patch => 0214-Add-Option-for-disable-observer-clocks.patch} (100%) rename patches/server/{0214-Customizeable-Zombie-Villager-curing-times.patch => 0215-Customizeable-Zombie-Villager-curing-times.patch} (100%) rename patches/server/{0215-Option-for-sponges-to-work-on-lava.patch => 0216-Option-for-sponges-to-work-on-lava.patch} (100%) rename patches/server/{0216-Toggle-for-Wither-s-spawn-sound.patch => 0217-Toggle-for-Wither-s-spawn-sound.patch} (100%) rename patches/server/{0217-Cactus-breaks-from-solid-neighbors-config.patch => 0218-Cactus-breaks-from-solid-neighbors-config.patch} (100%) rename patches/server/{0218-Config-to-remove-curse-of-binding-with-weakness.patch => 0219-Config-to-remove-curse-of-binding-with-weakness.patch} (100%) rename patches/server/{0219-Conduit-behavior-configuration.patch => 0220-Conduit-behavior-configuration.patch} (100%) rename patches/server/{0220-Cauldron-fill-chances.patch => 0221-Cauldron-fill-chances.patch} (100%) rename patches/server/{0221-Config-to-allow-mobs-to-pathfind-over-rails.patch => 0222-Config-to-allow-mobs-to-pathfind-over-rails.patch} (100%) rename patches/server/{0222-Shulker-change-color-with-dye.patch => 0223-Shulker-change-color-with-dye.patch} (100%) rename patches/server/{0223-Extended-OfflinePlayer-API.patch => 0224-Extended-OfflinePlayer-API.patch} (100%) rename patches/server/{0224-Added-the-ability-to-add-combustible-items.patch => 0225-Added-the-ability-to-add-combustible-items.patch} (100%) rename patches/server/{0225-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch => 0226-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch} (97%) rename patches/server/{0226-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch => 0227-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch} (91%) rename patches/server/{0227-Shift-right-click-to-use-exp-for-mending.patch => 0228-Shift-right-click-to-use-exp-for-mending.patch} (98%) rename patches/server/{0228-Dolphins-naturally-aggressive-to-players-chance.patch => 0229-Dolphins-naturally-aggressive-to-players-chance.patch} (100%) rename patches/server/{0229-Cows-naturally-aggressive-to-players-chance.patch => 0230-Cows-naturally-aggressive-to-players-chance.patch} (100%) rename patches/server/{0230-Option-for-beds-to-explode-on-villager-sleep.patch => 0231-Option-for-beds-to-explode-on-villager-sleep.patch} (100%) rename patches/server/{0231-Halloween-options-and-optimizations.patch => 0232-Halloween-options-and-optimizations.patch} (100%) rename patches/server/{0232-Config-for-grindstones.patch => 0233-Config-for-grindstones.patch} (100%) rename patches/server/{0233-UPnP-Port-Forwarding.patch => 0234-UPnP-Port-Forwarding.patch} (97%) rename patches/server/{0234-Campfire-option-for-lit-when-placed.patch => 0235-Campfire-option-for-lit-when-placed.patch} (100%) rename patches/server/{0235-options-to-extinguish-fire-blocks-with-snowballs.patch => 0236-options-to-extinguish-fire-blocks-with-snowballs.patch} (100%) rename patches/server/{0236-Add-option-to-disable-zombie-villagers-cure.patch => 0237-Add-option-to-disable-zombie-villagers-cure.patch} (100%) rename patches/server/{0237-Persistent-BlockEntity-Lore-and-DisplayName.patch => 0238-Persistent-BlockEntity-Lore-and-DisplayName.patch} (100%) rename patches/server/{0238-Signs-allow-color-codes.patch => 0239-Signs-allow-color-codes.patch} (100%) rename patches/server/{0239-Kelp-weeping-and-twisting-vines-configurable-max-gro.patch => 0240-Kelp-weeping-and-twisting-vines-configurable-max-gro.patch} (100%) rename patches/server/{0240-Mobs-always-drop-experience.patch => 0241-Mobs-always-drop-experience.patch} (99%) rename patches/server/{0241-Potion-NamespacedKey.patch => 0242-Potion-NamespacedKey.patch} (100%) rename patches/server/{0242-Grindstone-API.patch => 0243-Grindstone-API.patch} (100%) rename patches/server/{0243-Option-to-prevent-spiders-from-climbing-world-border.patch => 0244-Option-to-prevent-spiders-from-climbing-world-border.patch} (97%) rename patches/server/{0244-Ability-for-hoe-to-replant-crops-and-nether-warts.patch => 0245-Ability-for-hoe-to-replant-crops-and-nether-warts.patch} (100%) rename patches/server/{0245-Shearing-jeb-produces-random-color-wool.patch => 0246-Shearing-jeb-produces-random-color-wool.patch} (100%) rename patches/server/{0246-Turtle-eggs-random-tick-crack-chance.patch => 0247-Turtle-eggs-random-tick-crack-chance.patch} (100%) rename patches/server/{0247-Mob-head-visibility-percent.patch => 0248-Mob-head-visibility-percent.patch} (100%) rename patches/server/{0248-Configurable-valid-characters-for-usernames.patch => 0249-Configurable-valid-characters-for-usernames.patch} (95%) rename patches/server/{0249-Shears-can-have-looting-enchantment.patch => 0250-Shears-can-have-looting-enchantment.patch} (100%) rename patches/server/{0250-Stop-bees-from-dying-after-stinging.patch => 0251-Stop-bees-from-dying-after-stinging.patch} (100%) rename patches/server/{0251-Give-bee-counts-in-beehives-to-Purpur-clients.patch => 0252-Give-bee-counts-in-beehives-to-Purpur-clients.patch} (98%) rename patches/server/{0252-Configurable-farmland-trample-height.patch => 0253-Configurable-farmland-trample-height.patch} (100%) rename patches/server/{0253-Configurable-player-pickup-exp-delay.patch => 0254-Configurable-player-pickup-exp-delay.patch} (100%) rename patches/server/{0254-Allow-void-trading.patch => 0255-Allow-void-trading.patch} (96%) rename patches/server/{0255-Dont-eat-blocks-in-non-ticking-chunks.patch => 0256-Dont-eat-blocks-in-non-ticking-chunks.patch} (100%) rename patches/server/{0256-Configurable-phantom-size.patch => 0257-Configurable-phantom-size.patch} (100%) rename patches/server/{0257-Configurable-food-attributes.patch => 0258-Configurable-food-attributes.patch} (100%) rename patches/server/{0258-Max-joins-per-second.patch => 0259-Max-joins-per-second.patch} (100%) rename patches/server/{0259-Configurable-minimum-demand-for-trades.patch => 0260-Configurable-minimum-demand-for-trades.patch} (100%) rename patches/server/{0260-Lobotomize-stuck-villagers.patch => 0261-Lobotomize-stuck-villagers.patch} (100%) rename patches/server/{0261-Option-for-villager-display-trade-item.patch => 0262-Option-for-villager-display-trade-item.patch} (100%) rename patches/server/{0262-Fill-command-max-area-option.patch => 0263-Fill-command-max-area-option.patch} (100%) rename patches/server/{0263-MC-238526-Fix-spawner-not-spawning-water-animals-cor.patch => 0264-MC-238526-Fix-spawner-not-spawning-water-animals-cor.patch} (100%) rename patches/server/{0264-Config-for-mob-last-hurt-by-player-time.patch => 0265-Config-for-mob-last-hurt-by-player-time.patch} (100%) rename patches/server/{0265-Anvil-repair-damage-options.patch => 0266-Anvil-repair-damage-options.patch} (100%) rename patches/server/{0266-Fix-legacy-colors-in-console.patch => 0267-Fix-legacy-colors-in-console.patch} (100%) rename patches/server/{0267-Option-to-disable-turtle-egg-trampling-with-feather-.patch => 0268-Option-to-disable-turtle-egg-trampling-with-feather-.patch} (100%) rename patches/server/{0268-Add-toggle-for-enchant-level-clamping.patch => 0269-Add-toggle-for-enchant-level-clamping.patch} (100%) rename patches/server/{0269-Config-to-prevent-horses-from-standing-when-hurt.patch => 0270-Config-to-prevent-horses-from-standing-when-hurt.patch} (100%) rename patches/server/{0270-Drop-incompatible-tests.patch => 0271-Drop-incompatible-tests.patch} (100%) rename patches/server/{0271-Implement-configurable-search-radius-for-villagers-t.patch => 0272-Implement-configurable-search-radius-for-villagers-t.patch} (96%) rename patches/server/{0272-Stonecutter-damage.patch => 0273-Stonecutter-damage.patch} (100%) rename patches/server/{0273-Configurable-damage-settings-for-magma-blocks.patch => 0274-Configurable-damage-settings-for-magma-blocks.patch} (100%) rename patches/server/{0274-Add-config-for-snow-on-blue-ice.patch => 0275-Add-config-for-snow-on-blue-ice.patch} (100%) rename patches/server/{0275-Fix-bold-text-in-console.patch => 0276-Fix-bold-text-in-console.patch} (100%) rename patches/server/{0276-Add-log-suppression-for-sent-expired-chat.patch => 0277-Add-log-suppression-for-sent-expired-chat.patch} (100%) diff --git a/patches/server/0005-Fix-decompile-errors.patch b/patches/server/0005-Fix-decompile-errors.patch new file mode 100644 index 000000000..484e7397a --- /dev/null +++ b/patches/server/0005-Fix-decompile-errors.patch @@ -0,0 +1,131 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: BillyGalbreath +Date: Sun, 12 Jun 2022 06:20:21 -0500 +Subject: [PATCH] Fix decompile errors + + +diff --git a/src/main/java/net/minecraft/world/entity/animal/allay/Allay.java b/src/main/java/net/minecraft/world/entity/animal/allay/Allay.java +index b6fc1b495e9173e625a7b2c856e79146734c4a9e..765dee56dd3a77e4bce137b84c4139202a5cef84 100644 +--- a/src/main/java/net/minecraft/world/entity/animal/allay/Allay.java ++++ b/src/main/java/net/minecraft/world/entity/animal/allay/Allay.java +@@ -92,7 +92,7 @@ public class Allay extends PathfinderMob implements InventoryCarrier, VibrationL + + @Override + public Brain getBrain() { +- return super.getBrain(); ++ return (Brain) super.getBrain(); // Purpur - decompile error + } + + public static AttributeSupplier.Builder createAttributes() { +@@ -141,8 +141,7 @@ public class Allay extends PathfinderMob implements InventoryCarrier, VibrationL + + @Override + public boolean hurt(DamageSource source, float amount) { +- Entity optional = source.getEntity(); +- if (optional instanceof Player player) { ++ if (source.getEntity() instanceof Player player) { // Purpur - decompile error + Optional optional = this.getBrain().getMemory(MemoryModuleType.LIKED_PLAYER); + if (optional.isPresent() && player.getUUID().equals(optional.get())) { + return false; +diff --git a/src/main/java/net/minecraft/world/entity/animal/frog/Frog.java b/src/main/java/net/minecraft/world/entity/animal/frog/Frog.java +index 01f8d11ee4441a1c4d87427e3f9bcd7155259a5b..9e17e21a48892686e94a1c21b636695ab84eb7cd 100644 +--- a/src/main/java/net/minecraft/world/entity/animal/frog/Frog.java ++++ b/src/main/java/net/minecraft/world/entity/animal/frog/Frog.java +@@ -105,7 +105,7 @@ public class Frog extends Animal { + + @Override + public Brain getBrain() { +- return super.getBrain(); ++ return (Brain) super.getBrain(); // Purpur - decompile error + } + + @Override +diff --git a/src/main/java/net/minecraft/world/entity/animal/frog/Tadpole.java b/src/main/java/net/minecraft/world/entity/animal/frog/Tadpole.java +index 45152840f10c2e0731ac653595dc0e81557227c4..7d093e4cc3357abd205302a98cc7b06cf55229bc 100644 +--- a/src/main/java/net/minecraft/world/entity/animal/frog/Tadpole.java ++++ b/src/main/java/net/minecraft/world/entity/animal/frog/Tadpole.java +@@ -67,7 +67,7 @@ public class Tadpole extends AbstractFish { + + @Override + public Brain getBrain() { +- return super.getBrain(); ++ return (Brain) super.getBrain(); // Purpur - decompile error + } + + @Override +@@ -215,8 +215,7 @@ public class Tadpole extends AbstractFish { + } + + private void ageUp() { +- Level frog = this.level; +- if (frog instanceof ServerLevel serverLevel) { ++ if (this.level instanceof ServerLevel serverLevel) { // Purpur - decompile error + Frog frog = EntityType.FROG.create(this.level); + frog.moveTo(this.getX(), this.getY(), this.getZ(), this.getYRot(), this.getXRot()); + frog.finalizeSpawn(serverLevel, this.level.getCurrentDifficultyAt(frog.blockPosition()), MobSpawnType.CONVERSION, (SpawnGroupData)null, (CompoundTag)null); +diff --git a/src/main/java/net/minecraft/world/entity/monster/Zoglin.java b/src/main/java/net/minecraft/world/entity/monster/Zoglin.java +index 056e4c2f7f632dadc0015710c032a0b718d46ff9..1fb11985dcfd07ded1f7cadf3fdba7d23ca4f87b 100644 +--- a/src/main/java/net/minecraft/world/entity/monster/Zoglin.java ++++ b/src/main/java/net/minecraft/world/entity/monster/Zoglin.java +@@ -90,11 +90,11 @@ public class Zoglin extends Monster implements Enemy, HoglinBase { + } + + private static void initIdleActivity(Brain brain) { +- brain.addActivity(Activity.IDLE, 10, ImmutableList.of(new StartAttacking<>(Zoglin::findNearestValidAttackTarget), new RunSometimes(new SetEntityLookTarget(8.0F), UniformInt.of(30, 60)), new RunOne(ImmutableList.of(Pair.of(new RandomStroll(0.4F), 2), Pair.of(new SetWalkTargetFromLookTarget(0.4F, 3), 2), Pair.of(new DoNothing(30, 60), 1))))); ++ brain.addActivity(Activity.IDLE, 10, ImmutableList.of(new StartAttacking<>(Zoglin::findNearestValidAttackTarget), new RunSometimes<>(new SetEntityLookTarget(8.0F), UniformInt.of(30, 60)), new RunOne<>(ImmutableList.of(Pair.of(new RandomStroll(0.4F), 2), Pair.of(new SetWalkTargetFromLookTarget(0.4F, 3), 2), Pair.of(new DoNothing(30, 60), 1))))); // Purpur - decompile error + } + + private static void initFightActivity(Brain brain) { +- brain.addActivityAndRemoveMemoryWhenStopped(Activity.FIGHT, 10, ImmutableList.of(new SetWalkTargetFromAttackTargetIfTargetOutOfReach(1.0F), new RunIf<>(Zoglin::isAdult, new MeleeAttack(40)), new RunIf<>(Zoglin::isBaby, new MeleeAttack(15)), new StopAttackingIfTargetInvalid()), MemoryModuleType.ATTACK_TARGET); ++ brain.addActivityAndRemoveMemoryWhenStopped(Activity.FIGHT, 10, ImmutableList.of(new SetWalkTargetFromAttackTargetIfTargetOutOfReach(1.0F), new RunIf<>(Zoglin::isAdult, new MeleeAttack(40)), new RunIf<>(Zoglin::isBaby, new MeleeAttack(15)), new StopAttackingIfTargetInvalid<>()), MemoryModuleType.ATTACK_TARGET); // Purpur - decompile error + } + + private Optional findNearestValidAttackTarget() { +@@ -183,7 +183,7 @@ public class Zoglin extends Monster implements Enemy, HoglinBase { + + @Override + public Brain getBrain() { +- return super.getBrain(); ++ return (Brain) super.getBrain(); // Purpur - decompile error + } + + protected void updateActivity() { +diff --git a/src/main/java/net/minecraft/world/entity/monster/piglin/PiglinBrute.java b/src/main/java/net/minecraft/world/entity/monster/piglin/PiglinBrute.java +index ac75c54e897565e340b66823caeed92ba1d1641a..769e4fbaac01a4fe3a45bd9cab5c63b61fc69f53 100644 +--- a/src/main/java/net/minecraft/world/entity/monster/piglin/PiglinBrute.java ++++ b/src/main/java/net/minecraft/world/entity/monster/piglin/PiglinBrute.java +@@ -70,7 +70,7 @@ public class PiglinBrute extends AbstractPiglin { + + @Override + public Brain getBrain() { +- return super.getBrain(); ++ return (Brain) super.getBrain(); // Purpur - decompile error + } + + @Override +diff --git a/src/main/java/net/minecraft/world/entity/monster/warden/Warden.java b/src/main/java/net/minecraft/world/entity/monster/warden/Warden.java +index 60410fd12e0fcfbaad3b4dc431452f8b2e6276c7..4366f7ff095c79a1f4444a27198f2613eb01fdc2 100644 +--- a/src/main/java/net/minecraft/world/entity/monster/warden/Warden.java ++++ b/src/main/java/net/minecraft/world/entity/monster/warden/Warden.java +@@ -361,7 +361,7 @@ public class Warden extends Monster implements VibrationListener.VibrationListen + + @Override + public Brain getBrain() { +- return super.getBrain(); ++ return (Brain) super.getBrain(); // Purpur - decompile error + } + + @Override +diff --git a/src/main/java/net/minecraft/world/level/block/Blocks.java b/src/main/java/net/minecraft/world/level/block/Blocks.java +index 5dc3605fed7fb2ff8cc6c965d1bf99c462e0b14a..bcc1ce196c1dbf60cf6ae73d95766dc41ed22012 100644 +--- a/src/main/java/net/minecraft/world/level/block/Blocks.java ++++ b/src/main/java/net/minecraft/world/level/block/Blocks.java +@@ -1091,7 +1091,7 @@ public class Blocks { + } + + private static Boolean ocelotOrParrot(BlockState state, BlockGetter world, BlockPos pos, EntityType type) { +- return (boolean)type == EntityType.OCELOT || type == EntityType.PARROT; ++ return type == EntityType.OCELOT || type == EntityType.PARROT; // Purpur - decompile error + } + + private static BedBlock bed(DyeColor color) { diff --git a/patches/server/0005-Component-related-conveniences.patch b/patches/server/0006-Component-related-conveniences.patch similarity index 98% rename from patches/server/0005-Component-related-conveniences.patch rename to patches/server/0006-Component-related-conveniences.patch index 67c21d399..40ee8b6af 100644 --- a/patches/server/0005-Component-related-conveniences.patch +++ b/patches/server/0006-Component-related-conveniences.patch @@ -81,7 +81,7 @@ index 67bce77093dcc126098731047447da2031e3388d..c4088446d30c3b25cf196f51fd394cd0 return this.isFireSource; } diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index fa3263bffcfe042c2f210f85c6868fff08132a7c..2ec7eed33a322254ea9382554e0b7bfc558e0960 100644 +index 4d57f2b8d08a83e404f0b81321b18c83a47ddb4e..cba8aec79f7f1664a1410646c733f57f3c39ca5e 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -3765,6 +3765,20 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource { diff --git a/patches/server/0006-Ridables.patch b/patches/server/0007-Ridables.patch similarity index 99% rename from patches/server/0006-Ridables.patch rename to patches/server/0007-Ridables.patch index dbe1e0301..9ca8db4bd 100644 --- a/patches/server/0006-Ridables.patch +++ b/patches/server/0007-Ridables.patch @@ -4493,7 +4493,7 @@ index 6449213d717271bcc516e393a78dfe1e5c762d68..3b272b5653c6e7672f16eb35314c6899 protected void registerGoals() { this.targetSelector.addGoal(3, new NearestAttackableTargetGoal<>(this, AbstractPiglin.class, true)); diff --git a/src/main/java/net/minecraft/world/entity/monster/Zoglin.java b/src/main/java/net/minecraft/world/entity/monster/Zoglin.java -index 056e4c2f7f632dadc0015710c032a0b718d46ff9..a6aaffc41a39be4ae1da44d54a27d324927e47d0 100644 +index 1fb11985dcfd07ded1f7cadf3fdba7d23ca4f87b..9970c2c09b294e601b7cda4f1e8cbf2aed13b0dc 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Zoglin.java +++ b/src/main/java/net/minecraft/world/entity/monster/Zoglin.java @@ -68,6 +68,23 @@ public class Zoglin extends Monster implements Enemy, HoglinBase { @@ -4520,29 +4520,6 @@ index 056e4c2f7f632dadc0015710c032a0b718d46ff9..a6aaffc41a39be4ae1da44d54a27d324 @Override protected Brain.Provider brainProvider() { return Brain.provider(MEMORY_TYPES, SENSOR_TYPES); -@@ -90,11 +107,11 @@ public class Zoglin extends Monster implements Enemy, HoglinBase { - } - - private static void initIdleActivity(Brain brain) { -- brain.addActivity(Activity.IDLE, 10, ImmutableList.of(new StartAttacking<>(Zoglin::findNearestValidAttackTarget), new RunSometimes(new SetEntityLookTarget(8.0F), UniformInt.of(30, 60)), new RunOne(ImmutableList.of(Pair.of(new RandomStroll(0.4F), 2), Pair.of(new SetWalkTargetFromLookTarget(0.4F, 3), 2), Pair.of(new DoNothing(30, 60), 1))))); -+ brain.addActivity(Activity.IDLE, 10, ImmutableList.of(new StartAttacking<>(Zoglin::findNearestValidAttackTarget), new RunSometimes<>(new SetEntityLookTarget(8.0F), UniformInt.of(30, 60)), new RunOne<>(ImmutableList.of(Pair.of(new RandomStroll(0.4F), 2), Pair.of(new SetWalkTargetFromLookTarget(0.4F, 3), 2), Pair.of(new DoNothing(30, 60), 1))))); // Purpur - decompile fix - } - - private static void initFightActivity(Brain brain) { -- brain.addActivityAndRemoveMemoryWhenStopped(Activity.FIGHT, 10, ImmutableList.of(new SetWalkTargetFromAttackTargetIfTargetOutOfReach(1.0F), new RunIf<>(Zoglin::isAdult, new MeleeAttack(40)), new RunIf<>(Zoglin::isBaby, new MeleeAttack(15)), new StopAttackingIfTargetInvalid()), MemoryModuleType.ATTACK_TARGET); -+ brain.addActivityAndRemoveMemoryWhenStopped(Activity.FIGHT, 10, ImmutableList.of(new SetWalkTargetFromAttackTargetIfTargetOutOfReach(1.0F), new RunIf<>(Zoglin::isAdult, new MeleeAttack(40)), new RunIf<>(Zoglin::isBaby, new MeleeAttack(15)), new StopAttackingIfTargetInvalid<>()), MemoryModuleType.ATTACK_TARGET); // Purpur - decompile fix - } - - private Optional findNearestValidAttackTarget() { -@@ -183,7 +200,7 @@ public class Zoglin extends Monster implements Enemy, HoglinBase { - - @Override - public Brain getBrain() { -- return super.getBrain(); -+ return (Brain) super.getBrain(); // Purpur - decompile error - } - - protected void updateActivity() { @@ -200,6 +217,7 @@ public class Zoglin extends Monster implements Enemy, HoglinBase { @Override protected void customServerAiStep() { @@ -4717,7 +4694,7 @@ index 9bde52b723237b1f0f945bc564009e3507993508..b5b2d1f8ab8dedfa38e0ed4c99a0e008 this.level.getProfiler().pop(); PiglinAi.updateActivity(this); diff --git a/src/main/java/net/minecraft/world/entity/monster/piglin/PiglinBrute.java b/src/main/java/net/minecraft/world/entity/monster/piglin/PiglinBrute.java -index ac75c54e897565e340b66823caeed92ba1d1641a..ff149234a8f3e1c94961e41d5bc8117460b301d9 100644 +index 769e4fbaac01a4fe3a45bd9cab5c63b61fc69f53..ff149234a8f3e1c94961e41d5bc8117460b301d9 100644 --- a/src/main/java/net/minecraft/world/entity/monster/piglin/PiglinBrute.java +++ b/src/main/java/net/minecraft/world/entity/monster/piglin/PiglinBrute.java @@ -41,6 +41,23 @@ public class PiglinBrute extends AbstractPiglin { @@ -4744,15 +4721,6 @@ index ac75c54e897565e340b66823caeed92ba1d1641a..ff149234a8f3e1c94961e41d5bc81174 public static AttributeSupplier.Builder createAttributes() { return Monster.createMonsterAttributes().add(Attributes.MAX_HEALTH, 50.0D).add(Attributes.MOVEMENT_SPEED, (double)0.35F).add(Attributes.ATTACK_DAMAGE, 7.0D); } -@@ -70,7 +87,7 @@ public class PiglinBrute extends AbstractPiglin { - - @Override - public Brain getBrain() { -- return super.getBrain(); -+ return (Brain) super.getBrain(); // Purpur - decompile error - } - - @Override @@ -86,6 +103,7 @@ public class PiglinBrute extends AbstractPiglin { @Override protected void customServerAiStep() { diff --git a/patches/server/0007-Configurable-entity-base-attributes.patch b/patches/server/0008-Configurable-entity-base-attributes.patch similarity index 99% rename from patches/server/0007-Configurable-entity-base-attributes.patch rename to patches/server/0008-Configurable-entity-base-attributes.patch index cf67c36a4..14d932a29 100644 --- a/patches/server/0007-Configurable-entity-base-attributes.patch +++ b/patches/server/0008-Configurable-entity-base-attributes.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Configurable entity base attributes diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index dd4f434d26814f46285f2bd23f8a4b53c89872d7..aea8814bf1ed44075c54b18fcdc8676579f07a6e 100644 +index e2b2be41e9981196650096dd9d468618a96cb28e..5fa0b40eaa545d1047591f7166bb43e1872ffe34 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -155,7 +155,7 @@ import org.bukkit.plugin.PluginManager; @@ -1297,7 +1297,7 @@ index 3b272b5653c6e7672f16eb35314c689910c14250..b374069a1e88db67a56d6d5f9e05318c @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Zoglin.java b/src/main/java/net/minecraft/world/entity/monster/Zoglin.java -index a6aaffc41a39be4ae1da44d54a27d324927e47d0..a91ec2e385940b12bc41d9c09819c9081edc5c44 100644 +index 9970c2c09b294e601b7cda4f1e8cbf2aed13b0dc..6236a557d2a73dff70141140f79faf851a2062f0 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Zoglin.java +++ b/src/main/java/net/minecraft/world/entity/monster/Zoglin.java @@ -83,6 +83,11 @@ public class Zoglin extends Monster implements Enemy, HoglinBase { diff --git a/patches/server/0008-Timings-stuff.patch b/patches/server/0009-Timings-stuff.patch similarity index 100% rename from patches/server/0008-Timings-stuff.patch rename to patches/server/0009-Timings-stuff.patch diff --git a/patches/server/0009-Barrels-and-enderchests-6-rows.patch b/patches/server/0010-Barrels-and-enderchests-6-rows.patch similarity index 100% rename from patches/server/0009-Barrels-and-enderchests-6-rows.patch rename to patches/server/0010-Barrels-and-enderchests-6-rows.patch diff --git a/patches/server/0010-Llama-API.patch b/patches/server/0011-Llama-API.patch similarity index 100% rename from patches/server/0010-Llama-API.patch rename to patches/server/0011-Llama-API.patch diff --git a/patches/server/0011-AFK-API.patch b/patches/server/0012-AFK-API.patch similarity index 99% rename from patches/server/0011-AFK-API.patch rename to patches/server/0012-AFK-API.patch index 6642c37bc..d2d099a54 100644 --- a/patches/server/0011-AFK-API.patch +++ b/patches/server/0012-AFK-API.patch @@ -68,7 +68,7 @@ index f4b33e5788665eefef35e701ed99d58d0ea1b3c2..e40e8e837273c243f5ccc192514d5404 return this.stats; } diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 3b7427d6d59006c84fbd8d16d4446e7670761e66..df5cbfda7b3eae38583d01ea96874bdb7f5b3b65 100644 +index 22fad6467c6b9202e8cbf3e77e90c50f73f1f640..c48b44129881d864cca6254b222d0ecbb7d78bcf 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -313,6 +313,20 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0012-Bring-back-server-name.patch b/patches/server/0013-Bring-back-server-name.patch similarity index 100% rename from patches/server/0012-Bring-back-server-name.patch rename to patches/server/0013-Bring-back-server-name.patch diff --git a/patches/server/0013-Configurable-server-mod-name.patch b/patches/server/0014-Configurable-server-mod-name.patch similarity index 94% rename from patches/server/0013-Configurable-server-mod-name.patch rename to patches/server/0014-Configurable-server-mod-name.patch index 42b9d388d..e44e42ec6 100644 --- a/patches/server/0013-Configurable-server-mod-name.patch +++ b/patches/server/0014-Configurable-server-mod-name.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Configurable server mod name diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index bee6004f68f344b2979f9262d99d5d08802751ab..b844bffb6363efcb4d8a6fc8489542d7bcfa35d0 100644 +index d4b05231b6b631f382d7e5fe6c42eba3e1581fad..400a9580db10aa647eb6c0a68d521b4bd998ba4b 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -1657,7 +1657,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop. diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 3a6e7e7a71f5fe796e668a24c790abef8b524c6c..45310792113bf32aa5e4c79ff910d1efca292299 100644 +index 8873e947665a877255d92548f7e894f6d8b708f8..e2e8128fc7a88ddf5599e6cb5dc84d5858c062e7 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -1717,7 +1717,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource { diff --git a/patches/server/0135-Fix-stuck-in-portals.patch b/patches/server/0136-Fix-stuck-in-portals.patch similarity index 97% rename from patches/server/0135-Fix-stuck-in-portals.patch rename to patches/server/0136-Fix-stuck-in-portals.patch index ca7ec81f5..15074d550 100644 --- a/patches/server/0135-Fix-stuck-in-portals.patch +++ b/patches/server/0136-Fix-stuck-in-portals.patch @@ -17,7 +17,7 @@ index c65eeec4ee990a1efaf5648ca31f8bb4a178ce2b..4980b0b46e75a4bc914cb3719d8b394f // CraftBukkit end this.setLevel(worldserver); diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 45310792113bf32aa5e4c79ff910d1efca292299..6019cb0c18840abc9be0f059e6ee1301b56636b3 100644 +index e2e8128fc7a88ddf5599e6cb5dc84d5858c062e7..42822c44dbe18f1cffb269b35eb554efde59a20d 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2865,12 +2865,15 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource { diff --git a/patches/server/0136-Toggle-for-water-sensitive-mob-damage.patch b/patches/server/0137-Toggle-for-water-sensitive-mob-damage.patch similarity index 99% rename from patches/server/0136-Toggle-for-water-sensitive-mob-damage.patch rename to patches/server/0137-Toggle-for-water-sensitive-mob-damage.patch index 3105ec1f3..b2e39964f 100644 --- a/patches/server/0136-Toggle-for-water-sensitive-mob-damage.patch +++ b/patches/server/0137-Toggle-for-water-sensitive-mob-damage.patch @@ -1053,7 +1053,7 @@ index b374069a1e88db67a56d6d5f9e05318c0403d462..dd47abc25f71ad019025e11bdf9f5ca9 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Zoglin.java b/src/main/java/net/minecraft/world/entity/monster/Zoglin.java -index a91ec2e385940b12bc41d9c09819c9081edc5c44..9928af5318c1cc4676c5cf215840ce0f8baf9024 100644 +index 6236a557d2a73dff70141140f79faf851a2062f0..0d8495a73df5b1b6cd2c7e5cf18cb3eb15bbb729 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Zoglin.java +++ b/src/main/java/net/minecraft/world/entity/monster/Zoglin.java @@ -88,6 +88,11 @@ public class Zoglin extends Monster implements Enemy, HoglinBase { diff --git a/patches/server/0137-Config-to-always-tame-in-Creative.patch b/patches/server/0138-Config-to-always-tame-in-Creative.patch similarity index 100% rename from patches/server/0137-Config-to-always-tame-in-Creative.patch rename to patches/server/0138-Config-to-always-tame-in-Creative.patch diff --git a/patches/server/0138-End-crystal-explosion-options.patch b/patches/server/0139-End-crystal-explosion-options.patch similarity index 100% rename from patches/server/0138-End-crystal-explosion-options.patch rename to patches/server/0139-End-crystal-explosion-options.patch diff --git a/patches/server/0139-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch b/patches/server/0140-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch similarity index 100% rename from patches/server/0139-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch rename to patches/server/0140-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch diff --git a/patches/server/0140-Dont-run-with-scissors.patch b/patches/server/0141-Dont-run-with-scissors.patch similarity index 98% rename from patches/server/0140-Dont-run-with-scissors.patch rename to patches/server/0141-Dont-run-with-scissors.patch index a16d34700..0c38082f8 100644 --- a/patches/server/0140-Dont-run-with-scissors.patch +++ b/patches/server/0141-Dont-run-with-scissors.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Dont run with scissors! diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index 11f0e539de92e5b802f722ae1bff2d76d07bd03f..e3e182a5e578a06d7543b78aae8fcfe45eefbcb3 100644 +index 617ecdf362da4e3f5a30645ac3e1e21e76184179..aa41e4aed283297b923985f7ceee914cb62666a9 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -1627,6 +1627,13 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0141-One-Punch-Man.patch b/patches/server/0142-One-Punch-Man.patch similarity index 100% rename from patches/server/0141-One-Punch-Man.patch rename to patches/server/0142-One-Punch-Man.patch diff --git a/patches/server/0142-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch b/patches/server/0143-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch similarity index 100% rename from patches/server/0142-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch rename to patches/server/0143-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch diff --git a/patches/server/0143-Config-to-ignore-nearby-mobs-when-sleeping.patch b/patches/server/0144-Config-to-ignore-nearby-mobs-when-sleeping.patch similarity index 100% rename from patches/server/0143-Config-to-ignore-nearby-mobs-when-sleeping.patch rename to patches/server/0144-Config-to-ignore-nearby-mobs-when-sleeping.patch diff --git a/patches/server/0144-Add-back-player-spawned-endermite-API.patch b/patches/server/0145-Add-back-player-spawned-endermite-API.patch similarity index 100% rename from patches/server/0144-Add-back-player-spawned-endermite-API.patch rename to patches/server/0145-Add-back-player-spawned-endermite-API.patch diff --git a/patches/server/0145-Config-Enderman-aggressiveness-towards-Endermites.patch b/patches/server/0146-Config-Enderman-aggressiveness-towards-Endermites.patch similarity index 100% rename from patches/server/0145-Config-Enderman-aggressiveness-towards-Endermites.patch rename to patches/server/0146-Config-Enderman-aggressiveness-towards-Endermites.patch diff --git a/patches/server/0146-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch b/patches/server/0147-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch similarity index 100% rename from patches/server/0146-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch rename to patches/server/0147-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch diff --git a/patches/server/0147-Tick-fluids-config.patch b/patches/server/0148-Tick-fluids-config.patch similarity index 100% rename from patches/server/0147-Tick-fluids-config.patch rename to patches/server/0148-Tick-fluids-config.patch diff --git a/patches/server/0148-Config-to-disable-Llama-caravans.patch b/patches/server/0149-Config-to-disable-Llama-caravans.patch similarity index 100% rename from patches/server/0148-Config-to-disable-Llama-caravans.patch rename to patches/server/0149-Config-to-disable-Llama-caravans.patch diff --git a/patches/server/0149-Config-to-make-Creepers-explode-on-death.patch b/patches/server/0150-Config-to-make-Creepers-explode-on-death.patch similarity index 100% rename from patches/server/0149-Config-to-make-Creepers-explode-on-death.patch rename to patches/server/0150-Config-to-make-Creepers-explode-on-death.patch diff --git a/patches/server/0150-Configurable-ravager-griefable-blocks-list.patch b/patches/server/0151-Configurable-ravager-griefable-blocks-list.patch similarity index 100% rename from patches/server/0150-Configurable-ravager-griefable-blocks-list.patch rename to patches/server/0151-Configurable-ravager-griefable-blocks-list.patch diff --git a/patches/server/0151-Sneak-to-bulk-process-composter.patch b/patches/server/0152-Sneak-to-bulk-process-composter.patch similarity index 100% rename from patches/server/0151-Sneak-to-bulk-process-composter.patch rename to patches/server/0152-Sneak-to-bulk-process-composter.patch diff --git a/patches/server/0152-Config-for-skipping-night.patch b/patches/server/0153-Config-for-skipping-night.patch similarity index 96% rename from patches/server/0152-Config-for-skipping-night.patch rename to patches/server/0153-Config-for-skipping-night.patch index a4e184988..915c424c9 100644 --- a/patches/server/0152-Config-for-skipping-night.patch +++ b/patches/server/0153-Config-for-skipping-night.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Config for skipping night diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index fd1129945d777746c4579e72f993859c9935a694..1c33d008b1d1d798a18a301a891709d6a656f1a6 100644 +index ce01371b78b995c46d4143c2d177b448720760af..7156ca622cb5233cd9a0bd5fd77b8db0b7b29772 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -625,7 +625,7 @@ public class ServerLevel extends Level implements WorldGenLevel { diff --git a/patches/server/0153-Add-config-for-villager-trading.patch b/patches/server/0154-Add-config-for-villager-trading.patch similarity index 100% rename from patches/server/0153-Add-config-for-villager-trading.patch rename to patches/server/0154-Add-config-for-villager-trading.patch diff --git a/patches/server/0154-Allow-infinity-on-crossbows.patch b/patches/server/0155-Allow-infinity-on-crossbows.patch similarity index 100% rename from patches/server/0154-Allow-infinity-on-crossbows.patch rename to patches/server/0155-Allow-infinity-on-crossbows.patch diff --git a/patches/server/0155-Drowning-Settings.patch b/patches/server/0156-Drowning-Settings.patch similarity index 97% rename from patches/server/0155-Drowning-Settings.patch rename to patches/server/0156-Drowning-Settings.patch index 06fe5c076..0a59a75b4 100644 --- a/patches/server/0155-Drowning-Settings.patch +++ b/patches/server/0156-Drowning-Settings.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Drowning Settings diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index 6019cb0c18840abc9be0f059e6ee1301b56636b3..c988fc2d7fbd8db60ddcde8532dbdf3feda5bd48 100644 +index 42822c44dbe18f1cffb269b35eb554efde59a20d..9a43dd908114f0bb087bf9a2230e4148390df6c0 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -3096,7 +3096,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource { diff --git a/patches/server/0156-Break-individual-slabs-when-sneaking.patch b/patches/server/0157-Break-individual-slabs-when-sneaking.patch similarity index 100% rename from patches/server/0156-Break-individual-slabs-when-sneaking.patch rename to patches/server/0157-Break-individual-slabs-when-sneaking.patch diff --git a/patches/server/0157-Config-to-disable-hostile-mob-spawn-on-ice.patch b/patches/server/0158-Config-to-disable-hostile-mob-spawn-on-ice.patch similarity index 100% rename from patches/server/0157-Config-to-disable-hostile-mob-spawn-on-ice.patch rename to patches/server/0158-Config-to-disable-hostile-mob-spawn-on-ice.patch diff --git a/patches/server/0158-Config-to-show-Armor-Stand-arms-on-spawn.patch b/patches/server/0159-Config-to-show-Armor-Stand-arms-on-spawn.patch similarity index 100% rename from patches/server/0158-Config-to-show-Armor-Stand-arms-on-spawn.patch rename to patches/server/0159-Config-to-show-Armor-Stand-arms-on-spawn.patch diff --git a/patches/server/0159-Option-to-make-doors-require-redstone.patch b/patches/server/0160-Option-to-make-doors-require-redstone.patch similarity index 100% rename from patches/server/0159-Option-to-make-doors-require-redstone.patch rename to patches/server/0160-Option-to-make-doors-require-redstone.patch diff --git a/patches/server/0160-Config-to-allow-for-unsafe-enchants.patch b/patches/server/0161-Config-to-allow-for-unsafe-enchants.patch similarity index 100% rename from patches/server/0160-Config-to-allow-for-unsafe-enchants.patch rename to patches/server/0161-Config-to-allow-for-unsafe-enchants.patch diff --git a/patches/server/0161-Configurable-sponge-absorption.patch b/patches/server/0162-Configurable-sponge-absorption.patch similarity index 100% rename from patches/server/0161-Configurable-sponge-absorption.patch rename to patches/server/0162-Configurable-sponge-absorption.patch diff --git a/patches/server/0162-Projectile-offset-config.patch b/patches/server/0163-Projectile-offset-config.patch similarity index 100% rename from patches/server/0162-Projectile-offset-config.patch rename to patches/server/0163-Projectile-offset-config.patch diff --git a/patches/server/0163-Config-for-powered-rail-activation-distance.patch b/patches/server/0164-Config-for-powered-rail-activation-distance.patch similarity index 100% rename from patches/server/0163-Config-for-powered-rail-activation-distance.patch rename to patches/server/0164-Config-for-powered-rail-activation-distance.patch diff --git a/patches/server/0164-Piglin-portal-spawn-modifier.patch b/patches/server/0165-Piglin-portal-spawn-modifier.patch similarity index 100% rename from patches/server/0164-Piglin-portal-spawn-modifier.patch rename to patches/server/0165-Piglin-portal-spawn-modifier.patch diff --git a/patches/server/0165-Config-to-change-max-number-of-bees.patch b/patches/server/0166-Config-to-change-max-number-of-bees.patch similarity index 100% rename from patches/server/0165-Config-to-change-max-number-of-bees.patch rename to patches/server/0166-Config-to-change-max-number-of-bees.patch diff --git a/patches/server/0166-Config-for-wither-explosion-radius.patch b/patches/server/0167-Config-for-wither-explosion-radius.patch similarity index 100% rename from patches/server/0166-Config-for-wither-explosion-radius.patch rename to patches/server/0167-Config-for-wither-explosion-radius.patch diff --git a/patches/server/0167-Gamemode-extra-permissions.patch b/patches/server/0168-Gamemode-extra-permissions.patch similarity index 100% rename from patches/server/0167-Gamemode-extra-permissions.patch rename to patches/server/0168-Gamemode-extra-permissions.patch diff --git a/patches/server/0168-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch b/patches/server/0169-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch similarity index 100% rename from patches/server/0168-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch rename to patches/server/0169-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch diff --git a/patches/server/0169-Configurable-piston-push-limit.patch b/patches/server/0170-Configurable-piston-push-limit.patch similarity index 100% rename from patches/server/0169-Configurable-piston-push-limit.patch rename to patches/server/0170-Configurable-piston-push-limit.patch diff --git a/patches/server/0170-Configurable-broadcast-settings.patch b/patches/server/0171-Configurable-broadcast-settings.patch similarity index 100% rename from patches/server/0170-Configurable-broadcast-settings.patch rename to patches/server/0171-Configurable-broadcast-settings.patch diff --git a/patches/server/0171-Configurable-mob-blindness.patch b/patches/server/0172-Configurable-mob-blindness.patch similarity index 100% rename from patches/server/0171-Configurable-mob-blindness.patch rename to patches/server/0172-Configurable-mob-blindness.patch diff --git a/patches/server/0172-Hide-hidden-players-from-entity-selector.patch b/patches/server/0173-Hide-hidden-players-from-entity-selector.patch similarity index 100% rename from patches/server/0172-Hide-hidden-players-from-entity-selector.patch rename to patches/server/0173-Hide-hidden-players-from-entity-selector.patch diff --git a/patches/server/0173-Config-for-health-to-impact-Creeper-explosion-radius.patch b/patches/server/0174-Config-for-health-to-impact-Creeper-explosion-radius.patch similarity index 100% rename from patches/server/0173-Config-for-health-to-impact-Creeper-explosion-radius.patch rename to patches/server/0174-Config-for-health-to-impact-Creeper-explosion-radius.patch diff --git a/patches/server/0174-Iron-golem-calm-anger-options.patch b/patches/server/0175-Iron-golem-calm-anger-options.patch similarity index 100% rename from patches/server/0174-Iron-golem-calm-anger-options.patch rename to patches/server/0175-Iron-golem-calm-anger-options.patch diff --git a/patches/server/0175-Breedable-parrots.patch b/patches/server/0176-Breedable-parrots.patch similarity index 100% rename from patches/server/0175-Breedable-parrots.patch rename to patches/server/0176-Breedable-parrots.patch diff --git a/patches/server/0176-Configurable-powered-rail-boost-modifier.patch b/patches/server/0177-Configurable-powered-rail-boost-modifier.patch similarity index 100% rename from patches/server/0176-Configurable-powered-rail-boost-modifier.patch rename to patches/server/0177-Configurable-powered-rail-boost-modifier.patch diff --git a/patches/server/0177-Add-config-change-multiplier-critical-damage-value.patch b/patches/server/0178-Add-config-change-multiplier-critical-damage-value.patch similarity index 100% rename from patches/server/0177-Add-config-change-multiplier-critical-damage-value.patch rename to patches/server/0178-Add-config-change-multiplier-critical-damage-value.patch diff --git a/patches/server/0178-Option-to-disable-dragon-egg-teleporting.patch b/patches/server/0179-Option-to-disable-dragon-egg-teleporting.patch similarity index 100% rename from patches/server/0178-Option-to-disable-dragon-egg-teleporting.patch rename to patches/server/0179-Option-to-disable-dragon-egg-teleporting.patch diff --git a/patches/server/0179-Config-for-unverified-username-message.patch b/patches/server/0180-Config-for-unverified-username-message.patch similarity index 100% rename from patches/server/0179-Config-for-unverified-username-message.patch rename to patches/server/0180-Config-for-unverified-username-message.patch diff --git a/patches/server/0180-Make-anvil-cumulative-cost-configurable.patch b/patches/server/0181-Make-anvil-cumulative-cost-configurable.patch similarity index 100% rename from patches/server/0180-Make-anvil-cumulative-cost-configurable.patch rename to patches/server/0181-Make-anvil-cumulative-cost-configurable.patch diff --git a/patches/server/0181-ShulkerBox-allow-oversized-stacks.patch b/patches/server/0182-ShulkerBox-allow-oversized-stacks.patch similarity index 100% rename from patches/server/0181-ShulkerBox-allow-oversized-stacks.patch rename to patches/server/0182-ShulkerBox-allow-oversized-stacks.patch diff --git a/patches/server/0182-Bee-can-work-when-raining-or-at-night.patch b/patches/server/0183-Bee-can-work-when-raining-or-at-night.patch similarity index 100% rename from patches/server/0182-Bee-can-work-when-raining-or-at-night.patch rename to patches/server/0183-Bee-can-work-when-raining-or-at-night.patch diff --git a/patches/server/0183-API-for-any-mob-to-burn-daylight.patch b/patches/server/0184-API-for-any-mob-to-burn-daylight.patch similarity index 100% rename from patches/server/0183-API-for-any-mob-to-burn-daylight.patch rename to patches/server/0184-API-for-any-mob-to-burn-daylight.patch diff --git a/patches/server/0184-Config-MobEffect-by-world.patch b/patches/server/0185-Config-MobEffect-by-world.patch similarity index 100% rename from patches/server/0184-Config-MobEffect-by-world.patch rename to patches/server/0185-Config-MobEffect-by-world.patch diff --git a/patches/server/0185-Beacon-Activation-Range-Configurable.patch b/patches/server/0186-Beacon-Activation-Range-Configurable.patch similarity index 100% rename from patches/server/0185-Beacon-Activation-Range-Configurable.patch rename to patches/server/0186-Beacon-Activation-Range-Configurable.patch diff --git a/patches/server/0186-Add-toggle-for-sand-duping-fix.patch b/patches/server/0187-Add-toggle-for-sand-duping-fix.patch similarity index 100% rename from patches/server/0186-Add-toggle-for-sand-duping-fix.patch rename to patches/server/0187-Add-toggle-for-sand-duping-fix.patch diff --git a/patches/server/0187-Add-toggle-for-end-portal-safe-teleporting.patch b/patches/server/0188-Add-toggle-for-end-portal-safe-teleporting.patch similarity index 97% rename from patches/server/0187-Add-toggle-for-end-portal-safe-teleporting.patch rename to patches/server/0188-Add-toggle-for-end-portal-safe-teleporting.patch index c5ad616f9..3356fe299 100644 --- a/patches/server/0187-Add-toggle-for-end-portal-safe-teleporting.patch +++ b/patches/server/0188-Add-toggle-for-end-portal-safe-teleporting.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add toggle for end portal safe teleporting diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java -index e41a77c86d71f31ff36595b1daa2da1cd94e3a99..0397a5ef8ae2ec074d97055879d46d8e72496da8 100644 +index a28365f60d379cc59edcbbd2c21cf43042bc9659..2f50759e625993e28db857b07975b3c0d9ba2eb0 100644 --- a/src/main/java/net/minecraft/world/entity/Entity.java +++ b/src/main/java/net/minecraft/world/entity/Entity.java @@ -2916,7 +2916,7 @@ public abstract class Entity implements Nameable, EntityAccess, CommandSource { diff --git a/patches/server/0188-Flying-Fall-Damage-API.patch b/patches/server/0189-Flying-Fall-Damage-API.patch similarity index 100% rename from patches/server/0188-Flying-Fall-Damage-API.patch rename to patches/server/0189-Flying-Fall-Damage-API.patch diff --git a/patches/server/0189-Make-lightning-rod-range-configurable.patch b/patches/server/0190-Make-lightning-rod-range-configurable.patch similarity index 96% rename from patches/server/0189-Make-lightning-rod-range-configurable.patch rename to patches/server/0190-Make-lightning-rod-range-configurable.patch index b3e879015..6843532d0 100644 --- a/patches/server/0189-Make-lightning-rod-range-configurable.patch +++ b/patches/server/0190-Make-lightning-rod-range-configurable.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Make lightning rod range configurable diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index 1c33d008b1d1d798a18a301a891709d6a656f1a6..b21a476816f3fe4affa7162d49ed16c4df165faf 100644 +index 7156ca622cb5233cd9a0bd5fd77b8db0b7b29772..b5d335a0467c6a5674dc3f4b0c33e841ce6ee4f2 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -935,7 +935,7 @@ public class ServerLevel extends Level implements WorldGenLevel { diff --git a/patches/server/0190-Burp-after-eating-food-fills-hunger-bar-completely.patch b/patches/server/0191-Burp-after-eating-food-fills-hunger-bar-completely.patch similarity index 100% rename from patches/server/0190-Burp-after-eating-food-fills-hunger-bar-completely.patch rename to patches/server/0191-Burp-after-eating-food-fills-hunger-bar-completely.patch diff --git a/patches/server/0191-Allow-player-join-full-server-by-permission.patch b/patches/server/0192-Allow-player-join-full-server-by-permission.patch similarity index 100% rename from patches/server/0191-Allow-player-join-full-server-by-permission.patch rename to patches/server/0192-Allow-player-join-full-server-by-permission.patch diff --git a/patches/server/0192-Add-permission-bypass-for-portal-waiting.patch b/patches/server/0193-Add-permission-bypass-for-portal-waiting.patch similarity index 94% rename from patches/server/0192-Add-permission-bypass-for-portal-waiting.patch rename to patches/server/0193-Add-permission-bypass-for-portal-waiting.patch index 575ab59e6..a7d18dba2 100644 --- a/patches/server/0192-Add-permission-bypass-for-portal-waiting.patch +++ b/patches/server/0193-Add-permission-bypass-for-portal-waiting.patch @@ -26,7 +26,7 @@ index a4b46199099c654d6fb6373e0cf340dd69bd7bf8..1eb57eeaec24570cade410f40de9e8c2 @Override diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java -index 73517e2cc98e9cda6e577976232a6c9314226ece..85ae4f2317a6fa68fcec42cb2a7ff68f9b901a0c 100644 +index 6149e74262ca6c4c00686a89c273c59bfaac3e05..c0c94f76f44cf541bbaaec8bf9cc0a4c1267c19a 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -246,6 +246,7 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { diff --git a/patches/server/0193-Shulker-spawn-from-bullet-options.patch b/patches/server/0194-Shulker-spawn-from-bullet-options.patch similarity index 100% rename from patches/server/0193-Shulker-spawn-from-bullet-options.patch rename to patches/server/0194-Shulker-spawn-from-bullet-options.patch diff --git a/patches/server/0194-Eating-glow-berries-adds-glow-effect.patch b/patches/server/0195-Eating-glow-berries-adds-glow-effect.patch similarity index 100% rename from patches/server/0194-Eating-glow-berries-adds-glow-effect.patch rename to patches/server/0195-Eating-glow-berries-adds-glow-effect.patch diff --git a/patches/server/0195-Option-to-make-drowned-break-doors.patch b/patches/server/0196-Option-to-make-drowned-break-doors.patch similarity index 100% rename from patches/server/0195-Option-to-make-drowned-break-doors.patch rename to patches/server/0196-Option-to-make-drowned-break-doors.patch diff --git a/patches/server/0196-Configurable-hunger-starvation-damage.patch b/patches/server/0197-Configurable-hunger-starvation-damage.patch similarity index 100% rename from patches/server/0196-Configurable-hunger-starvation-damage.patch rename to patches/server/0197-Configurable-hunger-starvation-damage.patch diff --git a/patches/server/0197-Enhance-SysoutCatcher.patch b/patches/server/0198-Enhance-SysoutCatcher.patch similarity index 100% rename from patches/server/0197-Enhance-SysoutCatcher.patch rename to patches/server/0198-Enhance-SysoutCatcher.patch diff --git a/patches/server/0198-Armor-click-equip-options.patch b/patches/server/0199-Armor-click-equip-options.patch similarity index 100% rename from patches/server/0198-Armor-click-equip-options.patch rename to patches/server/0199-Armor-click-equip-options.patch diff --git a/patches/server/0199-Add-uptime-command.patch b/patches/server/0200-Add-uptime-command.patch similarity index 98% rename from patches/server/0199-Add-uptime-command.patch rename to patches/server/0200-Add-uptime-command.patch index 4cb0892d3..72bcc2cfa 100644 --- a/patches/server/0199-Add-uptime-command.patch +++ b/patches/server/0200-Add-uptime-command.patch @@ -17,7 +17,7 @@ index c6a97b3fa04c683a92a8d838f98e73b59bb7558a..2fbb65c685ac88c77d54f27a5981a132 } diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index 85c7da8849a3976bd214a822c780b447ada5f727..00d3fca3906d59bf8c840f0773cd59b72d355e84 100644 +index 6c593bf7c0ab8f70470705c4210ade11714c4bcc..db39fd89be32f2f3d4d38b8e633f50a40bdd0235 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -278,6 +278,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop type) { -- return (boolean)type == EntityType.OCELOT || type == EntityType.PARROT; -+ return type == EntityType.OCELOT || type == EntityType.PARROT; // Purpur - decompile fix - } - - private static BedBlock bed(DyeColor color) { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java index 7aa7e6ccbe65b49a29f1938c4fd3c17ce7c24aac..d92a9d187fea8afc1ea0453addda99cd715c034e 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java diff --git a/patches/server/0227-Shift-right-click-to-use-exp-for-mending.patch b/patches/server/0228-Shift-right-click-to-use-exp-for-mending.patch similarity index 98% rename from patches/server/0227-Shift-right-click-to-use-exp-for-mending.patch rename to patches/server/0228-Shift-right-click-to-use-exp-for-mending.patch index e06fefb3d..35910a52a 100644 --- a/patches/server/0227-Shift-right-click-to-use-exp-for-mending.patch +++ b/patches/server/0228-Shift-right-click-to-use-exp-for-mending.patch @@ -36,7 +36,7 @@ index 5204b8157a45468a314bbcd2703896b9316128ac..4fb8ced22cb9f106fbe39ca233a844a7 + // Purpur end } diff --git a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java -index e3e182a5e578a06d7543b78aae8fcfe45eefbcb3..13da39f5bbd3550961bfb7d462428e8dac988ad0 100644 +index aa41e4aed283297b923985f7ceee914cb62666a9..4d61504698a54af354fdf047426f87771397cc02 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -1999,6 +1999,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser diff --git a/patches/server/0228-Dolphins-naturally-aggressive-to-players-chance.patch b/patches/server/0229-Dolphins-naturally-aggressive-to-players-chance.patch similarity index 100% rename from patches/server/0228-Dolphins-naturally-aggressive-to-players-chance.patch rename to patches/server/0229-Dolphins-naturally-aggressive-to-players-chance.patch diff --git a/patches/server/0229-Cows-naturally-aggressive-to-players-chance.patch b/patches/server/0230-Cows-naturally-aggressive-to-players-chance.patch similarity index 100% rename from patches/server/0229-Cows-naturally-aggressive-to-players-chance.patch rename to patches/server/0230-Cows-naturally-aggressive-to-players-chance.patch diff --git a/patches/server/0230-Option-for-beds-to-explode-on-villager-sleep.patch b/patches/server/0231-Option-for-beds-to-explode-on-villager-sleep.patch similarity index 100% rename from patches/server/0230-Option-for-beds-to-explode-on-villager-sleep.patch rename to patches/server/0231-Option-for-beds-to-explode-on-villager-sleep.patch diff --git a/patches/server/0231-Halloween-options-and-optimizations.patch b/patches/server/0232-Halloween-options-and-optimizations.patch similarity index 100% rename from patches/server/0231-Halloween-options-and-optimizations.patch rename to patches/server/0232-Halloween-options-and-optimizations.patch diff --git a/patches/server/0232-Config-for-grindstones.patch b/patches/server/0233-Config-for-grindstones.patch similarity index 100% rename from patches/server/0232-Config-for-grindstones.patch rename to patches/server/0233-Config-for-grindstones.patch diff --git a/patches/server/0233-UPnP-Port-Forwarding.patch b/patches/server/0234-UPnP-Port-Forwarding.patch similarity index 97% rename from patches/server/0233-UPnP-Port-Forwarding.patch rename to patches/server/0234-UPnP-Port-Forwarding.patch index 699689f24..9716ce066 100644 --- a/patches/server/0233-UPnP-Port-Forwarding.patch +++ b/patches/server/0234-UPnP-Port-Forwarding.patch @@ -5,7 +5,7 @@ Subject: [PATCH] UPnP Port Forwarding diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index 00d3fca3906d59bf8c840f0773cd59b72d355e84..39e3d848a1c5955d4de25d91eff427595c131e25 100644 +index db39fd89be32f2f3d4d38b8e633f50a40bdd0235..b728506e933461bec663d5187e7c71ee2ba2acc3 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -293,6 +293,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop