From 21dde20b3d7f1e51aa8f0516a142696dc9e54c07 Mon Sep 17 00:00:00 2001 From: Ben Kerllenevich Date: Tue, 30 Nov 2021 08:14:03 -0500 Subject: [PATCH] no guarantees this patch works but who knows --- .../api/0031-Add-StructureGenerateEvent.patch | 38 ++++---- ...n-change-for-adventure-deprecations.patch} | 0 ...tment-target-for-bows-and-crossbows.patch} | 0 ...> 0034-Iron-golem-poppy-calms-anger.patch} | 0 ...35-API-for-any-mob-to-burn-daylight.patch} | 0 ...atch => 0036-Flying-Fall-Damage-API.patch} | 0 ...d-back-player-spawned-endermite-API.patch} | 0 ... 0038-Fix-default-permission-system.patch} | 0 ...oner-API.patch => 0039-Summoner-API.patch} | 0 ...-version-command-output-for-console.patch} | 0 ...mpt-parameters-to-resource-pack-api.patch} | 0 ... => 0042-Extended-OfflinePlayer-API.patch} | 0 ...he-ability-to-add-combustible-items.patch} | 2 +- .../0139-Add-StructureGenerateEvent.patch | 27 +++--- ....patch => 0140-Fix-stuck-in-portals.patch} | 4 +- ...ggle-for-water-sensitive-mob-damage.patch} | 96 +++++++++---------- ...2-Config-to-always-tame-in-Creative.patch} | 8 +- ... 0143-End-crystal-explosion-options.patch} | 2 +- ...ther-Ender-Dragon-can-ride-vehicles.patch} | 6 +- ...atch => 0145-Dont-run-with-scissors.patch} | 0 ...nch-Man.patch => 0146-One-Punch-Man.patch} | 4 +- ...147-Add-config-for-snow-on-blue-ice.patch} | 2 +- ...r-Pearl-cooldown-damage-and-Endermi.patch} | 2 +- ...to-ignore-nearby-mobs-when-sleeping.patch} | 4 +- ...d-back-player-spawned-endermite-API.patch} | 2 +- ...n-aggressiveness-towards-Endermites.patch} | 0 ...Dragon-Head-wearers-and-stare-aggro.patch} | 4 +- ...ig.patch => 0153-Tick-fluids-config.patch} | 2 +- ...54-Config-to-disable-Llama-caravans.patch} | 0 ...g-to-make-Creepers-explode-on-death.patch} | 4 +- ...rable-ravager-griefable-blocks-list.patch} | 4 +- ...157-Sneak-to-bulk-process-composter.patch} | 2 +- ...h => 0158-Config-for-skipping-night.patch} | 4 +- ...159-Add-config-for-villager-trading.patch} | 4 +- ...=> 0160-Allow-infinity-on-crossbows.patch} | 0 ...ngs.patch => 0161-Drowning-Settings.patch} | 4 +- ...reak-individual-slabs-when-sneaking.patch} | 2 +- ...to-disable-hostile-mob-spawn-on-ice.patch} | 2 +- ...g-to-show-Armor-Stand-arms-on-spawn.patch} | 2 +- ...tion-to-make-doors-require-redstone.patch} | 2 +- ...Config-to-allow-for-unsafe-enchants.patch} | 0 ...0167-Configurable-sponge-absorption.patch} | 2 +- ...ch => 0168-Projectile-offset-config.patch} | 4 +- ...or-powered-rail-activation-distance.patch} | 2 +- ...> 0170-Piglin-portal-spawn-modifier.patch} | 4 +- ...Config-to-change-max-number-of-bees.patch} | 0 ...le-damage-settings-for-magma-blocks.patch} | 2 +- ...-Config-for-wither-explosion-radius.patch} | 2 +- ... => 0174-Gamemode-extra-permissions.patch} | 0 ...ng-the-blocks-that-turn-into-dirt-p.patch} | 2 +- ...0176-Configurable-piston-push-limit.patch} | 2 +- ...177-Configurable-broadcast-settings.patch} | 0 ...-6278.patch => 0178-Fix-SPIGOT-6278.patch} | 0 ... => 0179-Configurable-mob-blindness.patch} | 4 +- ...hidden-players-from-entity-selector.patch} | 0 ...-to-impact-Creeper-explosion-radius.patch} | 4 +- ...> 0182-Iron-golem-poppy-calms-anger.patch} | 0 ...ots.patch => 0183-Breedable-parrots.patch} | 0 ...gurable-powered-rail-boost-modifier.patch} | 2 +- ...ge-multiplier-critical-damage-value.patch} | 4 +- ...n-to-disable-dragon-egg-teleporting.patch} | 2 +- ...fig-for-unverified-username-message.patch} | 0 ...-anvil-cumulative-cost-configurable.patch} | 0 ...9-ShulkerBox-allow-oversized-stacks.patch} | 2 +- ...e-can-work-when-raining-or-at-night.patch} | 6 +- ...91-API-for-any-mob-to-burn-daylight.patch} | 12 +-- ...dvancement-triggers-on-entity-death.patch} | 6 +- ...h => 0193-Config-MobEffect-by-world.patch} | 2 +- ...eacon-Activation-Range-Configurable.patch} | 2 +- ...0195-Add-toggle-for-sand-duping-fix.patch} | 2 +- ...gle-for-end-portal-safe-teleporting.patch} | 4 +- ...atch => 0197-Flying-Fall-Damage-API.patch} | 2 +- ...ke-lightning-rod-range-configurable.patch} | 0 ...ng-food-fills-hunger-bar-completely.patch} | 4 +- ...ayer-join-full-server-by-permission.patch} | 2 +- ...ermission-bypass-for-portal-waiting.patch} | 2 +- ...2-Shulker-spawn-from-bullet-options.patch} | 4 +- ...ating-glow-berries-adds-glow-effect.patch} | 0 ...-Option-to-make-drowned-break-doors.patch} | 4 +- ...nfigurable-hunger-starvation-damage.patch} | 2 +- ...-System.out-calls-to-plugin-loggers.patch} | 0 ...h => 0207-Armor-click-equip-options.patch} | 2 +- ...nd.patch => 0208-Add-uptime-command.patch} | 0 ...atch => 0209-Structure-seed-options.patch} | 4 +- ...tch => 0210-Tool-actionable-options.patch} | 0 ...1-Store-placer-on-Block-when-placed.patch} | 0 ...oner-API.patch => 0212-Summoner-API.patch} | 6 +- ...mizable-sleeping-actionbar-messages.patch} | 0 ...-shulker-box-items-from-dropping-co.patch} | 2 +- ...215-Silk-touchable-budding-amethyst.patch} | 2 +- ...tch => 0216-Big-dripleaf-tilt-delay.patch} | 2 +- ...0217-Player-ridable-in-water-option.patch} | 4 +- ...-Enderman-teleport-on-projectile-hi.patch} | 0 ...d.patch => 0219-Add-compass-command.patch} | 0 ...nt-horses-from-standing-with-riders.patch} | 4 +- ...h => 0221-Toggle-for-kinetic-damage.patch} | 4 +- ...-Option-for-disable-observer-clocks.patch} | 2 +- ...zeable-Zombie-Villager-curing-times.patch} | 2 +- ...-Option-for-sponges-to-work-on-lava.patch} | 2 +- ...225-Toggle-for-Wither-s-spawn-sound.patch} | 4 +- ...-breaks-from-solid-neighbors-config.patch} | 2 +- ...move-curse-of-binding-with-weakness.patch} | 2 +- ...0228-Conduit-behavior-configuration.patch} | 2 +- ...patch => 0229-Cauldron-fill-chances.patch} | 2 +- ...o-allow-mobs-to-pathfind-over-rails.patch} | 2 +- ...mpt-parameters-to-resource-pack-api.patch} | 2 +- ... 0232-Shulker-change-color-with-dye.patch} | 4 +- ... => 0233-Extended-OfflinePlayer-API.patch} | 2 +- ...he-ability-to-add-combustible-items.patch} | 2 +- ...in-and-thunder-should-stop-on-sleep.patch} | 4 +- ...-blocks-to-grow-into-trees-naturall.patch} | 2 +- ...-right-click-to-use-exp-for-mending.patch} | 4 +- ...urally-aggressive-to-players-chance.patch} | 0 ...urally-aggressive-to-players-chance.patch} | 0 ...r-beds-to-explode-on-villager-sleep.patch} | 4 +- ...Halloween-options-and-optimizations.patch} | 8 +- ...fig-for-Grindstones-ignoring-curses.patch} | 0 ....patch => 0243-UPnP-Port-Forwarding.patch} | 0 ...Campfire-option-for-lit-when-placed.patch} | 2 +- ...tinguish-fire-blocks-with-snowballs.patch} | 2 +- ...on-to-disable-zombie-villagers-cure.patch} | 2 +- ...nt-BlockEntity-Lore-and-DisplayName.patch} | 0 ...tch => 0248-Signs-allow-color-codes.patch} | 0 123 files changed, 206 insertions(+), 207 deletions(-) rename patches/{unapplied => }/api/0031-Add-StructureGenerateEvent.patch (97%) rename patches/api/{0031-Conflict-on-change-for-adventure-deprecations.patch => 0032-Conflict-on-change-for-adventure-deprecations.patch} (100%) rename patches/api/{0032-Add-enchantment-target-for-bows-and-crossbows.patch => 0033-Add-enchantment-target-for-bows-and-crossbows.patch} (100%) rename patches/api/{0033-Iron-golem-poppy-calms-anger.patch => 0034-Iron-golem-poppy-calms-anger.patch} (100%) rename patches/api/{0034-API-for-any-mob-to-burn-daylight.patch => 0035-API-for-any-mob-to-burn-daylight.patch} (100%) rename patches/api/{0035-Flying-Fall-Damage-API.patch => 0036-Flying-Fall-Damage-API.patch} (100%) rename patches/api/{0036-Add-back-player-spawned-endermite-API.patch => 0037-Add-back-player-spawned-endermite-API.patch} (100%) rename patches/api/{0037-Fix-default-permission-system.patch => 0038-Fix-default-permission-system.patch} (100%) rename patches/api/{0038-Summoner-API.patch => 0039-Summoner-API.patch} (100%) rename patches/api/{0039-Clean-up-version-command-output-for-console.patch => 0040-Clean-up-version-command-output-for-console.patch} (100%) rename patches/api/{0040-Add-force-and-prompt-parameters-to-resource-pack-api.patch => 0041-Add-force-and-prompt-parameters-to-resource-pack-api.patch} (100%) rename patches/api/{0041-Extended-OfflinePlayer-API.patch => 0042-Extended-OfflinePlayer-API.patch} (100%) rename patches/api/{0042-Added-the-ability-to-add-combustible-items.patch => 0043-Added-the-ability-to-add-combustible-items.patch} (95%) rename patches/{unapplied => }/server/0139-Add-StructureGenerateEvent.patch (67%) rename patches/server/{0139-Fix-stuck-in-portals.patch => 0140-Fix-stuck-in-portals.patch} (94%) rename patches/server/{0140-Toggle-for-water-sensitive-mob-damage.patch => 0141-Toggle-for-water-sensitive-mob-damage.patch} (96%) rename patches/server/{0141-Config-to-always-tame-in-Creative.patch => 0142-Config-to-always-tame-in-Creative.patch} (93%) rename patches/server/{0142-End-crystal-explosion-options.patch => 0143-End-crystal-explosion-options.patch} (98%) rename patches/server/{0143-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch => 0144-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch} (93%) rename patches/server/{0144-Dont-run-with-scissors.patch => 0145-Dont-run-with-scissors.patch} (100%) rename patches/server/{0145-One-Punch-Man.patch => 0146-One-Punch-Man.patch} (93%) rename patches/server/{0146-Add-config-for-snow-on-blue-ice.patch => 0147-Add-config-for-snow-on-blue-ice.patch} (96%) rename patches/server/{0147-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch => 0148-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch} (98%) rename patches/server/{0148-Config-to-ignore-nearby-mobs-when-sleeping.patch => 0149-Config-to-ignore-nearby-mobs-when-sleeping.patch} (92%) rename patches/server/{0149-Add-back-player-spawned-endermite-API.patch => 0150-Add-back-player-spawned-endermite-API.patch} (97%) rename patches/server/{0150-Config-Enderman-aggressiveness-towards-Endermites.patch => 0151-Config-Enderman-aggressiveness-towards-Endermites.patch} (100%) rename patches/server/{0151-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch => 0152-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch} (93%) rename patches/server/{0152-Tick-fluids-config.patch => 0153-Tick-fluids-config.patch} (97%) rename patches/server/{0153-Config-to-disable-Llama-caravans.patch => 0154-Config-to-disable-Llama-caravans.patch} (100%) rename patches/server/{0154-Config-to-make-Creepers-explode-on-death.patch => 0155-Config-to-make-Creepers-explode-on-death.patch} (94%) rename patches/server/{0155-Configurable-ravager-griefable-blocks-list.patch => 0156-Configurable-ravager-griefable-blocks-list.patch} (96%) rename patches/server/{0156-Sneak-to-bulk-process-composter.patch => 0157-Sneak-to-bulk-process-composter.patch} (98%) rename patches/server/{0157-Config-for-skipping-night.patch => 0158-Config-for-skipping-night.patch} (92%) rename patches/server/{0158-Add-config-for-villager-trading.patch => 0159-Add-config-for-villager-trading.patch} (95%) rename patches/server/{0159-Allow-infinity-on-crossbows.patch => 0160-Allow-infinity-on-crossbows.patch} (100%) rename patches/server/{0160-Drowning-Settings.patch => 0161-Drowning-Settings.patch} (95%) rename patches/server/{0161-Break-individual-slabs-when-sneaking.patch => 0162-Break-individual-slabs-when-sneaking.patch} (97%) rename patches/server/{0162-Config-to-disable-hostile-mob-spawn-on-ice.patch => 0163-Config-to-disable-hostile-mob-spawn-on-ice.patch} (95%) rename patches/server/{0163-Config-to-show-Armor-Stand-arms-on-spawn.patch => 0164-Config-to-show-Armor-Stand-arms-on-spawn.patch} (96%) rename patches/server/{0164-Option-to-make-doors-require-redstone.patch => 0165-Option-to-make-doors-require-redstone.patch} (98%) rename patches/server/{0165-Config-to-allow-for-unsafe-enchants.patch => 0166-Config-to-allow-for-unsafe-enchants.patch} (100%) rename patches/server/{0166-Configurable-sponge-absorption.patch => 0167-Configurable-sponge-absorption.patch} (97%) rename patches/server/{0167-Projectile-offset-config.patch => 0168-Projectile-offset-config.patch} (98%) rename patches/server/{0168-Config-for-powered-rail-activation-distance.patch => 0169-Config-for-powered-rail-activation-distance.patch} (94%) rename patches/server/{0169-Piglin-portal-spawn-modifier.patch => 0170-Piglin-portal-spawn-modifier.patch} (93%) rename patches/server/{0170-Config-to-change-max-number-of-bees.patch => 0171-Config-to-change-max-number-of-bees.patch} (100%) rename patches/server/{0171-Configurable-damage-settings-for-magma-blocks.patch => 0172-Configurable-damage-settings-for-magma-blocks.patch} (97%) rename patches/server/{0172-Config-for-wither-explosion-radius.patch => 0173-Config-for-wither-explosion-radius.patch} (96%) rename patches/server/{0173-Gamemode-extra-permissions.patch => 0174-Gamemode-extra-permissions.patch} (100%) rename patches/server/{0174-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch => 0175-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch} (96%) rename patches/server/{0175-Configurable-piston-push-limit.patch => 0176-Configurable-piston-push-limit.patch} (96%) rename patches/server/{0176-Configurable-broadcast-settings.patch => 0177-Configurable-broadcast-settings.patch} (100%) rename patches/server/{0177-Fix-SPIGOT-6278.patch => 0178-Fix-SPIGOT-6278.patch} (100%) rename patches/server/{0178-Configurable-mob-blindness.patch => 0179-Configurable-mob-blindness.patch} (93%) rename patches/server/{0179-Hide-hidden-players-from-entity-selector.patch => 0180-Hide-hidden-players-from-entity-selector.patch} (100%) rename patches/server/{0180-Config-for-health-to-impact-Creeper-explosion-radius.patch => 0181-Config-for-health-to-impact-Creeper-explosion-radius.patch} (93%) rename patches/server/{0181-Iron-golem-poppy-calms-anger.patch => 0182-Iron-golem-poppy-calms-anger.patch} (100%) rename patches/server/{0182-Breedable-parrots.patch => 0183-Breedable-parrots.patch} (100%) rename patches/server/{0183-Configurable-powered-rail-boost-modifier.patch => 0184-Configurable-powered-rail-boost-modifier.patch} (96%) rename patches/server/{0184-Add-config-change-multiplier-critical-damage-value.patch => 0185-Add-config-change-multiplier-critical-damage-value.patch} (92%) rename patches/server/{0185-Option-to-disable-dragon-egg-teleporting.patch => 0186-Option-to-disable-dragon-egg-teleporting.patch} (95%) rename patches/server/{0186-Config-for-unverified-username-message.patch => 0187-Config-for-unverified-username-message.patch} (100%) rename patches/server/{0187-Make-anvil-cumulative-cost-configurable.patch => 0188-Make-anvil-cumulative-cost-configurable.patch} (100%) rename patches/server/{0188-ShulkerBox-allow-oversized-stacks.patch => 0189-ShulkerBox-allow-oversized-stacks.patch} (97%) rename patches/server/{0189-Bee-can-work-when-raining-or-at-night.patch => 0190-Bee-can-work-when-raining-or-at-night.patch} (92%) rename patches/server/{0190-API-for-any-mob-to-burn-daylight.patch => 0191-API-for-any-mob-to-burn-daylight.patch} (96%) rename patches/server/{0191-Fix-advancement-triggers-on-entity-death.patch => 0192-Fix-advancement-triggers-on-entity-death.patch} (96%) rename patches/server/{0192-Config-MobEffect-by-world.patch => 0193-Config-MobEffect-by-world.patch} (98%) rename patches/server/{0193-Beacon-Activation-Range-Configurable.patch => 0194-Beacon-Activation-Range-Configurable.patch} (96%) rename patches/server/{0194-Add-toggle-for-sand-duping-fix.patch => 0195-Add-toggle-for-sand-duping-fix.patch} (95%) rename patches/server/{0195-Add-toggle-for-end-portal-safe-teleporting.patch => 0196-Add-toggle-for-end-portal-safe-teleporting.patch} (94%) rename patches/server/{0196-Flying-Fall-Damage-API.patch => 0197-Flying-Fall-Damage-API.patch} (95%) rename patches/server/{0197-Make-lightning-rod-range-configurable.patch => 0198-Make-lightning-rod-range-configurable.patch} (100%) rename patches/server/{0198-Burp-after-eating-food-fills-hunger-bar-completely.patch => 0199-Burp-after-eating-food-fills-hunger-bar-completely.patch} (95%) rename patches/server/{0199-Allow-player-join-full-server-by-permission.patch => 0200-Allow-player-join-full-server-by-permission.patch} (93%) rename patches/server/{0200-Add-permission-bypass-for-portal-waiting.patch => 0201-Add-permission-bypass-for-portal-waiting.patch} (94%) rename patches/server/{0201-Shulker-spawn-from-bullet-options.patch => 0202-Shulker-spawn-from-bullet-options.patch} (96%) rename patches/server/{0202-Eating-glow-berries-adds-glow-effect.patch => 0203-Eating-glow-berries-adds-glow-effect.patch} (100%) rename patches/server/{0203-Option-to-make-drowned-break-doors.patch => 0204-Option-to-make-drowned-break-doors.patch} (94%) rename patches/server/{0204-Configurable-hunger-starvation-damage.patch => 0205-Configurable-hunger-starvation-damage.patch} (95%) rename patches/server/{0205-Redirect-System.out-calls-to-plugin-loggers.patch => 0206-Redirect-System.out-calls-to-plugin-loggers.patch} (100%) rename patches/server/{0206-Armor-click-equip-options.patch => 0207-Armor-click-equip-options.patch} (98%) rename patches/server/{0207-Add-uptime-command.patch => 0208-Add-uptime-command.patch} (100%) rename patches/server/{0208-Structure-seed-options.patch => 0209-Structure-seed-options.patch} (95%) rename patches/server/{0209-Tool-actionable-options.patch => 0210-Tool-actionable-options.patch} (100%) rename patches/server/{0210-Store-placer-on-Block-when-placed.patch => 0211-Store-placer-on-Block-when-placed.patch} (100%) rename patches/server/{0211-Summoner-API.patch => 0212-Summoner-API.patch} (97%) rename patches/server/{0212-Customizable-sleeping-actionbar-messages.patch => 0213-Customizable-sleeping-actionbar-messages.patch} (100%) rename patches/server/{0213-option-to-disable-shulker-box-items-from-dropping-co.patch => 0214-option-to-disable-shulker-box-items-from-dropping-co.patch} (96%) rename patches/server/{0214-Silk-touchable-budding-amethyst.patch => 0215-Silk-touchable-budding-amethyst.patch} (96%) rename patches/server/{0215-Big-dripleaf-tilt-delay.patch => 0216-Big-dripleaf-tilt-delay.patch} (96%) rename patches/server/{0216-Player-ridable-in-water-option.patch => 0217-Player-ridable-in-water-option.patch} (92%) rename patches/server/{0217-Config-to-disable-Enderman-teleport-on-projectile-hi.patch => 0218-Config-to-disable-Enderman-teleport-on-projectile-hi.patch} (100%) rename patches/server/{0218-Add-compass-command.patch => 0219-Add-compass-command.patch} (100%) rename patches/server/{0219-Config-to-prevent-horses-from-standing-with-riders.patch => 0220-Config-to-prevent-horses-from-standing-with-riders.patch} (92%) rename patches/server/{0220-Toggle-for-kinetic-damage.patch => 0221-Toggle-for-kinetic-damage.patch} (92%) rename patches/server/{0221-Add-Option-for-disable-observer-clocks.patch => 0222-Add-Option-for-disable-observer-clocks.patch} (95%) rename patches/server/{0222-Customizeable-Zombie-Villager-curing-times.patch => 0223-Customizeable-Zombie-Villager-curing-times.patch} (96%) rename patches/server/{0223-Option-for-sponges-to-work-on-lava.patch => 0224-Option-for-sponges-to-work-on-lava.patch} (95%) rename patches/server/{0224-Toggle-for-Wither-s-spawn-sound.patch => 0225-Toggle-for-Wither-s-spawn-sound.patch} (92%) rename patches/server/{0225-Cactus-breaks-from-solid-neighbors-config.patch => 0226-Cactus-breaks-from-solid-neighbors-config.patch} (95%) rename patches/server/{0226-Config-to-remove-curse-of-binding-with-weakness.patch => 0227-Config-to-remove-curse-of-binding-with-weakness.patch} (96%) rename patches/server/{0227-Conduit-behavior-configuration.patch => 0228-Conduit-behavior-configuration.patch} (97%) rename patches/server/{0228-Cauldron-fill-chances.patch => 0229-Cauldron-fill-chances.patch} (95%) rename patches/server/{0229-Config-to-allow-mobs-to-pathfind-over-rails.patch => 0230-Config-to-allow-mobs-to-pathfind-over-rails.patch} (96%) rename patches/server/{0230-Add-force-and-prompt-parameters-to-resource-pack-api.patch => 0231-Add-force-and-prompt-parameters-to-resource-pack-api.patch} (95%) rename patches/server/{0231-Shulker-change-color-with-dye.patch => 0232-Shulker-change-color-with-dye.patch} (94%) rename patches/server/{0232-Extended-OfflinePlayer-API.patch => 0233-Extended-OfflinePlayer-API.patch} (99%) rename patches/server/{0233-Added-the-ability-to-add-combustible-items.patch => 0234-Added-the-ability-to-add-combustible-items.patch} (97%) rename patches/server/{0234-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch => 0235-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch} (94%) rename patches/server/{0235-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch => 0236-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch} (98%) rename patches/server/{0236-Shift-right-click-to-use-exp-for-mending.patch => 0237-Shift-right-click-to-use-exp-for-mending.patch} (96%) rename patches/server/{0237-Dolphins-naturally-aggressive-to-players-chance.patch => 0238-Dolphins-naturally-aggressive-to-players-chance.patch} (100%) rename patches/server/{0238-Cows-naturally-aggressive-to-players-chance.patch => 0239-Cows-naturally-aggressive-to-players-chance.patch} (100%) rename patches/server/{0239-Option-for-beds-to-explode-on-villager-sleep.patch => 0240-Option-for-beds-to-explode-on-villager-sleep.patch} (92%) rename patches/server/{0240-Halloween-options-and-optimizations.patch => 0241-Halloween-options-and-optimizations.patch} (92%) rename patches/server/{0241-Config-for-Grindstones-ignoring-curses.patch => 0242-Config-for-Grindstones-ignoring-curses.patch} (100%) rename patches/server/{0242-UPnP-Port-Forwarding.patch => 0243-UPnP-Port-Forwarding.patch} (100%) rename patches/server/{0243-Campfire-option-for-lit-when-placed.patch => 0244-Campfire-option-for-lit-when-placed.patch} (96%) rename patches/server/{0244-options-to-extinguish-fire-blocks-with-snowballs.patch => 0245-options-to-extinguish-fire-blocks-with-snowballs.patch} (98%) rename patches/server/{0245-Add-option-to-disable-zombie-villagers-cure.patch => 0246-Add-option-to-disable-zombie-villagers-cure.patch} (96%) rename patches/server/{0246-Persistent-BlockEntity-Lore-and-DisplayName.patch => 0247-Persistent-BlockEntity-Lore-and-DisplayName.patch} (100%) rename patches/server/{0247-Signs-allow-color-codes.patch => 0248-Signs-allow-color-codes.patch} (100%) diff --git a/patches/unapplied/api/0031-Add-StructureGenerateEvent.patch b/patches/api/0031-Add-StructureGenerateEvent.patch similarity index 97% rename from patches/unapplied/api/0031-Add-StructureGenerateEvent.patch rename to patches/api/0031-Add-StructureGenerateEvent.patch index 122256b89..f228663db 100644 --- a/patches/unapplied/api/0031-Add-StructureGenerateEvent.patch +++ b/patches/api/0031-Add-StructureGenerateEvent.patch @@ -18,9 +18,27 @@ along with this program. If not, see . Co-authored-by: Mariell Hoversholm +diff --git a/src/main/java/org/bukkit/event/world/WorldEvent.java b/src/main/java/org/bukkit/event/world/WorldEvent.java +index cffeff33f007d3b03b7c862b25be453f705da739..1fa083d53dce161ef9e9f19407f230c94b2d7d15 100644 +--- a/src/main/java/org/bukkit/event/world/WorldEvent.java ++++ b/src/main/java/org/bukkit/event/world/WorldEvent.java +@@ -10,6 +10,13 @@ import org.jetbrains.annotations.NotNull; + public abstract class WorldEvent extends Event { + private final World world; + ++ // Purpur start ++ public WorldEvent(boolean isAsync, @NotNull final World world) { ++ super(isAsync); ++ this.world = world; ++ } ++ // Purpur end ++ + public WorldEvent(@NotNull final World world) { + this.world = world; + } diff --git a/src/main/java/org/purpurmc/purpur/event/world/StructureGenerateEvent.java b/src/main/java/org/purpurmc/purpur/event/world/StructureGenerateEvent.java new file mode 100644 -index 0000000000000000000000000000000000000000..e77f45f761368da9b230c425d975a717cf4d10fd +index 0000000000000000000000000000000000000000..c49d0da74f59e06176e616f80dffd65c918e1389 --- /dev/null +++ b/src/main/java/org/purpurmc/purpur/event/world/StructureGenerateEvent.java @@ -0,0 +1,68 @@ @@ -92,21 +110,3 @@ index 0000000000000000000000000000000000000000..e77f45f761368da9b230c425d975a717 + return handlers; + } +} -diff --git a/src/main/java/org/bukkit/event/world/WorldEvent.java b/src/main/java/org/bukkit/event/world/WorldEvent.java -index cffeff33f007d3b03b7c862b25be453f705da739..1fa083d53dce161ef9e9f19407f230c94b2d7d15 100644 ---- a/src/main/java/org/bukkit/event/world/WorldEvent.java -+++ b/src/main/java/org/bukkit/event/world/WorldEvent.java -@@ -10,6 +10,13 @@ import org.jetbrains.annotations.NotNull; - public abstract class WorldEvent extends Event { - private final World world; - -+ // Purpur start -+ public WorldEvent(boolean isAsync, @NotNull final World world) { -+ super(isAsync); -+ this.world = world; -+ } -+ // Purpur end -+ - public WorldEvent(@NotNull final World world) { - this.world = world; - } diff --git a/patches/api/0031-Conflict-on-change-for-adventure-deprecations.patch b/patches/api/0032-Conflict-on-change-for-adventure-deprecations.patch similarity index 100% rename from patches/api/0031-Conflict-on-change-for-adventure-deprecations.patch rename to patches/api/0032-Conflict-on-change-for-adventure-deprecations.patch diff --git a/patches/api/0032-Add-enchantment-target-for-bows-and-crossbows.patch b/patches/api/0033-Add-enchantment-target-for-bows-and-crossbows.patch similarity index 100% rename from patches/api/0032-Add-enchantment-target-for-bows-and-crossbows.patch rename to patches/api/0033-Add-enchantment-target-for-bows-and-crossbows.patch diff --git a/patches/api/0033-Iron-golem-poppy-calms-anger.patch b/patches/api/0034-Iron-golem-poppy-calms-anger.patch similarity index 100% rename from patches/api/0033-Iron-golem-poppy-calms-anger.patch rename to patches/api/0034-Iron-golem-poppy-calms-anger.patch diff --git a/patches/api/0034-API-for-any-mob-to-burn-daylight.patch b/patches/api/0035-API-for-any-mob-to-burn-daylight.patch similarity index 100% rename from patches/api/0034-API-for-any-mob-to-burn-daylight.patch rename to patches/api/0035-API-for-any-mob-to-burn-daylight.patch diff --git a/patches/api/0035-Flying-Fall-Damage-API.patch b/patches/api/0036-Flying-Fall-Damage-API.patch similarity index 100% rename from patches/api/0035-Flying-Fall-Damage-API.patch rename to patches/api/0036-Flying-Fall-Damage-API.patch diff --git a/patches/api/0036-Add-back-player-spawned-endermite-API.patch b/patches/api/0037-Add-back-player-spawned-endermite-API.patch similarity index 100% rename from patches/api/0036-Add-back-player-spawned-endermite-API.patch rename to patches/api/0037-Add-back-player-spawned-endermite-API.patch diff --git a/patches/api/0037-Fix-default-permission-system.patch b/patches/api/0038-Fix-default-permission-system.patch similarity index 100% rename from patches/api/0037-Fix-default-permission-system.patch rename to patches/api/0038-Fix-default-permission-system.patch diff --git a/patches/api/0038-Summoner-API.patch b/patches/api/0039-Summoner-API.patch similarity index 100% rename from patches/api/0038-Summoner-API.patch rename to patches/api/0039-Summoner-API.patch diff --git a/patches/api/0039-Clean-up-version-command-output-for-console.patch b/patches/api/0040-Clean-up-version-command-output-for-console.patch similarity index 100% rename from patches/api/0039-Clean-up-version-command-output-for-console.patch rename to patches/api/0040-Clean-up-version-command-output-for-console.patch diff --git a/patches/api/0040-Add-force-and-prompt-parameters-to-resource-pack-api.patch b/patches/api/0041-Add-force-and-prompt-parameters-to-resource-pack-api.patch similarity index 100% rename from patches/api/0040-Add-force-and-prompt-parameters-to-resource-pack-api.patch rename to patches/api/0041-Add-force-and-prompt-parameters-to-resource-pack-api.patch diff --git a/patches/api/0041-Extended-OfflinePlayer-API.patch b/patches/api/0042-Extended-OfflinePlayer-API.patch similarity index 100% rename from patches/api/0041-Extended-OfflinePlayer-API.patch rename to patches/api/0042-Extended-OfflinePlayer-API.patch diff --git a/patches/api/0042-Added-the-ability-to-add-combustible-items.patch b/patches/api/0043-Added-the-ability-to-add-combustible-items.patch similarity index 95% rename from patches/api/0042-Added-the-ability-to-add-combustible-items.patch rename to patches/api/0043-Added-the-ability-to-add-combustible-items.patch index dbcd994dd..38a395ae5 100644 --- a/patches/api/0042-Added-the-ability-to-add-combustible-items.patch +++ b/patches/api/0043-Added-the-ability-to-add-combustible-items.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Added the ability to add combustible items diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java -index 167d8fa9f8cb5ee67149da3b9b63c613668f20b0..cdfda28119cb1c1f22ec42a37546413b3e4af8da 100644 +index 4ef8c75df64e670c55f13efaa69651fd636d5f12..c98794dff18890fc2fe964238e06c0e20e58750f 100644 --- a/src/main/java/org/bukkit/Bukkit.java +++ b/src/main/java/org/bukkit/Bukkit.java @@ -2139,5 +2139,24 @@ public final class Bukkit { diff --git a/patches/unapplied/server/0139-Add-StructureGenerateEvent.patch b/patches/server/0139-Add-StructureGenerateEvent.patch similarity index 67% rename from patches/unapplied/server/0139-Add-StructureGenerateEvent.patch rename to patches/server/0139-Add-StructureGenerateEvent.patch index 378abd851..c41be0bc3 100644 --- a/patches/unapplied/server/0139-Add-StructureGenerateEvent.patch +++ b/patches/server/0139-Add-StructureGenerateEvent.patch @@ -19,22 +19,21 @@ along with this program. If not, see . Co-authored-by: Mariell Hoversholm diff --git a/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java b/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java -index f8a2aa31e38f64f88a82d5a388b58f1962d5fda0..b98f05c32d81195e779701d90d30f345c9695cbf 100644 +index e4591c0b3c8547cc6f4e2a0891fc378ee4334d9e..11b0697f668f6c0965a74081c149585fdf49b209 100644 --- a/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java +++ b/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java -@@ -454,7 +454,14 @@ public abstract class ChunkGenerator implements BiomeManager.NoiseBiomeSource { - - if (structuresettingsfeature != null) { - StructureStart structurestart = structureAccessor.getStartForFeature(sectionposition, StructureFeature.STRONGHOLD, chunk); -- -+ // Purpur start -+ if (new org.purpurmc.purpur.event.world.StructureGenerateEvent( -+ structureAccessor.getWorld().getWorld(), -+ org.bukkit.StructureType.getStructureTypes().get(structurestart.getFeature().getFeatureName().toLowerCase()), -+ chunkcoordintpair.x, -+ chunkcoordintpair.z -+ ).callEvent()) -+ // Purpur end +@@ -458,6 +458,14 @@ public abstract class ChunkGenerator implements BiomeManager.NoiseBiomeSource { if (structurestart == null || !structurestart.isValid()) { StructureStart structurestart1 = StructureFeatures.STRONGHOLD.generate(registryManager, this, this.biomeSource, structureManager, worldSeed, chunkcoordintpair, ChunkGenerator.fetchReferences(structureAccessor, chunk, sectionposition, StructureFeature.STRONGHOLD), structuresettingsfeature, chunk, ChunkGenerator::validStrongholdBiome); ++ // Purpur start ++ if (new org.purpurmc.purpur.event.world.StructureGenerateEvent( ++ structureAccessor.getWorld().getWorld(), ++ org.bukkit.StructureType.getStructureTypes().get(structurestart1.getFeature().getFeatureName().toLowerCase()), ++ chunkcoordintpair.x, ++ chunkcoordintpair.z ++ ).callEvent()) ++ // Purpur end + structureAccessor.setStartForFeature(sectionposition, StructureFeature.STRONGHOLD, structurestart1, chunk); + } + } diff --git a/patches/server/0139-Fix-stuck-in-portals.patch b/patches/server/0140-Fix-stuck-in-portals.patch similarity index 94% rename from patches/server/0139-Fix-stuck-in-portals.patch rename to patches/server/0140-Fix-stuck-in-portals.patch index edddbadf1..fa16ca6dd 100644 --- a/patches/server/0139-Fix-stuck-in-portals.patch +++ b/patches/server/0140-Fix-stuck-in-portals.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fix stuck in portals diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index dd186ad2080d358ee1ed5c8ac6725a9e3dcaeb39..8b2280d29c41879b26c85d1b0c1ac52f8b7bfacd 100644 +index 67a9f4d394372b229a42f54344590b02439bb260..0d58442a23793c0e0d70a2caf16736b5fba8879f 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1171,6 +1171,7 @@ public class ServerPlayer extends Player { @@ -37,7 +37,7 @@ index 1428e4f1aa8262ff33c789c419451ecef192116f..197326d2831f804620fbfe289a1617ec this.isInsidePortal = true; diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 4c65643e508d4c80a3e8f76d7f7fd1f128bd646f..2840cea2cb04cc011f7670fccd29cea8dc861d6d 100644 +index 1b557f300fb895df5358d9a9c3a6b14661ca66b8..f1f4eda3adb8ef19958472558e91c585b9646c6b 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -297,6 +297,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0140-Toggle-for-water-sensitive-mob-damage.patch b/patches/server/0141-Toggle-for-water-sensitive-mob-damage.patch similarity index 96% rename from patches/server/0140-Toggle-for-water-sensitive-mob-damage.patch rename to patches/server/0141-Toggle-for-water-sensitive-mob-damage.patch index 719064037..b8f2cb138 100644 --- a/patches/server/0140-Toggle-for-water-sensitive-mob-damage.patch +++ b/patches/server/0141-Toggle-for-water-sensitive-mob-damage.patch @@ -21,7 +21,7 @@ index ca2bf36120ba09ed27ad7b1064431f9feffa3420..2feec97ffe62cfe063085e3767937e8a @Override diff --git a/src/main/java/net/minecraft/world/entity/Mob.java b/src/main/java/net/minecraft/world/entity/Mob.java -index 95c765ce622da83cfdff655ca746468fce37a491..d1fba8937127d40df87b3e243697cc83936610d8 100644 +index 33868c78d5e435230cbfdfcf01795c82411ac7c7..2d20c36149433304aa420f66c39a66caddb8ed19 100644 --- a/src/main/java/net/minecraft/world/entity/Mob.java +++ b/src/main/java/net/minecraft/world/entity/Mob.java @@ -868,7 +868,7 @@ public abstract class Mob extends LivingEntity { @@ -34,7 +34,7 @@ index 95c765ce622da83cfdff655ca746468fce37a491..d1fba8937127d40df87b3e243697cc83 } return; diff --git a/src/main/java/net/minecraft/world/entity/ambient/Bat.java b/src/main/java/net/minecraft/world/entity/ambient/Bat.java -index 3e957f4f983e337219b4eed31134f08357b4cb05..518080c1ebb5847081036dbf32d994cea0d95bb3 100644 +index aaf18021fe4e37d4ff3b04390268c18c47232f06..a97038d02d2edeb52c555457469467efa77d13df 100644 --- a/src/main/java/net/minecraft/world/entity/ambient/Bat.java +++ b/src/main/java/net/minecraft/world/entity/ambient/Bat.java @@ -95,6 +95,11 @@ public class Bat extends AmbientCreature { @@ -50,7 +50,7 @@ index 3e957f4f983e337219b4eed31134f08357b4cb05..518080c1ebb5847081036dbf32d994ce @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/Bee.java b/src/main/java/net/minecraft/world/entity/animal/Bee.java -index 5fafd26e77f100cf94bf16f05fa09276bdd56136..69511e218f9e1fa0c334023aed13337907cee875 100644 +index b7d6d88aa9f60090b88ac35084b9810b6fef0cfa..0f3848287798dcaa57a99b531202e23fe8d05744 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Bee.java +++ b/src/main/java/net/minecraft/world/entity/animal/Bee.java @@ -220,6 +220,11 @@ public class Bee extends Animal implements NeutralMob, FlyingAnimal { @@ -66,7 +66,7 @@ index 5fafd26e77f100cf94bf16f05fa09276bdd56136..69511e218f9e1fa0c334023aed133379 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/Cat.java b/src/main/java/net/minecraft/world/entity/animal/Cat.java -index bc088e237e6f1f2a4cde766b7586a621f1cb54e2..d6f50d524cd00fb54dd987cc9a9c560766a12553 100644 +index 7d1e22f3c6eb5462d07027b3a2890b07667ddc46..bbada6ca16146eae026ae5ca63372970799815b8 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Cat.java +++ b/src/main/java/net/minecraft/world/entity/animal/Cat.java @@ -150,6 +150,11 @@ public class Cat extends TamableAnimal { @@ -82,7 +82,7 @@ index bc088e237e6f1f2a4cde766b7586a621f1cb54e2..d6f50d524cd00fb54dd987cc9a9c5607 public ResourceLocation getResourceLocation() { diff --git a/src/main/java/net/minecraft/world/entity/animal/Chicken.java b/src/main/java/net/minecraft/world/entity/animal/Chicken.java -index 249e01f0be9aeeed764bd102b7a9fa4ca9e7b473..c57fef58dc33c8568047114a3486e4a9fe9523d0 100644 +index 0b1ba6f25d13296fbcd6a2aee3b7ab5edbf4b22a..eb3678d3a23d1eddc09b8032564235e101d56166 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Chicken.java +++ b/src/main/java/net/minecraft/world/entity/animal/Chicken.java @@ -75,6 +75,11 @@ public class Chicken extends Animal { @@ -114,7 +114,7 @@ index f772c60ab5b4ac5468483d9765386b9b72ad8d0f..82fdce04fe3867016d1b5e24df52a550 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/Cow.java b/src/main/java/net/minecraft/world/entity/animal/Cow.java -index 95ef459c804e9aff02c80cd31612185096413cd0..fa3bbdd27de6382904588213022191a52d9758a0 100644 +index 2c838d71105d2b88934efd154c7ec69a7ba47681..7042b95e92520c5e152af0fa71a553122ec814df 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Cow.java +++ b/src/main/java/net/minecraft/world/entity/animal/Cow.java @@ -62,6 +62,11 @@ public class Cow extends Animal { @@ -130,7 +130,7 @@ index 95ef459c804e9aff02c80cd31612185096413cd0..fa3bbdd27de6382904588213022191a5 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/Dolphin.java b/src/main/java/net/minecraft/world/entity/animal/Dolphin.java -index 27747e712a5964b43a7fe1d11165740b38e58dd6..591573926eb1358ef82e9e5418be0f1d4ba663cb 100644 +index ea0fb3b032a86223bfdee05a56baa15abfbe5d38..49e5a753aae7d72102ee700f3d8309f2f488cc12 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Dolphin.java +++ b/src/main/java/net/minecraft/world/entity/animal/Dolphin.java @@ -153,6 +153,11 @@ public class Dolphin extends WaterAnimal { @@ -146,7 +146,7 @@ index 27747e712a5964b43a7fe1d11165740b38e58dd6..591573926eb1358ef82e9e5418be0f1d @Nullable diff --git a/src/main/java/net/minecraft/world/entity/animal/Fox.java b/src/main/java/net/minecraft/world/entity/animal/Fox.java -index 1daccbc51b6ec635130932995350eb0de8abe0a3..eb4bdf6f77c8427527c06843982da5159711973c 100644 +index d667159664c05e4e45fe3c22a52f5e228a91409a..f409215a99d6d0d2eda35173d1be762b11e96441 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Fox.java +++ b/src/main/java/net/minecraft/world/entity/animal/Fox.java @@ -182,6 +182,11 @@ public class Fox extends Animal { @@ -162,7 +162,7 @@ index 1daccbc51b6ec635130932995350eb0de8abe0a3..eb4bdf6f77c8427527c06843982da515 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/IronGolem.java b/src/main/java/net/minecraft/world/entity/animal/IronGolem.java -index 6d1c077066dfe910b56b4882fd0b5005b56b9bd2..c96289cc4bf5731862849f491a2049a41c768eed 100644 +index 945a07babd8860c912c8aca1555c09922d5feaf3..52cc0df083d5a4685fd00f7db0d92b277fb0c994 100644 --- a/src/main/java/net/minecraft/world/entity/animal/IronGolem.java +++ b/src/main/java/net/minecraft/world/entity/animal/IronGolem.java @@ -85,6 +85,11 @@ public class IronGolem extends AbstractGolem implements NeutralMob { @@ -194,7 +194,7 @@ index 8fb2f77571370c80dbafdf5c9a3c57c83a9fbd42..467e5bc4e9262fc331bb88f02e3b26f9 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/Ocelot.java b/src/main/java/net/minecraft/world/entity/animal/Ocelot.java -index e5ad9c33f21920f434647e4f632adbaa29182efa..e0a930e059f9551be786277449cdcd9241580b2a 100644 +index 4bf4403cb65b8e1fee9c253c7932ad839a99c92e..97d4caad92a2b54daff12e4909bc7b041ba99094 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Ocelot.java +++ b/src/main/java/net/minecraft/world/entity/animal/Ocelot.java @@ -89,6 +89,11 @@ public class Ocelot extends Animal { @@ -210,7 +210,7 @@ index e5ad9c33f21920f434647e4f632adbaa29182efa..e0a930e059f9551be786277449cdcd92 public boolean isTrusting() { diff --git a/src/main/java/net/minecraft/world/entity/animal/Panda.java b/src/main/java/net/minecraft/world/entity/animal/Panda.java -index a02562550d9392eb9105ad8b63d7adfc7a6234ea..8a8a6fad2eeed14deb18138b66f68276cf1884bd 100644 +index a3f04f6b4df1c7d8759addecaa4ea16e08b456f5..6270c4bad2c4f4f2770bc2cc2688de5ddd18dae4 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Panda.java +++ b/src/main/java/net/minecraft/world/entity/animal/Panda.java @@ -137,6 +137,11 @@ public class Panda extends Animal { @@ -226,7 +226,7 @@ index a02562550d9392eb9105ad8b63d7adfc7a6234ea..8a8a6fad2eeed14deb18138b66f68276 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/Parrot.java b/src/main/java/net/minecraft/world/entity/animal/Parrot.java -index 7441dbdc630a4ea80aed18a622bc061eb91579a5..5064673a78a6bc5cb8b8973d451946239cd995a0 100644 +index a5e6a6271b88ff16914c5d1d067552b36af0772a..cb25e36052934c2442fed8e32578915aef3b8074 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Parrot.java +++ b/src/main/java/net/minecraft/world/entity/animal/Parrot.java @@ -191,6 +191,11 @@ public class Parrot extends ShoulderRidingEntity implements FlyingAnimal { @@ -242,7 +242,7 @@ index 7441dbdc630a4ea80aed18a622bc061eb91579a5..5064673a78a6bc5cb8b8973d45194623 @Nullable diff --git a/src/main/java/net/minecraft/world/entity/animal/Pig.java b/src/main/java/net/minecraft/world/entity/animal/Pig.java -index 454f683bc339f65605b212ba9a64fcc123c0ca67..ebe769f29a03776bffc655fe7b29598eee891eee 100644 +index 998cfee2bb20ed4536843a7bb56d9e346665f612..5aa57ce71c401e47c361dc8b74ac241a1732aede 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Pig.java +++ b/src/main/java/net/minecraft/world/entity/animal/Pig.java @@ -84,6 +84,11 @@ public class Pig extends Animal implements ItemSteerable, Saddleable { @@ -258,7 +258,7 @@ index 454f683bc339f65605b212ba9a64fcc123c0ca67..ebe769f29a03776bffc655fe7b29598e @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/PolarBear.java b/src/main/java/net/minecraft/world/entity/animal/PolarBear.java -index 00ea9461c1ce55d3219b3829990b0a77434c83e1..e1dbd1acb5e62281190fe2ce20f35ac88e6d24db 100644 +index 9b3870ad371e2c7df1587479291fd821c3e9ee4a..288de9480635f0df718596ff73e69101e164fc61 100644 --- a/src/main/java/net/minecraft/world/entity/animal/PolarBear.java +++ b/src/main/java/net/minecraft/world/entity/animal/PolarBear.java @@ -120,6 +120,11 @@ public class PolarBear extends Animal implements NeutralMob { @@ -290,7 +290,7 @@ index 654ad8cd11bc11432811ed7408c0ce9b473a3245..5d8a01df7b86f1a23b30ed67b27ebde7 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/Rabbit.java b/src/main/java/net/minecraft/world/entity/animal/Rabbit.java -index d7fbe9322ae22274c37e8b36500d993eab5bf397..2a6fa3435995a72d0241d5339b4fcc3dbff3b544 100644 +index a65e2addade6b7e5ad47d0f7d25ebc1790b7329f..59286f143f7ffcaf4da5bad4a0990cf437d53fdb 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Rabbit.java +++ b/src/main/java/net/minecraft/world/entity/animal/Rabbit.java @@ -140,6 +140,11 @@ public class Rabbit extends Animal { @@ -322,7 +322,7 @@ index e42bdde7947e532a3a5517c874411a39132bb73e..04bf6f321e39821bae2d1871c54e304c @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/Sheep.java b/src/main/java/net/minecraft/world/entity/animal/Sheep.java -index 7d3a8324eabe65c7ca89be0ad954a6fad5983b84..1ab9c27a7bc6879e011d3a4e05f19a48fe7c0a9f 100644 +index efd416c472815cc0fea0bebc3db2588a4012036b..1d80303243da8a945c3866291e3a1a196245a0db 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Sheep.java +++ b/src/main/java/net/minecraft/world/entity/animal/Sheep.java @@ -136,6 +136,11 @@ public class Sheep extends Animal implements Shearable { @@ -338,7 +338,7 @@ index 7d3a8324eabe65c7ca89be0ad954a6fad5983b84..1ab9c27a7bc6879e011d3a4e05f19a48 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/SnowGolem.java b/src/main/java/net/minecraft/world/entity/animal/SnowGolem.java -index af4db007807d94888fa945d9d43785b74bee2b67..d457978c0345aa51c03880cf87a08494b2e117c5 100644 +index 0c22b4502be1bf886307ad9b35c49ca617c28dbb..9581dccfd671d89d296d3b07fb45a0234d110395 100644 --- a/src/main/java/net/minecraft/world/entity/animal/SnowGolem.java +++ b/src/main/java/net/minecraft/world/entity/animal/SnowGolem.java @@ -111,7 +111,7 @@ public class SnowGolem extends AbstractGolem implements Shearable, RangedAttackM @@ -351,7 +351,7 @@ index af4db007807d94888fa945d9d43785b74bee2b67..d457978c0345aa51c03880cf87a08494 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/Squid.java b/src/main/java/net/minecraft/world/entity/animal/Squid.java -index 9a99904bd761df5861f68533279ebde39644b4f8..0d64c2de83ff0e6d874adb7698ca439202bf2c0f 100644 +index d4e1e0117ce9105452679d64779086b8408fb83c..7397d04b3fabca1f6d32adc571f56d2ad8fed751 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Squid.java +++ b/src/main/java/net/minecraft/world/entity/animal/Squid.java @@ -91,6 +91,11 @@ public class Squid extends WaterAnimal { @@ -383,7 +383,7 @@ index 2de2dc96b7f5960d4cef3184c14409e0868158cd..cbe50aacc9279d147d25775b3855c3a8 public static String getPredefinedName(int variant) { diff --git a/src/main/java/net/minecraft/world/entity/animal/Turtle.java b/src/main/java/net/minecraft/world/entity/animal/Turtle.java -index 76657c68577030f65ce87036c12149c4eccf4908..5fb58a80ac5a6f6ec7779ccad4cff7356cae087c 100644 +index 0aec4ed51072948b9257e9d4b07eed92d95d902f..29749815ef26c7e956d6e773037554893e82284d 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Turtle.java +++ b/src/main/java/net/minecraft/world/entity/animal/Turtle.java @@ -106,6 +106,11 @@ public class Turtle extends Animal { @@ -399,7 +399,7 @@ index 76657c68577030f65ce87036c12149c4eccf4908..5fb58a80ac5a6f6ec7779ccad4cff735 public void setHomePos(BlockPos pos) { diff --git a/src/main/java/net/minecraft/world/entity/animal/Wolf.java b/src/main/java/net/minecraft/world/entity/animal/Wolf.java -index a669a00d68807ed451a1b0def7a92e17ffb7bee1..b039cbbcc33a6b1925d1cf4339018219ceb6c2ad 100644 +index 20e0e74d7e43f436172ca7b4cb8b613ba116f9ec..663683a50f7a1125f406b6ec8bf7a0419be5f36a 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Wolf.java +++ b/src/main/java/net/minecraft/world/entity/animal/Wolf.java @@ -199,6 +199,11 @@ public class Wolf extends TamableAnimal implements NeutralMob { @@ -415,7 +415,7 @@ index a669a00d68807ed451a1b0def7a92e17ffb7bee1..b039cbbcc33a6b1925d1cf4339018219 @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/axolotl/Axolotl.java b/src/main/java/net/minecraft/world/entity/animal/axolotl/Axolotl.java -index 7afe0e3a91b3b88da2b5ab034a45163880ff12bf..476973760b8ef18332cde3e878c28ff4c3b72058 100644 +index 4020f631f4f02834550a60630d5d429004d71269..d0edbad76a749163f77723547001e59352654e12 100644 --- a/src/main/java/net/minecraft/world/entity/animal/axolotl/Axolotl.java +++ b/src/main/java/net/minecraft/world/entity/animal/axolotl/Axolotl.java @@ -116,6 +116,11 @@ public class Axolotl extends Animal implements LerpingModel, Bucketable { @@ -479,7 +479,7 @@ index 2c5cb1b759a0b6e0233345da5a968288ec338837..16755249c4700fa59f704b7c88e3490d @Override diff --git a/src/main/java/net/minecraft/world/entity/animal/horse/Llama.java b/src/main/java/net/minecraft/world/entity/animal/horse/Llama.java -index 4108202537f9f150e2a65427f3d71765783f835c..d0016761c124a4d593b18006efa18757ad385ab0 100644 +index a13ccd308277fbead585cf452f65e4b30a00fa8a..81957c9daa27682ee701092e207d72166e159382 100644 --- a/src/main/java/net/minecraft/world/entity/animal/horse/Llama.java +++ b/src/main/java/net/minecraft/world/entity/animal/horse/Llama.java @@ -129,6 +129,11 @@ public class Llama extends AbstractChestedHorse implements RangedAttackMob { @@ -559,7 +559,7 @@ index b6d9ba8dd5694952ca2eba54726ac5e587175250..88da7a365c28e2d097d0a7bff30ea1ac public static AttributeSupplier.Builder createAttributes() { diff --git a/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java b/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java -index 6ba83c938456dc79c8cd948ae981c6f2e93702ae..ed1c473ef80202b3aa4996b5acb9728857eaec8c 100644 +index f237bcff01e4102f68663bbaa1254bbd5b98ee0c..618b8fe6fcf71c58c297b7d918e6c74de6077331 100644 --- a/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java +++ b/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java @@ -159,6 +159,11 @@ public class EnderDragon extends Mob implements Enemy { @@ -575,7 +575,7 @@ index 6ba83c938456dc79c8cd948ae981c6f2e93702ae..ed1c473ef80202b3aa4996b5acb97288 public static AttributeSupplier.Builder createAttributes() { diff --git a/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java b/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java -index 86cd0a6d42a232ad81e0593f3b5b23c97d20db39..29351213075a26b5beefeeba012d05fc9c986696 100644 +index cf36bf3067f86572ffb75c2a155dbfc8e3750a12..3b752f97f75c78657f37215ecd92b7460a71f090 100644 --- a/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java +++ b/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java @@ -218,6 +218,11 @@ public class WitherBoss extends Monster implements PowerableMob, RangedAttackMob @@ -591,7 +591,7 @@ index 86cd0a6d42a232ad81e0593f3b5b23c97d20db39..29351213075a26b5beefeeba012d05fc @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Blaze.java b/src/main/java/net/minecraft/world/entity/monster/Blaze.java -index b1f82e0ce34081ac9d928f42d9ffbbfd507b4ca9..1f0dee90f706cad373286c185af3a8234edacf4a 100644 +index 0075e2dd67c58bed30bfec1707291a1d92b13537..e9d540984b9bb7fab563b81f6d28aa85c90402e9 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Blaze.java +++ b/src/main/java/net/minecraft/world/entity/monster/Blaze.java @@ -138,7 +138,7 @@ public class Blaze extends Monster { @@ -620,7 +620,7 @@ index 45b53f11b52cc161775fcaa18567e4a74c5e71b8..58d11054bd62338a8b6959663420d286 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Creeper.java b/src/main/java/net/minecraft/world/entity/monster/Creeper.java -index d06bba26db491950588d8b7ef356156663972e4f..f6a8d026c2380b9d7ec3121c7e144c6f19f5323c 100644 +index 8ac278f8e55ad7a090ad332db2da1e1eaef0db4d..cf8b4f538ee2df715162adc460c6e8e58b50ba52 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Creeper.java +++ b/src/main/java/net/minecraft/world/entity/monster/Creeper.java @@ -146,6 +146,11 @@ public class Creeper extends Monster implements PowerableMob { @@ -636,7 +636,7 @@ index d06bba26db491950588d8b7ef356156663972e4f..f6a8d026c2380b9d7ec3121c7e144c6f @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Drowned.java b/src/main/java/net/minecraft/world/entity/monster/Drowned.java -index c4eeeec1ff1963263459d29b7a7babd2ea8293e4..bd209089f0730674f811d96bdbe7915d6a857729 100644 +index 02c8fd96d11e3a27b5fddb27d65fddffd157fb52..4d2bb12b8168fceae71622a9f8bd5102d0024208 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Drowned.java +++ b/src/main/java/net/minecraft/world/entity/monster/Drowned.java @@ -104,6 +104,11 @@ public class Drowned extends Zombie implements RangedAttackMob { @@ -668,7 +668,7 @@ index e25374b06e3babd93cd5bbdd58ea401a92dbb001..0aa4d8e506462cfe6fb69414a30cc5eb public static AttributeSupplier.Builder createAttributes() { diff --git a/src/main/java/net/minecraft/world/entity/monster/EnderMan.java b/src/main/java/net/minecraft/world/entity/monster/EnderMan.java -index be620f9f305aad756bb5b932764aaf24baebda55..a0b347f9daf5e8cf28ec3e308b639d5200c276dd 100644 +index 188c56ac98e88507f09f8603970ba2238629b8e3..b050f2d16a6aed98654f51fa4ede496a0be07b45 100644 --- a/src/main/java/net/minecraft/world/entity/monster/EnderMan.java +++ b/src/main/java/net/minecraft/world/entity/monster/EnderMan.java @@ -293,7 +293,7 @@ public class EnderMan extends Monster implements NeutralMob { @@ -681,7 +681,7 @@ index be620f9f305aad756bb5b932764aaf24baebda55..a0b347f9daf5e8cf28ec3e308b639d52 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Endermite.java b/src/main/java/net/minecraft/world/entity/monster/Endermite.java -index d5c8cba1c443681e8bf81db1298ea24c954b1136..680a9cfc79c7b9d012f68142980ff32b9fb9f228 100644 +index 16755569f1f2ea7cf6bfe52c279d8e192b9d0098..de422b384f5bd5ddc09229a3fc846aeb7176c07c 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Endermite.java +++ b/src/main/java/net/minecraft/world/entity/monster/Endermite.java @@ -51,6 +51,11 @@ public class Endermite extends Monster { @@ -697,7 +697,7 @@ index d5c8cba1c443681e8bf81db1298ea24c954b1136..680a9cfc79c7b9d012f68142980ff32b @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Evoker.java b/src/main/java/net/minecraft/world/entity/monster/Evoker.java -index e55cc17687247de4817939cd2d73ef667d946ca3..a38c2b27d2d0f5a8cef8e9ff0a914f2e88aaad87 100644 +index f0f8d81539ce6a5d0b84488b6dc15fe53e0b1083..1f5aa1980b49b36900d515dc57696a4bc22267d0 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Evoker.java +++ b/src/main/java/net/minecraft/world/entity/monster/Evoker.java @@ -62,6 +62,11 @@ public class Evoker extends SpellcasterIllager { @@ -713,7 +713,7 @@ index e55cc17687247de4817939cd2d73ef667d946ca3..a38c2b27d2d0f5a8cef8e9ff0a914f2e @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Ghast.java b/src/main/java/net/minecraft/world/entity/monster/Ghast.java -index 93bd5c9fa3356d8d8575e109130fffb2fa4334c5..d8bc592ea8265411dbb19f18cd99920e866ef187 100644 +index bfb413af45d30d99c762f9b0c52f60c3ef000106..753227f5eb9c944e708aafb5247202aa5e4e729f 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Ghast.java +++ b/src/main/java/net/minecraft/world/entity/monster/Ghast.java @@ -76,6 +76,11 @@ public class Ghast extends FlyingMob implements Enemy { @@ -729,7 +729,7 @@ index 93bd5c9fa3356d8d8575e109130fffb2fa4334c5..d8bc592ea8265411dbb19f18cd99920e @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Giant.java b/src/main/java/net/minecraft/world/entity/monster/Giant.java -index 91e28c414545d2bbb4e2f22c516d0f683e8b04ec..10a351c5efd5cf8f73078dcb268468e7b2058d2d 100644 +index de7c2064b2c3876eebdee01908b39b1beb9701b6..c2d39a4a4d0bddc38accd31772a2fd7926b6e08c 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Giant.java +++ b/src/main/java/net/minecraft/world/entity/monster/Giant.java @@ -102,6 +102,11 @@ public class Giant extends Monster { @@ -745,7 +745,7 @@ index 91e28c414545d2bbb4e2f22c516d0f683e8b04ec..10a351c5efd5cf8f73078dcb268468e7 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Guardian.java b/src/main/java/net/minecraft/world/entity/monster/Guardian.java -index 170b5b4e3d023950c1c0a8e5d383ab5e5e888424..ddbbc4118079b88f5e4f804f52fa903633bda9b1 100644 +index 7747493846e7d9c5c65d5976519144a6db9bd3e0..0675c018bbf4eb0947350737b41de4e56410520e 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Guardian.java +++ b/src/main/java/net/minecraft/world/entity/monster/Guardian.java @@ -92,6 +92,11 @@ public class Guardian extends Monster { @@ -777,7 +777,7 @@ index 7bb8ef0bb2de9a0b0d5048f8a4089835c41de568..5458ac83fa555e22ca858f4f596ebb8f public static boolean checkHuskSpawnRules(EntityType type, ServerLevelAccessor world, MobSpawnType spawnReason, BlockPos pos, Random random) { diff --git a/src/main/java/net/minecraft/world/entity/monster/Illusioner.java b/src/main/java/net/minecraft/world/entity/monster/Illusioner.java -index dfcaad2d90abd2ce6f4a3a340ac205ce70c061e1..c9bfed1721e0b933e13f1d4c7a61215230bb18c9 100644 +index 4ed0fb155dfae60cee24dc0752fa525c90f2f442..322058dbb82888c70bf770bed58356dc07839188 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Illusioner.java +++ b/src/main/java/net/minecraft/world/entity/monster/Illusioner.java @@ -76,6 +76,11 @@ public class Illusioner extends SpellcasterIllager implements RangedAttackMob { @@ -809,7 +809,7 @@ index 68abf045f0510abc45bdc2fd8c147f27c2fa784d..cd6b136960b2c37c6e6d56c4e5f7fd30 public static AttributeSupplier.Builder createAttributes() { diff --git a/src/main/java/net/minecraft/world/entity/monster/Phantom.java b/src/main/java/net/minecraft/world/entity/monster/Phantom.java -index c3fde22e1cf98881da66e70870ced65f0ce0abc3..5cf1d412c248a558b53b99ffede96ead5579f51c 100644 +index 94e034916df2626652cb6bfb05f0d5557c7b4803..943d3e6db3212372b4ba8be35e15397f5b8c8a79 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Phantom.java +++ b/src/main/java/net/minecraft/world/entity/monster/Phantom.java @@ -136,6 +136,11 @@ public class Phantom extends FlyingMob implements Enemy { @@ -825,7 +825,7 @@ index c3fde22e1cf98881da66e70870ced65f0ce0abc3..5cf1d412c248a558b53b99ffede96ead @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Pillager.java b/src/main/java/net/minecraft/world/entity/monster/Pillager.java -index 466c3e33d48223f6a94c018036b992d7aa57dc6c..a089ccc5312bf3b2d78d701c1d9b2b42f8a87e7b 100644 +index 2c7155f2b3c29ff1f777ff6b6d0b19ef922614ae..4c98060c8edcd58bcd957dee54ebba5d03b62546 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Pillager.java +++ b/src/main/java/net/minecraft/world/entity/monster/Pillager.java @@ -78,6 +78,11 @@ public class Pillager extends AbstractIllager implements CrossbowAttackMob, Inve @@ -841,7 +841,7 @@ index 466c3e33d48223f6a94c018036b992d7aa57dc6c..a089ccc5312bf3b2d78d701c1d9b2b42 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Ravager.java b/src/main/java/net/minecraft/world/entity/monster/Ravager.java -index 5eb9e19531c5c996dd669f6e430b0dfb3d94928a..d3df45f7dbb688b56f03a4174e6311f83b437e18 100644 +index a9681016023be8586268a366914273334e3e7f9e..bb4b50e64908f54d84182208f5d605db20d1456d 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Ravager.java +++ b/src/main/java/net/minecraft/world/entity/monster/Ravager.java @@ -90,6 +90,11 @@ public class Ravager extends Raider { @@ -857,7 +857,7 @@ index 5eb9e19531c5c996dd669f6e430b0dfb3d94928a..d3df45f7dbb688b56f03a4174e6311f8 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Shulker.java b/src/main/java/net/minecraft/world/entity/monster/Shulker.java -index 30eafae391ff5447cd9f61212798a54b026956c4..e463a4b40dbaed9c2d4e29d18cba98e47af3df3c 100644 +index db381e7fd6f4fb8d4b30800821a8fdf9c6dba63c..0cef642b6b13347b953f59e1bca909aa7451b851 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Shulker.java +++ b/src/main/java/net/minecraft/world/entity/monster/Shulker.java @@ -107,6 +107,11 @@ public class Shulker extends AbstractGolem implements Enemy { @@ -873,7 +873,7 @@ index 30eafae391ff5447cd9f61212798a54b026956c4..e463a4b40dbaed9c2d4e29d18cba98e4 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Silverfish.java b/src/main/java/net/minecraft/world/entity/monster/Silverfish.java -index d215d8eff468c8bab9db160ea2b3fa1e6749d1a3..b0ae595d946057b7f6120717d079b13eea9ebec1 100644 +index 5057b9b6ad2c47a11ca11b281393ccf6a6e8dd6f..2b77a73c0042a40fcc464dd878a3b9114138b3ff 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Silverfish.java +++ b/src/main/java/net/minecraft/world/entity/monster/Silverfish.java @@ -56,6 +56,11 @@ public class Silverfish extends Monster { @@ -905,7 +905,7 @@ index f3d73b9cf3d3cd0d69ea2f8152a1ced4289ee417..2cf7a67e5294099154f8acaa897f12e8 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Slime.java b/src/main/java/net/minecraft/world/entity/monster/Slime.java -index f8e25df1b84296962b85b09e94bc42b57588607a..a560da0d50e37ced5a4d9b79378a9e4a331efadf 100644 +index 92a5dc8a26bb6177634e5f1afb37f12828c70ace..d49ba154d173aa7bf5a679b7bfcc55de851ea34b 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Slime.java +++ b/src/main/java/net/minecraft/world/entity/monster/Slime.java @@ -125,6 +125,11 @@ public class Slime extends Mob implements Enemy { @@ -921,7 +921,7 @@ index f8e25df1b84296962b85b09e94bc42b57588607a..a560da0d50e37ced5a4d9b79378a9e4a @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Spider.java b/src/main/java/net/minecraft/world/entity/monster/Spider.java -index 3f61e97cadd1c94d55093a7771b241029aee99f3..86c96558279fe31622da2eaba64e3cc4f487ab19 100644 +index d095df11ffc34dd641bc2795365a4d1dda8cbc88..be6b7c91990c133f8ca1c9747f64119829888bbb 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Spider.java +++ b/src/main/java/net/minecraft/world/entity/monster/Spider.java @@ -66,6 +66,11 @@ public class Spider extends Monster { @@ -953,7 +953,7 @@ index 86b1c7a1ddd33249ce3d1ff25030d4218058af2c..9c556ee62a0eb09629d80dc5fc703476 public static boolean checkStraySpawnRules(EntityType type, ServerLevelAccessor world, MobSpawnType spawnReason, BlockPos pos, Random random) { diff --git a/src/main/java/net/minecraft/world/entity/monster/Strider.java b/src/main/java/net/minecraft/world/entity/monster/Strider.java -index b4f7d6f4b7e6f6d5fe9e472f1723430c3301378b..167b40048bafa4c7a1993823a62f34b6d5758d90 100644 +index 5902f0883ca0ad706801dc693bb3ac79b3eae91c..400afd587c6f9f52adf8d575d54b8dbe515b3144 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Strider.java +++ b/src/main/java/net/minecraft/world/entity/monster/Strider.java @@ -408,7 +408,7 @@ public class Strider extends Animal implements ItemSteerable, Saddleable { @@ -966,7 +966,7 @@ index b4f7d6f4b7e6f6d5fe9e472f1723430c3301378b..167b40048bafa4c7a1993823a62f34b6 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Vex.java b/src/main/java/net/minecraft/world/entity/monster/Vex.java -index 08f744680a07a877d6e235c0d9e4f108ddc46b78..1c540f1e562a8da6990a3c36138721b0963d9324 100644 +index 8747ebbc637ceb1c61a38baf063a3352aa093a1f..1606f15ee56383533b3e2bfca9cf00b63c7c474a 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Vex.java +++ b/src/main/java/net/minecraft/world/entity/monster/Vex.java @@ -100,6 +100,11 @@ public class Vex extends Monster { @@ -982,7 +982,7 @@ index 08f744680a07a877d6e235c0d9e4f108ddc46b78..1c540f1e562a8da6990a3c36138721b0 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Vindicator.java b/src/main/java/net/minecraft/world/entity/monster/Vindicator.java -index c611dd58a7697093087c6d2c3b47cf85a1400722..1aa5c9affe53e86c8a3230932f05c1cea08ee8c7 100644 +index 66ad217d541ce6a2071209abeedd1b688cc5d8eb..626784961ac0ee2de987ee8e5a996683960ff878 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Vindicator.java +++ b/src/main/java/net/minecraft/world/entity/monster/Vindicator.java @@ -73,6 +73,11 @@ public class Vindicator extends AbstractIllager { @@ -998,7 +998,7 @@ index c611dd58a7697093087c6d2c3b47cf85a1400722..1aa5c9affe53e86c8a3230932f05c1ce @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Witch.java b/src/main/java/net/minecraft/world/entity/monster/Witch.java -index 2eac41d27610a33adc6c2ef442cc687f0ddbdc5b..8792d8d3847f360663b0f3ed71f20a2e4f750321 100644 +index 3bc25acc139b5d2b9fb20a491649ff613d5adc82..263009d0d69e26b7eab6d387c67590511c9b8ff6 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Witch.java +++ b/src/main/java/net/minecraft/world/entity/monster/Witch.java @@ -74,6 +74,11 @@ public class Witch extends Raider implements RangedAttackMob { @@ -1046,7 +1046,7 @@ index fe315ebb69773d243feb2fbda369fc6ff23d93c8..f96d891eeae384a210a7399a605d5d9c @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Zombie.java b/src/main/java/net/minecraft/world/entity/monster/Zombie.java -index 6f636ddea90e89fa17fa76d25b93ab5079cda88b..be8182a2063fefa2c8f986c629eb629ef9dc1fee 100644 +index 8fe5ce2242b136f930584fdf6b5fcf27030f248b..493f3fe736cef11531d345b076ca240b5feb6ff2 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Zombie.java +++ b/src/main/java/net/minecraft/world/entity/monster/Zombie.java @@ -131,6 +131,11 @@ public class Zombie extends Monster { @@ -1142,7 +1142,7 @@ index f6734f2eb44af7b2389de5079831e0e4f8a1c742..d3a298734e4434d29b66e94fc6c299d3 public static AttributeSupplier.Builder createAttributes() { diff --git a/src/main/java/net/minecraft/world/entity/npc/Villager.java b/src/main/java/net/minecraft/world/entity/npc/Villager.java -index 5292f5f164f2c1bc1aa0ce920bee5afdcc0d2dde..91ecd7e9663b2375f2884a9b598dbae18b740838 100644 +index 84f26b30c04715ed9d39c27738705a0d589249f3..56d57670e7e315d53abc60d6c9df2a8777536b30 100644 --- a/src/main/java/net/minecraft/world/entity/npc/Villager.java +++ b/src/main/java/net/minecraft/world/entity/npc/Villager.java @@ -179,6 +179,11 @@ public class Villager extends AbstractVillager implements ReputationEventHandler @@ -1174,7 +1174,7 @@ index c5dbb1c8210b71f7d9d91089cb139f65605573a8..e5b78c9d6fb326771d65ea9afd9da38c @Override diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 2840cea2cb04cc011f7670fccd29cea8dc861d6d..096e8d68982b982722681d8a543558614202ed06 100644 +index f1f4eda3adb8ef19958472558e91c585b9646c6b..5ab1aa6e2ff6bb267c5ba3993e9d7f879fe3477f 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -574,6 +574,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0141-Config-to-always-tame-in-Creative.patch b/patches/server/0142-Config-to-always-tame-in-Creative.patch similarity index 93% rename from patches/server/0141-Config-to-always-tame-in-Creative.patch rename to patches/server/0142-Config-to-always-tame-in-Creative.patch index cba824295..815936967 100644 --- a/patches/server/0141-Config-to-always-tame-in-Creative.patch +++ b/patches/server/0142-Config-to-always-tame-in-Creative.patch @@ -20,7 +20,7 @@ index 5c64905e90ccca6e0b347241ddf9cc3f71058b8e..3bd7521b131b2b40f807bdc7ab95e64c return; } diff --git a/src/main/java/net/minecraft/world/entity/animal/Cat.java b/src/main/java/net/minecraft/world/entity/animal/Cat.java -index d6f50d524cd00fb54dd987cc9a9c560766a12553..e9954c99fdb089d57b32ddd754fee33fd642fece 100644 +index bbada6ca16146eae026ae5ca63372970799815b8..c4ffe4517d7b8c521b5a11555eeffbe3c7a1801d 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Cat.java +++ b/src/main/java/net/minecraft/world/entity/animal/Cat.java @@ -480,7 +480,7 @@ public class Cat extends TamableAnimal { @@ -33,7 +33,7 @@ index d6f50d524cd00fb54dd987cc9a9c560766a12553..e9954c99fdb089d57b32ddd754fee33f this.setOrderedToSit(true); this.level.broadcastEntityEvent(this, (byte) 7); diff --git a/src/main/java/net/minecraft/world/entity/animal/Parrot.java b/src/main/java/net/minecraft/world/entity/animal/Parrot.java -index 5064673a78a6bc5cb8b8973d451946239cd995a0..953db16af175e14e1a47487659a0346216d8cdbc 100644 +index cb25e36052934c2442fed8e32578915aef3b8074..de702ce3e2dffc44e380b8470aa540a3226a54cb 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Parrot.java +++ b/src/main/java/net/minecraft/world/entity/animal/Parrot.java @@ -326,7 +326,7 @@ public class Parrot extends ShoulderRidingEntity implements FlyingAnimal { @@ -46,7 +46,7 @@ index 5064673a78a6bc5cb8b8973d451946239cd995a0..953db16af175e14e1a47487659a03462 this.level.broadcastEntityEvent(this, (byte) 7); } else { diff --git a/src/main/java/net/minecraft/world/entity/animal/Wolf.java b/src/main/java/net/minecraft/world/entity/animal/Wolf.java -index b039cbbcc33a6b1925d1cf4339018219ceb6c2ad..57e8ef6f7c20d74fdc25d9ab2a9c35b1de1dc49b 100644 +index 663683a50f7a1125f406b6ec8bf7a0419be5f36a..713fe8ac2293fe2e60c5834b3d6fd2f12f3bc391 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Wolf.java +++ b/src/main/java/net/minecraft/world/entity/animal/Wolf.java @@ -519,7 +519,7 @@ public class Wolf extends TamableAnimal implements NeutralMob { @@ -59,7 +59,7 @@ index b039cbbcc33a6b1925d1cf4339018219ceb6c2ad..57e8ef6f7c20d74fdc25d9ab2a9c35b1 this.navigation.stop(); this.setTarget((LivingEntity) null); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 096e8d68982b982722681d8a543558614202ed06..59b9082ad765120b743605de9f8ccbb9cbcd588c 100644 +index 5ab1aa6e2ff6bb267c5ba3993e9d7f879fe3477f..143c29bb648ea7630d9d812d16c10020f89f4b7e 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -385,6 +385,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0142-End-crystal-explosion-options.patch b/patches/server/0143-End-crystal-explosion-options.patch similarity index 98% rename from patches/server/0142-End-crystal-explosion-options.patch rename to patches/server/0143-End-crystal-explosion-options.patch index 33c0b6caf..f38665312 100644 --- a/patches/server/0142-End-crystal-explosion-options.patch +++ b/patches/server/0143-End-crystal-explosion-options.patch @@ -52,7 +52,7 @@ index f8863cabad1bd0c3c2c62b8e17612d9559237d68..06c6addfa2a8dab1ad52a3588e9aeba5 this.onDestroyedBy(source); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 59b9082ad765120b743605de9f8ccbb9cbcd588c..60d6c0e75ca4e74adc33b951111bae7f178cd0ac 100644 +index 143c29bb648ea7630d9d812d16c10020f89f4b7e..489487cc533b47cca10526d649fc7d0e1571dd2e 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -463,6 +463,35 @@ public class PurpurWorldConfig { diff --git a/patches/server/0143-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch b/patches/server/0144-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch similarity index 93% rename from patches/server/0143-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch rename to patches/server/0144-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch index 125a045b7..ce3e48062 100644 --- a/patches/server/0143-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch +++ b/patches/server/0144-Configs-for-if-Wither-Ender-Dragon-can-ride-vehicles.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Configs for if Wither/Ender Dragon can ride vehicles diff --git a/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java b/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java -index ed1c473ef80202b3aa4996b5acb9728857eaec8c..ea5e71b2264c73888d9355f31177a50ccdb50110 100644 +index 618b8fe6fcf71c58c297b7d918e6c74de6077331..fc071603d760a2e34033bd6341a156cd9ac1e3f3 100644 --- a/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java +++ b/src/main/java/net/minecraft/world/entity/boss/enderdragon/EnderDragon.java @@ -1114,6 +1114,7 @@ public class EnderDragon extends Mob implements Enemy { @@ -17,7 +17,7 @@ index ed1c473ef80202b3aa4996b5acb9728857eaec8c..ea5e71b2264c73888d9355f31177a50c } diff --git a/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java b/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java -index 29351213075a26b5beefeeba012d05fc9c986696..b6f1ad54cdacafb0995a992ff3990a5517380ab3 100644 +index 3b752f97f75c78657f37215ecd92b7460a71f090..5ef45fe1dac1df779727f9c441f7e6515185e507 100644 --- a/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java +++ b/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java @@ -733,6 +733,7 @@ public class WitherBoss extends Monster implements PowerableMob, RangedAttackMob @@ -29,7 +29,7 @@ index 29351213075a26b5beefeeba012d05fc9c986696..b6f1ad54cdacafb0995a992ff3990a55 } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 60d6c0e75ca4e74adc33b951111bae7f178cd0ac..b8dfe1a519a1777b3e0c5644dc82ef89edbb034b 100644 +index 489487cc533b47cca10526d649fc7d0e1571dd2e..b55e4e43554ef1e4afcc25101cfa82f0dd95db11 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -896,6 +896,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0144-Dont-run-with-scissors.patch b/patches/server/0145-Dont-run-with-scissors.patch similarity index 100% rename from patches/server/0144-Dont-run-with-scissors.patch rename to patches/server/0145-Dont-run-with-scissors.patch diff --git a/patches/server/0145-One-Punch-Man.patch b/patches/server/0146-One-Punch-Man.patch similarity index 93% rename from patches/server/0145-One-Punch-Man.patch rename to patches/server/0146-One-Punch-Man.patch index fd69fbe2f..b4df1e0d0 100644 --- a/patches/server/0145-One-Punch-Man.patch +++ b/patches/server/0146-One-Punch-Man.patch @@ -5,7 +5,7 @@ Subject: [PATCH] One Punch Man! diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index e0c5947610ab711024c0ef6346f2ca9a87701139..61c59634533fd3ebe79219ccc9d4e35137f1a2aa 100644 +index 5268bc9c2fd7cc3aac78f89e463e275e0e351202..d61f3bd4afaa5f890d70606cfb7ea5cb97067a33 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -2123,6 +2123,20 @@ public abstract class LivingEntity extends Entity { @@ -30,7 +30,7 @@ index e0c5947610ab711024c0ef6346f2ca9a87701139..61c59634533fd3ebe79219ccc9d4e351 if (human) { // PAIL: Be sure to drag all this code from the EntityHuman subclass each update. diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 38fefd5ff631df27ee05b5f8776f1466d15022bd..c816e073d6e3293e75fb3f18a03ea80782c3f15a 100644 +index 37e7ff9b3da306ff091e430e6091d69c6384289f..f9678bacd3d49f93907725d24d407a24aa8a8d7a 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -302,6 +302,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0146-Add-config-for-snow-on-blue-ice.patch b/patches/server/0147-Add-config-for-snow-on-blue-ice.patch similarity index 96% rename from patches/server/0146-Add-config-for-snow-on-blue-ice.patch rename to patches/server/0147-Add-config-for-snow-on-blue-ice.patch index 574b628e0..778850fd8 100644 --- a/patches/server/0146-Add-config-for-snow-on-blue-ice.patch +++ b/patches/server/0147-Add-config-for-snow-on-blue-ice.patch @@ -29,7 +29,7 @@ index fbbb0155bd66f1daa160e03f866741d903e1869e..86f7b4117b8b9bd36e38962e3290f7b9 @Override diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index c816e073d6e3293e75fb3f18a03ea80782c3f15a..885f535396622aa2ceb1335ef84ad142e03549e3 100644 +index f9678bacd3d49f93907725d24d407a24aa8a8d7a..dc2fd82f87e01f9a69bfd2cbc38da1148202cf4b 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -524,6 +524,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0147-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch b/patches/server/0148-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch similarity index 98% rename from patches/server/0147-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch rename to patches/server/0148-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch index d21c73d50..9befaa26f 100644 --- a/patches/server/0147-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch +++ b/patches/server/0148-Configurable-Ender-Pearl-cooldown-damage-and-Endermi.patch @@ -43,7 +43,7 @@ index 749ab72edc0d2e9c6f1161415ab8d59d3d6ca976..897c202c0905040072a06fdfa2032a7f // Paper end if (user instanceof net.minecraft.server.level.ServerPlayer) { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 885f535396622aa2ceb1335ef84ad142e03549e3..7f779df11c73e366fb807d7aece7bba88e1cbcb4 100644 +index dc2fd82f87e01f9a69bfd2cbc38da1148202cf4b..d8fd7ac4c9368e439867f6bbc718b93561edca5f 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -159,6 +159,10 @@ public class PurpurWorldConfig { diff --git a/patches/server/0148-Config-to-ignore-nearby-mobs-when-sleeping.patch b/patches/server/0149-Config-to-ignore-nearby-mobs-when-sleeping.patch similarity index 92% rename from patches/server/0148-Config-to-ignore-nearby-mobs-when-sleeping.patch rename to patches/server/0149-Config-to-ignore-nearby-mobs-when-sleeping.patch index a8c8601c1..8a4235533 100644 --- a/patches/server/0148-Config-to-ignore-nearby-mobs-when-sleeping.patch +++ b/patches/server/0149-Config-to-ignore-nearby-mobs-when-sleeping.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Config to ignore nearby mobs when sleeping diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java -index 8b2280d29c41879b26c85d1b0c1ac52f8b7bfacd..0294e31bb7a4346fd9a3b45ef0bed5582b8abfcc 100644 +index 0d58442a23793c0e0d70a2caf16736b5fba8879f..04cc1a6c14328c17fb1b387a2a01cdfdd7b72ad8 100644 --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java @@ -1321,7 +1321,7 @@ public class ServerPlayer extends Player { @@ -18,7 +18,7 @@ index 8b2280d29c41879b26c85d1b0c1ac52f8b7bfacd..0294e31bb7a4346fd9a3b45ef0bed558 } } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 7f779df11c73e366fb807d7aece7bba88e1cbcb4..ff2cdbdb785628e564de0fefaef68b408c5e3e8a 100644 +index d8fd7ac4c9368e439867f6bbc718b93561edca5f..1e6bf257d8f587af6397c39ff8d5107120313107 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -311,6 +311,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0149-Add-back-player-spawned-endermite-API.patch b/patches/server/0150-Add-back-player-spawned-endermite-API.patch similarity index 97% rename from patches/server/0149-Add-back-player-spawned-endermite-API.patch rename to patches/server/0150-Add-back-player-spawned-endermite-API.patch index e85082b1d..b7e6b2311 100644 --- a/patches/server/0149-Add-back-player-spawned-endermite-API.patch +++ b/patches/server/0150-Add-back-player-spawned-endermite-API.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add back player spawned endermite API diff --git a/src/main/java/net/minecraft/world/entity/monster/Endermite.java b/src/main/java/net/minecraft/world/entity/monster/Endermite.java -index 680a9cfc79c7b9d012f68142980ff32b9fb9f228..aeb46595e663f8584d3ef45d92420d915dc52e71 100644 +index de422b384f5bd5ddc09229a3fc846aeb7176c07c..fce4cf14f5275d7e996db60dab83d4351cc08796 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Endermite.java +++ b/src/main/java/net/minecraft/world/entity/monster/Endermite.java @@ -30,6 +30,7 @@ import net.minecraft.world.level.block.state.BlockState; diff --git a/patches/server/0150-Config-Enderman-aggressiveness-towards-Endermites.patch b/patches/server/0151-Config-Enderman-aggressiveness-towards-Endermites.patch similarity index 100% rename from patches/server/0150-Config-Enderman-aggressiveness-towards-Endermites.patch rename to patches/server/0151-Config-Enderman-aggressiveness-towards-Endermites.patch diff --git a/patches/server/0151-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch b/patches/server/0152-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch similarity index 93% rename from patches/server/0151-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch rename to patches/server/0152-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch index 623547f35..1d8b1ae02 100644 --- a/patches/server/0151-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch +++ b/patches/server/0152-Config-to-ignore-Dragon-Head-wearers-and-stare-aggro.patch @@ -7,7 +7,7 @@ Prevents Enderman from becoming aggresive towards players that are wearing a Dra Adds functionality to a useless item! diff --git a/src/main/java/net/minecraft/world/entity/monster/EnderMan.java b/src/main/java/net/minecraft/world/entity/monster/EnderMan.java -index 75d0998d7e6109592400c14c4aee063f7942961d..13cdfb0175152d2ba203c01f14f2f98d87f812b3 100644 +index c7216abec9b93cce9198568470ebe21f40d6423b..fd06b697b810e4e74345c636cb3a02bc23959e76 100644 --- a/src/main/java/net/minecraft/world/entity/monster/EnderMan.java +++ b/src/main/java/net/minecraft/world/entity/monster/EnderMan.java @@ -256,7 +256,7 @@ public class EnderMan extends Monster implements NeutralMob { @@ -20,7 +20,7 @@ index 75d0998d7e6109592400c14c4aee063f7942961d..13cdfb0175152d2ba203c01f14f2f98d } else { Vec3 vec3d = player.getViewVector(1.0F).normalize(); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 83534bbdad44c682cf5fdf8a94390f224c5906f1..6ab78da881142ee146499a6193cbfa36cc7fc10a 100644 +index 7e3c65b3a10c6dbfc345b7d7ada8cfdd27a15596..95e34c8fa39fcc0be6608e2dfab716606f81937a 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -947,6 +947,8 @@ public class PurpurWorldConfig { diff --git a/patches/server/0152-Tick-fluids-config.patch b/patches/server/0153-Tick-fluids-config.patch similarity index 97% rename from patches/server/0152-Tick-fluids-config.patch rename to patches/server/0153-Tick-fluids-config.patch index f57bd03fe..69ec05f77 100644 --- a/patches/server/0152-Tick-fluids-config.patch +++ b/patches/server/0153-Tick-fluids-config.patch @@ -36,7 +36,7 @@ index 11ebadaa2438281a54cffe025a49ee5046a71ba5..07c25a2518eb5ce0da6131ce5ceb10ac } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 6ab78da881142ee146499a6193cbfa36cc7fc10a..241383f4edf4a1ec8d6b92400a6055527a49758c 100644 +index 95e34c8fa39fcc0be6608e2dfab716606f81937a..0f6065ca8d952c0ae12dcf9ccb6baea3f386808e 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -413,6 +413,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0153-Config-to-disable-Llama-caravans.patch b/patches/server/0154-Config-to-disable-Llama-caravans.patch similarity index 100% rename from patches/server/0153-Config-to-disable-Llama-caravans.patch rename to patches/server/0154-Config-to-disable-Llama-caravans.patch diff --git a/patches/server/0154-Config-to-make-Creepers-explode-on-death.patch b/patches/server/0155-Config-to-make-Creepers-explode-on-death.patch similarity index 94% rename from patches/server/0154-Config-to-make-Creepers-explode-on-death.patch rename to patches/server/0155-Config-to-make-Creepers-explode-on-death.patch index d90b0d3d7..ab08cfe90 100644 --- a/patches/server/0154-Config-to-make-Creepers-explode-on-death.patch +++ b/patches/server/0155-Config-to-make-Creepers-explode-on-death.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Config to make Creepers explode on death Creepers exploded after being killed in the alpha days. This brings that back. diff --git a/src/main/java/net/minecraft/world/entity/monster/Creeper.java b/src/main/java/net/minecraft/world/entity/monster/Creeper.java -index f6a8d026c2380b9d7ec3121c7e144c6f19f5323c..73b0c8403eca3c26f76e59fc4b057b5029e3f014 100644 +index cf8b4f538ee2df715162adc460c6e8e58b50ba52..525b94c61693cfd7d68305cbf4eb08a87f3ca66a 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Creeper.java +++ b/src/main/java/net/minecraft/world/entity/monster/Creeper.java @@ -64,6 +64,7 @@ public class Creeper extends Monster implements PowerableMob { @@ -50,7 +50,7 @@ index f6a8d026c2380b9d7ec3121c7e144c6f19f5323c..73b0c8403eca3c26f76e59fc4b057b50 private void spawnLingeringCloud() { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index e068b364782311c24790e23ecfd67e571d75d3a2..a94219011d920e14355b48d1638a0b612d3cb11c 100644 +index 94bc54757899557a5f3fd5a6fa426823c846981f..b9b3be202285c4926f1816d28ffce7983862062b 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -809,6 +809,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0155-Configurable-ravager-griefable-blocks-list.patch b/patches/server/0156-Configurable-ravager-griefable-blocks-list.patch similarity index 96% rename from patches/server/0155-Configurable-ravager-griefable-blocks-list.patch rename to patches/server/0156-Configurable-ravager-griefable-blocks-list.patch index cad863970..6875c115f 100644 --- a/patches/server/0155-Configurable-ravager-griefable-blocks-list.patch +++ b/patches/server/0156-Configurable-ravager-griefable-blocks-list.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Configurable ravager griefable blocks list diff --git a/src/main/java/net/minecraft/world/entity/monster/Ravager.java b/src/main/java/net/minecraft/world/entity/monster/Ravager.java -index d3df45f7dbb688b56f03a4174e6311f83b437e18..d2ed76b554607469093e1bc62600f01556b8472e 100644 +index bb4b50e64908f54d84182208f5d605db20d1456d..83e835a63bc0a211b75db82f4f4eb28874eea9ec 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Ravager.java +++ b/src/main/java/net/minecraft/world/entity/monster/Ravager.java @@ -200,7 +200,7 @@ public class Ravager extends Raider { @@ -31,7 +31,7 @@ index e9087a46e401bc99b73c2cf2731fdac3e68719f8..e054edf9e7c4eef231e155516433c6fa } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index a94219011d920e14355b48d1638a0b612d3cb11c..845123a88ded1ca19d28b6a22dbee4bd3b9dcbec 100644 +index b9b3be202285c4926f1816d28ffce7983862062b..018accfcdfcaa14596c47f2764efe45339ca4a39 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -1580,6 +1580,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0156-Sneak-to-bulk-process-composter.patch b/patches/server/0157-Sneak-to-bulk-process-composter.patch similarity index 98% rename from patches/server/0156-Sneak-to-bulk-process-composter.patch rename to patches/server/0157-Sneak-to-bulk-process-composter.patch index ef26cfdd7..48bae63b5 100644 --- a/patches/server/0156-Sneak-to-bulk-process-composter.patch +++ b/patches/server/0157-Sneak-to-bulk-process-composter.patch @@ -75,7 +75,7 @@ index fb8b8a9733ac50096d8406487ab1ae167ef5f7b1..16598ca0fd953b6af98dfcdb6716e2e1 int i = (Integer) iblockdata.getValue(ComposterBlock.LEVEL); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 845123a88ded1ca19d28b6a22dbee4bd3b9dcbec..dc036e95b92bf349484f006d22530e0b8516d01a 100644 +index 018accfcdfcaa14596c47f2764efe45339ca4a39..d2f7127b21515f1afe9451f243a0e5614a91a488 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -474,6 +474,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0157-Config-for-skipping-night.patch b/patches/server/0158-Config-for-skipping-night.patch similarity index 92% rename from patches/server/0157-Config-for-skipping-night.patch rename to patches/server/0158-Config-for-skipping-night.patch index 646b36d96..4576ab23d 100644 --- a/patches/server/0157-Config-for-skipping-night.patch +++ b/patches/server/0158-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 da197e74b1a7b5831b98628198879dd7fdeff074..359ba71b137eac65a8ba6c1e5eda70412eb3550f 100644 +index 74e89ada75e34b8d09c55bea4f58b2c72e21dfcb..62d6764b5477e77b34a96e816be74050eede6b4b 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -604,7 +604,7 @@ public class ServerLevel extends Level implements WorldGenLevel { @@ -18,7 +18,7 @@ index da197e74b1a7b5831b98628198879dd7fdeff074..359ba71b137eac65a8ba6c1e5eda7041 j = this.levelData.getDayTime() + 24000L; TimeSkipEvent event = new TimeSkipEvent(this.getWorld(), TimeSkipEvent.SkipReason.NIGHT_SKIP, (j - j % 24000L) - this.getDayTime()); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index dc036e95b92bf349484f006d22530e0b8516d01a..2c3114fba8dc6d52cc4f4eef9b350aa93ab266e1 100644 +index d2f7127b21515f1afe9451f243a0e5614a91a488..37334be50f9ddd1ff5e0fc2629ecd3ec6aaa278a 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -312,6 +312,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0158-Add-config-for-villager-trading.patch b/patches/server/0159-Add-config-for-villager-trading.patch similarity index 95% rename from patches/server/0158-Add-config-for-villager-trading.patch rename to patches/server/0159-Add-config-for-villager-trading.patch index 10bc01549..78bc20b8d 100644 --- a/patches/server/0158-Add-config-for-villager-trading.patch +++ b/patches/server/0159-Add-config-for-villager-trading.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add config for villager trading diff --git a/src/main/java/net/minecraft/world/entity/npc/Villager.java b/src/main/java/net/minecraft/world/entity/npc/Villager.java -index 91ecd7e9663b2375f2884a9b598dbae18b740838..779e0e0ee72cd2835cda69b49b769c1882a55a66 100644 +index 56d57670e7e315d53abc60d6c9df2a8777536b30..aceb5dff85779983473962cd8cb016811560d0a6 100644 --- a/src/main/java/net/minecraft/world/entity/npc/Villager.java +++ b/src/main/java/net/minecraft/world/entity/npc/Villager.java @@ -357,7 +357,7 @@ public class Villager extends AbstractVillager implements ReputationEventHandler @@ -31,7 +31,7 @@ index e5b78c9d6fb326771d65ea9afd9da38c204922f0..1a8df13b06b1ac5e5a7d63033b4a5326 this.openTradingScreen(player, this.getDisplayName(), 1); } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 2c3114fba8dc6d52cc4f4eef9b350aa93ab266e1..276abd030cfdec1a41b81ddbc844b3736fe272af 100644 +index 37334be50f9ddd1ff5e0fc2629ecd3ec6aaa278a..af9622da4048668cc80baf57fbb1c4e151344170 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -1952,6 +1952,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0159-Allow-infinity-on-crossbows.patch b/patches/server/0160-Allow-infinity-on-crossbows.patch similarity index 100% rename from patches/server/0159-Allow-infinity-on-crossbows.patch rename to patches/server/0160-Allow-infinity-on-crossbows.patch diff --git a/patches/server/0160-Drowning-Settings.patch b/patches/server/0161-Drowning-Settings.patch similarity index 95% rename from patches/server/0160-Drowning-Settings.patch rename to patches/server/0161-Drowning-Settings.patch index a77c7a1cb..e587baf4d 100644 --- a/patches/server/0160-Drowning-Settings.patch +++ b/patches/server/0161-Drowning-Settings.patch @@ -27,7 +27,7 @@ index 197326d2831f804620fbfe289a1617ec94cf891c..ce02c8ba13c3e940709361e91747f9c9 public int getAirSupply() { diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 61c59634533fd3ebe79219ccc9d4e35137f1a2aa..4b88efb67d1d3522c4520e0aa4c8f45c95383222 100644 +index d61f3bd4afaa5f890d70606cfb7ea5cb97067a33..f3b5ef83240d58655029e33bbb1ea17bae304639 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -420,7 +420,7 @@ public abstract class LivingEntity extends Entity { @@ -49,7 +49,7 @@ index 61c59634533fd3ebe79219ccc9d4e35137f1a2aa..4b88efb67d1d3522c4520e0aa4c8f45c } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 276abd030cfdec1a41b81ddbc844b3736fe272af..75cfd4d62bff28829f490b89c5800d17dbfc42c7 100644 +index af9622da4048668cc80baf57fbb1c4e151344170..0c34c88e1bd7ec56248aa36927faca4728399bde 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -122,6 +122,15 @@ public class PurpurWorldConfig { diff --git a/patches/server/0161-Break-individual-slabs-when-sneaking.patch b/patches/server/0162-Break-individual-slabs-when-sneaking.patch similarity index 97% rename from patches/server/0161-Break-individual-slabs-when-sneaking.patch rename to patches/server/0162-Break-individual-slabs-when-sneaking.patch index 85bd832a7..43fdd2043 100644 --- a/patches/server/0161-Break-individual-slabs-when-sneaking.patch +++ b/patches/server/0162-Break-individual-slabs-when-sneaking.patch @@ -47,7 +47,7 @@ index 54df5c2987822a727a31be2b3769d39fabb6159a..70b6a65a7d321fc71c98289f09f21cca + // Purpur end } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 75cfd4d62bff28829f490b89c5800d17dbfc42c7..83d1ac76f93bbba8d07c19cfc0fe67d6861ac491 100644 +index 0c34c88e1bd7ec56248aa36927faca4728399bde..408688a2ad20e74716fad24bd65cceeca8c371a4 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -606,6 +606,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0162-Config-to-disable-hostile-mob-spawn-on-ice.patch b/patches/server/0163-Config-to-disable-hostile-mob-spawn-on-ice.patch similarity index 95% rename from patches/server/0162-Config-to-disable-hostile-mob-spawn-on-ice.patch rename to patches/server/0163-Config-to-disable-hostile-mob-spawn-on-ice.patch index 5d0cc42e4..e06e075a7 100644 --- a/patches/server/0162-Config-to-disable-hostile-mob-spawn-on-ice.patch +++ b/patches/server/0163-Config-to-disable-hostile-mob-spawn-on-ice.patch @@ -22,7 +22,7 @@ index 457880c9e894a83d88505cf0b7235df919eea591..9c38fdb23853ebdca7b8d904760a3958 return false; } else if (world.getBrightness(LightLayer.BLOCK, pos) > 0) { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 83d1ac76f93bbba8d07c19cfc0fe67d6861ac491..681ccd22efa6145ac571eef034aeb38dbfc274ee 100644 +index 408688a2ad20e74716fad24bd65cceeca8c371a4..064bb5a0fcff3692609ad84b09227276aa0e140a 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -553,8 +553,12 @@ public class PurpurWorldConfig { diff --git a/patches/server/0163-Config-to-show-Armor-Stand-arms-on-spawn.patch b/patches/server/0164-Config-to-show-Armor-Stand-arms-on-spawn.patch similarity index 96% rename from patches/server/0163-Config-to-show-Armor-Stand-arms-on-spawn.patch rename to patches/server/0164-Config-to-show-Armor-Stand-arms-on-spawn.patch index d9230dda1..6db83529f 100644 --- a/patches/server/0163-Config-to-show-Armor-Stand-arms-on-spawn.patch +++ b/patches/server/0164-Config-to-show-Armor-Stand-arms-on-spawn.patch @@ -17,7 +17,7 @@ index e9e24435057cff9c0af758ca2aa822c3b1c3593d..8634431cabae82b71f409f02c84dda2d public ArmorStand(Level world, double x, double y, double z) { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 681ccd22efa6145ac571eef034aeb38dbfc274ee..87827692b0ea864b7d7d1c79761d2f3436f6d432 100644 +index 064bb5a0fcff3692609ad84b09227276aa0e140a..f3a29c15d993b8dd4936b9f9678be9740110f72f 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -106,6 +106,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0164-Option-to-make-doors-require-redstone.patch b/patches/server/0165-Option-to-make-doors-require-redstone.patch similarity index 98% rename from patches/server/0164-Option-to-make-doors-require-redstone.patch rename to patches/server/0165-Option-to-make-doors-require-redstone.patch index ff6bcee69..0ee90196c 100644 --- a/patches/server/0164-Option-to-make-doors-require-redstone.patch +++ b/patches/server/0165-Option-to-make-doors-require-redstone.patch @@ -67,7 +67,7 @@ index 1df52a9c86c01696a8bc9f84a2082387160b3eeb..a4b9c5da133e2e8ad45d447e3f184cb1 + // Purpur end } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 87827692b0ea864b7d7d1c79761d2f3436f6d432..9ae0773835689b308987a72424cb7422aea5b714 100644 +index f3a29c15d993b8dd4936b9f9678be9740110f72f..18bd4e5088af39e08b2d861b3d53d242a7e5879e 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -499,6 +499,16 @@ public class PurpurWorldConfig { diff --git a/patches/server/0165-Config-to-allow-for-unsafe-enchants.patch b/patches/server/0166-Config-to-allow-for-unsafe-enchants.patch similarity index 100% rename from patches/server/0165-Config-to-allow-for-unsafe-enchants.patch rename to patches/server/0166-Config-to-allow-for-unsafe-enchants.patch diff --git a/patches/server/0166-Configurable-sponge-absorption.patch b/patches/server/0167-Configurable-sponge-absorption.patch similarity index 97% rename from patches/server/0166-Configurable-sponge-absorption.patch rename to patches/server/0167-Configurable-sponge-absorption.patch index 06e2d5d67..6b3861886 100644 --- a/patches/server/0166-Configurable-sponge-absorption.patch +++ b/patches/server/0167-Configurable-sponge-absorption.patch @@ -43,7 +43,7 @@ index 842997ea9f25a05d74a2e8300e44cc39a7e9cd96..97b4e3c0d2b1bbde77b135b8595c3bfa } } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 9ae0773835689b308987a72424cb7422aea5b714..ee05d89dab1264b3d5d5334bd186c4b6e93fa2c2 100644 +index 18bd4e5088af39e08b2d861b3d53d242a7e5879e..9d791317fe59b0bf80fefb65d049521363a5bead 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -632,6 +632,13 @@ public class PurpurWorldConfig { diff --git a/patches/server/0167-Projectile-offset-config.patch b/patches/server/0168-Projectile-offset-config.patch similarity index 98% rename from patches/server/0167-Projectile-offset-config.patch rename to patches/server/0168-Projectile-offset-config.patch index 7275eba03..1082aeeb5 100644 --- a/patches/server/0167-Projectile-offset-config.patch +++ b/patches/server/0168-Projectile-offset-config.patch @@ -18,7 +18,7 @@ index 33df0ca406dc8321b76b393f317bbd1c8ebe6366..220513d3fd5645322886522ea4f6b8c5 entityarrow.setCritArrow(true); } diff --git a/src/main/java/net/minecraft/world/item/CrossbowItem.java b/src/main/java/net/minecraft/world/item/CrossbowItem.java -index 78f6d335dedd933ff225e2c63b879626b6b76ee7..311a8f4e7c644a02590c8e1ad1784229439c8d4d 100644 +index e39f1241b19d3ce8b847c880a414bca89ec80356..45f3c129626e7b1f1cb06db940b85d217ae6d10e 100644 --- a/src/main/java/net/minecraft/world/item/CrossbowItem.java +++ b/src/main/java/net/minecraft/world/item/CrossbowItem.java @@ -65,7 +65,7 @@ public class CrossbowItem extends ProjectileWeaponItem implements Vanishable { @@ -96,7 +96,7 @@ index 5beaafec0759543d3bddf99028c97d0d005be209..086f746cc632a90c67a6c30ea9197c5b entitythrowntrident.pickup = AbstractArrow.Pickup.CREATIVE_ONLY; } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index ee05d89dab1264b3d5d5334bd186c4b6e93fa2c2..20d3893b494dc9be2c469df2731e3dd3f6721cb3 100644 +index 9d791317fe59b0bf80fefb65d049521363a5bead..4be7e3537843983044dc4987b5e01ef5023c2632 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -381,6 +381,23 @@ public class PurpurWorldConfig { diff --git a/patches/server/0168-Config-for-powered-rail-activation-distance.patch b/patches/server/0169-Config-for-powered-rail-activation-distance.patch similarity index 94% rename from patches/server/0168-Config-for-powered-rail-activation-distance.patch rename to patches/server/0169-Config-for-powered-rail-activation-distance.patch index 881ff95a4..70b22936c 100644 --- a/patches/server/0168-Config-for-powered-rail-activation-distance.patch +++ b/patches/server/0169-Config-for-powered-rail-activation-distance.patch @@ -18,7 +18,7 @@ index 7fddb6fa8fd30ef88346a59f7867aae792f13772..40893e71fe8447b695350273bef9623b } else { int j = pos.getX(); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 20d3893b494dc9be2c469df2731e3dd3f6721cb3..78b7cca9f505c218446413ee399fe674994fce29 100644 +index 4be7e3537843983044dc4987b5e01ef5023c2632..5ff62bcd72b6012cca37c2d7de20e661d999169f 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -644,6 +644,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0169-Piglin-portal-spawn-modifier.patch b/patches/server/0170-Piglin-portal-spawn-modifier.patch similarity index 93% rename from patches/server/0169-Piglin-portal-spawn-modifier.patch rename to patches/server/0170-Piglin-portal-spawn-modifier.patch index 7472d8391..b943d9618 100644 --- a/patches/server/0169-Piglin-portal-spawn-modifier.patch +++ b/patches/server/0170-Piglin-portal-spawn-modifier.patch @@ -18,7 +18,7 @@ Difficulties: 3 - hard diff --git a/src/main/java/net/minecraft/world/level/block/NetherPortalBlock.java b/src/main/java/net/minecraft/world/level/block/NetherPortalBlock.java -index b99a9f76d6e400a053c57a96c9586fe09a4a5a26..41caccb63a6e6ce28cb6fc218dcb8fbd015fbcb7 100644 +index 13a367d2b5f245f4dd92df03288dc40b81e19603..bd593ec55fcccc1e02cf5683891c5586d989952c 100644 --- a/src/main/java/net/minecraft/world/level/block/NetherPortalBlock.java +++ b/src/main/java/net/minecraft/world/level/block/NetherPortalBlock.java @@ -55,7 +55,7 @@ public class NetherPortalBlock extends Block { @@ -31,7 +31,7 @@ index b99a9f76d6e400a053c57a96c9586fe09a4a5a26..41caccb63a6e6ce28cb6fc218dcb8fbd pos = pos.below(); } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 78b7cca9f505c218446413ee399fe674994fce29..acbdab94b72e711541b306424da5a594a284bfa8 100644 +index 5ff62bcd72b6012cca37c2d7de20e661d999169f..11a88d4e137cb808db4b1fa92c0939d949c0d84e 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -1533,6 +1533,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0170-Config-to-change-max-number-of-bees.patch b/patches/server/0171-Config-to-change-max-number-of-bees.patch similarity index 100% rename from patches/server/0170-Config-to-change-max-number-of-bees.patch rename to patches/server/0171-Config-to-change-max-number-of-bees.patch diff --git a/patches/server/0171-Configurable-damage-settings-for-magma-blocks.patch b/patches/server/0172-Configurable-damage-settings-for-magma-blocks.patch similarity index 97% rename from patches/server/0171-Configurable-damage-settings-for-magma-blocks.patch rename to patches/server/0172-Configurable-damage-settings-for-magma-blocks.patch index 615c57280..3dacd56df 100644 --- a/patches/server/0171-Configurable-damage-settings-for-magma-blocks.patch +++ b/patches/server/0172-Configurable-damage-settings-for-magma-blocks.patch @@ -31,7 +31,7 @@ index 96b4597101a7f3e98ce30bfc301e8ca1620d0fe4..d7845984b5077cdcd40d652c226d5d60 entity.hurt(DamageSource.HOT_FLOOR, 1.0F); org.bukkit.craftbukkit.event.CraftEventFactory.blockDamage = null; // CraftBukkit diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index acbdab94b72e711541b306424da5a594a284bfa8..e8712c180173262821f280ada807dcbaf0d219f3 100644 +index 11a88d4e137cb808db4b1fa92c0939d949c0d84e..33d7e2a4081459f40425910a3e3b3b82d5a8b036 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -613,6 +613,13 @@ public class PurpurWorldConfig { diff --git a/patches/server/0172-Config-for-wither-explosion-radius.patch b/patches/server/0173-Config-for-wither-explosion-radius.patch similarity index 96% rename from patches/server/0172-Config-for-wither-explosion-radius.patch rename to patches/server/0173-Config-for-wither-explosion-radius.patch index b35fde0cb..d36a79e73 100644 --- a/patches/server/0172-Config-for-wither-explosion-radius.patch +++ b/patches/server/0173-Config-for-wither-explosion-radius.patch @@ -18,7 +18,7 @@ index a66e9826b8283366cec5adb54f79efee47d9df22..6cf8b12e94c17a8111eef5cc0157e4df if (!event.isCancelled()) { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index e8712c180173262821f280ada807dcbaf0d219f3..a838ed8f2801fd84f5b2ee2984294d5cb1b3dba0 100644 +index 33d7e2a4081459f40425910a3e3b3b82d5a8b036..074c25916b0f5a24fb128083ba7d9c28ab7cad59 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -2110,6 +2110,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0173-Gamemode-extra-permissions.patch b/patches/server/0174-Gamemode-extra-permissions.patch similarity index 100% rename from patches/server/0173-Gamemode-extra-permissions.patch rename to patches/server/0174-Gamemode-extra-permissions.patch diff --git a/patches/server/0174-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch b/patches/server/0175-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch similarity index 96% rename from patches/server/0174-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch rename to patches/server/0175-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch index f8553380c..9d540dfd8 100644 --- a/patches/server/0174-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch +++ b/patches/server/0175-Config-for-changing-the-blocks-that-turn-into-dirt-p.patch @@ -18,7 +18,7 @@ index e5562b407bba35ab93bf8bc3c22ac9d45e8353cb..c688bb73cd062f36524cfc231cb691f2 if (blockState2 != null && level.getBlockState(blockPos.above()).isAir()) { level.playSound(player, blockPos, SoundEvents.SHOVEL_FLATTEN, SoundSource.BLOCKS, 1.0F, 1.0F); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index a838ed8f2801fd84f5b2ee2984294d5cb1b3dba0..bb29f18d8b97ac93324534181e356c86a42d3278 100644 +index 074c25916b0f5a24fb128083ba7d9c28ab7cad59..cb487e3a8c03fc2b7f7ccb328a7adfa7c7b3799b 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -398,6 +398,21 @@ public class PurpurWorldConfig { diff --git a/patches/server/0175-Configurable-piston-push-limit.patch b/patches/server/0176-Configurable-piston-push-limit.patch similarity index 96% rename from patches/server/0175-Configurable-piston-push-limit.patch rename to patches/server/0176-Configurable-piston-push-limit.patch index 3bbc4f29b..b9ca1946d 100644 --- a/patches/server/0175-Configurable-piston-push-limit.patch +++ b/patches/server/0176-Configurable-piston-push-limit.patch @@ -36,7 +36,7 @@ index 744d91546d1a810f60a43c15ed74b4158f341a4a..354538daefa603f6df5a139b6bff87db } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index bb29f18d8b97ac93324534181e356c86a42d3278..591225731b03e8a7b43e25514d11db6f914af3e2 100644 +index cb487e3a8c03fc2b7f7ccb328a7adfa7c7b3799b..b0464be1ddd80616f002471a0b2b64602bd3e6f1 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -635,6 +635,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0176-Configurable-broadcast-settings.patch b/patches/server/0177-Configurable-broadcast-settings.patch similarity index 100% rename from patches/server/0176-Configurable-broadcast-settings.patch rename to patches/server/0177-Configurable-broadcast-settings.patch diff --git a/patches/server/0177-Fix-SPIGOT-6278.patch b/patches/server/0178-Fix-SPIGOT-6278.patch similarity index 100% rename from patches/server/0177-Fix-SPIGOT-6278.patch rename to patches/server/0178-Fix-SPIGOT-6278.patch diff --git a/patches/server/0178-Configurable-mob-blindness.patch b/patches/server/0179-Configurable-mob-blindness.patch similarity index 93% rename from patches/server/0178-Configurable-mob-blindness.patch rename to patches/server/0179-Configurable-mob-blindness.patch index 1a7ca978a..509a7c1ba 100644 --- a/patches/server/0178-Configurable-mob-blindness.patch +++ b/patches/server/0179-Configurable-mob-blindness.patch @@ -6,7 +6,7 @@ Subject: [PATCH] Configurable mob blindness Ported from https://github.com/raltsmc/mobblindness diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 4b88efb67d1d3522c4520e0aa4c8f45c95383222..42131cb0ed7346a6c9e466047a8f4a829523d611 100644 +index f3b5ef83240d58655029e33bbb1ea17bae304639..59f4415ba484e49897a20b8e9fc576b7d8b4bfe8 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -987,6 +987,17 @@ public abstract class LivingEntity extends Entity { @@ -28,7 +28,7 @@ index 4b88efb67d1d3522c4520e0aa4c8f45c95383222..42131cb0ed7346a6c9e466047a8f4a82 return d0; diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 591225731b03e8a7b43e25514d11db6f914af3e2..5ab2edfc3121a2171c760393f59b8f370fab8005 100644 +index b0464be1ddd80616f002471a0b2b64602bd3e6f1..e0e50d90c2d801688810f8ef122ee1c4e905a39b 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -459,6 +459,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0179-Hide-hidden-players-from-entity-selector.patch b/patches/server/0180-Hide-hidden-players-from-entity-selector.patch similarity index 100% rename from patches/server/0179-Hide-hidden-players-from-entity-selector.patch rename to patches/server/0180-Hide-hidden-players-from-entity-selector.patch diff --git a/patches/server/0180-Config-for-health-to-impact-Creeper-explosion-radius.patch b/patches/server/0181-Config-for-health-to-impact-Creeper-explosion-radius.patch similarity index 93% rename from patches/server/0180-Config-for-health-to-impact-Creeper-explosion-radius.patch rename to patches/server/0181-Config-for-health-to-impact-Creeper-explosion-radius.patch index f43f792ec..5d6f1737d 100644 --- a/patches/server/0180-Config-for-health-to-impact-Creeper-explosion-radius.patch +++ b/patches/server/0181-Config-for-health-to-impact-Creeper-explosion-radius.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Config for health to impact Creeper explosion radius diff --git a/src/main/java/net/minecraft/world/entity/monster/Creeper.java b/src/main/java/net/minecraft/world/entity/monster/Creeper.java -index 73b0c8403eca3c26f76e59fc4b057b5029e3f014..b8fa29185266df4f432a010ba229d1a6706b66f4 100644 +index 525b94c61693cfd7d68305cbf4eb08a87f3ca66a..35cbd013b1d58bb5fd1480922c2bd4307edfb6c3 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Creeper.java +++ b/src/main/java/net/minecraft/world/entity/monster/Creeper.java @@ -361,9 +361,10 @@ public class Creeper extends Monster implements PowerableMob { @@ -21,7 +21,7 @@ index 73b0c8403eca3c26f76e59fc4b057b5029e3f014..b8fa29185266df4f432a010ba229d1a6 if (!event.isCancelled()) { this.dead = true; diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 5ab2edfc3121a2171c760393f59b8f370fab8005..775831d7852bd688a613aa9c54988b51b36985e3 100644 +index e0e50d90c2d801688810f8ef122ee1c4e905a39b..d33884c6d97c4caec65efe3e18ce6473a62ccfd1 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -905,6 +905,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0181-Iron-golem-poppy-calms-anger.patch b/patches/server/0182-Iron-golem-poppy-calms-anger.patch similarity index 100% rename from patches/server/0181-Iron-golem-poppy-calms-anger.patch rename to patches/server/0182-Iron-golem-poppy-calms-anger.patch diff --git a/patches/server/0182-Breedable-parrots.patch b/patches/server/0183-Breedable-parrots.patch similarity index 100% rename from patches/server/0182-Breedable-parrots.patch rename to patches/server/0183-Breedable-parrots.patch diff --git a/patches/server/0183-Configurable-powered-rail-boost-modifier.patch b/patches/server/0184-Configurable-powered-rail-boost-modifier.patch similarity index 96% rename from patches/server/0183-Configurable-powered-rail-boost-modifier.patch rename to patches/server/0184-Configurable-powered-rail-boost-modifier.patch index c5307751e..b4f4c40f2 100644 --- a/patches/server/0183-Configurable-powered-rail-boost-modifier.patch +++ b/patches/server/0184-Configurable-powered-rail-boost-modifier.patch @@ -18,7 +18,7 @@ index 6b58b32711b3aba9b7de9e7dee6d02073dad3b7f..0e6f2d1d48910c573ec2237002a02f33 Vec3 vec3d5 = this.getDeltaMovement(); double d21 = vec3d5.x; diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 564a2009f21e7caf36130e29bab28a27fd012ebf..b8b9c307b23ed49e7d21798aa9125e7b64edf200 100644 +index 2191f82f4cf6e47b0b9f32afc7d74838a05d5e57..cbc6e0aa76db3a0b58be9c1415e6cdc838eb9df7 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -227,6 +227,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0184-Add-config-change-multiplier-critical-damage-value.patch b/patches/server/0185-Add-config-change-multiplier-critical-damage-value.patch similarity index 92% rename from patches/server/0184-Add-config-change-multiplier-critical-damage-value.patch rename to patches/server/0185-Add-config-change-multiplier-critical-damage-value.patch index 56640a7ca..9fe1a48d5 100644 --- a/patches/server/0184-Add-config-change-multiplier-critical-damage-value.patch +++ b/patches/server/0185-Add-config-change-multiplier-critical-damage-value.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add config change multiplier critical damage value diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index 0a8c8a24af17262be3e656042dc5c8bce9364e8a..c7fbd149cc3a12f438b1dfaffba566278ef21bed 100644 +index 4ddeb2361528406a359eb0ccb204c965a03fc729..4252ff0201cbfbecc7b95ca86c1763dc5d88a4d7 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -1255,7 +1255,7 @@ public abstract class Player extends LivingEntity { @@ -18,7 +18,7 @@ index 0a8c8a24af17262be3e656042dc5c8bce9364e8a..c7fbd149cc3a12f438b1dfaffba56627 f += f1; diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index b8b9c307b23ed49e7d21798aa9125e7b64edf200..aac7e91c5d6e4d9dc2b1b131ac3cd4f4a07a493f 100644 +index cbc6e0aa76db3a0b58be9c1415e6cdc838eb9df7..9340520fc1f636d1c00b6c64fc838e21e23f48a4 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -326,6 +326,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0185-Option-to-disable-dragon-egg-teleporting.patch b/patches/server/0186-Option-to-disable-dragon-egg-teleporting.patch similarity index 95% rename from patches/server/0185-Option-to-disable-dragon-egg-teleporting.patch rename to patches/server/0186-Option-to-disable-dragon-egg-teleporting.patch index 32654ac5d..819868ccc 100644 --- a/patches/server/0185-Option-to-disable-dragon-egg-teleporting.patch +++ b/patches/server/0186-Option-to-disable-dragon-egg-teleporting.patch @@ -19,7 +19,7 @@ index 7e1edcc7b9f170b7c649437c2f0dd78c0bab9be4..5f8ac1fdac2c334951261f2b9702f5e7 BlockPos blockposition1 = pos.offset(world.random.nextInt(16) - world.random.nextInt(16), world.random.nextInt(8) - world.random.nextInt(8), world.random.nextInt(16) - world.random.nextInt(16)); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index aac7e91c5d6e4d9dc2b1b131ac3cd4f4a07a493f..74309929b9bbac31be89d3ddf6774dcbec4f7ded 100644 +index 9340520fc1f636d1c00b6c64fc838e21e23f48a4..bf94f53fb409cb1504e7b8330fcf54d9835e10c2 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -547,6 +547,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0186-Config-for-unverified-username-message.patch b/patches/server/0187-Config-for-unverified-username-message.patch similarity index 100% rename from patches/server/0186-Config-for-unverified-username-message.patch rename to patches/server/0187-Config-for-unverified-username-message.patch diff --git a/patches/server/0187-Make-anvil-cumulative-cost-configurable.patch b/patches/server/0188-Make-anvil-cumulative-cost-configurable.patch similarity index 100% rename from patches/server/0187-Make-anvil-cumulative-cost-configurable.patch rename to patches/server/0188-Make-anvil-cumulative-cost-configurable.patch diff --git a/patches/server/0188-ShulkerBox-allow-oversized-stacks.patch b/patches/server/0189-ShulkerBox-allow-oversized-stacks.patch similarity index 97% rename from patches/server/0188-ShulkerBox-allow-oversized-stacks.patch rename to patches/server/0189-ShulkerBox-allow-oversized-stacks.patch index 629552e59..5f3038f77 100644 --- a/patches/server/0188-ShulkerBox-allow-oversized-stacks.patch +++ b/patches/server/0189-ShulkerBox-allow-oversized-stacks.patch @@ -35,7 +35,7 @@ index 7f1230d915c98b6f30b13a06c2788bc2f7b7e912..9439119a70a411b1a7d9cd6a0090e413 blockEntity.saveToItem(itemStack); if (shulkerBoxBlockEntity.hasCustomName()) { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 74309929b9bbac31be89d3ddf6774dcbec4f7ded..53c1c12316dc0892b55fbbcce6933be3b378fd4a 100644 +index bf94f53fb409cb1504e7b8330fcf54d9835e10c2..d1b84e613bc7283b8f2dbb0671435be23ae48331 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -672,6 +672,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0189-Bee-can-work-when-raining-or-at-night.patch b/patches/server/0190-Bee-can-work-when-raining-or-at-night.patch similarity index 92% rename from patches/server/0189-Bee-can-work-when-raining-or-at-night.patch rename to patches/server/0190-Bee-can-work-when-raining-or-at-night.patch index e13852e83..ea7b4f73d 100644 --- a/patches/server/0189-Bee-can-work-when-raining-or-at-night.patch +++ b/patches/server/0190-Bee-can-work-when-raining-or-at-night.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Bee can work when raining or at night diff --git a/src/main/java/net/minecraft/world/entity/animal/Bee.java b/src/main/java/net/minecraft/world/entity/animal/Bee.java -index 69511e218f9e1fa0c334023aed13337907cee875..b0ec555db51ce5451c178ad1d28df6d072f92bd3 100644 +index 0f3848287798dcaa57a99b531202e23fe8d05744..9fa2359662079f406ca6204fa06d5dbfefec49d5 100644 --- a/src/main/java/net/minecraft/world/entity/animal/Bee.java +++ b/src/main/java/net/minecraft/world/entity/animal/Bee.java @@ -406,7 +406,7 @@ public class Bee extends Animal implements NeutralMob, FlyingAnimal { @@ -18,7 +18,7 @@ index 69511e218f9e1fa0c334023aed13337907cee875..b0ec555db51ce5451c178ad1d28df6d0 return flag && !this.isHiveNearFire(); } else { diff --git a/src/main/java/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java b/src/main/java/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java -index 87ee1d0d51fb54702ae5763c01dba8632b2234e3..60dbc5c30e928cf00ed58e8fcbc4515371cc2ef7 100644 +index 2f8e6fb9f811fcfa6b6ed4dd15fcb38f061c8491..5faa6386a5666593f7bfb68dc4f1f303cbe6fda8 100644 --- a/src/main/java/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java +++ b/src/main/java/net/minecraft/world/level/block/entity/BeehiveBlockEntity.java @@ -197,7 +197,7 @@ public class BeehiveBlockEntity extends BlockEntity { @@ -31,7 +31,7 @@ index 87ee1d0d51fb54702ae5763c01dba8632b2234e3..60dbc5c30e928cf00ed58e8fcbc45153 return false; } else { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 53c1c12316dc0892b55fbbcce6933be3b378fd4a..48b74a3c27ee04bae72153d140f90afab029cf15 100644 +index d1b84e613bc7283b8f2dbb0671435be23ae48331..549e835ab9b8c2ab1f2b8a5b292c7083f81353cf 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -779,6 +779,8 @@ public class PurpurWorldConfig { diff --git a/patches/server/0190-API-for-any-mob-to-burn-daylight.patch b/patches/server/0191-API-for-any-mob-to-burn-daylight.patch similarity index 96% rename from patches/server/0190-API-for-any-mob-to-burn-daylight.patch rename to patches/server/0191-API-for-any-mob-to-burn-daylight.patch index 9042e2516..c54407b06 100644 --- a/patches/server/0190-API-for-any-mob-to-burn-daylight.patch +++ b/patches/server/0191-API-for-any-mob-to-burn-daylight.patch @@ -29,7 +29,7 @@ index 35a04f593c66ae898b8b891dd4082aefe4d3feef..a4b0f5e289cbcb8eef3ba7994ab29319 // Purpur end } diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 42131cb0ed7346a6c9e466047a8f4a829523d611..e86d68ba3a875df414ad08ef05024dea95157014 100644 +index 59f4415ba484e49897a20b8e9fc576b7d8b4bfe8..1d9fa83b33921f64fe6e0917084e01b1a0dfa20e 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -262,6 +262,7 @@ public abstract class LivingEntity extends Entity { @@ -89,7 +89,7 @@ index 42131cb0ed7346a6c9e466047a8f4a829523d611..e86d68ba3a875df414ad08ef05024dea public boolean isSensitiveToWater() { diff --git a/src/main/java/net/minecraft/world/entity/Mob.java b/src/main/java/net/minecraft/world/entity/Mob.java -index d1fba8937127d40df87b3e243697cc83936610d8..ec4833cdff95e5038eba81886c2be88487bee279 100644 +index 2d20c36149433304aa420f66c39a66caddb8ed19..852ffb5c661f525b61fa95eccf1a0eb44c6fb4e2 100644 --- a/src/main/java/net/minecraft/world/entity/Mob.java +++ b/src/main/java/net/minecraft/world/entity/Mob.java @@ -1656,17 +1656,7 @@ public abstract class Mob extends LivingEntity { @@ -112,7 +112,7 @@ index d1fba8937127d40df87b3e243697cc83936610d8..ec4833cdff95e5038eba81886c2be884 @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/AbstractSkeleton.java b/src/main/java/net/minecraft/world/entity/monster/AbstractSkeleton.java -index 8869c32392383028128d6aa3eeaa474b7301cc0c..aa8a972479cea5d806959cf23df3101f0ea1ab2f 100644 +index a60ca5d69a9734c7979f953bd56c05c7016356d2..193622015c6d3dbff787061e13fa098a287bce0c 100644 --- a/src/main/java/net/minecraft/world/entity/monster/AbstractSkeleton.java +++ b/src/main/java/net/minecraft/world/entity/monster/AbstractSkeleton.java @@ -64,6 +64,7 @@ public abstract class AbstractSkeleton extends Monster implements RangedAttackMo @@ -209,7 +209,7 @@ index 5458ac83fa555e22ca858f4f596ebb8f37926dd5..ca5683e9b0b4aad3827fe6d00198da8e @Override diff --git a/src/main/java/net/minecraft/world/entity/monster/Phantom.java b/src/main/java/net/minecraft/world/entity/monster/Phantom.java -index 5cf1d412c248a558b53b99ffede96ead5579f51c..80fce16307a683c03a212b68fd9cb0ed2578d542 100644 +index 943d3e6db3212372b4ba8be35e15397f5b8c8a79..10b5c7f58f6f7248e9c97160faf7a52d57a797cf 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Phantom.java +++ b/src/main/java/net/minecraft/world/entity/monster/Phantom.java @@ -60,6 +60,7 @@ public class Phantom extends FlyingMob implements Enemy { @@ -257,7 +257,7 @@ index 5cf1d412c248a558b53b99ffede96ead5579f51c..80fce16307a683c03a212b68fd9cb0ed public void setShouldBurnInDay(boolean shouldBurnInDay) { this.shouldBurnInDay = shouldBurnInDay; } // Paper end diff --git a/src/main/java/net/minecraft/world/entity/monster/Zombie.java b/src/main/java/net/minecraft/world/entity/monster/Zombie.java -index be8182a2063fefa2c8f986c629eb629ef9dc1fee..2bd8dc3f5c0b28fb4ea380b4b4a8672d5ede2a38 100644 +index 493f3fe736cef11531d345b076ca240b5feb6ff2..735ecd9d768b9e579142810d5f03093dafad0fa3 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Zombie.java +++ b/src/main/java/net/minecraft/world/entity/monster/Zombie.java @@ -93,11 +93,12 @@ public class Zombie extends Monster { @@ -333,7 +333,7 @@ index be8182a2063fefa2c8f986c629eb629ef9dc1fee..2bd8dc3f5c0b28fb4ea380b4b4a8672d // Paper end diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java -index 30302c1cfdff65a5f1d0adde4c831f0a74f15851..1950210eb40c88ba7953f05190c7873b3221feb3 100644 +index 1f76a89e179b7a4bf28a172b1ece0603f975dbcd..16b4a5a5ae6e44ea63e0882757d0849ea2f74411 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java @@ -197,6 +197,11 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity { diff --git a/patches/server/0191-Fix-advancement-triggers-on-entity-death.patch b/patches/server/0192-Fix-advancement-triggers-on-entity-death.patch similarity index 96% rename from patches/server/0191-Fix-advancement-triggers-on-entity-death.patch rename to patches/server/0192-Fix-advancement-triggers-on-entity-death.patch index e032a8965..8186208f0 100644 --- a/patches/server/0191-Fix-advancement-triggers-on-entity-death.patch +++ b/patches/server/0192-Fix-advancement-triggers-on-entity-death.patch @@ -16,7 +16,7 @@ restoring it back to the entity just before the criterion triggers run and then finally clearing the equipment again right after the criterion is done. diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index e86d68ba3a875df414ad08ef05024dea95157014..8f15148dc81c5370f19edb77b6412c3f97741a0a 100644 +index 1d9fa83b33921f64fe6e0917084e01b1a0dfa20e..c4fe33b1c7aa979f7bea21e091db393f61fc07ad 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -1657,10 +1657,13 @@ public abstract class LivingEntity extends Entity { @@ -47,7 +47,7 @@ index e86d68ba3a875df414ad08ef05024dea95157014..8f15148dc81c5370f19edb77b6412c3f CompoundTag nbttagcompound = stack.getTag(); diff --git a/src/main/java/net/minecraft/world/entity/Mob.java b/src/main/java/net/minecraft/world/entity/Mob.java -index ec4833cdff95e5038eba81886c2be88487bee279..2db4113b4c81d928eca1e2361425090aee099900 100644 +index 852ffb5c661f525b61fa95eccf1a0eb44c6fb4e2..bd39ab8959a805021d365813b5672b39368481a8 100644 --- a/src/main/java/net/minecraft/world/entity/Mob.java +++ b/src/main/java/net/minecraft/world/entity/Mob.java @@ -1039,6 +1039,41 @@ public abstract class Mob extends LivingEntity { @@ -139,7 +139,7 @@ index 8634431cabae82b71f409f02c84dda2d8eca8504..46717e8979c3fb4a3bf9cc46f3b741a6 public boolean canTakeItem(ItemStack stack) { net.minecraft.world.entity.EquipmentSlot enumitemslot = Mob.getEquipmentSlotForItem(stack); diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index c7fbd149cc3a12f438b1dfaffba566278ef21bed..f55aef0116caf662f9cf1b14750422de802860bb 100644 +index 4252ff0201cbfbecc7b95ca86c1763dc5d88a4d7..5a73b085782dad9e4e35af18e6c70aca70793a5b 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -1990,6 +1990,52 @@ public abstract class Player extends LivingEntity { diff --git a/patches/server/0192-Config-MobEffect-by-world.patch b/patches/server/0193-Config-MobEffect-by-world.patch similarity index 98% rename from patches/server/0192-Config-MobEffect-by-world.patch rename to patches/server/0193-Config-MobEffect-by-world.patch index 3a2de2ad0..7cb5d7f02 100644 --- a/patches/server/0192-Config-MobEffect-by-world.patch +++ b/patches/server/0193-Config-MobEffect-by-world.patch @@ -40,7 +40,7 @@ index 8bbb9bdcf95989f1737714655f6f6a269d46d7f2..8d569eb2ec1b2bdbd415094ae04ae531 ((ServerPlayer) entityhuman).connection.send(new ClientboundSetHealthPacket(((ServerPlayer) entityhuman).getBukkitEntity().getScaledHealth(), entityhuman.getFoodData().foodLevel, entityhuman.getFoodData().saturationLevel)); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 48b74a3c27ee04bae72153d140f90afab029cf15..8558521fd931b67e7d4d95dada696658c2b69c93 100644 +index 549e835ab9b8c2ab1f2b8a5b292c7083f81353cf..9843e75c05fe49ea1fc3180e9bfe9b7ffeeb5b71 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -283,6 +283,21 @@ public class PurpurWorldConfig { diff --git a/patches/server/0193-Beacon-Activation-Range-Configurable.patch b/patches/server/0194-Beacon-Activation-Range-Configurable.patch similarity index 96% rename from patches/server/0193-Beacon-Activation-Range-Configurable.patch rename to patches/server/0194-Beacon-Activation-Range-Configurable.patch index 27b54fc41..bf610df9a 100644 --- a/patches/server/0193-Beacon-Activation-Range-Configurable.patch +++ b/patches/server/0194-Beacon-Activation-Range-Configurable.patch @@ -26,7 +26,7 @@ index 423560afba1bc03c0bb2b7d5d028451f34e59ec5..080694a06c9fdf57317dd281c4ddbd6c } else { return effectRange; diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 8558521fd931b67e7d4d95dada696658c2b69c93..f572a6816203216ed102cb04bd88b3d708389f5c 100644 +index 9843e75c05fe49ea1fc3180e9bfe9b7ffeeb5b71..3428e22f7cf6bca5cb1d49cdd434c5f039da3091 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -512,6 +512,17 @@ public class PurpurWorldConfig { diff --git a/patches/server/0194-Add-toggle-for-sand-duping-fix.patch b/patches/server/0195-Add-toggle-for-sand-duping-fix.patch similarity index 95% rename from patches/server/0194-Add-toggle-for-sand-duping-fix.patch rename to patches/server/0195-Add-toggle-for-sand-duping-fix.patch index 3007e2eb6..b0cb058ef 100644 --- a/patches/server/0194-Add-toggle-for-sand-duping-fix.patch +++ b/patches/server/0195-Add-toggle-for-sand-duping-fix.patch @@ -27,7 +27,7 @@ index 0c94b4cb6ee0c3dffe0b67a2291d0160ae0ef96f..92a9869dbabcaa704a0da8bc86f75786 } // Paper end - fix sand duping diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index f572a6816203216ed102cb04bd88b3d708389f5c..981ffd0b8cb204dd64fbc70c6fe3b88e389354cc 100644 +index 3428e22f7cf6bca5cb1d49cdd434c5f039da3091..67557b4c3495c15d3fba68852e9e09810a9c2750 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -698,6 +698,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0195-Add-toggle-for-end-portal-safe-teleporting.patch b/patches/server/0196-Add-toggle-for-end-portal-safe-teleporting.patch similarity index 94% rename from patches/server/0195-Add-toggle-for-end-portal-safe-teleporting.patch rename to patches/server/0196-Add-toggle-for-end-portal-safe-teleporting.patch index 77c2e9c5f..39b6d0845 100644 --- a/patches/server/0195-Add-toggle-for-end-portal-safe-teleporting.patch +++ b/patches/server/0196-Add-toggle-for-end-portal-safe-teleporting.patch @@ -18,7 +18,7 @@ index a4b0f5e289cbcb8eef3ba7994ab29319fbe2507b..3f2a2b8ff167a50d8c29583a7f4ee708 } diff --git a/src/main/java/net/minecraft/world/level/block/EndPortalBlock.java b/src/main/java/net/minecraft/world/level/block/EndPortalBlock.java -index 46fdaf744080ac01498ca693068616659a79b9ea..ca33161a9a2516031c942282fe26f970a40376a7 100644 +index bd4f980f68330fc46a02a6f4bb4403fac3a91919..8601ea0575323ea7cf07c4909a495bf5b1d10162 100644 --- a/src/main/java/net/minecraft/world/level/block/EndPortalBlock.java +++ b/src/main/java/net/minecraft/world/level/block/EndPortalBlock.java @@ -61,6 +61,22 @@ public class EndPortalBlock extends BaseEntityBlock { @@ -45,7 +45,7 @@ index 46fdaf744080ac01498ca693068616659a79b9ea..ca33161a9a2516031c942282fe26f970 entity.portalWorld = ((ServerLevel)world); entity.portalBlock = pos.immutable(); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 981ffd0b8cb204dd64fbc70c6fe3b88e389354cc..862eb9df819143317e949fcc902f0f1736c225d0 100644 +index 67557b4c3495c15d3fba68852e9e09810a9c2750..dbf4f78f4089edc437658a73a2cb242b9729d190 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -633,6 +633,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0196-Flying-Fall-Damage-API.patch b/patches/server/0197-Flying-Fall-Damage-API.patch similarity index 95% rename from patches/server/0196-Flying-Fall-Damage-API.patch rename to patches/server/0197-Flying-Fall-Damage-API.patch index cb22bbedd..c58fdfbd0 100644 --- a/patches/server/0196-Flying-Fall-Damage-API.patch +++ b/patches/server/0197-Flying-Fall-Damage-API.patch @@ -26,7 +26,7 @@ index 5a73b085782dad9e4e35af18e6c70aca70793a5b..e25b8b0023d4f0368f3104a9b2a01558 } else { if (fallDistance >= 2.0F) { diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 0bd742b09d607ba272a3d18fac164670492f60ca..7e59cad26627286bdba07399177cc8bef74a0c6d 100644 +index 235dbac7c3c28e5c2fb2aa3bfbafc7ff008e00ff..c1404be359c9f21bb7ae94b9cf69b6a01ba75392 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -2614,5 +2614,14 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0197-Make-lightning-rod-range-configurable.patch b/patches/server/0198-Make-lightning-rod-range-configurable.patch similarity index 100% rename from patches/server/0197-Make-lightning-rod-range-configurable.patch rename to patches/server/0198-Make-lightning-rod-range-configurable.patch diff --git a/patches/server/0198-Burp-after-eating-food-fills-hunger-bar-completely.patch b/patches/server/0199-Burp-after-eating-food-fills-hunger-bar-completely.patch similarity index 95% rename from patches/server/0198-Burp-after-eating-food-fills-hunger-bar-completely.patch rename to patches/server/0199-Burp-after-eating-food-fills-hunger-bar-completely.patch index c7f47da0c..014420d40 100644 --- a/patches/server/0198-Burp-after-eating-food-fills-hunger-bar-completely.patch +++ b/patches/server/0199-Burp-after-eating-food-fills-hunger-bar-completely.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Burp after eating food fills hunger bar completely diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index df780b1e7d0f598c5b5eb249f69f342af2381a08..8a2b855851316e6715b037430e6897535375f4e2 100644 +index e25b8b0023d4f0368f3104a9b2a015585e65b9f9..824365f63052cae797e53bf3a30fea78e3b60492 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -193,6 +193,8 @@ public abstract class Player extends LivingEntity { @@ -55,7 +55,7 @@ index 2934b6de1f1fb914a532ee20184df99d1acd8e65..65421cfff05c0493f5fef1bdff03172c public void eat(Item item, ItemStack stack) { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 862eb9df819143317e949fcc902f0f1736c225d0..2dc6b2f723f08d633898f9e982c9fb09a0c4c110 100644 +index dbf4f78f4089edc437658a73a2cb242b9729d190..3d079a1c63ff4dedb095e98f75a39b50ef1d04a1 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -342,6 +342,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0199-Allow-player-join-full-server-by-permission.patch b/patches/server/0200-Allow-player-join-full-server-by-permission.patch similarity index 93% rename from patches/server/0199-Allow-player-join-full-server-by-permission.patch rename to patches/server/0200-Allow-player-join-full-server-by-permission.patch index b0a43a8e7..f22930d2b 100644 --- a/patches/server/0199-Allow-player-join-full-server-by-permission.patch +++ b/patches/server/0200-Allow-player-join-full-server-by-permission.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Allow player join full server by permission diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java -index e4e7049e9e9739b5f5035319640eb04642adcb05..28011a91a668efc4671bc78da72561b76018c7e8 100644 +index cf5916a1fe4fcf5353f5c7a00074b668469038ac..a1d851edb0f4eb5500146bda349b19f64932f13c 100644 --- a/src/main/java/net/minecraft/server/players/PlayerList.java +++ b/src/main/java/net/minecraft/server/players/PlayerList.java @@ -762,7 +762,7 @@ public abstract class PlayerList { diff --git a/patches/server/0200-Add-permission-bypass-for-portal-waiting.patch b/patches/server/0201-Add-permission-bypass-for-portal-waiting.patch similarity index 94% rename from patches/server/0200-Add-permission-bypass-for-portal-waiting.patch rename to patches/server/0201-Add-permission-bypass-for-portal-waiting.patch index 532ade1d6..760ba1555 100644 --- a/patches/server/0200-Add-permission-bypass-for-portal-waiting.patch +++ b/patches/server/0201-Add-permission-bypass-for-portal-waiting.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add permission bypass for portal waiting diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index 8a2b855851316e6715b037430e6897535375f4e2..f9247644e528415388911f22ac1833c678947d37 100644 +index 824365f63052cae797e53bf3a30fea78e3b60492..a527b048e2fe4716609778f03060e13b8b88c544 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -181,6 +181,7 @@ public abstract class Player extends LivingEntity { diff --git a/patches/server/0201-Shulker-spawn-from-bullet-options.patch b/patches/server/0202-Shulker-spawn-from-bullet-options.patch similarity index 96% rename from patches/server/0201-Shulker-spawn-from-bullet-options.patch rename to patches/server/0202-Shulker-spawn-from-bullet-options.patch index 949c58636..4cd6c48f5 100644 --- a/patches/server/0201-Shulker-spawn-from-bullet-options.patch +++ b/patches/server/0202-Shulker-spawn-from-bullet-options.patch @@ -13,7 +13,7 @@ Subject: [PATCH] Shulker spawn from bullet options (7 - 1) / 5.0 = 1.2 1.0 - 1.2 = -0.2 0% (6 other shulkers) diff --git a/src/main/java/net/minecraft/world/entity/monster/Shulker.java b/src/main/java/net/minecraft/world/entity/monster/Shulker.java -index e463a4b40dbaed9c2d4e29d18cba98e47af3df3c..73750ec94993fba1d4e7cf7927bb60166757805a 100644 +index 0cef642b6b13347b953f59e1bca909aa7451b851..ec7c5f638573ee331112d91cdfaa8511801c6891 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Shulker.java +++ b/src/main/java/net/minecraft/world/entity/monster/Shulker.java @@ -501,13 +501,22 @@ public class Shulker extends AbstractGolem implements Enemy { @@ -61,7 +61,7 @@ index f812a75985d26785639491c9a980387a3f261f2d..b11fb39b69f5225ca7da72ca1a2200c7 + // Purpur end } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 2dc6b2f723f08d633898f9e982c9fb09a0c4c110..3312036449d0c28b5ee04abce13f8db2576cd017 100644 +index 3d079a1c63ff4dedb095e98f75a39b50ef1d04a1..ab1d8798c092683b862a0c74dd9751395e3da1ae 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -1808,6 +1808,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0202-Eating-glow-berries-adds-glow-effect.patch b/patches/server/0203-Eating-glow-berries-adds-glow-effect.patch similarity index 100% rename from patches/server/0202-Eating-glow-berries-adds-glow-effect.patch rename to patches/server/0203-Eating-glow-berries-adds-glow-effect.patch diff --git a/patches/server/0203-Option-to-make-drowned-break-doors.patch b/patches/server/0204-Option-to-make-drowned-break-doors.patch similarity index 94% rename from patches/server/0203-Option-to-make-drowned-break-doors.patch rename to patches/server/0204-Option-to-make-drowned-break-doors.patch index 01067247d..b06b48d06 100644 --- a/patches/server/0203-Option-to-make-drowned-break-doors.patch +++ b/patches/server/0204-Option-to-make-drowned-break-doors.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Option to make drowned break doors diff --git a/src/main/java/net/minecraft/world/entity/monster/Drowned.java b/src/main/java/net/minecraft/world/entity/monster/Drowned.java -index bd209089f0730674f811d96bdbe7915d6a857729..ddc38e57ae551f4954c8da884648c5ae018feb67 100644 +index 4d2bb12b8168fceae71622a9f8bd5102d0024208..a592fb29097232d5d9c6e6d946fb326fd901f27b 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Drowned.java +++ b/src/main/java/net/minecraft/world/entity/monster/Drowned.java @@ -30,6 +30,7 @@ import net.minecraft.world.entity.ai.goal.MoveToBlockGoal; @@ -34,7 +34,7 @@ index bd209089f0730674f811d96bdbe7915d6a857729..ddc38e57ae551f4954c8da884648c5ae @Override diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index fb13ffdb5d8bfb296fd10a5bc8e84bbbb309e4bb..92bc2ac4e9ac2a812d8523a1f35e5f865b5fb7c7 100644 +index e7514438274af2e71c1323f75e21ccf1e0303814..7d95c170d769e17e0f5d4791e47636c95565aeb9 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -1039,6 +1039,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0204-Configurable-hunger-starvation-damage.patch b/patches/server/0205-Configurable-hunger-starvation-damage.patch similarity index 95% rename from patches/server/0204-Configurable-hunger-starvation-damage.patch rename to patches/server/0205-Configurable-hunger-starvation-damage.patch index 0a35e67a6..f74e5442b 100644 --- a/patches/server/0204-Configurable-hunger-starvation-damage.patch +++ b/patches/server/0205-Configurable-hunger-starvation-damage.patch @@ -18,7 +18,7 @@ index 65421cfff05c0493f5fef1bdff03172c9e33f33e..63584faeec4e5013be7a377e3203ec16 this.tickTimer = 0; diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 92bc2ac4e9ac2a812d8523a1f35e5f865b5fb7c7..6da884ad810dc1badcf16850e96ce25d3da72e04 100644 +index 7d95c170d769e17e0f5d4791e47636c95565aeb9..ec7abc7bbbaecf4b6dab7635c33f89d0e6c0a608 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -2397,4 +2397,9 @@ public class PurpurWorldConfig { diff --git a/patches/server/0205-Redirect-System.out-calls-to-plugin-loggers.patch b/patches/server/0206-Redirect-System.out-calls-to-plugin-loggers.patch similarity index 100% rename from patches/server/0205-Redirect-System.out-calls-to-plugin-loggers.patch rename to patches/server/0206-Redirect-System.out-calls-to-plugin-loggers.patch diff --git a/patches/server/0206-Armor-click-equip-options.patch b/patches/server/0207-Armor-click-equip-options.patch similarity index 98% rename from patches/server/0206-Armor-click-equip-options.patch rename to patches/server/0207-Armor-click-equip-options.patch index 5796fd03a..11d1714be 100644 --- a/patches/server/0206-Armor-click-equip-options.patch +++ b/patches/server/0207-Armor-click-equip-options.patch @@ -58,7 +58,7 @@ index 42f79d418ec4e2dbeac9a217d9dc144cda2ef714..250c0e31825f772d3fee7a523f150cb2 return InteractionResultHolder.fail(itemStack); } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 6da884ad810dc1badcf16850e96ce25d3da72e04..4307430bc0074a9061a40415019341926fd685fa 100644 +index ec7abc7bbbaecf4b6dab7635c33f89d0e6c0a608..b22347a9b3566fae94da5edb4ef6609540f2bffe 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -345,6 +345,8 @@ public class PurpurWorldConfig { diff --git a/patches/server/0207-Add-uptime-command.patch b/patches/server/0208-Add-uptime-command.patch similarity index 100% rename from patches/server/0207-Add-uptime-command.patch rename to patches/server/0208-Add-uptime-command.patch diff --git a/patches/server/0208-Structure-seed-options.patch b/patches/server/0209-Structure-seed-options.patch similarity index 95% rename from patches/server/0208-Structure-seed-options.patch rename to patches/server/0209-Structure-seed-options.patch index 3ad5ae862..a6ff20d6f 100644 --- a/patches/server/0208-Structure-seed-options.patch +++ b/patches/server/0209-Structure-seed-options.patch @@ -5,10 +5,10 @@ Subject: [PATCH] Structure seed options diff --git a/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java b/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java -index e4591c0b3c8547cc6f4e2a0891fc378ee4334d9e..fe0f14b363f4e6b583cd079f2cf627605731f764 100644 +index 11b0697f668f6c0965a74081c149585fdf49b209..096f05db09d98e2b8edfd35d2cd97f9b4085d056 100644 --- a/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java +++ b/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java -@@ -580,6 +580,23 @@ public abstract class ChunkGenerator implements BiomeManager.NoiseBiomeSource { +@@ -588,6 +588,23 @@ public abstract class ChunkGenerator implements BiomeManager.NoiseBiomeSource { case "village": seed = conf.villageSeed; break; diff --git a/patches/server/0209-Tool-actionable-options.patch b/patches/server/0210-Tool-actionable-options.patch similarity index 100% rename from patches/server/0209-Tool-actionable-options.patch rename to patches/server/0210-Tool-actionable-options.patch diff --git a/patches/server/0210-Store-placer-on-Block-when-placed.patch b/patches/server/0211-Store-placer-on-Block-when-placed.patch similarity index 100% rename from patches/server/0210-Store-placer-on-Block-when-placed.patch rename to patches/server/0211-Store-placer-on-Block-when-placed.patch diff --git a/patches/server/0211-Summoner-API.patch b/patches/server/0212-Summoner-API.patch similarity index 97% rename from patches/server/0211-Summoner-API.patch rename to patches/server/0212-Summoner-API.patch index 8b596b96c..8727599b2 100644 --- a/patches/server/0211-Summoner-API.patch +++ b/patches/server/0212-Summoner-API.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Summoner API diff --git a/src/main/java/net/minecraft/world/entity/animal/IronGolem.java b/src/main/java/net/minecraft/world/entity/animal/IronGolem.java -index efe3839f893eefe241dac14b7796baa2aaa22aad..24a4e75a79ba5f8b13fbbf3192a618d2b445c36c 100644 +index ff5d6f437b880ab0aa5897089694a620be7eacca..dd328a4514ef3638a44442797cbc616dbaef1f72 100644 --- a/src/main/java/net/minecraft/world/entity/animal/IronGolem.java +++ b/src/main/java/net/minecraft/world/entity/animal/IronGolem.java @@ -64,6 +64,7 @@ public class IronGolem extends AbstractGolem implements NeutralMob { @@ -49,7 +49,7 @@ index efe3839f893eefe241dac14b7796baa2aaa22aad..24a4e75a79ba5f8b13fbbf3192a618d2 } diff --git a/src/main/java/net/minecraft/world/entity/animal/SnowGolem.java b/src/main/java/net/minecraft/world/entity/animal/SnowGolem.java -index d457978c0345aa51c03880cf87a08494b2e117c5..51aaacb529c052e3e9b96a1f6db454d87c088c35 100644 +index 9581dccfd671d89d296d3b07fb45a0234d110395..1e646078c4522aaad4e298172af6972a940cdf5c 100644 --- a/src/main/java/net/minecraft/world/entity/animal/SnowGolem.java +++ b/src/main/java/net/minecraft/world/entity/animal/SnowGolem.java @@ -49,6 +49,7 @@ public class SnowGolem extends AbstractGolem implements Shearable, RangedAttackM @@ -93,7 +93,7 @@ index d457978c0345aa51c03880cf87a08494b2e117c5..51aaacb529c052e3e9b96a1f6db454d8 } diff --git a/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java b/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java -index b6f1ad54cdacafb0995a992ff3990a5517380ab3..2943342e6dddc3b89411b7a6548d56b69a201d25 100644 +index 5ef45fe1dac1df779727f9c441f7e6515185e507..46b8886b6b17fa145db42aeb380f22ec0ae99ec0 100644 --- a/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java +++ b/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java @@ -86,6 +86,7 @@ public class WitherBoss extends Monster implements PowerableMob, RangedAttackMob diff --git a/patches/server/0212-Customizable-sleeping-actionbar-messages.patch b/patches/server/0213-Customizable-sleeping-actionbar-messages.patch similarity index 100% rename from patches/server/0212-Customizable-sleeping-actionbar-messages.patch rename to patches/server/0213-Customizable-sleeping-actionbar-messages.patch diff --git a/patches/server/0213-option-to-disable-shulker-box-items-from-dropping-co.patch b/patches/server/0214-option-to-disable-shulker-box-items-from-dropping-co.patch similarity index 96% rename from patches/server/0213-option-to-disable-shulker-box-items-from-dropping-co.patch rename to patches/server/0214-option-to-disable-shulker-box-items-from-dropping-co.patch index 3657cbf2f..5f6973139 100644 --- a/patches/server/0213-option-to-disable-shulker-box-items-from-dropping-co.patch +++ b/patches/server/0214-option-to-disable-shulker-box-items-from-dropping-co.patch @@ -19,7 +19,7 @@ index 8175bb6331727440da2232998bdad068a1c47ae8..be47543240bd573cd2cc08f84b7eab1c CompoundTag nbttagcompound = BlockItem.getBlockEntityData(itemstack); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 7c945107ada60079ddf9cb9d51390b5a11b21e98..c867e1e9aff703f54cfa614c6ad4ac0eadfc9dc9 100644 +index c5c0fb7bceddb1c1bb689bf67ed815fe361ae2ba..43b5dd1392a08a11cdd5c095582f60f7322fa729 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -175,6 +175,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0214-Silk-touchable-budding-amethyst.patch b/patches/server/0215-Silk-touchable-budding-amethyst.patch similarity index 96% rename from patches/server/0214-Silk-touchable-budding-amethyst.patch rename to patches/server/0215-Silk-touchable-budding-amethyst.patch index 2da069d01..2e7031b9d 100644 --- a/patches/server/0214-Silk-touchable-budding-amethyst.patch +++ b/patches/server/0215-Silk-touchable-budding-amethyst.patch @@ -24,7 +24,7 @@ index 02fc3ede12eadbf72e26e31b1c475c7f5b2ad73a..2288e727929ffb3a3bca138fb0289408 + // Purpur end } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index c867e1e9aff703f54cfa614c6ad4ac0eadfc9dc9..21c80f579ba9826a330bc3a4ac0136862626d8ca 100644 +index 43b5dd1392a08a11cdd5c095582f60f7322fa729..8012730d0f82b9ecdee59241c87c9ed56f7f3c67 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -696,6 +696,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0215-Big-dripleaf-tilt-delay.patch b/patches/server/0216-Big-dripleaf-tilt-delay.patch similarity index 96% rename from patches/server/0215-Big-dripleaf-tilt-delay.patch rename to patches/server/0216-Big-dripleaf-tilt-delay.patch index b09839fd9..553fd8b63 100644 --- a/patches/server/0215-Big-dripleaf-tilt-delay.patch +++ b/patches/server/0216-Big-dripleaf-tilt-delay.patch @@ -24,7 +24,7 @@ index 3f434ac77611a81889b15c118a0fca57cc10a6bb..36d65d85d3cc030551fc0957c1ebbff6 if (i != -1) { world.scheduleTick(blockposition, (Block) this, i); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 21c80f579ba9826a330bc3a4ac0136862626d8ca..df502d2a8c5bfacceec410441c193e77e2c97d8e 100644 +index 8012730d0f82b9ecdee59241c87c9ed56f7f3c67..76e599962983c840e3db08f77e54a62b48999d43 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -696,6 +696,22 @@ public class PurpurWorldConfig { diff --git a/patches/server/0216-Player-ridable-in-water-option.patch b/patches/server/0217-Player-ridable-in-water-option.patch similarity index 92% rename from patches/server/0216-Player-ridable-in-water-option.patch rename to patches/server/0217-Player-ridable-in-water-option.patch index 15749b8c3..6d2db4064 100644 --- a/patches/server/0216-Player-ridable-in-water-option.patch +++ b/patches/server/0217-Player-ridable-in-water-option.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Player ridable in water option diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java -index f9247644e528415388911f22ac1833c678947d37..0aec0e4760f0ea0188a0b5c90a9c5526e253b2cc 100644 +index a527b048e2fe4716609778f03060e13b8b88c544..4f3bd5847143692a611e5785b9d1fe3493b4f778 100644 --- a/src/main/java/net/minecraft/world/entity/player/Player.java +++ b/src/main/java/net/minecraft/world/entity/player/Player.java @@ -2061,6 +2061,11 @@ public abstract class Player extends LivingEntity { @@ -21,7 +21,7 @@ index f9247644e528415388911f22ac1833c678947d37..0aec0e4760f0ea0188a0b5c90a9c5526 if (!this.isPassenger() && this.onGround && !this.isInWater() && !this.isInPowderSnow) { if (this.getShoulderEntityLeft().isEmpty()) { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index df502d2a8c5bfacceec410441c193e77e2c97d8e..b28c15180fff218381fbeccc505ed9f04d08e03f 100644 +index 76e599962983c840e3db08f77e54a62b48999d43..ab59d6ed968ddcf33677447ee0584443a15d0c79 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -349,6 +349,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0217-Config-to-disable-Enderman-teleport-on-projectile-hi.patch b/patches/server/0218-Config-to-disable-Enderman-teleport-on-projectile-hi.patch similarity index 100% rename from patches/server/0217-Config-to-disable-Enderman-teleport-on-projectile-hi.patch rename to patches/server/0218-Config-to-disable-Enderman-teleport-on-projectile-hi.patch diff --git a/patches/server/0218-Add-compass-command.patch b/patches/server/0219-Add-compass-command.patch similarity index 100% rename from patches/server/0218-Add-compass-command.patch rename to patches/server/0219-Add-compass-command.patch diff --git a/patches/server/0219-Config-to-prevent-horses-from-standing-with-riders.patch b/patches/server/0220-Config-to-prevent-horses-from-standing-with-riders.patch similarity index 92% rename from patches/server/0219-Config-to-prevent-horses-from-standing-with-riders.patch rename to patches/server/0220-Config-to-prevent-horses-from-standing-with-riders.patch index b8b241953..b26f1da31 100644 --- a/patches/server/0219-Config-to-prevent-horses-from-standing-with-riders.patch +++ b/patches/server/0220-Config-to-prevent-horses-from-standing-with-riders.patch @@ -7,7 +7,7 @@ Horses have a chance to stand (rear) when their ambient noise is played. This can happen while the horse is moving with a rider, which will cause the horse to suddenly stop for a moment. diff --git a/src/main/java/net/minecraft/world/entity/animal/horse/AbstractHorse.java b/src/main/java/net/minecraft/world/entity/animal/horse/AbstractHorse.java -index 56694c9918ab2e8d0ff5cfda6d60360b0cd16674..c9daf65ce500e29ce8f73d1ec6379fc2e172ae64 100644 +index 0be0c81f2b0a58eba75eb8559f78d8a58014d0ae..f7088aaf65ee5725e928845a634852119b403cef 100644 --- a/src/main/java/net/minecraft/world/entity/animal/horse/AbstractHorse.java +++ b/src/main/java/net/minecraft/world/entity/animal/horse/AbstractHorse.java @@ -396,7 +396,7 @@ public abstract class AbstractHorse extends Animal implements ContainerListener, @@ -20,7 +20,7 @@ index 56694c9918ab2e8d0ff5cfda6d60360b0cd16674..c9daf65ce500e29ce8f73d1ec6379fc2 } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 37c96672f890b32892ba8eeac25baab714a3d095..1543d6e375246190777e85f1e097e93b187c3edc 100644 +index 97cb7b68186b1379efce1d855adc4d4be1dadfe4..42a9f68ffc4f9a6d55266b935b93de2c68a01e66 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -1484,6 +1484,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0220-Toggle-for-kinetic-damage.patch b/patches/server/0221-Toggle-for-kinetic-damage.patch similarity index 92% rename from patches/server/0220-Toggle-for-kinetic-damage.patch rename to patches/server/0221-Toggle-for-kinetic-damage.patch index 88bd4c3b6..987aa861e 100644 --- a/patches/server/0220-Toggle-for-kinetic-damage.patch +++ b/patches/server/0221-Toggle-for-kinetic-damage.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Toggle for kinetic damage diff --git a/src/main/java/net/minecraft/world/entity/LivingEntity.java b/src/main/java/net/minecraft/world/entity/LivingEntity.java -index 8f15148dc81c5370f19edb77b6412c3f97741a0a..0f395aa8e471f724617b391501cdd2f3357ab894 100644 +index c4fe33b1c7aa979f7bea21e091db393f61fc07ad..748f5fb6977eb4208332e3e75b84fd1b7d888cb1 100644 --- a/src/main/java/net/minecraft/world/entity/LivingEntity.java +++ b/src/main/java/net/minecraft/world/entity/LivingEntity.java @@ -2791,7 +2791,11 @@ public abstract class LivingEntity extends Entity { @@ -22,7 +22,7 @@ index 8f15148dc81c5370f19edb77b6412c3f97741a0a..0f395aa8e471f724617b391501cdd2f3 } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 1543d6e375246190777e85f1e097e93b187c3edc..f12c97db301e3f5e9fc32232657a99b67e37c53b 100644 +index 42a9f68ffc4f9a6d55266b935b93de2c68a01e66..6f63f25885fd22c71aa8f3e307b7d04fac40c2d4 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -138,12 +138,14 @@ public class PurpurWorldConfig { diff --git a/patches/server/0221-Add-Option-for-disable-observer-clocks.patch b/patches/server/0222-Add-Option-for-disable-observer-clocks.patch similarity index 95% rename from patches/server/0221-Add-Option-for-disable-observer-clocks.patch rename to patches/server/0222-Add-Option-for-disable-observer-clocks.patch index d9b776f4c..2aa84fe02 100644 --- a/patches/server/0221-Add-Option-for-disable-observer-clocks.patch +++ b/patches/server/0222-Add-Option-for-disable-observer-clocks.patch @@ -18,7 +18,7 @@ index 4a34a08a1d46e4d3020644a51d9e30a36a18791a..be28b5aba28383058548cfb68f982664 } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index f12c97db301e3f5e9fc32232657a99b67e37c53b..e75dea055def35968285ab258729c387d427771d 100644 +index 6f63f25885fd22c71aa8f3e307b7d04fac40c2d4..c2b7c09adf13ae555361770c01fa1fc84a0c1dc5 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -321,6 +321,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0222-Customizeable-Zombie-Villager-curing-times.patch b/patches/server/0223-Customizeable-Zombie-Villager-curing-times.patch similarity index 96% rename from patches/server/0222-Customizeable-Zombie-Villager-curing-times.patch rename to patches/server/0223-Customizeable-Zombie-Villager-curing-times.patch index d4167b2d6..7e7556b76 100644 --- a/patches/server/0222-Customizeable-Zombie-Villager-curing-times.patch +++ b/patches/server/0223-Customizeable-Zombie-Villager-curing-times.patch @@ -18,7 +18,7 @@ index 96e5d1210e27b0bca7a354366e5c805709ae4fec..c6ba41c2b4cc96bc97ed2e2220c0f3fa this.gameEvent(GameEvent.MOB_INTERACT, this.eyeBlockPosition()); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index e75dea055def35968285ab258729c387d427771d..9e9ab8f2a93bba600f5dede7502835e521d33c8c 100644 +index c2b7c09adf13ae555361770c01fa1fc84a0c1dc5..b010ad0acb2a54d91c666068b275650135e44410 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -2545,6 +2545,8 @@ public class PurpurWorldConfig { diff --git a/patches/server/0223-Option-for-sponges-to-work-on-lava.patch b/patches/server/0224-Option-for-sponges-to-work-on-lava.patch similarity index 95% rename from patches/server/0223-Option-for-sponges-to-work-on-lava.patch rename to patches/server/0224-Option-for-sponges-to-work-on-lava.patch index 1db433d8d..c9c4ab2dd 100644 --- a/patches/server/0223-Option-for-sponges-to-work-on-lava.patch +++ b/patches/server/0224-Option-for-sponges-to-work-on-lava.patch @@ -18,7 +18,7 @@ index 97b4e3c0d2b1bbde77b135b8595c3bfa190a14cb..02b98cfe47d5d2f3c362a84c6b05e734 ++i; if (j < world.purpurConfig.spongeAbsorptionRadius) { // Purpur diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 9e9ab8f2a93bba600f5dede7502835e521d33c8c..f34480af918082f692038c051a713fda62d7faeb 100644 +index b010ad0acb2a54d91c666068b275650135e44410..aacdc7b7bec37bf319af6f068f5343c3f3e10291 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -924,9 +924,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0224-Toggle-for-Wither-s-spawn-sound.patch b/patches/server/0225-Toggle-for-Wither-s-spawn-sound.patch similarity index 92% rename from patches/server/0224-Toggle-for-Wither-s-spawn-sound.patch rename to patches/server/0225-Toggle-for-Wither-s-spawn-sound.patch index 82a1a2840..578011e12 100644 --- a/patches/server/0224-Toggle-for-Wither-s-spawn-sound.patch +++ b/patches/server/0225-Toggle-for-Wither-s-spawn-sound.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Toggle for Wither's spawn sound diff --git a/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java b/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java -index 2943342e6dddc3b89411b7a6548d56b69a201d25..5ca3d7dfadb213530739863571fa6cafb819d82d 100644 +index 46b8886b6b17fa145db42aeb380f22ec0ae99ec0..1cab4c037c99babf4e35480de7ffc02be0c28583 100644 --- a/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java +++ b/src/main/java/net/minecraft/world/entity/boss/wither/WitherBoss.java @@ -414,7 +414,7 @@ public class WitherBoss extends Monster implements PowerableMob, RangedAttackMob @@ -18,7 +18,7 @@ index 2943342e6dddc3b89411b7a6548d56b69a201d25..5ca3d7dfadb213530739863571fa6caf // this.world.globalLevelEvent(1023, new BlockPosition(this), 0); //int viewDistance = ((ServerLevel) this.level).getCraftServer().getViewDistance() * 16; // Paper - updated to use worlds actual view distance incase we have to uncomment this due to removal of player view distance API diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index f34480af918082f692038c051a713fda62d7faeb..2b65e68b5b0fdbe73a5d9082a1d6b9e6093adbcf 100644 +index aacdc7b7bec37bf319af6f068f5343c3f3e10291..db2071fdd068c00a81be179290b5b970ceaf3386 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -2400,6 +2400,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0225-Cactus-breaks-from-solid-neighbors-config.patch b/patches/server/0226-Cactus-breaks-from-solid-neighbors-config.patch similarity index 95% rename from patches/server/0225-Cactus-breaks-from-solid-neighbors-config.patch rename to patches/server/0226-Cactus-breaks-from-solid-neighbors-config.patch index 467a2b879..b2f832330 100644 --- a/patches/server/0225-Cactus-breaks-from-solid-neighbors-config.patch +++ b/patches/server/0226-Cactus-breaks-from-solid-neighbors-config.patch @@ -18,7 +18,7 @@ index fa36ad3bb63764778aa7201d90e331e64292c7b4..dfa06b3c7323aeb12b1e234ca27c924a return false; } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 2b65e68b5b0fdbe73a5d9082a1d6b9e6093adbcf..2bef007da942d045fa6b2a424c5d0b780ecff2b7 100644 +index db2071fdd068c00a81be179290b5b970ceaf3386..a0304c89411a1226457747eb1f142676367958dc 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -728,6 +728,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0226-Config-to-remove-curse-of-binding-with-weakness.patch b/patches/server/0227-Config-to-remove-curse-of-binding-with-weakness.patch similarity index 96% rename from patches/server/0226-Config-to-remove-curse-of-binding-with-weakness.patch rename to patches/server/0227-Config-to-remove-curse-of-binding-with-weakness.patch index a82b49046..b3159c9b9 100644 --- a/patches/server/0226-Config-to-remove-curse-of-binding-with-weakness.patch +++ b/patches/server/0227-Config-to-remove-curse-of-binding-with-weakness.patch @@ -26,7 +26,7 @@ index 111da6398bb561e58571e47743088ce80416234d..0a2c776b9b1da7d0d4481dd527e0068b @Override diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 2bef007da942d045fa6b2a424c5d0b780ecff2b7..85ced4d3abf220dd625349356da2a075503ea037 100644 +index a0304c89411a1226457747eb1f142676367958dc..2d81bb200943a2e11679babf680705374f81e7c3 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -359,6 +359,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0227-Conduit-behavior-configuration.patch b/patches/server/0228-Conduit-behavior-configuration.patch similarity index 97% rename from patches/server/0227-Conduit-behavior-configuration.patch rename to patches/server/0228-Conduit-behavior-configuration.patch index 4112b0084..24cbd3379 100644 --- a/patches/server/0227-Conduit-behavior-configuration.patch +++ b/patches/server/0228-Conduit-behavior-configuration.patch @@ -44,7 +44,7 @@ index 96b6e914441ee1faa059aa5ddcf77ffb74e76ae9..31af7d8111e73169d3e02aa52799a018 } CraftEventFactory.blockDamage = null; diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 85ced4d3abf220dd625349356da2a075503ea037..cb43d8724a3b0324668d415c47df57e93a82b6a5 100644 +index 2d81bb200943a2e11679babf680705374f81e7c3..15810fe4ae2dda94d339352d6c263a3753cd274f 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -2606,4 +2606,27 @@ public class PurpurWorldConfig { diff --git a/patches/server/0228-Cauldron-fill-chances.patch b/patches/server/0229-Cauldron-fill-chances.patch similarity index 95% rename from patches/server/0228-Cauldron-fill-chances.patch rename to patches/server/0229-Cauldron-fill-chances.patch index 34d293f14..48fef5f87 100644 --- a/patches/server/0228-Cauldron-fill-chances.patch +++ b/patches/server/0229-Cauldron-fill-chances.patch @@ -18,7 +18,7 @@ index dbae4f3b56d0290c6d28b9beaaa3b459754d43e3..676184c48c3abd8e2fb9a04ae3e165dc @Override diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index cb43d8724a3b0324668d415c47df57e93a82b6a5..2ce74212c5c4f251fba659e8182c43346c98d375 100644 +index 15810fe4ae2dda94d339352d6c263a3753cd274f..18099116b059c54922e103aa918b100288beb1f2 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -2629,4 +2629,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0229-Config-to-allow-mobs-to-pathfind-over-rails.patch b/patches/server/0230-Config-to-allow-mobs-to-pathfind-over-rails.patch similarity index 96% rename from patches/server/0229-Config-to-allow-mobs-to-pathfind-over-rails.patch rename to patches/server/0230-Config-to-allow-mobs-to-pathfind-over-rails.patch index 47cdca232..b36614b88 100644 --- a/patches/server/0229-Config-to-allow-mobs-to-pathfind-over-rails.patch +++ b/patches/server/0230-Config-to-allow-mobs-to-pathfind-over-rails.patch @@ -18,7 +18,7 @@ index ce891b7d8e5cbc956c28b8bb8c5c9976b7377039..8ecc9099515e38bfe38a5f9ca034cd81 if (node != null && (node.type == BlockPathTypes.OPEN || node.type == BlockPathTypes.WALKABLE) && this.mob.getBbWidth() < 1.0F) { double g = (double)(x - direction.getStepX()) + 0.5D; diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 2ce74212c5c4f251fba659e8182c43346c98d375..0b3ba0c4135229f93473bcdfe837db338e01cb4f 100644 +index 18099116b059c54922e103aa918b100288beb1f2..187de951768274826a1e42611a559aa1face952d 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -654,6 +654,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0230-Add-force-and-prompt-parameters-to-resource-pack-api.patch b/patches/server/0231-Add-force-and-prompt-parameters-to-resource-pack-api.patch similarity index 95% rename from patches/server/0230-Add-force-and-prompt-parameters-to-resource-pack-api.patch rename to patches/server/0231-Add-force-and-prompt-parameters-to-resource-pack-api.patch index 06f96f139..b98d347b0 100644 --- a/patches/server/0230-Add-force-and-prompt-parameters-to-resource-pack-api.patch +++ b/patches/server/0231-Add-force-and-prompt-parameters-to-resource-pack-api.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Add force and prompt parameters to resource pack api diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 7e59cad26627286bdba07399177cc8bef74a0c6d..85ae66b06a7915bb1c91b3962c916fc24e9aefb8 100644 +index c1404be359c9f21bb7ae94b9cf69b6a01ba75392..544d2fee9835d6c7313ed1a1d085e4d73be63dd1 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -27,6 +27,8 @@ import java.util.WeakHashMap; diff --git a/patches/server/0231-Shulker-change-color-with-dye.patch b/patches/server/0232-Shulker-change-color-with-dye.patch similarity index 94% rename from patches/server/0231-Shulker-change-color-with-dye.patch rename to patches/server/0232-Shulker-change-color-with-dye.patch index 7c9d53c03..44eb5b515 100644 --- a/patches/server/0231-Shulker-change-color-with-dye.patch +++ b/patches/server/0232-Shulker-change-color-with-dye.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Shulker change color with dye diff --git a/src/main/java/net/minecraft/world/entity/monster/Shulker.java b/src/main/java/net/minecraft/world/entity/monster/Shulker.java -index 73750ec94993fba1d4e7cf7927bb60166757805a..4739f1e29a748cf69d37e616e067810812bb9964 100644 +index ec7c5f638573ee331112d91cdfaa8511801c6891..e9f4a1de40ab4d7a82d4f222b4aba0aaaef05c88 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Shulker.java +++ b/src/main/java/net/minecraft/world/entity/monster/Shulker.java @@ -22,6 +22,8 @@ import net.minecraft.sounds.SoundSource; @@ -47,7 +47,7 @@ index 73750ec94993fba1d4e7cf7927bb60166757805a..4739f1e29a748cf69d37e616e0678108 @Override diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 0b3ba0c4135229f93473bcdfe837db338e01cb4f..18a41bb6d8828ae2b3245588b60bb15cd97d68d5 100644 +index 187de951768274826a1e42611a559aa1face952d..f89ac855d5205752c6af462fa6dd58c4611c1559 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -2017,6 +2017,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0232-Extended-OfflinePlayer-API.patch b/patches/server/0233-Extended-OfflinePlayer-API.patch similarity index 99% rename from patches/server/0232-Extended-OfflinePlayer-API.patch rename to patches/server/0233-Extended-OfflinePlayer-API.patch index eaf9dcaf2..ad253f769 100644 --- a/patches/server/0232-Extended-OfflinePlayer-API.patch +++ b/patches/server/0233-Extended-OfflinePlayer-API.patch @@ -223,7 +223,7 @@ index 88bc0807e8bf66a65422f85f1112336334eb3de2..d0e822b329085b9d0a42276c3cacd6cb + // Purpur end - OfflinePlayer API } diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 85ae66b06a7915bb1c91b3962c916fc24e9aefb8..8c6791195812a1fc955a249c88d746d66f9bd962 100644 +index 544d2fee9835d6c7313ed1a1d085e4d73be63dd1..dda9705e2deee15383ba0412f6e17077286308ce 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -1904,6 +1904,28 @@ public class CraftPlayer extends CraftHumanEntity implements Player { diff --git a/patches/server/0233-Added-the-ability-to-add-combustible-items.patch b/patches/server/0234-Added-the-ability-to-add-combustible-items.patch similarity index 97% rename from patches/server/0233-Added-the-ability-to-add-combustible-items.patch rename to patches/server/0234-Added-the-ability-to-add-combustible-items.patch index bad1cb74e..5968e1d91 100644 --- a/patches/server/0233-Added-the-ability-to-add-combustible-items.patch +++ b/patches/server/0234-Added-the-ability-to-add-combustible-items.patch @@ -51,7 +51,7 @@ index 600a71b8da335ddfc70f782cbbb08647ae98a89c..e7387a287ac84dcf8f39c547538432e5 private int maxStack = MAX_STACK; public List transaction = new java.util.ArrayList(); diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 78c8b7684ff18c00e27d27c31226b8daaf5cd17b..4b3ba26f585cf7bc18c6be8d8a3a4aebf717adbf 100644 +index c3c6dc82565b5edcc975bc5d951a8b20767bc346..e6e5cc640e690b4e8dc980948d4977ca9a6d4de1 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -1421,6 +1421,19 @@ public final class CraftServer implements Server { diff --git a/patches/server/0234-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch b/patches/server/0235-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch similarity index 94% rename from patches/server/0234-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch rename to patches/server/0235-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch index 72a5e9217..1c1f630f7 100644 --- a/patches/server/0234-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch +++ b/patches/server/0235-Option-for-if-rain-and-thunder-should-stop-on-sleep.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Option for if rain and thunder should stop on sleep diff --git a/src/main/java/net/minecraft/server/level/ServerLevel.java b/src/main/java/net/minecraft/server/level/ServerLevel.java -index dfbab7b451656db88e1a7d3a6bf407637da41ff9..1a25629380b29bd919dce1fde0f69fea0b31ee25 100644 +index 593906beaeb9c9c30fe4e9a092b2494b248905ae..06c338cd7e931383718a9e3e83f29ce8467b11e5 100644 --- a/src/main/java/net/minecraft/server/level/ServerLevel.java +++ b/src/main/java/net/minecraft/server/level/ServerLevel.java @@ -1103,6 +1103,7 @@ public class ServerLevel extends Level implements WorldGenLevel { @@ -25,7 +25,7 @@ index dfbab7b451656db88e1a7d3a6bf407637da41ff9..1a25629380b29bd919dce1fde0f69fea // CraftBukkit start // If we stop due to everyone sleeping we should reset the weather duration to some other random value. diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 18a41bb6d8828ae2b3245588b60bb15cd97d68d5..eb1e2e4327075df3bc680171ddd84ac6594f9db0 100644 +index f89ac855d5205752c6af462fa6dd58c4611c1559..78f548b0ddfeaa472b13837bcb5331024a03d605 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -655,6 +655,8 @@ public class PurpurWorldConfig { diff --git a/patches/server/0235-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch b/patches/server/0236-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch similarity index 98% rename from patches/server/0235-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch rename to patches/server/0236-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch index 0855f0333..58cae4f03 100644 --- a/patches/server/0235-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch +++ b/patches/server/0236-Chance-for-azalea-blocks-to-grow-into-trees-naturall.patch @@ -45,7 +45,7 @@ index 71e494b949541284b0642dae4b20a6b3ec459828..625ad12e43cc651c986a3b45ce9a7c5b public static final Block MOSS_BLOCK = register("moss_block", new MossBlock(BlockBehaviour.Properties.of(Material.MOSS, MaterialColor.COLOR_GREEN).strength(0.1F).sound(SoundType.MOSS))); public static final Block BIG_DRIPLEAF = register("big_dripleaf", new BigDripleafBlock(BlockBehaviour.Properties.of(Material.PLANT).strength(0.1F).sound(SoundType.BIG_DRIPLEAF))); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index eb1e2e4327075df3bc680171ddd84ac6594f9db0..ca4bc68542c96b93f3aa410b21248af8e136d911 100644 +index 78f548b0ddfeaa472b13837bcb5331024a03d605..64a00b41491814478746b1d759f818f3c7c1e456 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -688,6 +688,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0236-Shift-right-click-to-use-exp-for-mending.patch b/patches/server/0237-Shift-right-click-to-use-exp-for-mending.patch similarity index 96% rename from patches/server/0236-Shift-right-click-to-use-exp-for-mending.patch rename to patches/server/0237-Shift-right-click-to-use-exp-for-mending.patch index c144bf8fa..cc368d748 100644 --- a/patches/server/0236-Shift-right-click-to-use-exp-for-mending.patch +++ b/patches/server/0237-Shift-right-click-to-use-exp-for-mending.patch @@ -36,7 +36,7 @@ index ff159296b0d8acef3af74cd578b00a93fba08f36..ff025406e5755aa3654509bd98363f09 + // 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 a196c669891b09c42751004bd76d9c40ed6924ee..0a3bb5c385a3d7d4e938fe45c295faf031d2d5bf 100644 +index 982e04ba9f2b0cd2640a639052e871d0c41ef058..28e90810f2d9fa1894b45c070731d815cd28cdea 100644 --- a/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java +++ b/src/main/java/net/minecraft/server/network/ServerGamePacketListenerImpl.java @@ -1875,6 +1875,7 @@ public class ServerGamePacketListenerImpl implements ServerPlayerConnection, Ser @@ -48,7 +48,7 @@ index a196c669891b09c42751004bd76d9c40ed6924ee..0a3bb5c385a3d7d4e938fe45c295faf0 cancelled = event.useItemInHand() == Event.Result.DENY; } else { diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index ca4bc68542c96b93f3aa410b21248af8e136d911..b3be28a08fb4296e43db47737bbd3379f1798599 100644 +index 64a00b41491814478746b1d759f818f3c7c1e456..708823c9688c9d4b1121c10c28f24b21abd89656 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -360,6 +360,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0237-Dolphins-naturally-aggressive-to-players-chance.patch b/patches/server/0238-Dolphins-naturally-aggressive-to-players-chance.patch similarity index 100% rename from patches/server/0237-Dolphins-naturally-aggressive-to-players-chance.patch rename to patches/server/0238-Dolphins-naturally-aggressive-to-players-chance.patch diff --git a/patches/server/0238-Cows-naturally-aggressive-to-players-chance.patch b/patches/server/0239-Cows-naturally-aggressive-to-players-chance.patch similarity index 100% rename from patches/server/0238-Cows-naturally-aggressive-to-players-chance.patch rename to patches/server/0239-Cows-naturally-aggressive-to-players-chance.patch diff --git a/patches/server/0239-Option-for-beds-to-explode-on-villager-sleep.patch b/patches/server/0240-Option-for-beds-to-explode-on-villager-sleep.patch similarity index 92% rename from patches/server/0239-Option-for-beds-to-explode-on-villager-sleep.patch rename to patches/server/0240-Option-for-beds-to-explode-on-villager-sleep.patch index e5883161c..7e5525e68 100644 --- a/patches/server/0239-Option-for-beds-to-explode-on-villager-sleep.patch +++ b/patches/server/0240-Option-for-beds-to-explode-on-villager-sleep.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Option for beds to explode on villager sleep diff --git a/src/main/java/net/minecraft/world/entity/npc/Villager.java b/src/main/java/net/minecraft/world/entity/npc/Villager.java -index 779e0e0ee72cd2835cda69b49b769c1882a55a66..bd279875de63517ce276592835f3d37321f12116 100644 +index aceb5dff85779983473962cd8cb016811560d0a6..91ad382535b9ee4a734dae07a21e3ee1e3b91523 100644 --- a/src/main/java/net/minecraft/world/entity/npc/Villager.java +++ b/src/main/java/net/minecraft/world/entity/npc/Villager.java @@ -1156,6 +1156,12 @@ public class Villager extends AbstractVillager implements ReputationEventHandler @@ -22,7 +22,7 @@ index 779e0e0ee72cd2835cda69b49b769c1882a55a66..bd279875de63517ce276592835f3d373 this.brain.setMemory(MemoryModuleType.LAST_SLEPT, this.level.getGameTime()); // CraftBukkit - decompile error this.brain.eraseMemory(MemoryModuleType.WALK_TARGET); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 41bc2abe5b50041c9ec180ee56c9318009655d88..d8cea2024ef8c9a5305d80b233f932449744a599 100644 +index ce1b9c19881709b0b2b5edb065251d4401241085..7ebdcb088b49785f47402adfd47b857caa135384 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -707,11 +707,13 @@ public class PurpurWorldConfig { diff --git a/patches/server/0240-Halloween-options-and-optimizations.patch b/patches/server/0241-Halloween-options-and-optimizations.patch similarity index 92% rename from patches/server/0240-Halloween-options-and-optimizations.patch rename to patches/server/0241-Halloween-options-and-optimizations.patch index a832cf8da..48c90fb85 100644 --- a/patches/server/0240-Halloween-options-and-optimizations.patch +++ b/patches/server/0241-Halloween-options-and-optimizations.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Halloween options and optimizations diff --git a/src/main/java/net/minecraft/world/entity/ambient/Bat.java b/src/main/java/net/minecraft/world/entity/ambient/Bat.java -index 518080c1ebb5847081036dbf32d994cea0d95bb3..34fee30442d31fc15415635dd63d7dfaac49d408 100644 +index a97038d02d2edeb52c555457469467efa77d13df..0d90c90bf20d127f410de2aad2ca3c2d989e9576 100644 --- a/src/main/java/net/minecraft/world/entity/ambient/Bat.java +++ b/src/main/java/net/minecraft/world/entity/ambient/Bat.java @@ -309,7 +309,7 @@ public class Bat extends AmbientCreature { @@ -26,7 +26,7 @@ index 518080c1ebb5847081036dbf32d994cea0d95bb3..34fee30442d31fc15415635dd63d7dfa LocalDate localdate = LocalDate.now(); int i = localdate.get(ChronoField.DAY_OF_MONTH); diff --git a/src/main/java/net/minecraft/world/entity/monster/AbstractSkeleton.java b/src/main/java/net/minecraft/world/entity/monster/AbstractSkeleton.java -index aa8a972479cea5d806959cf23df3101f0ea1ab2f..09f784e909ebc08ebf03f114126e9463ea65cd82 100644 +index 193622015c6d3dbff787061e13fa098a287bce0c..1c48ac2f0b6cfee952ce5e76d7d886034ef871c0 100644 --- a/src/main/java/net/minecraft/world/entity/monster/AbstractSkeleton.java +++ b/src/main/java/net/minecraft/world/entity/monster/AbstractSkeleton.java @@ -137,11 +137,7 @@ public abstract class AbstractSkeleton extends Monster implements RangedAttackMo @@ -43,7 +43,7 @@ index aa8a972479cea5d806959cf23df3101f0ea1ab2f..09f784e909ebc08ebf03f114126e9463 this.armorDropChances[EquipmentSlot.HEAD.getIndex()] = 0.0F; } diff --git a/src/main/java/net/minecraft/world/entity/monster/Zombie.java b/src/main/java/net/minecraft/world/entity/monster/Zombie.java -index 2bd8dc3f5c0b28fb4ea380b4b4a8672d5ede2a38..52eda2e110839c0845de6cd60445f9a084ad0c04 100644 +index 735ecd9d768b9e579142810d5f03093dafad0fa3..cb5a04aacf5e9f0f024f3a1c3a38dd88b49d86ee 100644 --- a/src/main/java/net/minecraft/world/entity/monster/Zombie.java +++ b/src/main/java/net/minecraft/world/entity/monster/Zombie.java @@ -565,11 +565,7 @@ public class Zombie extends Monster { @@ -60,7 +60,7 @@ index 2bd8dc3f5c0b28fb4ea380b4b4a8672d5ede2a38..52eda2e110839c0845de6cd60445f9a0 this.armorDropChances[EquipmentSlot.HEAD.getIndex()] = 0.0F; } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index d8cea2024ef8c9a5305d80b233f932449744a599..4aaf32fb25ea736d1c489bc14fa1479f00bb77e1 100644 +index 7ebdcb088b49785f47402adfd47b857caa135384..bde4cfd510b80df544f24d70982ff52b58c3e2e0 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -1504,6 +1504,13 @@ public class PurpurWorldConfig { diff --git a/patches/server/0241-Config-for-Grindstones-ignoring-curses.patch b/patches/server/0242-Config-for-Grindstones-ignoring-curses.patch similarity index 100% rename from patches/server/0241-Config-for-Grindstones-ignoring-curses.patch rename to patches/server/0242-Config-for-Grindstones-ignoring-curses.patch diff --git a/patches/server/0242-UPnP-Port-Forwarding.patch b/patches/server/0243-UPnP-Port-Forwarding.patch similarity index 100% rename from patches/server/0242-UPnP-Port-Forwarding.patch rename to patches/server/0243-UPnP-Port-Forwarding.patch diff --git a/patches/server/0243-Campfire-option-for-lit-when-placed.patch b/patches/server/0244-Campfire-option-for-lit-when-placed.patch similarity index 96% rename from patches/server/0243-Campfire-option-for-lit-when-placed.patch rename to patches/server/0244-Campfire-option-for-lit-when-placed.patch index 15cd8a973..72052e53b 100644 --- a/patches/server/0243-Campfire-option-for-lit-when-placed.patch +++ b/patches/server/0244-Campfire-option-for-lit-when-placed.patch @@ -18,7 +18,7 @@ index 0b60b545271e62df86a0eb3c1f0f315a014b24cd..44df9e5034887c756c00bdcfb3ea04d4 @Override diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 4aaf32fb25ea736d1c489bc14fa1479f00bb77e1..b2f3b50250dd6efada888416e5ea5a17cfd2d7f8 100644 +index bde4cfd510b80df544f24d70982ff52b58c3e2e0..f8a55d9705b1ea5000bbfe96b50a6d5e900e4e62 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -982,6 +982,11 @@ public class PurpurWorldConfig { diff --git a/patches/server/0244-options-to-extinguish-fire-blocks-with-snowballs.patch b/patches/server/0245-options-to-extinguish-fire-blocks-with-snowballs.patch similarity index 98% rename from patches/server/0244-options-to-extinguish-fire-blocks-with-snowballs.patch rename to patches/server/0245-options-to-extinguish-fire-blocks-with-snowballs.patch index d517ae521..88ae043d7 100644 --- a/patches/server/0244-options-to-extinguish-fire-blocks-with-snowballs.patch +++ b/patches/server/0245-options-to-extinguish-fire-blocks-with-snowballs.patch @@ -46,7 +46,7 @@ index d5d84893c77b4e60a19032d765d76bfd24cbbb2b..ef265cec066ef3b84c2b3a4929af5183 protected void onHit(HitResult hitResult) { super.onHit(hitResult); diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index b2f3b50250dd6efada888416e5ea5a17cfd2d7f8..7bf38e7b8d95d7e6fb8b2fe32d630382c90cf121 100644 +index f8a55d9705b1ea5000bbfe96b50a6d5e900e4e62..88f722093ce3df084037169cea60f95906edeed2 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -179,6 +179,9 @@ public class PurpurWorldConfig { diff --git a/patches/server/0245-Add-option-to-disable-zombie-villagers-cure.patch b/patches/server/0246-Add-option-to-disable-zombie-villagers-cure.patch similarity index 96% rename from patches/server/0245-Add-option-to-disable-zombie-villagers-cure.patch rename to patches/server/0246-Add-option-to-disable-zombie-villagers-cure.patch index eef8a9a5c..f6001d2e7 100644 --- a/patches/server/0245-Add-option-to-disable-zombie-villagers-cure.patch +++ b/patches/server/0246-Add-option-to-disable-zombie-villagers-cure.patch @@ -18,7 +18,7 @@ index c6ba41c2b4cc96bc97ed2e2220c0f3fa4f31dbe3..22a5d2f0de4bdd4432d1beff840f448a itemstack.shrink(1); } diff --git a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java -index 7bf38e7b8d95d7e6fb8b2fe32d630382c90cf121..c9eb43cbc0478c55cb2cab0d5473805c85ddcce7 100644 +index 88f722093ce3df084037169cea60f95906edeed2..5379c6418869373c6b52f6e835abcf297e6f2f56 100644 --- a/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java +++ b/src/main/java/org/purpurmc/purpur/PurpurWorldConfig.java @@ -2609,6 +2609,7 @@ public class PurpurWorldConfig { diff --git a/patches/server/0246-Persistent-BlockEntity-Lore-and-DisplayName.patch b/patches/server/0247-Persistent-BlockEntity-Lore-and-DisplayName.patch similarity index 100% rename from patches/server/0246-Persistent-BlockEntity-Lore-and-DisplayName.patch rename to patches/server/0247-Persistent-BlockEntity-Lore-and-DisplayName.patch diff --git a/patches/server/0247-Signs-allow-color-codes.patch b/patches/server/0248-Signs-allow-color-codes.patch similarity index 100% rename from patches/server/0247-Signs-allow-color-codes.patch rename to patches/server/0248-Signs-allow-color-codes.patch