From 5efca4d8177394cf671f1d34d6cc4c8100ef1184 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 27 Feb 2020 18:00:18 -0600 Subject: [PATCH] Create patch for decompile fixes --- patches/server/0003-decompile-fixes.patch | 1399 +++++++++++++++++ ....patch => 0004-Host-our-own-timings.patch} | 2 +- ...004-Ridables.patch => 0005-Ridables.patch} | 2 +- ...settings-suppressing-pointless-logs.patch} | 4 +- ...> 0007-Disable-outdated-build-check.patch} | 4 +- ... 0008-Add-obfhelpers-for-plugin-use.patch} | 2 +- ...s.patch => 0009-Silk-touch-spawners.patch} | 2 +- ...-Giants-naturally-spawn-and-have-AI.patch} | 2 +- ...=> 0011-Illusioners-naturally-spawn.patch} | 2 +- ...> 0012-Zombie-horse-naturally-spawn.patch} | 2 +- ...013-Charged-creeper-naturally-spawn.patch} | 2 +- ...it-naturally-spawn-toast-and-killer.patch} | 2 +- ....patch => 0015-Cat-spawning-options.patch} | 2 +- ...ck-cat-types-spawning-in-swamp-huts.patch} | 2 +- ...ms.patch => 0017-Cows-eat-mushrooms.patch} | 2 +- ...ow-rotation-when-shearing-mooshroom.patch} | 2 +- ...patch => 0019-Pigs-give-saddle-back.patch} | 2 +- ...ms-do-not-spawn-on-creative-players.patch} | 2 +- ...021-Phantoms-only-attack-insomniacs.patch} | 2 +- ...d-to-crystals-and-crystals-shoot-ph.patch} | 2 +- ...3-Snowman-drop-and-put-back-pumpkin.patch} | 2 +- ...> 0024-Ender-dragon-always-drop-egg.patch} | 2 +- ...5-Ender-dragon-always-drop-full-exp.patch} | 2 +- ... 0026-Signs-editable-on-right-click.patch} | 2 +- ...er-showing-in-ping-before-server-fu.patch} | 2 +- ...e-egg-block-options-fixes-MC-168772.patch} | 2 +- ...patch => 0029-Make-Iron-Golems-Swim.patch} | 2 +- ...oisten-from-water-directly-under-it.patch} | 2 +- ...atch => 0031-Controllable-Minecarts.patch} | 2 +- ...tch => 0032-Signs-allow-color-codes.patch} | 2 +- ...=> 0033-Campfires-have-regen-effect.patch} | 2 +- ...ble-loot-drops-on-death-by-cramming.patch} | 2 +- ... => 0035-Campfires-burn-out-in-rain.patch} | 2 +- ...-Campfires-should-fall-with-gravity.patch} | 2 +- ...37-Dont-send-useless-entity-packets.patch} | 2 +- ... 0038-Fix-item-position-desync-MC-4.patch} | 2 +- ...limit-incoming-packets-from-players.patch} | 2 +- ...ch => 0040-Fix-pig-zombies-MC-56653.patch} | 2 +- ...API.patch => 0041-Implement-AFK-API.patch} | 2 +- ...tion-to-toggle-milk-curing-bad-omen.patch} | 2 +- ...-mends-most-damages-equipment-first.patch} | 2 +- ...atch => 0044-Tulips-change-fox-type.patch} | 2 +- ...d-limit-for-pillager-outpost-spawns.patch} | 2 +- ...r.patch => 0046-Make-the-GUI-better.patch} | 2 +- ...47-Players-should-not-cram-to-death.patch} | 2 +- ... => 0048-Add-EntityPortalReadyEvent.patch} | 2 +- ...h => 0049-Implement-elytra-settings.patch} | 2 +- ...PI.patch => 0050-Add-tick-times-API.patch} | 2 +- ...Add-blacklist-option-for-grindstone.patch} | 2 +- ...=> 0052-Implement-lagging-threshold.patch} | 2 +- ...t-configurable-villager-brain-ticks.patch} | 2 +- ...-for-zombies-targetting-turtle-eggs.patch} | 2 +- ...55-Implement-bamboo-growth-settings.patch} | 2 +- ...should-not-bypass-cramming-gamerule.patch} | 2 +- ...0057-Option-for-slimes-not-pushable.patch} | 2 +- ...atch => 0058-Bring-back-server-name.patch} | 2 +- ...spenser-curse-of-binding-protection.patch} | 2 +- ...ement-LivingEntity-safeFallDistance.patch} | 2 +- ...-for-boats-to-eject-players-on-land.patch} | 2 +- ...h => 0062-Advancement-API-Additions.patch} | 2 +- ...ption-to-set-armorstand-step-height.patch} | 2 +- ...Implement-ItemFactory-getMonsterEgg.patch} | 2 +- ...0065-Alternative-Keepalive-Handling.patch} | 2 +- ...nt-PlayerSetSpawnerTypeWithEggEvent.patch} | 2 +- ...ch => 0067-Add-MonsterEggSpawnEvent.patch} | 2 +- ...PI.patch => 0068-Add-moon-phase-API.patch} | 2 +- ...-Add-getPlacementBlockData-to-World.patch} | 2 +- ...s.patch => 0070-Barrels-have-6-rows.patch} | 2 +- ...ch => 0071-Ender-chests-have-6-rows.patch} | 2 +- ...072-Add-5-second-tps-average-in-tps.patch} | 4 +- ...o-allow-iron-golems-to-spawn-in-air.patch} | 2 +- ...-permissions-for-players-on-world-c.patch} | 2 +- ...PickupItemAnimation-to-LivingEntity.patch} | 2 +- ...I.patch => 0076-Add-more-evoker-API.patch} | 2 +- ...77-Add-API-for-Villager-resetOffers.patch} | 2 +- ...PI.patch => 0078-Add-more-llama-API.patch} | 2 +- ...speed-multiplier-using-values-betwe.patch} | 2 +- ...tch => 0080-Implement-infinite-lava.patch} | 2 +- ...081-Expose-getItemStack-for-Trident.patch} | 2 +- ...=> 0082-Despawn-egg-hatches-chicken.patch} | 2 +- ...eEvent-not-firing-for-all-use-cases.patch} | 2 +- ...ons.patch => 0084-Add-sleep-options.patch} | 2 +- ...85-Option-for-hay-block-fall-damage.patch} | 2 +- ...getPlayer-to-SkeletonHorseTrapEvent.patch} | 2 +- ...Add-LootableInventoryFirstFillEvent.patch} | 2 +- ...088-Villagers-follow-emerald-blocks.patch} | 2 +- ...dd-player-death-exp-control-options.patch} | 4 +- ... 0090-Add-permission-for-F3-N-debug.patch} | 2 +- ...ch => 0091-Allow-leashing-villagers.patch} | 2 +- ...rable-search-radius-for-villagers-t.patch} | 2 +- ...mbie-villager-transformation-chance.patch} | 2 +- ...4-Make-lava-flow-speed-configurable.patch} | 2 +- ...skeleton-takes-wither-damage-option.patch} | 2 +- ...> 0096-UPnP-Port-Forwarding-Service.patch} | 2 +- ...h => 0097-Implement-EntityMoveEvent.patch} | 2 +- ...-disable-saving-projectiles-to-disk.patch} | 2 +- ...arrow-despawn-counter-fixes-MC-1257.patch} | 2 +- ...100-Implement-bed-explosion-options.patch} | 2 +- ...tch => 0101-Add-item-entity-options.patch} | 2 +- 99 files changed, 1501 insertions(+), 102 deletions(-) create mode 100644 patches/server/0003-decompile-fixes.patch rename patches/server/{0003-Host-our-own-timings.patch => 0004-Host-our-own-timings.patch} (92%) rename patches/server/{0004-Ridables.patch => 0005-Ridables.patch} (99%) rename patches/server/{0005-Logger-settings-suppressing-pointless-logs.patch => 0006-Logger-settings-suppressing-pointless-logs.patch} (98%) rename patches/server/{0006-Disable-outdated-build-check.patch => 0007-Disable-outdated-build-check.patch} (92%) rename patches/server/{0007-Add-obfhelpers-for-plugin-use.patch => 0008-Add-obfhelpers-for-plugin-use.patch} (97%) rename patches/server/{0008-Silk-touch-spawners.patch => 0009-Silk-touch-spawners.patch} (98%) rename patches/server/{0009-Giants-naturally-spawn-and-have-AI.patch => 0010-Giants-naturally-spawn-and-have-AI.patch} (99%) rename patches/server/{0010-Illusioners-naturally-spawn.patch => 0011-Illusioners-naturally-spawn.patch} (98%) rename patches/server/{0011-Zombie-horse-naturally-spawn.patch => 0012-Zombie-horse-naturally-spawn.patch} (98%) rename patches/server/{0012-Charged-creeper-naturally-spawn.patch => 0013-Charged-creeper-naturally-spawn.patch} (97%) rename patches/server/{0013-Rabbit-naturally-spawn-toast-and-killer.patch => 0014-Rabbit-naturally-spawn-toast-and-killer.patch} (97%) rename patches/server/{0014-Cat-spawning-options.patch => 0015-Cat-spawning-options.patch} (98%) rename patches/server/{0015-Fix-non-black-cat-types-spawning-in-swamp-huts.patch => 0016-Fix-non-black-cat-types-spawning-in-swamp-huts.patch} (95%) rename patches/server/{0016-Cows-eat-mushrooms.patch => 0017-Cows-eat-mushrooms.patch} (99%) rename patches/server/{0017-Fix-cow-rotation-when-shearing-mooshroom.patch => 0018-Fix-cow-rotation-when-shearing-mooshroom.patch} (95%) rename patches/server/{0018-Pigs-give-saddle-back.patch => 0019-Pigs-give-saddle-back.patch} (97%) rename patches/server/{0019-Phantoms-do-not-spawn-on-creative-players.patch => 0020-Phantoms-do-not-spawn-on-creative-players.patch} (97%) rename patches/server/{0020-Phantoms-only-attack-insomniacs.patch => 0021-Phantoms-only-attack-insomniacs.patch} (98%) rename patches/server/{0021-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch => 0022-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch} (99%) rename patches/server/{0022-Snowman-drop-and-put-back-pumpkin.patch => 0023-Snowman-drop-and-put-back-pumpkin.patch} (98%) rename patches/server/{0023-Ender-dragon-always-drop-egg.patch => 0024-Ender-dragon-always-drop-egg.patch} (97%) rename patches/server/{0024-Ender-dragon-always-drop-full-exp.patch => 0025-Ender-dragon-always-drop-full-exp.patch} (97%) rename patches/server/{0025-Signs-editable-on-right-click.patch => 0026-Signs-editable-on-right-click.patch} (97%) rename patches/server/{0026-Fix-outdated-server-showing-in-ping-before-server-fu.patch => 0027-Fix-outdated-server-showing-in-ping-before-server-fu.patch} (94%) rename patches/server/{0027-Add-turtle-egg-block-options-fixes-MC-168772.patch => 0028-Add-turtle-egg-block-options-fixes-MC-168772.patch} (97%) rename patches/server/{0028-Make-Iron-Golems-Swim.patch => 0029-Make-Iron-Golems-Swim.patch} (97%) rename patches/server/{0029-Allow-soil-to-moisten-from-water-directly-under-it.patch => 0030-Allow-soil-to-moisten-from-water-directly-under-it.patch} (97%) rename patches/server/{0030-Controllable-Minecarts.patch => 0031-Controllable-Minecarts.patch} (99%) rename patches/server/{0031-Signs-allow-color-codes.patch => 0032-Signs-allow-color-codes.patch} (98%) rename patches/server/{0032-Campfires-have-regen-effect.patch => 0033-Campfires-have-regen-effect.patch} (99%) rename patches/server/{0033-Disable-loot-drops-on-death-by-cramming.patch => 0034-Disable-loot-drops-on-death-by-cramming.patch} (97%) rename patches/server/{0034-Campfires-burn-out-in-rain.patch => 0035-Campfires-burn-out-in-rain.patch} (98%) rename patches/server/{0035-Campfires-should-fall-with-gravity.patch => 0036-Campfires-should-fall-with-gravity.patch} (98%) rename patches/server/{0036-Dont-send-useless-entity-packets.patch => 0037-Dont-send-useless-entity-packets.patch} (98%) rename patches/server/{0037-Fix-item-position-desync-MC-4.patch => 0038-Fix-item-position-desync-MC-4.patch} (98%) rename patches/server/{0038-Rate-limit-incoming-packets-from-players.patch => 0039-Rate-limit-incoming-packets-from-players.patch} (99%) rename patches/server/{0039-Fix-pig-zombies-MC-56653.patch => 0040-Fix-pig-zombies-MC-56653.patch} (98%) rename patches/server/{0040-Implement-AFK-API.patch => 0041-Implement-AFK-API.patch} (99%) rename patches/server/{0041-Option-to-toggle-milk-curing-bad-omen.patch => 0042-Option-to-toggle-milk-curing-bad-omen.patch} (97%) rename patches/server/{0042-Mending-mends-most-damages-equipment-first.patch => 0043-Mending-mends-most-damages-equipment-first.patch} (98%) rename patches/server/{0043-Tulips-change-fox-type.patch => 0044-Tulips-change-fox-type.patch} (98%) rename patches/server/{0044-Implement-a-hard-limit-for-pillager-outpost-spawns.patch => 0045-Implement-a-hard-limit-for-pillager-outpost-spawns.patch} (97%) rename patches/server/{0045-Make-the-GUI-better.patch => 0046-Make-the-GUI-better.patch} (99%) rename patches/server/{0046-Players-should-not-cram-to-death.patch => 0047-Players-should-not-cram-to-death.patch} (94%) rename patches/server/{0047-Add-EntityPortalReadyEvent.patch => 0048-Add-EntityPortalReadyEvent.patch} (99%) rename patches/server/{0048-Implement-elytra-settings.patch => 0049-Implement-elytra-settings.patch} (99%) rename patches/server/{0049-Add-tick-times-API.patch => 0050-Add-tick-times-API.patch} (97%) rename patches/server/{0050-Add-blacklist-option-for-grindstone.patch => 0051-Add-blacklist-option-for-grindstone.patch} (98%) rename patches/server/{0051-Implement-lagging-threshold.patch => 0052-Implement-lagging-threshold.patch} (97%) rename patches/server/{0052-Implement-configurable-villager-brain-ticks.patch => 0053-Implement-configurable-villager-brain-ticks.patch} (98%) rename patches/server/{0053-Add-option-for-zombies-targetting-turtle-eggs.patch => 0054-Add-option-for-zombies-targetting-turtle-eggs.patch} (97%) rename patches/server/{0054-Implement-bamboo-growth-settings.patch => 0055-Implement-bamboo-growth-settings.patch} (98%) rename patches/server/{0055-Ladders-should-not-bypass-cramming-gamerule.patch => 0056-Ladders-should-not-bypass-cramming-gamerule.patch} (99%) rename patches/server/{0056-Option-for-slimes-not-pushable.patch => 0057-Option-for-slimes-not-pushable.patch} (97%) rename patches/server/{0057-Bring-back-server-name.patch => 0058-Bring-back-server-name.patch} (96%) rename patches/server/{0058-Dispenser-curse-of-binding-protection.patch => 0059-Dispenser-curse-of-binding-protection.patch} (98%) rename patches/server/{0059-Implement-LivingEntity-safeFallDistance.patch => 0060-Implement-LivingEntity-safeFallDistance.patch} (98%) rename patches/server/{0060-Add-option-for-boats-to-eject-players-on-land.patch => 0061-Add-option-for-boats-to-eject-players-on-land.patch} (97%) rename patches/server/{0061-Advancement-API-Additions.patch => 0062-Advancement-API-Additions.patch} (99%) rename patches/server/{0062-Add-option-to-set-armorstand-step-height.patch => 0063-Add-option-to-set-armorstand-step-height.patch} (97%) rename patches/server/{0063-Implement-ItemFactory-getMonsterEgg.patch => 0064-Implement-ItemFactory-getMonsterEgg.patch} (97%) rename patches/server/{0064-Alternative-Keepalive-Handling.patch => 0065-Alternative-Keepalive-Handling.patch} (98%) rename patches/server/{0065-Implement-PlayerSetSpawnerTypeWithEggEvent.patch => 0066-Implement-PlayerSetSpawnerTypeWithEggEvent.patch} (97%) rename patches/server/{0066-Add-MonsterEggSpawnEvent.patch => 0067-Add-MonsterEggSpawnEvent.patch} (98%) rename patches/server/{0067-Add-moon-phase-API.patch => 0068-Add-moon-phase-API.patch} (94%) rename patches/server/{0068-Add-getPlacementBlockData-to-World.patch => 0069-Add-getPlacementBlockData-to-World.patch} (98%) rename patches/server/{0069-Barrels-have-6-rows.patch => 0070-Barrels-have-6-rows.patch} (98%) rename patches/server/{0070-Ender-chests-have-6-rows.patch => 0071-Ender-chests-have-6-rows.patch} (98%) rename patches/server/{0071-Add-5-second-tps-average-in-tps.patch => 0072-Add-5-second-tps-average-in-tps.patch} (97%) rename patches/server/{0072-Add-option-to-allow-iron-golems-to-spawn-in-air.patch => 0073-Add-option-to-allow-iron-golems-to-spawn-in-air.patch} (97%) rename patches/server/{0073-Don-t-recalculate-permissions-for-players-on-world-c.patch => 0074-Don-t-recalculate-permissions-for-players-on-world-c.patch} (98%) rename patches/server/{0074-Add-playPickupItemAnimation-to-LivingEntity.patch => 0075-Add-playPickupItemAnimation-to-LivingEntity.patch} (94%) rename patches/server/{0075-Add-more-evoker-API.patch => 0076-Add-more-evoker-API.patch} (97%) rename patches/server/{0076-Add-API-for-Villager-resetOffers.patch => 0077-Add-API-for-Villager-resetOffers.patch} (97%) rename patches/server/{0077-Add-more-llama-API.patch => 0078-Add-more-llama-API.patch} (99%) rename patches/server/{0078-Fix-furnace-cook-speed-multiplier-using-values-betwe.patch => 0079-Fix-furnace-cook-speed-multiplier-using-values-betwe.patch} (95%) rename patches/server/{0079-Implement-infinite-lava.patch => 0080-Implement-infinite-lava.patch} (98%) rename patches/server/{0080-Expose-getItemStack-for-Trident.patch => 0081-Expose-getItemStack-for-Trident.patch} (96%) rename patches/server/{0081-Despawn-egg-hatches-chicken.patch => 0082-Despawn-egg-hatches-chicken.patch} (98%) rename patches/server/{0082-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch => 0083-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch} (97%) rename patches/server/{0083-Add-sleep-options.patch => 0084-Add-sleep-options.patch} (98%) rename patches/server/{0084-Option-for-hay-block-fall-damage.patch => 0085-Option-for-hay-block-fall-damage.patch} (96%) rename patches/server/{0085-Add-getPlayer-to-SkeletonHorseTrapEvent.patch => 0086-Add-getPlayer-to-SkeletonHorseTrapEvent.patch} (96%) rename patches/server/{0086-Add-LootableInventoryFirstFillEvent.patch => 0087-Add-LootableInventoryFirstFillEvent.patch} (97%) rename patches/server/{0087-Villagers-follow-emerald-blocks.patch => 0088-Villagers-follow-emerald-blocks.patch} (98%) rename patches/server/{0088-Add-player-death-exp-control-options.patch => 0089-Add-player-death-exp-control-options.patch} (97%) rename patches/server/{0089-Add-permission-for-F3-N-debug.patch => 0090-Add-permission-for-F3-N-debug.patch} (93%) rename patches/server/{0090-Allow-leashing-villagers.patch => 0091-Allow-leashing-villagers.patch} (98%) rename patches/server/{0091-Implement-configurable-search-radius-for-villagers-t.patch => 0092-Implement-configurable-search-radius-for-villagers-t.patch} (97%) rename patches/server/{0092-Add-option-for-zombie-villager-transformation-chance.patch => 0093-Add-option-for-zombie-villager-transformation-chance.patch} (97%) rename patches/server/{0093-Make-lava-flow-speed-configurable.patch => 0094-Make-lava-flow-speed-configurable.patch} (97%) rename patches/server/{0094-Add-wither-skeleton-takes-wither-damage-option.patch => 0095-Add-wither-skeleton-takes-wither-damage-option.patch} (97%) rename patches/server/{0095-UPnP-Port-Forwarding-Service.patch => 0096-UPnP-Port-Forwarding-Service.patch} (99%) rename patches/server/{0096-Implement-EntityMoveEvent.patch => 0097-Implement-EntityMoveEvent.patch} (96%) rename patches/server/{0097-Add-option-to-disable-saving-projectiles-to-disk.patch => 0098-Add-option-to-disable-saving-projectiles-to-disk.patch} (98%) rename patches/server/{0098-Always-increment-arrow-despawn-counter-fixes-MC-1257.patch => 0099-Always-increment-arrow-despawn-counter-fixes-MC-1257.patch} (96%) rename patches/server/{0099-Implement-bed-explosion-options.patch => 0100-Implement-bed-explosion-options.patch} (98%) rename patches/server/{0100-Add-item-entity-options.patch => 0101-Add-item-entity-options.patch} (98%) diff --git a/patches/server/0003-decompile-fixes.patch b/patches/server/0003-decompile-fixes.patch new file mode 100644 index 000000000..a0123f330 --- /dev/null +++ b/patches/server/0003-decompile-fixes.patch @@ -0,0 +1,1399 @@ +From 84e0ebc4f52da8780a603b9031798db34e88726e Mon Sep 17 00:00:00 2001 +From: William Blake Galbreath +Date: Thu, 27 Feb 2020 13:39:06 -0600 +Subject: [PATCH] decompile-fixes + +--- + .../minecraft/server/BiomeBambooJungle.java | 6 ++--- + .../server/BiomeBambooJungleHills.java | 6 ++--- + .../java/net/minecraft/server/BiomeBeach.java | 6 ++--- + .../net/minecraft/server/BiomeBigHills.java | 4 +-- + .../minecraft/server/BiomeBirchForest.java | 4 +-- + .../server/BiomeBirchForestHills.java | 4 +-- + .../server/BiomeBirchForestHillsMutated.java | 4 +-- + .../server/BiomeBirchForestMutated.java | 4 +-- + .../net/minecraft/server/BiomeColdBeach.java | 6 ++--- + .../minecraft/server/BiomeColdDeepOcean.java | 10 +++---- + .../net/minecraft/server/BiomeColdOcean.java | 8 +++--- + .../net/minecraft/server/BiomeColdTaiga.java | 6 ++--- + .../minecraft/server/BiomeColdTaigaHills.java | 4 +-- + .../server/BiomeColdTaigaMutated.java | 4 +-- + .../net/minecraft/server/BiomeDeepOcean.java | 10 +++---- + .../net/minecraft/server/BiomeDesert.java | 10 +++---- + .../minecraft/server/BiomeDesertHills.java | 6 ++--- + .../minecraft/server/BiomeDesertMutated.java | 4 +-- + .../server/BiomeExtremeHillsEdge.java | 4 +-- + .../server/BiomeExtremeHillsMutated.java | 4 +-- + .../server/BiomeExtremeHillsWithTrees.java | 4 +-- + .../BiomeExtremeHillsWithTreesMutated.java | 4 +-- + .../minecraft/server/BiomeFlowerForest.java | 10 +++---- + .../net/minecraft/server/BiomeForest.java | 6 ++--- + .../minecraft/server/BiomeForestHills.java | 6 ++--- + .../server/BiomeFrozenDeepOcean.java | 8 +++--- + .../minecraft/server/BiomeFrozenOcean.java | 6 ++--- + .../minecraft/server/BiomeFrozenRiver.java | 2 +- + .../java/net/minecraft/server/BiomeHell.java | 26 +++++++++---------- + .../minecraft/server/BiomeIceMountains.java | 4 +-- + .../net/minecraft/server/BiomeIcePlains.java | 10 +++---- + .../server/BiomeIcePlainsSpikes.java | 8 +++--- + .../net/minecraft/server/BiomeJungle.java | 6 ++--- + .../net/minecraft/server/BiomeJungleEdge.java | 4 +-- + .../server/BiomeJungleEdgeMutated.java | 4 +-- + .../minecraft/server/BiomeJungleHills.java | 6 ++--- + .../minecraft/server/BiomeJungleMutated.java | 4 +-- + .../server/BiomeLukewarmDeepOcean.java | 8 +++--- + .../minecraft/server/BiomeLukewarmOcean.java | 6 ++--- + .../server/BiomeMegaSpruceTaiga.java | 4 +-- + .../net/minecraft/server/BiomeMegaTaiga.java | 4 +-- + .../minecraft/server/BiomeMegaTaigaHills.java | 4 +-- + .../java/net/minecraft/server/BiomeMesa.java | 4 +-- + .../net/minecraft/server/BiomeMesaBryce.java | 4 +-- + .../minecraft/server/BiomeMesaPlataeu.java | 4 +-- + .../server/BiomeMesaPlataeuClear.java | 4 +-- + .../server/BiomeMesaPlateauClearMutated.java | 4 +-- + .../server/BiomeMesaPlateauMutated.java | 4 +-- + .../server/BiomeMushroomIslandShore.java | 4 +-- + .../net/minecraft/server/BiomeMushrooms.java | 4 +-- + .../java/net/minecraft/server/BiomeOcean.java | 8 +++--- + .../net/minecraft/server/BiomePlains.java | 8 +++--- + .../server/BiomeRedwoodTaigaHillsMutated.java | 4 +-- + .../java/net/minecraft/server/BiomeRiver.java | 4 +-- + .../minecraft/server/BiomeRoofedForest.java | 8 +++--- + .../server/BiomeRoofedForestMutated.java | 8 +++--- + .../net/minecraft/server/BiomeSavanna.java | 8 +++--- + .../minecraft/server/BiomeSavannaMutated.java | 4 +-- + .../minecraft/server/BiomeSavannaPlateau.java | 4 +-- + .../server/BiomeSavannaPlateauMutated.java | 4 +-- + .../net/minecraft/server/BiomeStoneBeach.java | 4 +-- + .../server/BiomeSunflowerPlains.java | 10 +++---- + .../java/net/minecraft/server/BiomeSwamp.java | 6 ++--- + .../server/BiomeSwamplandMutated.java | 2 +- + .../java/net/minecraft/server/BiomeTaiga.java | 8 +++--- + .../net/minecraft/server/BiomeTaigaHills.java | 4 +-- + .../minecraft/server/BiomeTaigaMutated.java | 4 +-- + .../net/minecraft/server/BiomeTheEnd.java | 2 +- + .../server/BiomeTheEndFloatingIslands.java | 2 +- + .../server/BiomeTheEndHighIsland.java | 6 ++--- + .../server/BiomeTheEndMediumIsland.java | 2 +- + .../java/net/minecraft/server/BiomeVoid.java | 2 +- + .../minecraft/server/BiomeWarmDeepOcean.java | 8 +++--- + .../net/minecraft/server/BiomeWarmOcean.java | 10 +++---- + 74 files changed, 210 insertions(+), 210 deletions(-) + +diff --git a/src/main/java/net/minecraft/server/BiomeBambooJungle.java b/src/main/java/net/minecraft/server/BiomeBambooJungle.java +index de831ed87e..9c38f8907a 100644 +--- a/src/main/java/net/minecraft/server/BiomeBambooJungle.java ++++ b/src/main/java/net/minecraft/server/BiomeBambooJungle.java +@@ -4,9 +4,9 @@ public class BiomeBambooJungle extends BiomeBase { + + public BiomeBambooJungle() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.1F).b(0.2F).c(0.95F).d(0.9F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.JUNGLE_TEMPLE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.JUNGLE_TEMPLE.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeBambooJungleHills.java b/src/main/java/net/minecraft/server/BiomeBambooJungleHills.java +index 5ae19373d6..2a6dafccdd 100644 +--- a/src/main/java/net/minecraft/server/BiomeBambooJungleHills.java ++++ b/src/main/java/net/minecraft/server/BiomeBambooJungleHills.java +@@ -4,9 +4,9 @@ public final class BiomeBambooJungleHills extends BiomeBase { + + public BiomeBambooJungleHills() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.45F).b(0.3F).c(0.95F).d(0.9F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.JUNGLE_TEMPLE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.JUNGLE_TEMPLE.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeBeach.java b/src/main/java/net/minecraft/server/BiomeBeach.java +index 2627404141..f4e9345aeb 100644 +--- a/src/main/java/net/minecraft/server/BiomeBeach.java ++++ b/src/main/java/net/minecraft/server/BiomeBeach.java +@@ -4,9 +4,9 @@ public final class BiomeBeach extends BiomeBase { + + public BiomeBeach() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.BEACH).a(0.0F).b(0.025F).c(0.8F).d(0.4F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.BURIED_TREASURE.b((WorldGenFeatureConfiguration) (new WorldGenBuriedTreasureConfiguration(0.01F)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(true)))); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.BURIED_TREASURE.b(new WorldGenBuriedTreasureConfiguration(0.01F))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(true))); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeBigHills.java b/src/main/java/net/minecraft/server/BiomeBigHills.java +index a42098da5c..58c30f6523 100644 +--- a/src/main/java/net/minecraft/server/BiomeBigHills.java ++++ b/src/main/java/net/minecraft/server/BiomeBigHills.java +@@ -4,8 +4,8 @@ public final class BiomeBigHills extends BiomeBase { + + protected BiomeBigHills() { + super((new BiomeBase.a()).a(WorldGenSurface.H, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(1.0F).b(0.5F).c(0.2F).d(0.3F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeBirchForest.java b/src/main/java/net/minecraft/server/BiomeBirchForest.java +index 27fa238013..9437438c82 100644 +--- a/src/main/java/net/minecraft/server/BiomeBirchForest.java ++++ b/src/main/java/net/minecraft/server/BiomeBirchForest.java +@@ -4,8 +4,8 @@ public final class BiomeBirchForest extends BiomeBase { + + public BiomeBirchForest() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.1F).b(0.2F).c(0.6F).d(0.6F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeBirchForestHills.java b/src/main/java/net/minecraft/server/BiomeBirchForestHills.java +index 51b1d39f53..3e5c23d31e 100644 +--- a/src/main/java/net/minecraft/server/BiomeBirchForestHills.java ++++ b/src/main/java/net/minecraft/server/BiomeBirchForestHills.java +@@ -4,8 +4,8 @@ public final class BiomeBirchForestHills extends BiomeBase { + + public BiomeBirchForestHills() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.45F).b(0.3F).c(0.6F).d(0.6F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeBirchForestHillsMutated.java b/src/main/java/net/minecraft/server/BiomeBirchForestHillsMutated.java +index b74f23cff6..d5eb5c91c4 100644 +--- a/src/main/java/net/minecraft/server/BiomeBirchForestHillsMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeBirchForestHillsMutated.java +@@ -4,8 +4,8 @@ public final class BiomeBirchForestHillsMutated extends BiomeBase { + + public BiomeBirchForestHillsMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.55F).b(0.5F).c(0.6F).d(0.6F).a(4159204).b(329011).a("birch_forest_hills")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeBirchForestMutated.java b/src/main/java/net/minecraft/server/BiomeBirchForestMutated.java +index 17fe3818dd..e805f9568e 100644 +--- a/src/main/java/net/minecraft/server/BiomeBirchForestMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeBirchForestMutated.java +@@ -4,8 +4,8 @@ public final class BiomeBirchForestMutated extends BiomeBase { + + public BiomeBirchForestMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.2F).b(0.4F).c(0.6F).d(0.6F).a(4159204).b(329011).a("birch_forest")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeColdBeach.java b/src/main/java/net/minecraft/server/BiomeColdBeach.java +index 2c230be98f..1b92f4567d 100644 +--- a/src/main/java/net/minecraft/server/BiomeColdBeach.java ++++ b/src/main/java/net/minecraft/server/BiomeColdBeach.java +@@ -4,9 +4,9 @@ public final class BiomeColdBeach extends BiomeBase { + + public BiomeColdBeach() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.BEACH).a(0.0F).b(0.025F).c(0.05F).d(0.3F).a(4020182).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.BURIED_TREASURE.b((WorldGenFeatureConfiguration) (new WorldGenBuriedTreasureConfiguration(0.01F)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(true)))); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.BURIED_TREASURE.b(new WorldGenBuriedTreasureConfiguration(0.01F))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(true))); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeColdDeepOcean.java b/src/main/java/net/minecraft/server/BiomeColdDeepOcean.java +index d96e820e07..b9a5cb63a4 100644 +--- a/src/main/java/net/minecraft/server/BiomeColdDeepOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeColdDeepOcean.java +@@ -4,10 +4,10 @@ public class BiomeColdDeepOcean extends BiomeBase { + + public BiomeColdDeepOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(4020182).b(329011).a((String) null)); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F)))); +- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error ++ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +@@ -21,7 +21,7 @@ public class BiomeColdDeepOcean extends BiomeBase { + BiomeDecoratorGroups.Z(this); + BiomeDecoratorGroups.aa(this); + BiomeDecoratorGroups.am(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(40, 0.8D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(40, 0.8D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.ai(this); + BiomeDecoratorGroups.ah(this); + BiomeDecoratorGroups.ap(this); +diff --git a/src/main/java/net/minecraft/server/BiomeColdOcean.java b/src/main/java/net/minecraft/server/BiomeColdOcean.java +index c7ed2e134a..571c3d139d 100644 +--- a/src/main/java/net/minecraft/server/BiomeColdOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeColdOcean.java +@@ -4,9 +4,9 @@ public class BiomeColdOcean extends BiomeBase { + + public BiomeColdOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.5F).d(0.5F).a(4020182).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +@@ -20,7 +20,7 @@ public class BiomeColdOcean extends BiomeBase { + BiomeDecoratorGroups.Z(this); + BiomeDecoratorGroups.aa(this); + BiomeDecoratorGroups.am(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(32, 0.3D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(32, 0.3D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.ai(this); + BiomeDecoratorGroups.ah(this); + BiomeDecoratorGroups.ap(this); +diff --git a/src/main/java/net/minecraft/server/BiomeColdTaiga.java b/src/main/java/net/minecraft/server/BiomeColdTaiga.java +index c766dedfa9..88400e77bf 100644 +--- a/src/main/java/net/minecraft/server/BiomeColdTaiga.java ++++ b/src/main/java/net/minecraft/server/BiomeColdTaiga.java +@@ -4,9 +4,9 @@ public final class BiomeColdTaiga extends BiomeBase { + + public BiomeColdTaiga() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(-0.5F).d(0.4F).a(4020182).b(329011).a((String) null)); +- this.a(WorldGenerator.IGLOO.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.IGLOO.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeColdTaigaHills.java b/src/main/java/net/minecraft/server/BiomeColdTaigaHills.java +index 187f11f584..8a8fc7dbd2 100644 +--- a/src/main/java/net/minecraft/server/BiomeColdTaigaHills.java ++++ b/src/main/java/net/minecraft/server/BiomeColdTaigaHills.java +@@ -4,8 +4,8 @@ public final class BiomeColdTaigaHills extends BiomeBase { + + public BiomeColdTaigaHills() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.TAIGA).a(0.45F).b(0.3F).c(-0.5F).d(0.4F).a(4020182).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeColdTaigaMutated.java b/src/main/java/net/minecraft/server/BiomeColdTaigaMutated.java +index 97c56fb803..327e6847f0 100644 +--- a/src/main/java/net/minecraft/server/BiomeColdTaigaMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeColdTaigaMutated.java +@@ -4,8 +4,8 @@ public final class BiomeColdTaigaMutated extends BiomeBase { + + public BiomeColdTaigaMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.TAIGA).a(0.3F).b(0.4F).c(-0.5F).d(0.4F).a(4020182).b(329011).a("snowy_taiga")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeDeepOcean.java b/src/main/java/net/minecraft/server/BiomeDeepOcean.java +index bea1293144..651d44cb37 100644 +--- a/src/main/java/net/minecraft/server/BiomeDeepOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeDeepOcean.java +@@ -4,10 +4,10 @@ public final class BiomeDeepOcean extends BiomeBase { + + public BiomeDeepOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F)))); ++ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +@@ -21,7 +21,7 @@ public final class BiomeDeepOcean extends BiomeBase { + BiomeDecoratorGroups.Z(this); + BiomeDecoratorGroups.aa(this); + BiomeDecoratorGroups.am(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(48, 0.8D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(48, 0.8D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.ai(this); + BiomeDecoratorGroups.ah(this); + BiomeDecoratorGroups.ap(this); +diff --git a/src/main/java/net/minecraft/server/BiomeDesert.java b/src/main/java/net/minecraft/server/BiomeDesert.java +index 7a8784f18a..257732dad7 100644 +--- a/src/main/java/net/minecraft/server/BiomeDesert.java ++++ b/src/main/java/net/minecraft/server/BiomeDesert.java +@@ -4,11 +4,11 @@ public final class BiomeDesert extends BiomeBase { + + public BiomeDesert() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.DESERT).a(0.125F).b(0.05F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/desert/town_centers", 6)))); +- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.DESERT_PYRAMID.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/desert/town_centers", 6))); // Purpur - decompile error ++ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.DESERT_PYRAMID.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.e(this); +diff --git a/src/main/java/net/minecraft/server/BiomeDesertHills.java b/src/main/java/net/minecraft/server/BiomeDesertHills.java +index 9f5e9abc41..3752fc4509 100644 +--- a/src/main/java/net/minecraft/server/BiomeDesertHills.java ++++ b/src/main/java/net/minecraft/server/BiomeDesertHills.java +@@ -4,9 +4,9 @@ public final class BiomeDesertHills extends BiomeBase { + + public BiomeDesertHills() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.DESERT).a(0.45F).b(0.3F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.DESERT_PYRAMID.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.DESERT_PYRAMID.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.e(this); +diff --git a/src/main/java/net/minecraft/server/BiomeDesertMutated.java b/src/main/java/net/minecraft/server/BiomeDesertMutated.java +index f79e438dc4..1a0b569322 100644 +--- a/src/main/java/net/minecraft/server/BiomeDesertMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeDesertMutated.java +@@ -4,8 +4,8 @@ public final class BiomeDesertMutated extends BiomeBase { + + public BiomeDesertMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.DESERT).a(0.225F).b(0.25F).c(2.0F).d(0.0F).a(4159204).b(329011).a("desert")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.e(this); +diff --git a/src/main/java/net/minecraft/server/BiomeExtremeHillsEdge.java b/src/main/java/net/minecraft/server/BiomeExtremeHillsEdge.java +index 58a6125289..8e19e06889 100644 +--- a/src/main/java/net/minecraft/server/BiomeExtremeHillsEdge.java ++++ b/src/main/java/net/minecraft/server/BiomeExtremeHillsEdge.java +@@ -4,8 +4,8 @@ public final class BiomeExtremeHillsEdge extends BiomeBase { + + protected BiomeExtremeHillsEdge() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(0.8F).b(0.3F).c(0.2F).d(0.3F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeExtremeHillsMutated.java b/src/main/java/net/minecraft/server/BiomeExtremeHillsMutated.java +index cd18533bb0..69d4880c74 100644 +--- a/src/main/java/net/minecraft/server/BiomeExtremeHillsMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeExtremeHillsMutated.java +@@ -4,8 +4,8 @@ public final class BiomeExtremeHillsMutated extends BiomeBase { + + protected BiomeExtremeHillsMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.J, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(1.0F).b(0.5F).c(0.2F).d(0.3F).a(4159204).b(329011).a("mountains")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTrees.java b/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTrees.java +index 2c7f5940a4..7661d53161 100644 +--- a/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTrees.java ++++ b/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTrees.java +@@ -4,8 +4,8 @@ public final class BiomeExtremeHillsWithTrees extends BiomeBase { + + protected BiomeExtremeHillsWithTrees() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(1.0F).b(0.5F).c(0.2F).d(0.3F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTreesMutated.java b/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTreesMutated.java +index 6e33c23632..05418f8fa1 100644 +--- a/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTreesMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTreesMutated.java +@@ -4,8 +4,8 @@ public final class BiomeExtremeHillsWithTreesMutated extends BiomeBase { + + protected BiomeExtremeHillsWithTreesMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.J, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(1.0F).b(0.5F).c(0.2F).d(0.3F).a(4159204).b(329011).a("wooded_mountains")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeFlowerForest.java b/src/main/java/net/minecraft/server/BiomeFlowerForest.java +index c6ac9506a7..1d3f624323 100644 +--- a/src/main/java/net/minecraft/server/BiomeFlowerForest.java ++++ b/src/main/java/net/minecraft/server/BiomeFlowerForest.java +@@ -6,18 +6,18 @@ public final class BiomeFlowerForest extends BiomeBase { + + public BiomeFlowerForest() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.1F).b(0.4F).c(0.7F).d(0.8F).a(4159204).b(329011).a("forest")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); + BiomeDecoratorGroups.f(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomConfiguration(ImmutableList.of(WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.O), WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.P), WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.Q), WorldGenerator.FLOWER.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.B)), 2))).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(5))))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_RANDOM_SELECTOR.b(new WorldGenFeatureRandomConfiguration(ImmutableList.of(WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.O), WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.P), WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.Q), WorldGenerator.FLOWER.b(BiomeDecoratorGroups.B)), 2)).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(5)))); // Purpur - decompile error + BiomeDecoratorGroups.g(this); + BiomeDecoratorGroups.h(this); + BiomeDecoratorGroups.l(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.BIRCH_TREE_BEES_002).a(0.2F), WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE_BEES_002).a(0.1F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE_BEES_002)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(6, 0.1F, 1))))); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.F).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(100))))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.BIRCH_TREE_BEES_002).a(0.2F), WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE_BEES_002).a(0.1F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE_BEES_002))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(6, 0.1F, 1)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b(BiomeDecoratorGroups.F).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(100)))); // Purpur - decompile error + BiomeDecoratorGroups.W(this); + BiomeDecoratorGroups.Z(this); + BiomeDecoratorGroups.aa(this); +diff --git a/src/main/java/net/minecraft/server/BiomeForest.java b/src/main/java/net/minecraft/server/BiomeForest.java +index 570a1f66f3..e849b411c6 100644 +--- a/src/main/java/net/minecraft/server/BiomeForest.java ++++ b/src/main/java/net/minecraft/server/BiomeForest.java +@@ -4,9 +4,9 @@ public final class BiomeForest extends BiomeBase { + + public BiomeForest() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.1F).b(0.2F).c(0.7F).d(0.8F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeForestHills.java b/src/main/java/net/minecraft/server/BiomeForestHills.java +index 8179e1c603..f7dea38eb3 100644 +--- a/src/main/java/net/minecraft/server/BiomeForestHills.java ++++ b/src/main/java/net/minecraft/server/BiomeForestHills.java +@@ -4,9 +4,9 @@ public final class BiomeForestHills extends BiomeBase { + + public BiomeForestHills() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.45F).b(0.3F).c(0.7F).d(0.8F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeFrozenDeepOcean.java b/src/main/java/net/minecraft/server/BiomeFrozenDeepOcean.java +index 852c4bd9ab..67d120bef2 100644 +--- a/src/main/java/net/minecraft/server/BiomeFrozenDeepOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeFrozenDeepOcean.java +@@ -6,10 +6,10 @@ public class BiomeFrozenDeepOcean extends BiomeBase { + + public BiomeFrozenDeepOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.P, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(3750089).b(329011).a((String) null)); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F)))); +- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error ++ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeFrozenOcean.java b/src/main/java/net/minecraft/server/BiomeFrozenOcean.java +index 3d649c6004..2772bc6dac 100644 +--- a/src/main/java/net/minecraft/server/BiomeFrozenOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeFrozenOcean.java +@@ -6,9 +6,9 @@ public final class BiomeFrozenOcean extends BiomeBase { + + public BiomeFrozenOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.P, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.0F).d(0.5F).a(3750089).b(329011).a((String) null)); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F)))); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeFrozenRiver.java b/src/main/java/net/minecraft/server/BiomeFrozenRiver.java +index 915f20042b..4be53fc0f6 100644 +--- a/src/main/java/net/minecraft/server/BiomeFrozenRiver.java ++++ b/src/main/java/net/minecraft/server/BiomeFrozenRiver.java +@@ -4,7 +4,7 @@ public final class BiomeFrozenRiver extends BiomeBase { + + public BiomeFrozenRiver() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.RIVER).a(-0.5F).b(0.0F).c(0.0F).d(0.5F).a(3750089).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeHell.java b/src/main/java/net/minecraft/server/BiomeHell.java +index f9ca6b889a..888dfcd8d4 100644 +--- a/src/main/java/net/minecraft/server/BiomeHell.java ++++ b/src/main/java/net/minecraft/server/BiomeHell.java +@@ -4,20 +4,20 @@ public final class BiomeHell extends BiomeBase { + + protected BiomeHell() { + super((new BiomeBase.a()).a(WorldGenSurface.Q, WorldGenSurface.E).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.NETHER).a(0.1F).b(0.2F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.NETHER_BRIDGE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenStage.Features.AIR, a(WorldGenCarverAbstract.b, (WorldGenCarverConfiguration) (new WorldGenFeatureConfigurationChance(0.2F)))); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SPRING_FEATURE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.ac).a(WorldGenDecorator.p.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(20, 8, 16, 256))))); ++ this.a(WorldGenerator.NETHER_BRIDGE.b(WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenStage.Features.AIR, a(WorldGenCarverAbstract.b, new WorldGenFeatureConfigurationChance(0.2F))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SPRING_FEATURE.b(BiomeDecoratorGroups.ac).a(WorldGenDecorator.p.a(new WorldGenFeatureChanceDecoratorCountConfiguration(20, 8, 16, 256)))); // Purpur - decompile error + BiomeDecoratorGroups.Z(this); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.NETHER_BRIDGE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.SPRING_FEATURE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.ad).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(8, 4, 8, 128))))); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.K).a(WorldGenDecorator.A.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10))))); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.GLOWSTONE_BLOB.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.I.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10))))); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.GLOWSTONE_BLOB.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 128))))); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.N).a(WorldGenDecorator.r.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorRangeConfiguration(0.5F, 0, 0, 128))))); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.M).a(WorldGenDecorator.r.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorRangeConfiguration(0.5F, 0, 0, 128))))); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NETHERRACK, Blocks.NETHER_QUARTZ_ORE.getBlockData(), 14))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(16, 10, 20, 128))))); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NETHERRACK, Blocks.MAGMA_BLOCK.getBlockData(), 33))).a(WorldGenDecorator.B.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(4))))); +- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.SPRING_FEATURE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.ae).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(16, 10, 20, 128))))); ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.NETHER_BRIDGE.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.SPRING_FEATURE.b(BiomeDecoratorGroups.ad).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(8, 4, 8, 128)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.K).a(WorldGenDecorator.A.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.GLOWSTONE_BLOB.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.I.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.GLOWSTONE_BLOB.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 128)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.N).a(WorldGenDecorator.r.a(new WorldGenFeatureChanceDecoratorRangeConfiguration(0.5F, 0, 0, 128)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.M).a(WorldGenDecorator.r.a(new WorldGenFeatureChanceDecoratorRangeConfiguration(0.5F, 0, 0, 128)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NETHERRACK, Blocks.NETHER_QUARTZ_ORE.getBlockData(), 14)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(16, 10, 20, 128)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NETHERRACK, Blocks.MAGMA_BLOCK.getBlockData(), 33)).a(WorldGenDecorator.B.a(new WorldGenDecoratorFrequencyConfiguration(4)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.SPRING_FEATURE.b(BiomeDecoratorGroups.ae).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(16, 10, 20, 128)))); // Purpur - decompile error + this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.GHAST, 50, 4, 4)); + this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ZOMBIE_PIGMAN, 100, 4, 4)); + this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.MAGMA_CUBE, 2, 4, 4)); +diff --git a/src/main/java/net/minecraft/server/BiomeIceMountains.java b/src/main/java/net/minecraft/server/BiomeIceMountains.java +index d5033de8aa..ad9b4efe09 100644 +--- a/src/main/java/net/minecraft/server/BiomeIceMountains.java ++++ b/src/main/java/net/minecraft/server/BiomeIceMountains.java +@@ -4,8 +4,8 @@ public final class BiomeIceMountains extends BiomeBase { + + public BiomeIceMountains() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.ICY).a(0.45F).b(0.3F).c(0.0F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeIcePlains.java b/src/main/java/net/minecraft/server/BiomeIcePlains.java +index 054b0e0ab1..71606b0a71 100644 +--- a/src/main/java/net/minecraft/server/BiomeIcePlains.java ++++ b/src/main/java/net/minecraft/server/BiomeIcePlains.java +@@ -4,11 +4,11 @@ public final class BiomeIcePlains extends BiomeBase { + + public BiomeIcePlains() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.ICY).a(0.125F).b(0.05F).c(0.0F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/snowy/town_centers", 6)))); +- this.a(WorldGenerator.IGLOO.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/snowy/town_centers", 6))); // Purpur - decompile error ++ this.a(WorldGenerator.IGLOO.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeIcePlainsSpikes.java b/src/main/java/net/minecraft/server/BiomeIcePlainsSpikes.java +index 44c410f75c..984f94bb59 100644 +--- a/src/main/java/net/minecraft/server/BiomeIcePlainsSpikes.java ++++ b/src/main/java/net/minecraft/server/BiomeIcePlainsSpikes.java +@@ -4,14 +4,14 @@ public final class BiomeIcePlainsSpikes extends BiomeBase { + + public BiomeIcePlainsSpikes() { + super((new BiomeBase.a()).a(WorldGenSurface.G, new WorldGenSurfaceConfigurationBase(Blocks.SNOW_BLOCK.getBlockData(), Blocks.DIRT.getBlockData(), Blocks.GRAVEL.getBlockData())).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.ICY).a(0.425F).b(0.45000002F).c(0.0F).d(0.5F).a(4159204).b(329011).a("snowy_tundra")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); + BiomeDecoratorGroups.f(this); +- this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.ICE_SPIKE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.b.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(3))))); +- this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.ICE_PATCH.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRadiusConfiguration(2))).a(WorldGenDecorator.b.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(2))))); ++ this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.ICE_SPIKE.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.b.a(new WorldGenDecoratorFrequencyConfiguration(3)))); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.ICE_PATCH.b(new WorldGenFeatureRadiusConfiguration(2)).a(WorldGenDecorator.b.a(new WorldGenDecoratorFrequencyConfiguration(2)))); // Purpur - decompile error + BiomeDecoratorGroups.g(this); + BiomeDecoratorGroups.h(this); + BiomeDecoratorGroups.l(this); +diff --git a/src/main/java/net/minecraft/server/BiomeJungle.java b/src/main/java/net/minecraft/server/BiomeJungle.java +index 2f893ce918..95e5019968 100644 +--- a/src/main/java/net/minecraft/server/BiomeJungle.java ++++ b/src/main/java/net/minecraft/server/BiomeJungle.java +@@ -4,9 +4,9 @@ public final class BiomeJungle extends BiomeBase { + + public BiomeJungle() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.1F).b(0.2F).c(0.95F).d(0.9F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.JUNGLE_TEMPLE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.JUNGLE_TEMPLE.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeJungleEdge.java b/src/main/java/net/minecraft/server/BiomeJungleEdge.java +index 4858617859..e624f9764f 100644 +--- a/src/main/java/net/minecraft/server/BiomeJungleEdge.java ++++ b/src/main/java/net/minecraft/server/BiomeJungleEdge.java +@@ -4,8 +4,8 @@ public final class BiomeJungleEdge extends BiomeBase { + + public BiomeJungleEdge() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.1F).b(0.2F).c(0.95F).d(0.8F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeJungleEdgeMutated.java b/src/main/java/net/minecraft/server/BiomeJungleEdgeMutated.java +index a957f6124b..1fe9c840a7 100644 +--- a/src/main/java/net/minecraft/server/BiomeJungleEdgeMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeJungleEdgeMutated.java +@@ -4,8 +4,8 @@ public final class BiomeJungleEdgeMutated extends BiomeBase { + + public BiomeJungleEdgeMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.2F).b(0.4F).c(0.95F).d(0.8F).a(4159204).b(329011).a("jungle_edge")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeJungleHills.java b/src/main/java/net/minecraft/server/BiomeJungleHills.java +index 7b9bc967a9..e2970ab00e 100644 +--- a/src/main/java/net/minecraft/server/BiomeJungleHills.java ++++ b/src/main/java/net/minecraft/server/BiomeJungleHills.java +@@ -4,9 +4,9 @@ public final class BiomeJungleHills extends BiomeBase { + + public BiomeJungleHills() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.45F).b(0.3F).c(0.95F).d(0.9F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.JUNGLE_TEMPLE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.JUNGLE_TEMPLE.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeJungleMutated.java b/src/main/java/net/minecraft/server/BiomeJungleMutated.java +index 02246950d0..ffe6b4344e 100644 +--- a/src/main/java/net/minecraft/server/BiomeJungleMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeJungleMutated.java +@@ -4,8 +4,8 @@ public final class BiomeJungleMutated extends BiomeBase { + + public BiomeJungleMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.2F).b(0.4F).c(0.95F).d(0.9F).a(4159204).b(329011).a("jungle")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeLukewarmDeepOcean.java b/src/main/java/net/minecraft/server/BiomeLukewarmDeepOcean.java +index e6d4a2c397..b23c43305b 100644 +--- a/src/main/java/net/minecraft/server/BiomeLukewarmDeepOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeLukewarmDeepOcean.java +@@ -4,10 +4,10 @@ public class BiomeLukewarmDeepOcean extends BiomeBase { + + public BiomeLukewarmDeepOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.A).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(4566514).b(267827).a((String) null)); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F)))); +- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))); // Purpur - decompile error ++ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeLukewarmOcean.java b/src/main/java/net/minecraft/server/BiomeLukewarmOcean.java +index f2dc5d1b5c..efcb11bbe8 100644 +--- a/src/main/java/net/minecraft/server/BiomeLukewarmOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeLukewarmOcean.java +@@ -4,9 +4,9 @@ public class BiomeLukewarmOcean extends BiomeBase { + + public BiomeLukewarmOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.A).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.5F).d(0.5F).a(4566514).b(267827).a((String) null)); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F)))); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMegaSpruceTaiga.java b/src/main/java/net/minecraft/server/BiomeMegaSpruceTaiga.java +index f6ec90c2d0..328e939a6f 100644 +--- a/src/main/java/net/minecraft/server/BiomeMegaSpruceTaiga.java ++++ b/src/main/java/net/minecraft/server/BiomeMegaSpruceTaiga.java +@@ -4,8 +4,8 @@ public final class BiomeMegaSpruceTaiga extends BiomeBase { + + public BiomeMegaSpruceTaiga() { + super((new BiomeBase.a()).a(WorldGenSurface.K, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(0.25F).d(0.8F).a(4159204).b(329011).a("giant_tree_taiga")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMegaTaiga.java b/src/main/java/net/minecraft/server/BiomeMegaTaiga.java +index e9ad930d88..36bea710a0 100644 +--- a/src/main/java/net/minecraft/server/BiomeMegaTaiga.java ++++ b/src/main/java/net/minecraft/server/BiomeMegaTaiga.java +@@ -4,8 +4,8 @@ public final class BiomeMegaTaiga extends BiomeBase { + + public BiomeMegaTaiga() { + super((new BiomeBase.a()).a(WorldGenSurface.K, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(0.3F).d(0.8F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMegaTaigaHills.java b/src/main/java/net/minecraft/server/BiomeMegaTaigaHills.java +index cdc182c229..22474d682a 100644 +--- a/src/main/java/net/minecraft/server/BiomeMegaTaigaHills.java ++++ b/src/main/java/net/minecraft/server/BiomeMegaTaigaHills.java +@@ -4,8 +4,8 @@ public final class BiomeMegaTaigaHills extends BiomeBase { + + public BiomeMegaTaigaHills() { + super((new BiomeBase.a()).a(WorldGenSurface.K, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.45F).b(0.3F).c(0.3F).d(0.8F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMesa.java b/src/main/java/net/minecraft/server/BiomeMesa.java +index 95e602a95f..65d606d51c 100644 +--- a/src/main/java/net/minecraft/server/BiomeMesa.java ++++ b/src/main/java/net/minecraft/server/BiomeMesa.java +@@ -4,8 +4,8 @@ public final class BiomeMesa extends BiomeBase { + + public BiomeMesa() { + super((new BiomeBase.a()).a(WorldGenSurface.M, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(0.1F).b(0.2F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMesaBryce.java b/src/main/java/net/minecraft/server/BiomeMesaBryce.java +index 57ef10afb0..5ecec62f18 100644 +--- a/src/main/java/net/minecraft/server/BiomeMesaBryce.java ++++ b/src/main/java/net/minecraft/server/BiomeMesaBryce.java +@@ -4,8 +4,8 @@ public final class BiomeMesaBryce extends BiomeBase { + + public BiomeMesaBryce() { + super((new BiomeBase.a()).a(WorldGenSurface.O, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(0.1F).b(0.2F).c(2.0F).d(0.0F).a(4159204).b(329011).a("badlands")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMesaPlataeu.java b/src/main/java/net/minecraft/server/BiomeMesaPlataeu.java +index b9f81a044f..14d4bd312e 100644 +--- a/src/main/java/net/minecraft/server/BiomeMesaPlataeu.java ++++ b/src/main/java/net/minecraft/server/BiomeMesaPlataeu.java +@@ -4,8 +4,8 @@ public final class BiomeMesaPlataeu extends BiomeBase { + + public BiomeMesaPlataeu() { + super((new BiomeBase.a()).a(WorldGenSurface.N, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(1.5F).b(0.025F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMesaPlataeuClear.java b/src/main/java/net/minecraft/server/BiomeMesaPlataeuClear.java +index 3ce8d3cef5..b5dab9d2aa 100644 +--- a/src/main/java/net/minecraft/server/BiomeMesaPlataeuClear.java ++++ b/src/main/java/net/minecraft/server/BiomeMesaPlataeuClear.java +@@ -4,8 +4,8 @@ public final class BiomeMesaPlataeuClear extends BiomeBase { + + public BiomeMesaPlataeuClear() { + super((new BiomeBase.a()).a(WorldGenSurface.M, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(1.5F).b(0.025F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMesaPlateauClearMutated.java b/src/main/java/net/minecraft/server/BiomeMesaPlateauClearMutated.java +index 88b7b37467..d05cc38b5e 100644 +--- a/src/main/java/net/minecraft/server/BiomeMesaPlateauClearMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeMesaPlateauClearMutated.java +@@ -4,8 +4,8 @@ public final class BiomeMesaPlateauClearMutated extends BiomeBase { + + public BiomeMesaPlateauClearMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.M, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(0.45F).b(0.3F).c(2.0F).d(0.0F).a(4159204).b(329011).a("badlands_plateau")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMesaPlateauMutated.java b/src/main/java/net/minecraft/server/BiomeMesaPlateauMutated.java +index 7254bcf3e5..21a77ee812 100644 +--- a/src/main/java/net/minecraft/server/BiomeMesaPlateauMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeMesaPlateauMutated.java +@@ -4,8 +4,8 @@ public final class BiomeMesaPlateauMutated extends BiomeBase { + + public BiomeMesaPlateauMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.N, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(0.45F).b(0.3F).c(2.0F).d(0.0F).a(4159204).b(329011).a("wooded_badlands_plateau")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMushroomIslandShore.java b/src/main/java/net/minecraft/server/BiomeMushroomIslandShore.java +index 58bc1f2343..0302efbdc7 100644 +--- a/src/main/java/net/minecraft/server/BiomeMushroomIslandShore.java ++++ b/src/main/java/net/minecraft/server/BiomeMushroomIslandShore.java +@@ -4,8 +4,8 @@ public final class BiomeMushroomIslandShore extends BiomeBase { + + public BiomeMushroomIslandShore() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.D).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.MUSHROOM).a(0.0F).b(0.025F).c(0.9F).d(1.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeMushrooms.java b/src/main/java/net/minecraft/server/BiomeMushrooms.java +index cb620014b7..51f92584b8 100644 +--- a/src/main/java/net/minecraft/server/BiomeMushrooms.java ++++ b/src/main/java/net/minecraft/server/BiomeMushrooms.java +@@ -4,8 +4,8 @@ public final class BiomeMushrooms extends BiomeBase { + + public BiomeMushrooms() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.D).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.MUSHROOM).a(0.2F).b(0.3F).c(0.9F).d(1.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeOcean.java b/src/main/java/net/minecraft/server/BiomeOcean.java +index fd7e991062..ad9628b2aa 100644 +--- a/src/main/java/net/minecraft/server/BiomeOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeOcean.java +@@ -4,9 +4,9 @@ public final class BiomeOcean extends BiomeBase { + + public BiomeOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F)))); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +@@ -20,7 +20,7 @@ public final class BiomeOcean extends BiomeBase { + BiomeDecoratorGroups.Z(this); + BiomeDecoratorGroups.aa(this); + BiomeDecoratorGroups.am(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(48, 0.3D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(48, 0.3D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.ai(this); + BiomeDecoratorGroups.ah(this); + BiomeDecoratorGroups.ap(this); +diff --git a/src/main/java/net/minecraft/server/BiomePlains.java b/src/main/java/net/minecraft/server/BiomePlains.java +index efbb36d016..ff6090e3c1 100644 +--- a/src/main/java/net/minecraft/server/BiomePlains.java ++++ b/src/main/java/net/minecraft/server/BiomePlains.java +@@ -4,10 +4,10 @@ public final class BiomePlains extends BiomeBase { + + protected BiomePlains() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.PLAINS).a(0.125F).b(0.05F).c(0.8F).d(0.4F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/plains/town_centers", 6)))); +- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/plains/town_centers", 6))); // Purpur - decompile error ++ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeRedwoodTaigaHillsMutated.java b/src/main/java/net/minecraft/server/BiomeRedwoodTaigaHillsMutated.java +index 7804a4e329..a28222eb1d 100644 +--- a/src/main/java/net/minecraft/server/BiomeRedwoodTaigaHillsMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeRedwoodTaigaHillsMutated.java +@@ -4,8 +4,8 @@ public final class BiomeRedwoodTaigaHillsMutated extends BiomeBase { + + public BiomeRedwoodTaigaHillsMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.K, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(0.25F).d(0.8F).a(4159204).b(329011).a("giant_tree_taiga_hills")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeRiver.java b/src/main/java/net/minecraft/server/BiomeRiver.java +index 6522c80214..b84b868b1a 100644 +--- a/src/main/java/net/minecraft/server/BiomeRiver.java ++++ b/src/main/java/net/minecraft/server/BiomeRiver.java +@@ -4,7 +4,7 @@ public final class BiomeRiver extends BiomeBase { + + public BiomeRiver() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.RIVER).a(-0.5F).b(0.0F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +@@ -18,7 +18,7 @@ public final class BiomeRiver extends BiomeBase { + BiomeDecoratorGroups.Z(this); + BiomeDecoratorGroups.aa(this); + BiomeDecoratorGroups.am(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(48, 0.4D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(48, 0.4D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.ap(this); + this.a(EnumCreatureType.WATER_CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SQUID, 2, 1, 4)); + this.a(EnumCreatureType.WATER_CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SALMON, 5, 1, 5)); +diff --git a/src/main/java/net/minecraft/server/BiomeRoofedForest.java b/src/main/java/net/minecraft/server/BiomeRoofedForest.java +index 30d6802242..16bcf9bff0 100644 +--- a/src/main/java/net/minecraft/server/BiomeRoofedForest.java ++++ b/src/main/java/net/minecraft/server/BiomeRoofedForest.java +@@ -6,14 +6,14 @@ public final class BiomeRoofedForest extends BiomeBase { + + public BiomeRoofedForest() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.1F).b(0.2F).c(0.7F).d(0.8F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.WOODLAND_MANSION.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.WOODLAND_MANSION.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); + BiomeDecoratorGroups.f(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.HUGE_BROWN_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM).a(0.025F), WorldGenerator.HUGE_RED_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_RED_MUSHROOM).a(0.05F), WorldGenerator.DARK_OAK_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.DARK_OAK_TREE).a(0.6666667F), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.BIRCH_TREE).a(0.2F), WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE)))).a(WorldGenDecorator.G.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.HUGE_BROWN_MUSHROOM.b(BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM).a(0.025F), WorldGenerator.HUGE_RED_MUSHROOM.b(BiomeDecoratorGroups.HUGE_RED_MUSHROOM).a(0.05F), WorldGenerator.DARK_OAK_TREE.b(BiomeDecoratorGroups.DARK_OAK_TREE).a(0.6666667F), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.BIRCH_TREE).a(0.2F), WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE))).a(WorldGenDecorator.G.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.N(this); + BiomeDecoratorGroups.g(this); + BiomeDecoratorGroups.h(this); +diff --git a/src/main/java/net/minecraft/server/BiomeRoofedForestMutated.java b/src/main/java/net/minecraft/server/BiomeRoofedForestMutated.java +index 5c9ab0864e..9fa84c87fa 100644 +--- a/src/main/java/net/minecraft/server/BiomeRoofedForestMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeRoofedForestMutated.java +@@ -6,14 +6,14 @@ public final class BiomeRoofedForestMutated extends BiomeBase { + + public BiomeRoofedForestMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.2F).b(0.4F).c(0.7F).d(0.8F).a(4159204).b(329011).a("dark_forest")); +- this.a(WorldGenerator.WOODLAND_MANSION.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.WOODLAND_MANSION.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); + BiomeDecoratorGroups.f(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.HUGE_RED_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_RED_MUSHROOM).a(0.025F), WorldGenerator.HUGE_BROWN_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM).a(0.05F), WorldGenerator.DARK_OAK_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.DARK_OAK_TREE).a(0.6666667F), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.BIRCH_TREE).a(0.2F), WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE)))).a(WorldGenDecorator.G.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.HUGE_RED_MUSHROOM.b(BiomeDecoratorGroups.HUGE_RED_MUSHROOM).a(0.025F), WorldGenerator.HUGE_BROWN_MUSHROOM.b(BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM).a(0.05F), WorldGenerator.DARK_OAK_TREE.b(BiomeDecoratorGroups.DARK_OAK_TREE).a(0.6666667F), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.BIRCH_TREE).a(0.2F), WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE))).a(WorldGenDecorator.G.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.N(this); + BiomeDecoratorGroups.g(this); + BiomeDecoratorGroups.h(this); +diff --git a/src/main/java/net/minecraft/server/BiomeSavanna.java b/src/main/java/net/minecraft/server/BiomeSavanna.java +index e023898b38..c12a890165 100644 +--- a/src/main/java/net/minecraft/server/BiomeSavanna.java ++++ b/src/main/java/net/minecraft/server/BiomeSavanna.java +@@ -4,10 +4,10 @@ public final class BiomeSavanna extends BiomeBase { + + protected BiomeSavanna() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.SAVANNA).a(0.125F).b(0.05F).c(1.2F).d(0.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/savanna/town_centers", 6)))); +- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/savanna/town_centers", 6))); // Purpur - decompile error ++ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeSavannaMutated.java b/src/main/java/net/minecraft/server/BiomeSavannaMutated.java +index 8a0da661fb..db8b20a6c7 100644 +--- a/src/main/java/net/minecraft/server/BiomeSavannaMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeSavannaMutated.java +@@ -4,8 +4,8 @@ public final class BiomeSavannaMutated extends BiomeBase { + + public BiomeSavannaMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.I, WorldGenSurface.v).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.SAVANNA).a(0.3625F).b(1.225F).c(1.1F).d(0.0F).a(4159204).b(329011).a("savanna")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeSavannaPlateau.java b/src/main/java/net/minecraft/server/BiomeSavannaPlateau.java +index 1d2a37a41e..2826c510d8 100644 +--- a/src/main/java/net/minecraft/server/BiomeSavannaPlateau.java ++++ b/src/main/java/net/minecraft/server/BiomeSavannaPlateau.java +@@ -4,8 +4,8 @@ public final class BiomeSavannaPlateau extends BiomeBase { + + protected BiomeSavannaPlateau() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.SAVANNA).a(1.5F).b(0.025F).c(1.0F).d(0.0F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeSavannaPlateauMutated.java b/src/main/java/net/minecraft/server/BiomeSavannaPlateauMutated.java +index 91e2b59037..e544a8f6b9 100644 +--- a/src/main/java/net/minecraft/server/BiomeSavannaPlateauMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeSavannaPlateauMutated.java +@@ -4,8 +4,8 @@ public final class BiomeSavannaPlateauMutated extends BiomeBase { + + public BiomeSavannaPlateauMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.I, WorldGenSurface.v).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.SAVANNA).a(1.05F).b(1.2125001F).c(1.0F).d(0.0F).a(4159204).b(329011).a("savanna_plateau")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeStoneBeach.java b/src/main/java/net/minecraft/server/BiomeStoneBeach.java +index 501c36649e..34660f9f84 100644 +--- a/src/main/java/net/minecraft/server/BiomeStoneBeach.java ++++ b/src/main/java/net/minecraft/server/BiomeStoneBeach.java +@@ -4,8 +4,8 @@ public final class BiomeStoneBeach extends BiomeBase { + + public BiomeStoneBeach() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.x).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.NONE).a(0.1F).b(0.8F).c(0.2F).d(0.3F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeSunflowerPlains.java b/src/main/java/net/minecraft/server/BiomeSunflowerPlains.java +index 62c1cfaef9..8815c95900 100644 +--- a/src/main/java/net/minecraft/server/BiomeSunflowerPlains.java ++++ b/src/main/java/net/minecraft/server/BiomeSunflowerPlains.java +@@ -4,21 +4,21 @@ public final class BiomeSunflowerPlains extends BiomeBase { + + protected BiomeSunflowerPlains() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.PLAINS).a(0.125F).b(0.05F).c(0.8F).d(0.4F).a(4159204).b(329011).a("plains")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); + BiomeDecoratorGroups.f(this); + BiomeDecoratorGroups.Y(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.R).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10))))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.R).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error + BiomeDecoratorGroups.g(this); + BiomeDecoratorGroups.h(this); + BiomeDecoratorGroups.l(this); + BiomeDecoratorGroups.R(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.V).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10))))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.V).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error + BiomeDecoratorGroups.Z(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.I).a(WorldGenDecorator.j.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(32))))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.I).a(WorldGenDecorator.j.a(new WorldGenDecoratorDungeonConfiguration(32)))); // Purpur - decompile error + BiomeDecoratorGroups.am(this); + BiomeDecoratorGroups.ap(this); + this.a(EnumCreatureType.CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SHEEP, 12, 4, 4)); +diff --git a/src/main/java/net/minecraft/server/BiomeSwamp.java b/src/main/java/net/minecraft/server/BiomeSwamp.java +index 29e448f5ad..02584897e9 100644 +--- a/src/main/java/net/minecraft/server/BiomeSwamp.java ++++ b/src/main/java/net/minecraft/server/BiomeSwamp.java +@@ -4,8 +4,8 @@ public final class BiomeSwamp extends BiomeBase { + + protected BiomeSwamp() { + super((new BiomeBase.a()).a(WorldGenSurface.L, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.SWAMP).a(-0.2F).b(0.1F).c(0.8F).d(0.9F).a(6388580).b(2302743).a((String) null)); +- this.a(WorldGenerator.SWAMP_HUT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); ++ this.a(WorldGenerator.SWAMP_HUT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +@@ -17,7 +17,7 @@ public final class BiomeSwamp extends BiomeBase { + BiomeDecoratorGroups.Z(this); + BiomeDecoratorGroups.ae(this); + BiomeDecoratorGroups.am(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(64, 0.6D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(64, 0.6D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.ag(this); + BiomeDecoratorGroups.ap(this); + this.a(EnumCreatureType.CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SHEEP, 12, 4, 4)); +diff --git a/src/main/java/net/minecraft/server/BiomeSwamplandMutated.java b/src/main/java/net/minecraft/server/BiomeSwamplandMutated.java +index 1352daa258..d85b01b956 100644 +--- a/src/main/java/net/minecraft/server/BiomeSwamplandMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeSwamplandMutated.java +@@ -4,7 +4,7 @@ public final class BiomeSwamplandMutated extends BiomeBase { + + protected BiomeSwamplandMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.L, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.SWAMP).a(-0.1F).b(0.3F).c(0.8F).d(0.9F).a(6388580).b(2302743).a("swamp")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeTaiga.java b/src/main/java/net/minecraft/server/BiomeTaiga.java +index 5cd569dcdd..ae6e6ca896 100644 +--- a/src/main/java/net/minecraft/server/BiomeTaiga.java ++++ b/src/main/java/net/minecraft/server/BiomeTaiga.java +@@ -4,10 +4,10 @@ public final class BiomeTaiga extends BiomeBase { + + public BiomeTaiga() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(0.25F).d(0.8F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/taiga/town_centers", 6)))); +- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/taiga/town_centers", 6))); // Purpur - decompile error ++ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeTaigaHills.java b/src/main/java/net/minecraft/server/BiomeTaigaHills.java +index e182f04008..4e19fe5ae9 100644 +--- a/src/main/java/net/minecraft/server/BiomeTaigaHills.java ++++ b/src/main/java/net/minecraft/server/BiomeTaigaHills.java +@@ -4,8 +4,8 @@ public final class BiomeTaigaHills extends BiomeBase { + + public BiomeTaigaHills() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.45F).b(0.3F).c(0.25F).d(0.8F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeTaigaMutated.java b/src/main/java/net/minecraft/server/BiomeTaigaMutated.java +index 75d46c61dc..05e833ffed 100644 +--- a/src/main/java/net/minecraft/server/BiomeTaigaMutated.java ++++ b/src/main/java/net/minecraft/server/BiomeTaigaMutated.java +@@ -4,8 +4,8 @@ public final class BiomeTaigaMutated extends BiomeBase { + + public BiomeTaigaMutated() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.3F).b(0.4F).c(0.25F).d(0.8F).a(4159204).b(329011).a("taiga")); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.a(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeTheEnd.java b/src/main/java/net/minecraft/server/BiomeTheEnd.java +index 26fda2cf69..22e9789a36 100644 +--- a/src/main/java/net/minecraft/server/BiomeTheEnd.java ++++ b/src/main/java/net/minecraft/server/BiomeTheEnd.java +@@ -6,7 +6,7 @@ public final class BiomeTheEnd extends BiomeBase { + + public BiomeTheEnd() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.F).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.THEEND).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_SPIKE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureEndSpikeConfiguration(false, ImmutableList.of(), (BlockPosition) null))).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_SPIKE.b(new WorldGenFeatureEndSpikeConfiguration(false, ImmutableList.of(), (BlockPosition) null)).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.aq(this); + this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ENDERMAN, 10, 4, 4)); + } +diff --git a/src/main/java/net/minecraft/server/BiomeTheEndFloatingIslands.java b/src/main/java/net/minecraft/server/BiomeTheEndFloatingIslands.java +index c065128649..a26d56aa45 100644 +--- a/src/main/java/net/minecraft/server/BiomeTheEndFloatingIslands.java ++++ b/src/main/java/net/minecraft/server/BiomeTheEndFloatingIslands.java +@@ -4,7 +4,7 @@ public class BiomeTheEndFloatingIslands extends BiomeBase { + + public BiomeTheEndFloatingIslands() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.F).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.THEEND).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenStage.Decoration.RAW_GENERATION, WorldGenerator.END_ISLAND.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.J.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.RAW_GENERATION, WorldGenerator.END_ISLAND.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.J.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.aq(this); + this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ENDERMAN, 10, 4, 4)); + } +diff --git a/src/main/java/net/minecraft/server/BiomeTheEndHighIsland.java b/src/main/java/net/minecraft/server/BiomeTheEndHighIsland.java +index 90e79b2918..e47add3e43 100644 +--- a/src/main/java/net/minecraft/server/BiomeTheEndHighIsland.java ++++ b/src/main/java/net/minecraft/server/BiomeTheEndHighIsland.java +@@ -4,10 +4,10 @@ public class BiomeTheEndHighIsland extends BiomeBase { + + public BiomeTheEndHighIsland() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.F).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.THEEND).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.END_CITY.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_GATEWAY.b((WorldGenFeatureConfiguration) WorldGenEndGatewayConfiguration.a(WorldProviderTheEnd.f, true)).a(WorldGenDecorator.L.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenerator.END_CITY.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_GATEWAY.b(WorldGenEndGatewayConfiguration.a(WorldProviderTheEnd.f, true)).a(WorldGenDecorator.L.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + BiomeDecoratorGroups.aq(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.CHORUS_PLANT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.K.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.CHORUS_PLANT.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.K.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ENDERMAN, 10, 4, 4)); + } + } +diff --git a/src/main/java/net/minecraft/server/BiomeTheEndMediumIsland.java b/src/main/java/net/minecraft/server/BiomeTheEndMediumIsland.java +index c7d5317cc0..ec92a84579 100644 +--- a/src/main/java/net/minecraft/server/BiomeTheEndMediumIsland.java ++++ b/src/main/java/net/minecraft/server/BiomeTheEndMediumIsland.java +@@ -4,7 +4,7 @@ public class BiomeTheEndMediumIsland extends BiomeBase { + + public BiomeTheEndMediumIsland() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.F).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.THEEND).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenerator.END_CITY.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); ++ this.a(WorldGenerator.END_CITY.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error + BiomeDecoratorGroups.aq(this); + this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ENDERMAN, 10, 4, 4)); + } +diff --git a/src/main/java/net/minecraft/server/BiomeVoid.java b/src/main/java/net/minecraft/server/BiomeVoid.java +index 87fd7e1467..c9ba334535 100644 +--- a/src/main/java/net/minecraft/server/BiomeVoid.java ++++ b/src/main/java/net/minecraft/server/BiomeVoid.java +@@ -4,6 +4,6 @@ public final class BiomeVoid extends BiomeBase { + + public BiomeVoid() { + super((new BiomeBase.a()).a(WorldGenSurface.R, WorldGenSurface.x).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.NONE).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null)); +- this.a(WorldGenStage.Decoration.TOP_LAYER_MODIFICATION, WorldGenerator.VOID_START_PLATFORM.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e))); ++ this.a(WorldGenStage.Decoration.TOP_LAYER_MODIFICATION, WorldGenerator.VOID_START_PLATFORM.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error + } + } +diff --git a/src/main/java/net/minecraft/server/BiomeWarmDeepOcean.java b/src/main/java/net/minecraft/server/BiomeWarmDeepOcean.java +index 3f8e18a2c7..11dc5f6374 100644 +--- a/src/main/java/net/minecraft/server/BiomeWarmDeepOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeWarmDeepOcean.java +@@ -4,10 +4,10 @@ public class BiomeWarmDeepOcean extends BiomeBase { + + public BiomeWarmDeepOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.B).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(4445678).b(270131).a((String) null)); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F)))); +- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e)); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))); // Purpur - decompile error ++ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +diff --git a/src/main/java/net/minecraft/server/BiomeWarmOcean.java b/src/main/java/net/minecraft/server/BiomeWarmOcean.java +index dd7916c090..e4dc7d198c 100644 +--- a/src/main/java/net/minecraft/server/BiomeWarmOcean.java ++++ b/src/main/java/net/minecraft/server/BiomeWarmOcean.java +@@ -6,9 +6,9 @@ public class BiomeWarmOcean extends BiomeBase { + + public BiomeWarmOcean() { + super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.B).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.5F).d(0.5F).a(4445678).b(270131).a((String) null)); +- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F)))); +- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL)))); +- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false)))); ++ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))); // Purpur - decompile error ++ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error ++ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error + BiomeDecoratorGroups.b(this); + BiomeDecoratorGroups.c(this); + BiomeDecoratorGroups.d(this); +@@ -22,9 +22,9 @@ public class BiomeWarmOcean extends BiomeBase { + BiomeDecoratorGroups.Z(this); + BiomeDecoratorGroups.aa(this); + BiomeDecoratorGroups.am(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SIMPLE_RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandom2(ImmutableList.of(WorldGenerator.CORAL_TREE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e), WorldGenerator.CORAL_CLAW.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e), WorldGenerator.CORAL_MUSHROOM.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e))))).a(WorldGenDecorator.x.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorNoiseConfiguration(20, 400.0D, 0.0D, HeightMap.Type.OCEAN_FLOOR_WG))))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SIMPLE_RANDOM_SELECTOR.b(new WorldGenFeatureRandom2(ImmutableList.of(WorldGenerator.CORAL_TREE.b(WorldGenFeatureConfiguration.e), WorldGenerator.CORAL_CLAW.b(WorldGenFeatureConfiguration.e), WorldGenerator.CORAL_MUSHROOM.b(WorldGenFeatureConfiguration.e)))).a(WorldGenDecorator.x.a(new WorldGenDecoratorNoiseConfiguration(20, 400.0D, 0.0D, HeightMap.Type.OCEAN_FLOOR_WG)))); // Purpur - decompile error + BiomeDecoratorGroups.aj(this); +- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEA_PICKLE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureKelpConfiguration(20))).a(WorldGenDecorator.l.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(16))))); ++ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEA_PICKLE.b(new WorldGenFeatureKelpConfiguration(20)).a(WorldGenDecorator.l.a(new WorldGenDecoratorDungeonConfiguration(16)))); // Purpur - decompile error + BiomeDecoratorGroups.ap(this); + this.a(EnumCreatureType.WATER_CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SQUID, 10, 4, 4)); + this.a(EnumCreatureType.WATER_CREATURE, new BiomeBase.BiomeMeta(EntityTypes.PUFFERFISH, 15, 1, 3)); +-- +2.24.0 + diff --git a/patches/server/0003-Host-our-own-timings.patch b/patches/server/0004-Host-our-own-timings.patch similarity index 92% rename from patches/server/0003-Host-our-own-timings.patch rename to patches/server/0004-Host-our-own-timings.patch index 6e43e6a35..fe8c6ee70 100644 --- a/patches/server/0003-Host-our-own-timings.patch +++ b/patches/server/0004-Host-our-own-timings.patch @@ -1,4 +1,4 @@ -From b9aca72a928b3b47b485b2f72ca05f67139d9f51 Mon Sep 17 00:00:00 2001 +From c5700f8e63cbfcf0d035a986966f7f850c9026a9 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 18 Feb 2020 20:38:34 -0600 Subject: [PATCH] Host our own timings diff --git a/patches/server/0004-Ridables.patch b/patches/server/0005-Ridables.patch similarity index 99% rename from patches/server/0004-Ridables.patch rename to patches/server/0005-Ridables.patch index 8e9a02e6f..51db410e1 100644 --- a/patches/server/0004-Ridables.patch +++ b/patches/server/0005-Ridables.patch @@ -1,4 +1,4 @@ -From 4cb137fb77aa92707b9134e63834d9468cbb540d Mon Sep 17 00:00:00 2001 +From 19fc6d780a89bfd5eacf9e6bad6f4ef6d6dbd589 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 6 Feb 2020 19:53:59 -0600 Subject: [PATCH] Ridables diff --git a/patches/server/0005-Logger-settings-suppressing-pointless-logs.patch b/patches/server/0006-Logger-settings-suppressing-pointless-logs.patch similarity index 98% rename from patches/server/0005-Logger-settings-suppressing-pointless-logs.patch rename to patches/server/0006-Logger-settings-suppressing-pointless-logs.patch index d986d3738..b591b6276 100644 --- a/patches/server/0005-Logger-settings-suppressing-pointless-logs.patch +++ b/patches/server/0006-Logger-settings-suppressing-pointless-logs.patch @@ -1,4 +1,4 @@ -From c16b4b8a5b5c63759a8072f0d90e78d889a60680 Mon Sep 17 00:00:00 2001 +From 5eb128f8c8253f499824ed0788de2d6c6277909b Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 00:52:12 -0500 Subject: [PATCH] Logger settings (suppressing pointless logs) @@ -64,7 +64,7 @@ index f234832e6f..345404c3a1 100644 getString("settings.timings.url", "https://timings.pl3x.net"); } diff --git a/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java b/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java -index b31e911500..756786accb 100644 +index 049e9f98de..1d179cd5bc 100644 --- a/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java +++ b/src/main/java/org/bukkit/craftbukkit/legacy/CraftLegacy.java @@ -254,6 +254,7 @@ public final class CraftLegacy { diff --git a/patches/server/0006-Disable-outdated-build-check.patch b/patches/server/0007-Disable-outdated-build-check.patch similarity index 92% rename from patches/server/0006-Disable-outdated-build-check.patch rename to patches/server/0007-Disable-outdated-build-check.patch index bc38fa5fc..f767d31a3 100644 --- a/patches/server/0006-Disable-outdated-build-check.patch +++ b/patches/server/0007-Disable-outdated-build-check.patch @@ -1,4 +1,4 @@ -From c0923d411500e09178ad4c390fa0ae093221095b Mon Sep 17 00:00:00 2001 +From 848c48d41b15400434c52100ba4131958c492fd8 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 15 Dec 2019 12:53:59 -0600 Subject: [PATCH] Disable outdated build check @@ -8,7 +8,7 @@ Subject: [PATCH] Disable outdated build check 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/bukkit/craftbukkit/Main.java b/src/main/java/org/bukkit/craftbukkit/Main.java -index 533cfe7386..2278cf7160 100644 +index b5bc4e2097..97b2482b1c 100644 --- a/src/main/java/org/bukkit/craftbukkit/Main.java +++ b/src/main/java/org/bukkit/craftbukkit/Main.java @@ -220,7 +220,7 @@ public class Main { diff --git a/patches/server/0007-Add-obfhelpers-for-plugin-use.patch b/patches/server/0008-Add-obfhelpers-for-plugin-use.patch similarity index 97% rename from patches/server/0007-Add-obfhelpers-for-plugin-use.patch rename to patches/server/0008-Add-obfhelpers-for-plugin-use.patch index 5ac432dd2..aed9f187b 100644 --- a/patches/server/0007-Add-obfhelpers-for-plugin-use.patch +++ b/patches/server/0008-Add-obfhelpers-for-plugin-use.patch @@ -1,4 +1,4 @@ -From 1e339384fcecb70448f3df114c45f9df15c50d37 Mon Sep 17 00:00:00 2001 +From 139a881b8386dec67899350ed0292331af74cff1 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Wed, 1 Jan 2020 20:12:39 -0600 Subject: [PATCH] Add obfhelpers for plugin use diff --git a/patches/server/0008-Silk-touch-spawners.patch b/patches/server/0009-Silk-touch-spawners.patch similarity index 98% rename from patches/server/0008-Silk-touch-spawners.patch rename to patches/server/0009-Silk-touch-spawners.patch index b88f4d26a..d2fb70f85 100644 --- a/patches/server/0008-Silk-touch-spawners.patch +++ b/patches/server/0009-Silk-touch-spawners.patch @@ -1,4 +1,4 @@ -From 484ff7b6e9b86f926c6fee53e4a4659a52f04b12 Mon Sep 17 00:00:00 2001 +From c0eac066531dd3f227492fa408aefd8ccba51265 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 9 May 2019 14:27:37 -0500 Subject: [PATCH] Silk touch spawners diff --git a/patches/server/0009-Giants-naturally-spawn-and-have-AI.patch b/patches/server/0010-Giants-naturally-spawn-and-have-AI.patch similarity index 99% rename from patches/server/0009-Giants-naturally-spawn-and-have-AI.patch rename to patches/server/0010-Giants-naturally-spawn-and-have-AI.patch index 8656543d5..9f159f48b 100644 --- a/patches/server/0009-Giants-naturally-spawn-and-have-AI.patch +++ b/patches/server/0010-Giants-naturally-spawn-and-have-AI.patch @@ -1,4 +1,4 @@ -From e2bfe7b5ee42633a1cda48893da60a6a99b5d433 Mon Sep 17 00:00:00 2001 +From 935d38533d1432adf1e0d4b820e019a0d398e243 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 12 May 2019 00:43:12 -0500 Subject: [PATCH] Giants naturally spawn and have AI diff --git a/patches/server/0010-Illusioners-naturally-spawn.patch b/patches/server/0011-Illusioners-naturally-spawn.patch similarity index 98% rename from patches/server/0010-Illusioners-naturally-spawn.patch rename to patches/server/0011-Illusioners-naturally-spawn.patch index 07ae92066..05f806dda 100644 --- a/patches/server/0010-Illusioners-naturally-spawn.patch +++ b/patches/server/0011-Illusioners-naturally-spawn.patch @@ -1,4 +1,4 @@ -From ba3e5917f7041f1013db246637da709dced90b2b Mon Sep 17 00:00:00 2001 +From 95e11743503473156eb310c2806f8261ec8c2129 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 5 Jul 2019 11:09:25 -0500 Subject: [PATCH] Illusioners naturally spawn diff --git a/patches/server/0011-Zombie-horse-naturally-spawn.patch b/patches/server/0012-Zombie-horse-naturally-spawn.patch similarity index 98% rename from patches/server/0011-Zombie-horse-naturally-spawn.patch rename to patches/server/0012-Zombie-horse-naturally-spawn.patch index 01578a59c..a26f11cbf 100644 --- a/patches/server/0011-Zombie-horse-naturally-spawn.patch +++ b/patches/server/0012-Zombie-horse-naturally-spawn.patch @@ -1,4 +1,4 @@ -From 1ff1a1fc9bd2f8bd1c3d35f2a3bb561edf828e6c Mon Sep 17 00:00:00 2001 +From 97ed089bc93589ce02cf95f92ad1184fd6ff2b33 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 7 Jul 2019 19:52:16 -0500 Subject: [PATCH] Zombie horse naturally spawn diff --git a/patches/server/0012-Charged-creeper-naturally-spawn.patch b/patches/server/0013-Charged-creeper-naturally-spawn.patch similarity index 97% rename from patches/server/0012-Charged-creeper-naturally-spawn.patch rename to patches/server/0013-Charged-creeper-naturally-spawn.patch index 43c595ec6..873e73ab7 100644 --- a/patches/server/0012-Charged-creeper-naturally-spawn.patch +++ b/patches/server/0013-Charged-creeper-naturally-spawn.patch @@ -1,4 +1,4 @@ -From bef8a65647783e8ad68ec023cb7f081a45aa41cb Mon Sep 17 00:00:00 2001 +From 1601399a690a0b237de4a0b0b30053b20071ff24 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 29 Nov 2019 22:37:44 -0600 Subject: [PATCH] Charged creeper naturally spawn diff --git a/patches/server/0013-Rabbit-naturally-spawn-toast-and-killer.patch b/patches/server/0014-Rabbit-naturally-spawn-toast-and-killer.patch similarity index 97% rename from patches/server/0013-Rabbit-naturally-spawn-toast-and-killer.patch rename to patches/server/0014-Rabbit-naturally-spawn-toast-and-killer.patch index c543d9c01..dbe1ba5ed 100644 --- a/patches/server/0013-Rabbit-naturally-spawn-toast-and-killer.patch +++ b/patches/server/0014-Rabbit-naturally-spawn-toast-and-killer.patch @@ -1,4 +1,4 @@ -From 888d45187cf28f0f1d6d7d568987c802d4e3f6aa Mon Sep 17 00:00:00 2001 +From 6a6ef4af07122aca186c1eb0432d0ecde8395c16 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 31 Aug 2019 17:47:11 -0500 Subject: [PATCH] Rabbit naturally spawn toast and killer diff --git a/patches/server/0014-Cat-spawning-options.patch b/patches/server/0015-Cat-spawning-options.patch similarity index 98% rename from patches/server/0014-Cat-spawning-options.patch rename to patches/server/0015-Cat-spawning-options.patch index e0a2e5d6a..2e00c2a00 100644 --- a/patches/server/0014-Cat-spawning-options.patch +++ b/patches/server/0015-Cat-spawning-options.patch @@ -1,4 +1,4 @@ -From abe11171c4fe52245570a570273171f0d245f4bf Mon Sep 17 00:00:00 2001 +From 6e41fe963253b6d045654567fcce31494f2f2c5b Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 26 Dec 2019 18:52:55 -0600 Subject: [PATCH] Cat spawning options diff --git a/patches/server/0015-Fix-non-black-cat-types-spawning-in-swamp-huts.patch b/patches/server/0016-Fix-non-black-cat-types-spawning-in-swamp-huts.patch similarity index 95% rename from patches/server/0015-Fix-non-black-cat-types-spawning-in-swamp-huts.patch rename to patches/server/0016-Fix-non-black-cat-types-spawning-in-swamp-huts.patch index 2ad617de8..f34f2570c 100644 --- a/patches/server/0015-Fix-non-black-cat-types-spawning-in-swamp-huts.patch +++ b/patches/server/0016-Fix-non-black-cat-types-spawning-in-swamp-huts.patch @@ -1,4 +1,4 @@ -From ea34c0cd85dc7aface56c596ae22ff6b04dcf6ac Mon Sep 17 00:00:00 2001 +From abcff4bf9521d3fbfbf2964ce7525e24867455d0 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 2 Jan 2020 01:23:22 -0600 Subject: [PATCH] Fix non black cat types spawning in swamp huts diff --git a/patches/server/0016-Cows-eat-mushrooms.patch b/patches/server/0017-Cows-eat-mushrooms.patch similarity index 99% rename from patches/server/0016-Cows-eat-mushrooms.patch rename to patches/server/0017-Cows-eat-mushrooms.patch index d6fe5108c..c20d36a5d 100644 --- a/patches/server/0016-Cows-eat-mushrooms.patch +++ b/patches/server/0017-Cows-eat-mushrooms.patch @@ -1,4 +1,4 @@ -From f75496fc308131a383f257d95037ee10576c6834 Mon Sep 17 00:00:00 2001 +From 684b9dd00a327e6f8470cb3e65d47e26f1d20357 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 4 May 2019 01:10:30 -0500 Subject: [PATCH] Cows eat mushrooms diff --git a/patches/server/0017-Fix-cow-rotation-when-shearing-mooshroom.patch b/patches/server/0018-Fix-cow-rotation-when-shearing-mooshroom.patch similarity index 95% rename from patches/server/0017-Fix-cow-rotation-when-shearing-mooshroom.patch rename to patches/server/0018-Fix-cow-rotation-when-shearing-mooshroom.patch index ce1128906..1e4a5687a 100644 --- a/patches/server/0017-Fix-cow-rotation-when-shearing-mooshroom.patch +++ b/patches/server/0018-Fix-cow-rotation-when-shearing-mooshroom.patch @@ -1,4 +1,4 @@ -From 5ae43fda2759c40414c66048369fa6629fdc78a0 Mon Sep 17 00:00:00 2001 +From f1ca8988de7da56abd872768dc43c0bc1ebdd69c Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 3 May 2019 23:53:16 -0500 Subject: [PATCH] Fix cow rotation when shearing mooshroom diff --git a/patches/server/0018-Pigs-give-saddle-back.patch b/patches/server/0019-Pigs-give-saddle-back.patch similarity index 97% rename from patches/server/0018-Pigs-give-saddle-back.patch rename to patches/server/0019-Pigs-give-saddle-back.patch index e677915ab..dbafd66af 100644 --- a/patches/server/0018-Pigs-give-saddle-back.patch +++ b/patches/server/0019-Pigs-give-saddle-back.patch @@ -1,4 +1,4 @@ -From c4f4097b323c86357987ad1446e23b08117dbae2 Mon Sep 17 00:00:00 2001 +From 5d8838ca5a4ba824f22c9ead773e5a1eb4b0c9a6 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 12 May 2019 01:14:46 -0500 Subject: [PATCH] Pigs give saddle back diff --git a/patches/server/0019-Phantoms-do-not-spawn-on-creative-players.patch b/patches/server/0020-Phantoms-do-not-spawn-on-creative-players.patch similarity index 97% rename from patches/server/0019-Phantoms-do-not-spawn-on-creative-players.patch rename to patches/server/0020-Phantoms-do-not-spawn-on-creative-players.patch index 3726db2a1..068fd0f92 100644 --- a/patches/server/0019-Phantoms-do-not-spawn-on-creative-players.patch +++ b/patches/server/0020-Phantoms-do-not-spawn-on-creative-players.patch @@ -1,4 +1,4 @@ -From 494d08d3e3441e1aa3c4a3f6f6873aea4caf7faa Mon Sep 17 00:00:00 2001 +From ac7eb26a6c6c6f7bc1d30739670459f6a9bbc0ff Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 18 May 2019 16:59:52 -0500 Subject: [PATCH] Phantoms do not spawn on creative players diff --git a/patches/server/0020-Phantoms-only-attack-insomniacs.patch b/patches/server/0021-Phantoms-only-attack-insomniacs.patch similarity index 98% rename from patches/server/0020-Phantoms-only-attack-insomniacs.patch rename to patches/server/0021-Phantoms-only-attack-insomniacs.patch index b283a12d0..251e3f53f 100644 --- a/patches/server/0020-Phantoms-only-attack-insomniacs.patch +++ b/patches/server/0021-Phantoms-only-attack-insomniacs.patch @@ -1,4 +1,4 @@ -From 3feda3d35f691a0119de09afb548f63d3af59550 Mon Sep 17 00:00:00 2001 +From 8050aefca5a2462507cf6fef37e5380c862c6868 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 29 Nov 2019 20:33:41 -0600 Subject: [PATCH] Phantoms only attack insomniacs diff --git a/patches/server/0021-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch b/patches/server/0022-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch similarity index 99% rename from patches/server/0021-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch rename to patches/server/0022-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch index 27759859b..522c204a1 100644 --- a/patches/server/0021-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch +++ b/patches/server/0022-Phantoms-attracted-to-crystals-and-crystals-shoot-ph.patch @@ -1,4 +1,4 @@ -From ee1b998efc94db1f33ec6d73fc1e39fbb2b9a024 Mon Sep 17 00:00:00 2001 +From 1ef986153e4a1c3247165a01f1b16c5547ac1785 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 9 May 2019 18:26:06 -0500 Subject: [PATCH] Phantoms attracted to crystals and crystals shoot phantoms diff --git a/patches/server/0022-Snowman-drop-and-put-back-pumpkin.patch b/patches/server/0023-Snowman-drop-and-put-back-pumpkin.patch similarity index 98% rename from patches/server/0022-Snowman-drop-and-put-back-pumpkin.patch rename to patches/server/0023-Snowman-drop-and-put-back-pumpkin.patch index 9e6cca1d2..61eb9a6b4 100644 --- a/patches/server/0022-Snowman-drop-and-put-back-pumpkin.patch +++ b/patches/server/0023-Snowman-drop-and-put-back-pumpkin.patch @@ -1,4 +1,4 @@ -From 1fc4ffd1aba3766424dae52d6c661b33a7bcc761 Mon Sep 17 00:00:00 2001 +From 01567ae49c0c4201af1919a7d7f13af67154a7f8 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 3 May 2019 23:58:44 -0500 Subject: [PATCH] Snowman drop and put back pumpkin diff --git a/patches/server/0023-Ender-dragon-always-drop-egg.patch b/patches/server/0024-Ender-dragon-always-drop-egg.patch similarity index 97% rename from patches/server/0023-Ender-dragon-always-drop-egg.patch rename to patches/server/0024-Ender-dragon-always-drop-egg.patch index 543934982..012417435 100644 --- a/patches/server/0023-Ender-dragon-always-drop-egg.patch +++ b/patches/server/0024-Ender-dragon-always-drop-egg.patch @@ -1,4 +1,4 @@ -From 7b703f67f24245761a6724ea33af57b446b2698c Mon Sep 17 00:00:00 2001 +From 2bc7821475b7bc3712e0fbbf8c1990563f76ce76 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 7 Feb 2020 04:42:57 -0600 Subject: [PATCH] Ender dragon always drop egg diff --git a/patches/server/0024-Ender-dragon-always-drop-full-exp.patch b/patches/server/0025-Ender-dragon-always-drop-full-exp.patch similarity index 97% rename from patches/server/0024-Ender-dragon-always-drop-full-exp.patch rename to patches/server/0025-Ender-dragon-always-drop-full-exp.patch index cb55d1861..e525c0634 100644 --- a/patches/server/0024-Ender-dragon-always-drop-full-exp.patch +++ b/patches/server/0025-Ender-dragon-always-drop-full-exp.patch @@ -1,4 +1,4 @@ -From d9ce7139f4c2eb9a3e6455f0c70f1d204c2a373d Mon Sep 17 00:00:00 2001 +From 9a2541adcd16702d7dca91e37e4616eb973339e9 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 24 Aug 2019 14:42:54 -0500 Subject: [PATCH] Ender dragon always drop full exp diff --git a/patches/server/0025-Signs-editable-on-right-click.patch b/patches/server/0026-Signs-editable-on-right-click.patch similarity index 97% rename from patches/server/0025-Signs-editable-on-right-click.patch rename to patches/server/0026-Signs-editable-on-right-click.patch index 6a0711577..f0d77f576 100644 --- a/patches/server/0025-Signs-editable-on-right-click.patch +++ b/patches/server/0026-Signs-editable-on-right-click.patch @@ -1,4 +1,4 @@ -From bc34b76f3808feb8a093b0d3592ba06dfcc7ad14 Mon Sep 17 00:00:00 2001 +From 5845b735be637122e2230d0bfb4c74face2313e9 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 24 May 2019 02:39:25 -0500 Subject: [PATCH] Signs editable on right click diff --git a/patches/server/0026-Fix-outdated-server-showing-in-ping-before-server-fu.patch b/patches/server/0027-Fix-outdated-server-showing-in-ping-before-server-fu.patch similarity index 94% rename from patches/server/0026-Fix-outdated-server-showing-in-ping-before-server-fu.patch rename to patches/server/0027-Fix-outdated-server-showing-in-ping-before-server-fu.patch index afa41ef35..cbf1e44c5 100644 --- a/patches/server/0026-Fix-outdated-server-showing-in-ping-before-server-fu.patch +++ b/patches/server/0027-Fix-outdated-server-showing-in-ping-before-server-fu.patch @@ -1,4 +1,4 @@ -From 4690e268f4c912916f24d550bbcf3b6c53ebdae5 Mon Sep 17 00:00:00 2001 +From 4030a6afc57c458c5e3a9e39113be15932c0095c Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 4 Jun 2019 15:50:08 -0500 Subject: [PATCH] Fix 'outdated server' showing in ping before server fully diff --git a/patches/server/0027-Add-turtle-egg-block-options-fixes-MC-168772.patch b/patches/server/0028-Add-turtle-egg-block-options-fixes-MC-168772.patch similarity index 97% rename from patches/server/0027-Add-turtle-egg-block-options-fixes-MC-168772.patch rename to patches/server/0028-Add-turtle-egg-block-options-fixes-MC-168772.patch index 5ef99c89d..1c238358c 100644 --- a/patches/server/0027-Add-turtle-egg-block-options-fixes-MC-168772.patch +++ b/patches/server/0028-Add-turtle-egg-block-options-fixes-MC-168772.patch @@ -1,4 +1,4 @@ -From bb0177e4a5ceb6c12a23c9854bfd6131ad39f3e9 Mon Sep 17 00:00:00 2001 +From 34e5e0a8a1d20e4564e2e8c7000628d780e476fc Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 6 Jun 2019 22:15:46 -0500 Subject: [PATCH] Add turtle egg block options - fixes MC-168772 diff --git a/patches/server/0028-Make-Iron-Golems-Swim.patch b/patches/server/0029-Make-Iron-Golems-Swim.patch similarity index 97% rename from patches/server/0028-Make-Iron-Golems-Swim.patch rename to patches/server/0029-Make-Iron-Golems-Swim.patch index d6db11d71..e6bcfd093 100644 --- a/patches/server/0028-Make-Iron-Golems-Swim.patch +++ b/patches/server/0029-Make-Iron-Golems-Swim.patch @@ -1,4 +1,4 @@ -From f43f1dfdff454bdbeda035515a71eafbf7453fdf Mon Sep 17 00:00:00 2001 +From 9bd03a2abe5c7af4e036b8e4ada2153c1c8182e5 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 15 Jun 2019 03:12:15 -0500 Subject: [PATCH] Make Iron Golems Swim diff --git a/patches/server/0029-Allow-soil-to-moisten-from-water-directly-under-it.patch b/patches/server/0030-Allow-soil-to-moisten-from-water-directly-under-it.patch similarity index 97% rename from patches/server/0029-Allow-soil-to-moisten-from-water-directly-under-it.patch rename to patches/server/0030-Allow-soil-to-moisten-from-water-directly-under-it.patch index bad136b8c..cf0d45a20 100644 --- a/patches/server/0029-Allow-soil-to-moisten-from-water-directly-under-it.patch +++ b/patches/server/0030-Allow-soil-to-moisten-from-water-directly-under-it.patch @@ -1,4 +1,4 @@ -From 505bd6ed2c33f6b92dc225e1623ccea9ad9238a3 Mon Sep 17 00:00:00 2001 +From fa2c330c03e96fa2d1e05a054d5c08870c5a616c Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 21 Jun 2019 14:37:10 -0500 Subject: [PATCH] Allow soil to moisten from water directly under it diff --git a/patches/server/0030-Controllable-Minecarts.patch b/patches/server/0031-Controllable-Minecarts.patch similarity index 99% rename from patches/server/0030-Controllable-Minecarts.patch rename to patches/server/0031-Controllable-Minecarts.patch index a1a812cea..a13a82d18 100644 --- a/patches/server/0030-Controllable-Minecarts.patch +++ b/patches/server/0031-Controllable-Minecarts.patch @@ -1,4 +1,4 @@ -From 88d528ef7964497c96f0bce8305d89ffecd53284 Mon Sep 17 00:00:00 2001 +From a802cc61ded1e0c5ff014385d480e53eae832b46 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 29 Jun 2019 02:32:40 -0500 Subject: [PATCH] Controllable Minecarts diff --git a/patches/server/0031-Signs-allow-color-codes.patch b/patches/server/0032-Signs-allow-color-codes.patch similarity index 98% rename from patches/server/0031-Signs-allow-color-codes.patch rename to patches/server/0032-Signs-allow-color-codes.patch index aa1124764..f49bb382a 100644 --- a/patches/server/0031-Signs-allow-color-codes.patch +++ b/patches/server/0032-Signs-allow-color-codes.patch @@ -1,4 +1,4 @@ -From 1dc4b6dd5cf26283660677bf4e1e65b3c7066d2e Mon Sep 17 00:00:00 2001 +From 3a5eaa8f5cd657c550407ef4f0291b61bfa1bede Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 6 Jun 2019 17:40:30 -0500 Subject: [PATCH] Signs allow color codes diff --git a/patches/server/0032-Campfires-have-regen-effect.patch b/patches/server/0033-Campfires-have-regen-effect.patch similarity index 99% rename from patches/server/0032-Campfires-have-regen-effect.patch rename to patches/server/0033-Campfires-have-regen-effect.patch index be8ea1288..bf83ff1c2 100644 --- a/patches/server/0032-Campfires-have-regen-effect.patch +++ b/patches/server/0033-Campfires-have-regen-effect.patch @@ -1,4 +1,4 @@ -From 49fb3d8fe87ff9eda150d5b5491f9eaa8171af2a Mon Sep 17 00:00:00 2001 +From 6a80be34ff831aa6b1be2bcd36c04db2de5612eb Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 19 May 2019 18:11:53 -0500 Subject: [PATCH] Campfires have regen effect diff --git a/patches/server/0033-Disable-loot-drops-on-death-by-cramming.patch b/patches/server/0034-Disable-loot-drops-on-death-by-cramming.patch similarity index 97% rename from patches/server/0033-Disable-loot-drops-on-death-by-cramming.patch rename to patches/server/0034-Disable-loot-drops-on-death-by-cramming.patch index 14a31b738..0792a9803 100644 --- a/patches/server/0033-Disable-loot-drops-on-death-by-cramming.patch +++ b/patches/server/0034-Disable-loot-drops-on-death-by-cramming.patch @@ -1,4 +1,4 @@ -From a375a1b587854f80a70ff53cad0400a5ea6afe1c Mon Sep 17 00:00:00 2001 +From 11226b90ae4e81d1f27689e2bf39d0926ff114f6 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Wed, 3 Jul 2019 23:58:31 -0500 Subject: [PATCH] Disable loot drops on death by cramming diff --git a/patches/server/0034-Campfires-burn-out-in-rain.patch b/patches/server/0035-Campfires-burn-out-in-rain.patch similarity index 98% rename from patches/server/0034-Campfires-burn-out-in-rain.patch rename to patches/server/0035-Campfires-burn-out-in-rain.patch index 876825730..5e9aace49 100644 --- a/patches/server/0034-Campfires-burn-out-in-rain.patch +++ b/patches/server/0035-Campfires-burn-out-in-rain.patch @@ -1,4 +1,4 @@ -From 9c8327ea69c81a443e6fb537052131f2610c24c4 Mon Sep 17 00:00:00 2001 +From b0c6a40063636aff9d0deb18cf4142727ac5ebd2 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 6 Jun 2019 21:30:49 -0500 Subject: [PATCH] Campfires burn out in rain diff --git a/patches/server/0035-Campfires-should-fall-with-gravity.patch b/patches/server/0036-Campfires-should-fall-with-gravity.patch similarity index 98% rename from patches/server/0035-Campfires-should-fall-with-gravity.patch rename to patches/server/0036-Campfires-should-fall-with-gravity.patch index 9b7976fc3..7a89f82dc 100644 --- a/patches/server/0035-Campfires-should-fall-with-gravity.patch +++ b/patches/server/0036-Campfires-should-fall-with-gravity.patch @@ -1,4 +1,4 @@ -From 5fb4bb992229945bf15ed4e5807ba6b45fc07af3 Mon Sep 17 00:00:00 2001 +From 51d55e9350762ab11070979a556eefbfcf94f46a Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 23 May 2019 16:20:21 -0500 Subject: [PATCH] Campfires should fall with gravity diff --git a/patches/server/0036-Dont-send-useless-entity-packets.patch b/patches/server/0037-Dont-send-useless-entity-packets.patch similarity index 98% rename from patches/server/0036-Dont-send-useless-entity-packets.patch rename to patches/server/0037-Dont-send-useless-entity-packets.patch index 1c4fcc503..6619e8e00 100644 --- a/patches/server/0036-Dont-send-useless-entity-packets.patch +++ b/patches/server/0037-Dont-send-useless-entity-packets.patch @@ -1,4 +1,4 @@ -From c3bdc395d0ac15e9041a62df97a778a88093d03a Mon Sep 17 00:00:00 2001 +From baa43955c1ca2d1a5addc5a7f38bac2cb049d4aa Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 6 Jul 2019 17:00:04 -0500 Subject: [PATCH] Dont send useless entity packets diff --git a/patches/server/0037-Fix-item-position-desync-MC-4.patch b/patches/server/0038-Fix-item-position-desync-MC-4.patch similarity index 98% rename from patches/server/0037-Fix-item-position-desync-MC-4.patch rename to patches/server/0038-Fix-item-position-desync-MC-4.patch index 2ec847523..982f4930f 100644 --- a/patches/server/0037-Fix-item-position-desync-MC-4.patch +++ b/patches/server/0038-Fix-item-position-desync-MC-4.patch @@ -1,4 +1,4 @@ -From 3a718b9327fd2969e3d91b7f8c9b7031c6b7cf5f Mon Sep 17 00:00:00 2001 +From 16b5c15553521b079de24a9baa3f093582c145e1 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 6 Jul 2019 21:12:58 -0500 Subject: [PATCH] Fix item position desync (MC-4) diff --git a/patches/server/0038-Rate-limit-incoming-packets-from-players.patch b/patches/server/0039-Rate-limit-incoming-packets-from-players.patch similarity index 99% rename from patches/server/0038-Rate-limit-incoming-packets-from-players.patch rename to patches/server/0039-Rate-limit-incoming-packets-from-players.patch index 3b289f320..a75cc8728 100644 --- a/patches/server/0038-Rate-limit-incoming-packets-from-players.patch +++ b/patches/server/0039-Rate-limit-incoming-packets-from-players.patch @@ -1,4 +1,4 @@ -From 05fd0f4d1c80378cab200cce8ab5a2869b36fa7e Mon Sep 17 00:00:00 2001 +From 215d2fce2b35b309e539bae93e9604d8611e91df Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 7 Feb 2020 09:45:09 -0600 Subject: [PATCH] Rate limit incoming packets from players diff --git a/patches/server/0039-Fix-pig-zombies-MC-56653.patch b/patches/server/0040-Fix-pig-zombies-MC-56653.patch similarity index 98% rename from patches/server/0039-Fix-pig-zombies-MC-56653.patch rename to patches/server/0040-Fix-pig-zombies-MC-56653.patch index 113e87a54..05dcb6234 100644 --- a/patches/server/0039-Fix-pig-zombies-MC-56653.patch +++ b/patches/server/0040-Fix-pig-zombies-MC-56653.patch @@ -1,4 +1,4 @@ -From 5776089edcb2f96c39c5ce6a6dd7df0f7d5c095f Mon Sep 17 00:00:00 2001 +From 2b7d6c3f326b4566f30056b3fad760139b0fd238 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 9 Jul 2019 20:56:47 -0500 Subject: [PATCH] Fix pig zombies (MC-56653) diff --git a/patches/server/0040-Implement-AFK-API.patch b/patches/server/0041-Implement-AFK-API.patch similarity index 99% rename from patches/server/0040-Implement-AFK-API.patch rename to patches/server/0041-Implement-AFK-API.patch index 19fb164a0..53cf1333a 100644 --- a/patches/server/0040-Implement-AFK-API.patch +++ b/patches/server/0041-Implement-AFK-API.patch @@ -1,4 +1,4 @@ -From 873a7cdcc33da89dc4622f38832945346a9ec612 Mon Sep 17 00:00:00 2001 +From 8bca0822c07fd0b8f61319668c78a26c4c37eb98 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 8 Aug 2019 15:29:15 -0500 Subject: [PATCH] Implement AFK API diff --git a/patches/server/0041-Option-to-toggle-milk-curing-bad-omen.patch b/patches/server/0042-Option-to-toggle-milk-curing-bad-omen.patch similarity index 97% rename from patches/server/0041-Option-to-toggle-milk-curing-bad-omen.patch rename to patches/server/0042-Option-to-toggle-milk-curing-bad-omen.patch index 6e6166db5..05ce69f48 100644 --- a/patches/server/0041-Option-to-toggle-milk-curing-bad-omen.patch +++ b/patches/server/0042-Option-to-toggle-milk-curing-bad-omen.patch @@ -1,4 +1,4 @@ -From 4b8226537e5aa88ca07986f9b92ddad27bf24158 Mon Sep 17 00:00:00 2001 +From 75163c84fc9ebd175e40ca3db216df6451337c6d Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Wed, 10 Jul 2019 20:43:05 -0500 Subject: [PATCH] Option to toggle milk curing bad omen diff --git a/patches/server/0042-Mending-mends-most-damages-equipment-first.patch b/patches/server/0043-Mending-mends-most-damages-equipment-first.patch similarity index 98% rename from patches/server/0042-Mending-mends-most-damages-equipment-first.patch rename to patches/server/0043-Mending-mends-most-damages-equipment-first.patch index f5a35b83e..3e0536665 100644 --- a/patches/server/0042-Mending-mends-most-damages-equipment-first.patch +++ b/patches/server/0043-Mending-mends-most-damages-equipment-first.patch @@ -1,4 +1,4 @@ -From e4f019f1388c8fc8f08044fc99a3d6dd7306507f Mon Sep 17 00:00:00 2001 +From 5d3d733f0fdc2047aa72a6db54db409ffa78b134 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 14 Jul 2019 19:52:47 -0500 Subject: [PATCH] Mending mends most damages equipment first diff --git a/patches/server/0043-Tulips-change-fox-type.patch b/patches/server/0044-Tulips-change-fox-type.patch similarity index 98% rename from patches/server/0043-Tulips-change-fox-type.patch rename to patches/server/0044-Tulips-change-fox-type.patch index 4aa45aa6a..e885ba622 100644 --- a/patches/server/0043-Tulips-change-fox-type.patch +++ b/patches/server/0044-Tulips-change-fox-type.patch @@ -1,4 +1,4 @@ -From 42c668202fe3bda7d2dff74cc799c8e4ff257edb Mon Sep 17 00:00:00 2001 +From f49c1a0afc7778f660356433f1d890396bddb1ce Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 13 Jul 2019 15:56:22 -0500 Subject: [PATCH] Tulips change fox type diff --git a/patches/server/0044-Implement-a-hard-limit-for-pillager-outpost-spawns.patch b/patches/server/0045-Implement-a-hard-limit-for-pillager-outpost-spawns.patch similarity index 97% rename from patches/server/0044-Implement-a-hard-limit-for-pillager-outpost-spawns.patch rename to patches/server/0045-Implement-a-hard-limit-for-pillager-outpost-spawns.patch index 95659090d..cb39ecc4d 100644 --- a/patches/server/0044-Implement-a-hard-limit-for-pillager-outpost-spawns.patch +++ b/patches/server/0045-Implement-a-hard-limit-for-pillager-outpost-spawns.patch @@ -1,4 +1,4 @@ -From 9922e496f88231d1dfe3232b34cffa71a5e4fc71 Mon Sep 17 00:00:00 2001 +From ddc6f6421adb1f55a23dd4c20429c5dfe119cbe4 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Mon, 22 Jul 2019 14:24:26 -0500 Subject: [PATCH] Implement a hard limit for pillager outpost spawns diff --git a/patches/server/0045-Make-the-GUI-better.patch b/patches/server/0046-Make-the-GUI-better.patch similarity index 99% rename from patches/server/0045-Make-the-GUI-better.patch rename to patches/server/0046-Make-the-GUI-better.patch index 8c03330d6..5a8087b61 100644 --- a/patches/server/0045-Make-the-GUI-better.patch +++ b/patches/server/0046-Make-the-GUI-better.patch @@ -1,4 +1,4 @@ -From 43a61e65f5512ca6f1ce1cf2cf8f261f0572edf3 Mon Sep 17 00:00:00 2001 +From a39e044411eb677142186d538c0dad7f518b84d2 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 16 Jan 2020 14:59:16 -0600 Subject: [PATCH] Make the GUI better diff --git a/patches/server/0046-Players-should-not-cram-to-death.patch b/patches/server/0047-Players-should-not-cram-to-death.patch similarity index 94% rename from patches/server/0046-Players-should-not-cram-to-death.patch rename to patches/server/0047-Players-should-not-cram-to-death.patch index 3b7d450cf..1eb043bbd 100644 --- a/patches/server/0046-Players-should-not-cram-to-death.patch +++ b/patches/server/0047-Players-should-not-cram-to-death.patch @@ -1,4 +1,4 @@ -From 79061025ddd22bea6b5b7fb52779879d458c5c52 Mon Sep 17 00:00:00 2001 +From c2e70240753bdc84eb8b3467657b8760ffa01193 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 21 Jul 2019 18:01:46 -0500 Subject: [PATCH] Players should not cram to death diff --git a/patches/server/0047-Add-EntityPortalReadyEvent.patch b/patches/server/0048-Add-EntityPortalReadyEvent.patch similarity index 99% rename from patches/server/0047-Add-EntityPortalReadyEvent.patch rename to patches/server/0048-Add-EntityPortalReadyEvent.patch index f77bc0a65..9c5b5f40e 100644 --- a/patches/server/0047-Add-EntityPortalReadyEvent.patch +++ b/patches/server/0048-Add-EntityPortalReadyEvent.patch @@ -1,4 +1,4 @@ -From 311a1c53877efc12983e72b3ade0b7ef0dcf6f9d Mon Sep 17 00:00:00 2001 +From 3cb2c16e16925d3e7e036f3f9af9c9008af7f593 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 11 Jan 2020 23:12:52 -0600 Subject: [PATCH] Add EntityPortalReadyEvent diff --git a/patches/server/0048-Implement-elytra-settings.patch b/patches/server/0049-Implement-elytra-settings.patch similarity index 99% rename from patches/server/0048-Implement-elytra-settings.patch rename to patches/server/0049-Implement-elytra-settings.patch index 4875866e5..864d4af7f 100644 --- a/patches/server/0048-Implement-elytra-settings.patch +++ b/patches/server/0049-Implement-elytra-settings.patch @@ -1,4 +1,4 @@ -From 9f02a9b45a5cb2e0ae48a04b3a5742a412aee737 Mon Sep 17 00:00:00 2001 +From 00bdc0552b6bf5cdeb9b8f5a215c231b9807b701 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 25 Jul 2019 18:07:37 -0500 Subject: [PATCH] Implement elytra settings diff --git a/patches/server/0049-Add-tick-times-API.patch b/patches/server/0050-Add-tick-times-API.patch similarity index 97% rename from patches/server/0049-Add-tick-times-API.patch rename to patches/server/0050-Add-tick-times-API.patch index 6f72205da..e18de650f 100644 --- a/patches/server/0049-Add-tick-times-API.patch +++ b/patches/server/0050-Add-tick-times-API.patch @@ -1,4 +1,4 @@ -From bf3abc994c3bb517ccdfeab7bb69fb25c39ff5e3 Mon Sep 17 00:00:00 2001 +From 908ee9bfb75cd649b85e73df73211c38a4d86265 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 30 Jan 2020 00:41:24 -0600 Subject: [PATCH] Add tick times API diff --git a/patches/server/0050-Add-blacklist-option-for-grindstone.patch b/patches/server/0051-Add-blacklist-option-for-grindstone.patch similarity index 98% rename from patches/server/0050-Add-blacklist-option-for-grindstone.patch rename to patches/server/0051-Add-blacklist-option-for-grindstone.patch index 4f310f07f..a2d972f48 100644 --- a/patches/server/0050-Add-blacklist-option-for-grindstone.patch +++ b/patches/server/0051-Add-blacklist-option-for-grindstone.patch @@ -1,4 +1,4 @@ -From d5893b1990ca121bd9c81081c01aa199a700f1bc Mon Sep 17 00:00:00 2001 +From 40a523b50e42446858954931c6dadf1e4067931e Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 1 Aug 2019 19:15:12 -0500 Subject: [PATCH] Add blacklist option for grindstone diff --git a/patches/server/0051-Implement-lagging-threshold.patch b/patches/server/0052-Implement-lagging-threshold.patch similarity index 97% rename from patches/server/0051-Implement-lagging-threshold.patch rename to patches/server/0052-Implement-lagging-threshold.patch index 7c6ca11a9..30611b874 100644 --- a/patches/server/0051-Implement-lagging-threshold.patch +++ b/patches/server/0052-Implement-lagging-threshold.patch @@ -1,4 +1,4 @@ -From f8794b993218edc73a1a723611c399239dab310b Mon Sep 17 00:00:00 2001 +From 74c2f29ddf70e71277aa95135e589402b348c8f8 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 23 Jul 2019 10:07:16 -0500 Subject: [PATCH] Implement lagging threshold diff --git a/patches/server/0052-Implement-configurable-villager-brain-ticks.patch b/patches/server/0053-Implement-configurable-villager-brain-ticks.patch similarity index 98% rename from patches/server/0052-Implement-configurable-villager-brain-ticks.patch rename to patches/server/0053-Implement-configurable-villager-brain-ticks.patch index 78e864d45..48a971d45 100644 --- a/patches/server/0052-Implement-configurable-villager-brain-ticks.patch +++ b/patches/server/0053-Implement-configurable-villager-brain-ticks.patch @@ -1,4 +1,4 @@ -From 09dfefd8903a8ed3cec6d7925b3d4c1d8b1bc709 Mon Sep 17 00:00:00 2001 +From 7852456ef78b6f8146146f72499c4db7eecdc048 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 23 Jul 2019 08:28:21 -0500 Subject: [PATCH] Implement configurable villager brain ticks diff --git a/patches/server/0053-Add-option-for-zombies-targetting-turtle-eggs.patch b/patches/server/0054-Add-option-for-zombies-targetting-turtle-eggs.patch similarity index 97% rename from patches/server/0053-Add-option-for-zombies-targetting-turtle-eggs.patch rename to patches/server/0054-Add-option-for-zombies-targetting-turtle-eggs.patch index 594e3e00e..12d2b02e7 100644 --- a/patches/server/0053-Add-option-for-zombies-targetting-turtle-eggs.patch +++ b/patches/server/0054-Add-option-for-zombies-targetting-turtle-eggs.patch @@ -1,4 +1,4 @@ -From 80dfeffd0f0a75b0dce88f9c8bb906e687e3aa8d Mon Sep 17 00:00:00 2001 +From 77cdf848d2cb7da41961cbbf3366ef59505ff2bf Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 17 Aug 2019 15:27:09 -0500 Subject: [PATCH] Add option for zombies targetting turtle eggs diff --git a/patches/server/0054-Implement-bamboo-growth-settings.patch b/patches/server/0055-Implement-bamboo-growth-settings.patch similarity index 98% rename from patches/server/0054-Implement-bamboo-growth-settings.patch rename to patches/server/0055-Implement-bamboo-growth-settings.patch index 5543a06e4..a5b52744d 100644 --- a/patches/server/0054-Implement-bamboo-growth-settings.patch +++ b/patches/server/0055-Implement-bamboo-growth-settings.patch @@ -1,4 +1,4 @@ -From d1e4e2ffb36781ec55af4ab55f7358bafd67025a Mon Sep 17 00:00:00 2001 +From 08b73e31c94a441370f090bf3c6c9269147ef8fd Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 23 Aug 2019 20:57:29 -0500 Subject: [PATCH] Implement bamboo growth settings diff --git a/patches/server/0055-Ladders-should-not-bypass-cramming-gamerule.patch b/patches/server/0056-Ladders-should-not-bypass-cramming-gamerule.patch similarity index 99% rename from patches/server/0055-Ladders-should-not-bypass-cramming-gamerule.patch rename to patches/server/0056-Ladders-should-not-bypass-cramming-gamerule.patch index b32c44f12..55f9336b3 100644 --- a/patches/server/0055-Ladders-should-not-bypass-cramming-gamerule.patch +++ b/patches/server/0056-Ladders-should-not-bypass-cramming-gamerule.patch @@ -1,4 +1,4 @@ -From 7f2f546db574f258bf18111c8a6db0d9b8169d35 Mon Sep 17 00:00:00 2001 +From 8ad4489bd0b08b22fdad0c2ac05a202351aeb0ad Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 21 Jul 2019 18:06:20 -0500 Subject: [PATCH] Ladders should not bypass cramming gamerule diff --git a/patches/server/0056-Option-for-slimes-not-pushable.patch b/patches/server/0057-Option-for-slimes-not-pushable.patch similarity index 97% rename from patches/server/0056-Option-for-slimes-not-pushable.patch rename to patches/server/0057-Option-for-slimes-not-pushable.patch index 9bf4dc591..adcc7f2e7 100644 --- a/patches/server/0056-Option-for-slimes-not-pushable.patch +++ b/patches/server/0057-Option-for-slimes-not-pushable.patch @@ -1,4 +1,4 @@ -From 3a3def2082c6c4c2128f4162e2ac7e74fb88232a Mon Sep 17 00:00:00 2001 +From e03f5100d573368bdeba6c40edb2d7fad720aba8 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 23 Aug 2019 21:56:31 -0500 Subject: [PATCH] Option for slimes not pushable diff --git a/patches/server/0057-Bring-back-server-name.patch b/patches/server/0058-Bring-back-server-name.patch similarity index 96% rename from patches/server/0057-Bring-back-server-name.patch rename to patches/server/0058-Bring-back-server-name.patch index a8c49c467..9cafc8c24 100644 --- a/patches/server/0057-Bring-back-server-name.patch +++ b/patches/server/0058-Bring-back-server-name.patch @@ -1,4 +1,4 @@ -From 73c10c7c43b06a7423da1ba79d03706efb34ba6a Mon Sep 17 00:00:00 2001 +From 38b419067964c8cb3dfe698e5ad0d863db601e2b Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 26 May 2019 15:19:14 -0500 Subject: [PATCH] Bring back server name diff --git a/patches/server/0058-Dispenser-curse-of-binding-protection.patch b/patches/server/0059-Dispenser-curse-of-binding-protection.patch similarity index 98% rename from patches/server/0058-Dispenser-curse-of-binding-protection.patch rename to patches/server/0059-Dispenser-curse-of-binding-protection.patch index ed21c423d..a11efa54c 100644 --- a/patches/server/0058-Dispenser-curse-of-binding-protection.patch +++ b/patches/server/0059-Dispenser-curse-of-binding-protection.patch @@ -1,4 +1,4 @@ -From 91bbc9a067e0d57d7f29d9325ba371db83a9e657 Mon Sep 17 00:00:00 2001 +From 8db49149f35821ecdfc39ca4f227c0a94b19eed8 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 25 Aug 2019 00:09:52 -0500 Subject: [PATCH] Dispenser curse of binding protection diff --git a/patches/server/0059-Implement-LivingEntity-safeFallDistance.patch b/patches/server/0060-Implement-LivingEntity-safeFallDistance.patch similarity index 98% rename from patches/server/0059-Implement-LivingEntity-safeFallDistance.patch rename to patches/server/0060-Implement-LivingEntity-safeFallDistance.patch index b10995b55..e8440238c 100644 --- a/patches/server/0059-Implement-LivingEntity-safeFallDistance.patch +++ b/patches/server/0060-Implement-LivingEntity-safeFallDistance.patch @@ -1,4 +1,4 @@ -From 4f17bcd81115b9878819976bccbffd870310ded4 Mon Sep 17 00:00:00 2001 +From f265f5fcbd3be4d54f36a83d6dee335b46c00eab Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 5 May 2019 12:58:45 -0500 Subject: [PATCH] Implement LivingEntity safeFallDistance diff --git a/patches/server/0060-Add-option-for-boats-to-eject-players-on-land.patch b/patches/server/0061-Add-option-for-boats-to-eject-players-on-land.patch similarity index 97% rename from patches/server/0060-Add-option-for-boats-to-eject-players-on-land.patch rename to patches/server/0061-Add-option-for-boats-to-eject-players-on-land.patch index 76a1e29ee..079294994 100644 --- a/patches/server/0060-Add-option-for-boats-to-eject-players-on-land.patch +++ b/patches/server/0061-Add-option-for-boats-to-eject-players-on-land.patch @@ -1,4 +1,4 @@ -From 819974faedaa8f3aa450ed30782078c251d7db89 Mon Sep 17 00:00:00 2001 +From 4fca9e137ea82930246d81634213f0e00c208986 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 7 Sep 2019 22:47:59 -0500 Subject: [PATCH] Add option for boats to eject players on land diff --git a/patches/server/0061-Advancement-API-Additions.patch b/patches/server/0062-Advancement-API-Additions.patch similarity index 99% rename from patches/server/0061-Advancement-API-Additions.patch rename to patches/server/0062-Advancement-API-Additions.patch index 303921503..67609b5f4 100644 --- a/patches/server/0061-Advancement-API-Additions.patch +++ b/patches/server/0062-Advancement-API-Additions.patch @@ -1,4 +1,4 @@ -From 8182f3b081480e1ff63b38b4684b1b9176ad9115 Mon Sep 17 00:00:00 2001 +From a397b58fa02a7d6e42dd83a330361c130dec1acd Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 31 May 2019 21:24:33 -0500 Subject: [PATCH] Advancement API Additions diff --git a/patches/server/0062-Add-option-to-set-armorstand-step-height.patch b/patches/server/0063-Add-option-to-set-armorstand-step-height.patch similarity index 97% rename from patches/server/0062-Add-option-to-set-armorstand-step-height.patch rename to patches/server/0063-Add-option-to-set-armorstand-step-height.patch index 17fe7ab53..b23a75c7c 100644 --- a/patches/server/0062-Add-option-to-set-armorstand-step-height.patch +++ b/patches/server/0063-Add-option-to-set-armorstand-step-height.patch @@ -1,4 +1,4 @@ -From 472deeda23410578f254912c6062e5669689cbae Mon Sep 17 00:00:00 2001 +From fc311d45a83de90aeded3dd043860a677587538a Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 6 Oct 2019 12:46:35 -0500 Subject: [PATCH] Add option to set armorstand step height diff --git a/patches/server/0063-Implement-ItemFactory-getMonsterEgg.patch b/patches/server/0064-Implement-ItemFactory-getMonsterEgg.patch similarity index 97% rename from patches/server/0063-Implement-ItemFactory-getMonsterEgg.patch rename to patches/server/0064-Implement-ItemFactory-getMonsterEgg.patch index d5abbe458..8991e5b88 100644 --- a/patches/server/0063-Implement-ItemFactory-getMonsterEgg.patch +++ b/patches/server/0064-Implement-ItemFactory-getMonsterEgg.patch @@ -1,4 +1,4 @@ -From 79fdd273b16aa2c080bb1a5700d361b9a2af1832 Mon Sep 17 00:00:00 2001 +From d7ae72310a8542289a170ae214d41863de44145e Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 5 Jul 2019 16:36:55 -0500 Subject: [PATCH] Implement ItemFactory#getMonsterEgg diff --git a/patches/server/0064-Alternative-Keepalive-Handling.patch b/patches/server/0065-Alternative-Keepalive-Handling.patch similarity index 98% rename from patches/server/0064-Alternative-Keepalive-Handling.patch rename to patches/server/0065-Alternative-Keepalive-Handling.patch index 2f548a635..381fd23ce 100644 --- a/patches/server/0064-Alternative-Keepalive-Handling.patch +++ b/patches/server/0065-Alternative-Keepalive-Handling.patch @@ -1,4 +1,4 @@ -From f50800441f64ae7490c65e66f3ae7ac1e86e32eb Mon Sep 17 00:00:00 2001 +From 4bf642bdb0d7765344632746c4830da93bdf38d8 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 11 Oct 2019 00:17:39 -0500 Subject: [PATCH] Alternative Keepalive Handling diff --git a/patches/server/0065-Implement-PlayerSetSpawnerTypeWithEggEvent.patch b/patches/server/0066-Implement-PlayerSetSpawnerTypeWithEggEvent.patch similarity index 97% rename from patches/server/0065-Implement-PlayerSetSpawnerTypeWithEggEvent.patch rename to patches/server/0066-Implement-PlayerSetSpawnerTypeWithEggEvent.patch index f2da41c75..9719b2600 100644 --- a/patches/server/0065-Implement-PlayerSetSpawnerTypeWithEggEvent.patch +++ b/patches/server/0066-Implement-PlayerSetSpawnerTypeWithEggEvent.patch @@ -1,4 +1,4 @@ -From 25e1d9e8a074a5545f90d65a6cf618a19ff33dba Mon Sep 17 00:00:00 2001 +From d44791bc613fb816e7281679baa1b8212ddb2633 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 5 Jul 2019 18:21:00 -0500 Subject: [PATCH] Implement PlayerSetSpawnerTypeWithEggEvent diff --git a/patches/server/0066-Add-MonsterEggSpawnEvent.patch b/patches/server/0067-Add-MonsterEggSpawnEvent.patch similarity index 98% rename from patches/server/0066-Add-MonsterEggSpawnEvent.patch rename to patches/server/0067-Add-MonsterEggSpawnEvent.patch index 2bd5ecf5c..977aebafc 100644 --- a/patches/server/0066-Add-MonsterEggSpawnEvent.patch +++ b/patches/server/0067-Add-MonsterEggSpawnEvent.patch @@ -1,4 +1,4 @@ -From c9944e02a178551858d1258b8ddf190fb79018f9 Mon Sep 17 00:00:00 2001 +From d430fd17c8c4bae401dcf65bab6489dbdeadc00c Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 03:20:59 -0500 Subject: [PATCH] Add MonsterEggSpawnEvent diff --git a/patches/server/0067-Add-moon-phase-API.patch b/patches/server/0068-Add-moon-phase-API.patch similarity index 94% rename from patches/server/0067-Add-moon-phase-API.patch rename to patches/server/0068-Add-moon-phase-API.patch index f0ec8fdec..33bf2a53d 100644 --- a/patches/server/0067-Add-moon-phase-API.patch +++ b/patches/server/0068-Add-moon-phase-API.patch @@ -1,4 +1,4 @@ -From a2cfb2f487e57def1da01157dbe15055e90d4be9 Mon Sep 17 00:00:00 2001 +From ecd4e43ed26b46d3e5ad0d0f8440448ade679178 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 1 Feb 2020 22:22:16 -0600 Subject: [PATCH] Add moon phase API diff --git a/patches/server/0068-Add-getPlacementBlockData-to-World.patch b/patches/server/0069-Add-getPlacementBlockData-to-World.patch similarity index 98% rename from patches/server/0068-Add-getPlacementBlockData-to-World.patch rename to patches/server/0069-Add-getPlacementBlockData-to-World.patch index 9590dfd6a..d3a366692 100644 --- a/patches/server/0068-Add-getPlacementBlockData-to-World.patch +++ b/patches/server/0069-Add-getPlacementBlockData-to-World.patch @@ -1,4 +1,4 @@ -From b0326fafd4f5ffd2be4ca055da83f675786c7367 Mon Sep 17 00:00:00 2001 +From bf226ca766f2c2fb37346ed08b02b7ab67493d0a Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 8 Feb 2020 23:30:17 -0600 Subject: [PATCH] Add getPlacementBlockData to World diff --git a/patches/server/0069-Barrels-have-6-rows.patch b/patches/server/0070-Barrels-have-6-rows.patch similarity index 98% rename from patches/server/0069-Barrels-have-6-rows.patch rename to patches/server/0070-Barrels-have-6-rows.patch index f410c712a..e660582f7 100644 --- a/patches/server/0069-Barrels-have-6-rows.patch +++ b/patches/server/0070-Barrels-have-6-rows.patch @@ -1,4 +1,4 @@ -From bc374fae9fa70efd6fe9d18e8b5cc9474b13656d Mon Sep 17 00:00:00 2001 +From 2c7cde84e329f5d01cc2be125ac0e71296c06505 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 23 May 2019 21:50:37 -0500 Subject: [PATCH] Barrels have 6 rows diff --git a/patches/server/0070-Ender-chests-have-6-rows.patch b/patches/server/0071-Ender-chests-have-6-rows.patch similarity index 98% rename from patches/server/0070-Ender-chests-have-6-rows.patch rename to patches/server/0071-Ender-chests-have-6-rows.patch index 1be8d5e5e..ba267f2e7 100644 --- a/patches/server/0070-Ender-chests-have-6-rows.patch +++ b/patches/server/0071-Ender-chests-have-6-rows.patch @@ -1,4 +1,4 @@ -From 0c99add8a3a0fa66c2b5ac50c6b169b83fd48dac Mon Sep 17 00:00:00 2001 +From 82827fcfa71ef9d80688cbe2cda14ff6a57a88f3 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 23 Jun 2019 17:01:26 -0500 Subject: [PATCH] Ender chests have 6 rows diff --git a/patches/server/0071-Add-5-second-tps-average-in-tps.patch b/patches/server/0072-Add-5-second-tps-average-in-tps.patch similarity index 97% rename from patches/server/0071-Add-5-second-tps-average-in-tps.patch rename to patches/server/0072-Add-5-second-tps-average-in-tps.patch index 8db93079c..177849852 100644 --- a/patches/server/0071-Add-5-second-tps-average-in-tps.patch +++ b/patches/server/0072-Add-5-second-tps-average-in-tps.patch @@ -1,4 +1,4 @@ -From 53dec5427bd030fdc96dd1d996d4d14e7cbfc173 Mon Sep 17 00:00:00 2001 +From 892a30d3f60ab07f3401d04306bba70762430a40 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sun, 28 Jul 2019 01:27:37 -0500 Subject: [PATCH] Add 5 second tps average in /tps @@ -10,7 +10,7 @@ Subject: [PATCH] Add 5 second tps average in /tps 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index 68ba58ef2e..8bb26f7bf3 100644 +index c16e1ae9d8..e11b94e154 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -177,7 +177,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant Date: Sat, 19 Oct 2019 02:20:45 -0500 Subject: [PATCH] Add option to allow iron golems to spawn in air diff --git a/patches/server/0073-Don-t-recalculate-permissions-for-players-on-world-c.patch b/patches/server/0074-Don-t-recalculate-permissions-for-players-on-world-c.patch similarity index 98% rename from patches/server/0073-Don-t-recalculate-permissions-for-players-on-world-c.patch rename to patches/server/0074-Don-t-recalculate-permissions-for-players-on-world-c.patch index 477e02fe9..d0a09879b 100644 --- a/patches/server/0073-Don-t-recalculate-permissions-for-players-on-world-c.patch +++ b/patches/server/0074-Don-t-recalculate-permissions-for-players-on-world-c.patch @@ -1,4 +1,4 @@ -From fc6c86b7fd093e2fd67b10b8b40e913f61c5163a Mon Sep 17 00:00:00 2001 +From 2cf4577b2f461e92f94de6d6ff187572a3ec1142 Mon Sep 17 00:00:00 2001 From: Tom Date: Fri, 12 Jul 2019 07:59:35 -0500 Subject: [PATCH] Don't recalculate permissions for players on world change diff --git a/patches/server/0074-Add-playPickupItemAnimation-to-LivingEntity.patch b/patches/server/0075-Add-playPickupItemAnimation-to-LivingEntity.patch similarity index 94% rename from patches/server/0074-Add-playPickupItemAnimation-to-LivingEntity.patch rename to patches/server/0075-Add-playPickupItemAnimation-to-LivingEntity.patch index 5d0a68d0d..5795ef86c 100644 --- a/patches/server/0074-Add-playPickupItemAnimation-to-LivingEntity.patch +++ b/patches/server/0075-Add-playPickupItemAnimation-to-LivingEntity.patch @@ -1,4 +1,4 @@ -From e2129a5737e688dd127166e15369d927aa9767c4 Mon Sep 17 00:00:00 2001 +From 621ffeabfb1674e963c067dc048fe07724fc02f7 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 02:25:16 -0500 Subject: [PATCH] Add playPickupItemAnimation to LivingEntity diff --git a/patches/server/0075-Add-more-evoker-API.patch b/patches/server/0076-Add-more-evoker-API.patch similarity index 97% rename from patches/server/0075-Add-more-evoker-API.patch rename to patches/server/0076-Add-more-evoker-API.patch index 396b2e4b2..7baf1c116 100644 --- a/patches/server/0075-Add-more-evoker-API.patch +++ b/patches/server/0076-Add-more-evoker-API.patch @@ -1,4 +1,4 @@ -From bc5ef28664f0b98f46710115078c0231dd4a04a5 Mon Sep 17 00:00:00 2001 +From 4852f859c3632fff129fe27bf0e38a7ca3d1701c Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 00:29:02 -0500 Subject: [PATCH] Add more evoker API diff --git a/patches/server/0076-Add-API-for-Villager-resetOffers.patch b/patches/server/0077-Add-API-for-Villager-resetOffers.patch similarity index 97% rename from patches/server/0076-Add-API-for-Villager-resetOffers.patch rename to patches/server/0077-Add-API-for-Villager-resetOffers.patch index 60b33d3b3..c23fde7d9 100644 --- a/patches/server/0076-Add-API-for-Villager-resetOffers.patch +++ b/patches/server/0077-Add-API-for-Villager-resetOffers.patch @@ -1,4 +1,4 @@ -From 2042c22c3ff45904ef0a00417d87960ba27714a9 Mon Sep 17 00:00:00 2001 +From f60834bafd01ec2b7169ce370eb8780d9176163c Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Mon, 7 Oct 2019 00:15:37 -0500 Subject: [PATCH] Add API for Villager#resetOffers() diff --git a/patches/server/0077-Add-more-llama-API.patch b/patches/server/0078-Add-more-llama-API.patch similarity index 99% rename from patches/server/0077-Add-more-llama-API.patch rename to patches/server/0078-Add-more-llama-API.patch index e67b84512..565b94479 100644 --- a/patches/server/0077-Add-more-llama-API.patch +++ b/patches/server/0078-Add-more-llama-API.patch @@ -1,4 +1,4 @@ -From a55939f457a6d61f149dd348839f0daf0f3e0320 Mon Sep 17 00:00:00 2001 +From 4c63124a19e62592cacb728c055e0d317f0afb44 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 18 Oct 2019 22:50:12 -0500 Subject: [PATCH] Add more llama API diff --git a/patches/server/0078-Fix-furnace-cook-speed-multiplier-using-values-betwe.patch b/patches/server/0079-Fix-furnace-cook-speed-multiplier-using-values-betwe.patch similarity index 95% rename from patches/server/0078-Fix-furnace-cook-speed-multiplier-using-values-betwe.patch rename to patches/server/0079-Fix-furnace-cook-speed-multiplier-using-values-betwe.patch index 40ede2bb3..6a832f7d7 100644 --- a/patches/server/0078-Fix-furnace-cook-speed-multiplier-using-values-betwe.patch +++ b/patches/server/0079-Fix-furnace-cook-speed-multiplier-using-values-betwe.patch @@ -1,4 +1,4 @@ -From e26c5fc8594688945da511f51999942c7fa06f57 Mon Sep 17 00:00:00 2001 +From 0b79a4f3661172cbe3092be87e035bd7a43ff22a Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 03:36:52 -0500 Subject: [PATCH] Fix furnace cook speed multiplier using values between 0 and diff --git a/patches/server/0079-Implement-infinite-lava.patch b/patches/server/0080-Implement-infinite-lava.patch similarity index 98% rename from patches/server/0079-Implement-infinite-lava.patch rename to patches/server/0080-Implement-infinite-lava.patch index 40df2f201..24106f0d1 100644 --- a/patches/server/0079-Implement-infinite-lava.patch +++ b/patches/server/0080-Implement-infinite-lava.patch @@ -1,4 +1,4 @@ -From 0f6059b03c52773e28fc6551c9890df49bf5b015 Mon Sep 17 00:00:00 2001 +From f9ba2eb41e2cd221f4c103814086506e6deebf13 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 23 Nov 2019 17:55:42 -0600 Subject: [PATCH] Implement infinite lava diff --git a/patches/server/0080-Expose-getItemStack-for-Trident.patch b/patches/server/0081-Expose-getItemStack-for-Trident.patch similarity index 96% rename from patches/server/0080-Expose-getItemStack-for-Trident.patch rename to patches/server/0081-Expose-getItemStack-for-Trident.patch index c92be30c4..563817e77 100644 --- a/patches/server/0080-Expose-getItemStack-for-Trident.patch +++ b/patches/server/0081-Expose-getItemStack-for-Trident.patch @@ -1,4 +1,4 @@ -From b2ad8524882168582907fa9bc56b747471c91812 Mon Sep 17 00:00:00 2001 +From b61e67596ed8bdce79c5b727d0caefae91909c33 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 18 Oct 2019 22:19:40 -0500 Subject: [PATCH] Expose getItemStack for Trident diff --git a/patches/server/0081-Despawn-egg-hatches-chicken.patch b/patches/server/0082-Despawn-egg-hatches-chicken.patch similarity index 98% rename from patches/server/0081-Despawn-egg-hatches-chicken.patch rename to patches/server/0082-Despawn-egg-hatches-chicken.patch index 18109a479..d5bfb7bc6 100644 --- a/patches/server/0081-Despawn-egg-hatches-chicken.patch +++ b/patches/server/0082-Despawn-egg-hatches-chicken.patch @@ -1,4 +1,4 @@ -From d02bfe12f49755d8b1e9b1eda5b6830f2ede2ef1 Mon Sep 17 00:00:00 2001 +From dfbc90710195aa366b15b4d855c7c70b393a8e29 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 29 Nov 2019 23:47:42 -0600 Subject: [PATCH] Despawn egg hatches chicken diff --git a/patches/server/0082-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch b/patches/server/0083-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch similarity index 97% rename from patches/server/0082-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch rename to patches/server/0083-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch index 2e6dfb949..33c917665 100644 --- a/patches/server/0082-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch +++ b/patches/server/0083-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch @@ -1,4 +1,4 @@ -From 458f0fc2f0504c78a8ff6c62c164d3f71e3e7ba5 Mon Sep 17 00:00:00 2001 +From 6710a3952a1749af97066f8f0bb949c3f8f357f2 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 01:42:50 -0500 Subject: [PATCH] Fix SpawnChangeEvent not firing for all use-cases diff --git a/patches/server/0083-Add-sleep-options.patch b/patches/server/0084-Add-sleep-options.patch similarity index 98% rename from patches/server/0083-Add-sleep-options.patch rename to patches/server/0084-Add-sleep-options.patch index 1ff68f233..43c51ed67 100644 --- a/patches/server/0083-Add-sleep-options.patch +++ b/patches/server/0084-Add-sleep-options.patch @@ -1,4 +1,4 @@ -From 31579dc05bedfcaa549efc5c7c89dc5edf69c713 Mon Sep 17 00:00:00 2001 +From 920b79a97b853e9fecf62995d03b7c1c07506cc0 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 30 Nov 2019 03:30:17 -0600 Subject: [PATCH] Add sleep options diff --git a/patches/server/0084-Option-for-hay-block-fall-damage.patch b/patches/server/0085-Option-for-hay-block-fall-damage.patch similarity index 96% rename from patches/server/0084-Option-for-hay-block-fall-damage.patch rename to patches/server/0085-Option-for-hay-block-fall-damage.patch index 9a1e8bd02..dad12383c 100644 --- a/patches/server/0084-Option-for-hay-block-fall-damage.patch +++ b/patches/server/0085-Option-for-hay-block-fall-damage.patch @@ -1,4 +1,4 @@ -From 5ffc0bd0f79ce35e665e2d7f6dfe5341c4bb0ca2 Mon Sep 17 00:00:00 2001 +From ace2bd7881eeaa98dfd90b67d1d434eb40de1300 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 30 Nov 2019 01:31:09 -0600 Subject: [PATCH] Option for hay block fall damage diff --git a/patches/server/0085-Add-getPlayer-to-SkeletonHorseTrapEvent.patch b/patches/server/0086-Add-getPlayer-to-SkeletonHorseTrapEvent.patch similarity index 96% rename from patches/server/0085-Add-getPlayer-to-SkeletonHorseTrapEvent.patch rename to patches/server/0086-Add-getPlayer-to-SkeletonHorseTrapEvent.patch index 68c8155ef..540f24a87 100644 --- a/patches/server/0085-Add-getPlayer-to-SkeletonHorseTrapEvent.patch +++ b/patches/server/0086-Add-getPlayer-to-SkeletonHorseTrapEvent.patch @@ -1,4 +1,4 @@ -From 9563d668a17ba742627c3ca55a6fb97cce0c9f0b Mon Sep 17 00:00:00 2001 +From 65a050af2f6af908c3e0e11cafc58ea2d695119d Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 02:35:35 -0500 Subject: [PATCH] Add getPlayer to SkeletonHorseTrapEvent diff --git a/patches/server/0086-Add-LootableInventoryFirstFillEvent.patch b/patches/server/0087-Add-LootableInventoryFirstFillEvent.patch similarity index 97% rename from patches/server/0086-Add-LootableInventoryFirstFillEvent.patch rename to patches/server/0087-Add-LootableInventoryFirstFillEvent.patch index c8290ff63..a6c8fc203 100644 --- a/patches/server/0086-Add-LootableInventoryFirstFillEvent.patch +++ b/patches/server/0087-Add-LootableInventoryFirstFillEvent.patch @@ -1,4 +1,4 @@ -From 915fbba3a210e0b7a281d3ed7cd0e158595a921a Mon Sep 17 00:00:00 2001 +From 6db35bedb6ee3942abbbb3fd5d00fc6049d85510 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 19 Oct 2019 02:43:17 -0500 Subject: [PATCH] Add LootableInventoryFirstFillEvent diff --git a/patches/server/0087-Villagers-follow-emerald-blocks.patch b/patches/server/0088-Villagers-follow-emerald-blocks.patch similarity index 98% rename from patches/server/0087-Villagers-follow-emerald-blocks.patch rename to patches/server/0088-Villagers-follow-emerald-blocks.patch index 52fabe048..4f2c8eabc 100644 --- a/patches/server/0087-Villagers-follow-emerald-blocks.patch +++ b/patches/server/0088-Villagers-follow-emerald-blocks.patch @@ -1,4 +1,4 @@ -From fff78d2f05531befe2031cdd58876a41a0e71d60 Mon Sep 17 00:00:00 2001 +From 5384bbb4eb5ebe1af5da50b83c41e92be1215afa Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 29 Nov 2019 22:10:12 -0600 Subject: [PATCH] Villagers follow emerald blocks diff --git a/patches/server/0088-Add-player-death-exp-control-options.patch b/patches/server/0089-Add-player-death-exp-control-options.patch similarity index 97% rename from patches/server/0088-Add-player-death-exp-control-options.patch rename to patches/server/0089-Add-player-death-exp-control-options.patch index cf075c031..c71a0e2c3 100644 --- a/patches/server/0088-Add-player-death-exp-control-options.patch +++ b/patches/server/0089-Add-player-death-exp-control-options.patch @@ -1,4 +1,4 @@ -From 8744eed26c1d415e410c070f23fda74b0a9fa902 Mon Sep 17 00:00:00 2001 +From ceb124e478c28f8e68939467a2b0879a63bdc457 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 26 Dec 2019 22:08:37 -0600 Subject: [PATCH] Add player death exp control options @@ -9,7 +9,7 @@ Subject: [PATCH] Add player death exp control options 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/minecraft/server/EntityHuman.java b/src/main/java/net/minecraft/server/EntityHuman.java -index 12e5ff43f9..5ffd2a2f51 100644 +index 36582a80af..d7e00b06b8 100644 --- a/src/main/java/net/minecraft/server/EntityHuman.java +++ b/src/main/java/net/minecraft/server/EntityHuman.java @@ -1862,9 +1862,18 @@ public abstract class EntityHuman extends EntityLiving { diff --git a/patches/server/0089-Add-permission-for-F3-N-debug.patch b/patches/server/0090-Add-permission-for-F3-N-debug.patch similarity index 93% rename from patches/server/0089-Add-permission-for-F3-N-debug.patch rename to patches/server/0090-Add-permission-for-F3-N-debug.patch index 45cdada02..31a7bb3bf 100644 --- a/patches/server/0089-Add-permission-for-F3-N-debug.patch +++ b/patches/server/0090-Add-permission-for-F3-N-debug.patch @@ -1,4 +1,4 @@ -From 7a33e20ec122ffea0f0ec8cbd22a113f5f4b8d30 Mon Sep 17 00:00:00 2001 +From bf6cab6fc33d6aaedea9b3e037f45072c725d076 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 28 Dec 2019 04:21:54 -0600 Subject: [PATCH] Add permission for F3+N debug diff --git a/patches/server/0090-Allow-leashing-villagers.patch b/patches/server/0091-Allow-leashing-villagers.patch similarity index 98% rename from patches/server/0090-Allow-leashing-villagers.patch rename to patches/server/0091-Allow-leashing-villagers.patch index 71f278195..1ea61eacb 100644 --- a/patches/server/0090-Allow-leashing-villagers.patch +++ b/patches/server/0091-Allow-leashing-villagers.patch @@ -1,4 +1,4 @@ -From b9fa5c0edbd9b5602957f7c8e8b67751ae2bea1f Mon Sep 17 00:00:00 2001 +From 11cc2ed8f92456da1bd28516eed88d7625e37058 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 3 Oct 2019 18:08:03 -0500 Subject: [PATCH] Allow leashing villagers diff --git a/patches/server/0091-Implement-configurable-search-radius-for-villagers-t.patch b/patches/server/0092-Implement-configurable-search-radius-for-villagers-t.patch similarity index 97% rename from patches/server/0091-Implement-configurable-search-radius-for-villagers-t.patch rename to patches/server/0092-Implement-configurable-search-radius-for-villagers-t.patch index d595f7671..15afc9660 100644 --- a/patches/server/0091-Implement-configurable-search-radius-for-villagers-t.patch +++ b/patches/server/0092-Implement-configurable-search-radius-for-villagers-t.patch @@ -1,4 +1,4 @@ -From b390061960cf43d08c1c913f2ea04fa3e12b5e76 Mon Sep 17 00:00:00 2001 +From 3643e1f4bffc098feeba4f0759105aa80ad40222 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Mon, 22 Jul 2019 17:32:17 -0500 Subject: [PATCH] Implement configurable search radius for villagers to spawn diff --git a/patches/server/0092-Add-option-for-zombie-villager-transformation-chance.patch b/patches/server/0093-Add-option-for-zombie-villager-transformation-chance.patch similarity index 97% rename from patches/server/0092-Add-option-for-zombie-villager-transformation-chance.patch rename to patches/server/0093-Add-option-for-zombie-villager-transformation-chance.patch index 3ea4c8359..c4f2a06ff 100644 --- a/patches/server/0092-Add-option-for-zombie-villager-transformation-chance.patch +++ b/patches/server/0093-Add-option-for-zombie-villager-transformation-chance.patch @@ -1,4 +1,4 @@ -From 297b5a86fd2d964a64433f78e7600443dd69f0a8 Mon Sep 17 00:00:00 2001 +From f01e8363f2e512bca49c05ba2472b72e729e7b46 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 19 Dec 2019 16:59:46 -0600 Subject: [PATCH] Add option for zombie villager transformation chance diff --git a/patches/server/0093-Make-lava-flow-speed-configurable.patch b/patches/server/0094-Make-lava-flow-speed-configurable.patch similarity index 97% rename from patches/server/0093-Make-lava-flow-speed-configurable.patch rename to patches/server/0094-Make-lava-flow-speed-configurable.patch index cc5cf60b8..a5d186df0 100644 --- a/patches/server/0093-Make-lava-flow-speed-configurable.patch +++ b/patches/server/0094-Make-lava-flow-speed-configurable.patch @@ -1,4 +1,4 @@ -From 0ce0edb30e245544804ae9f86bf102434cc1ff12 Mon Sep 17 00:00:00 2001 +From 9f46957296944f91781fc171795fbd0694836d83 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 2 Jan 2020 11:31:36 -0600 Subject: [PATCH] Make lava flow speed configurable diff --git a/patches/server/0094-Add-wither-skeleton-takes-wither-damage-option.patch b/patches/server/0095-Add-wither-skeleton-takes-wither-damage-option.patch similarity index 97% rename from patches/server/0094-Add-wither-skeleton-takes-wither-damage-option.patch rename to patches/server/0095-Add-wither-skeleton-takes-wither-damage-option.patch index 1934d3f4d..0e430065b 100644 --- a/patches/server/0094-Add-wither-skeleton-takes-wither-damage-option.patch +++ b/patches/server/0095-Add-wither-skeleton-takes-wither-damage-option.patch @@ -1,4 +1,4 @@ -From cad24970ea305e47f8c8e32f0cc168f2433b7ba1 Mon Sep 17 00:00:00 2001 +From 86025fb8ca33978f0390b7389b597e6bcde90115 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 14 Jan 2020 19:43:40 -0600 Subject: [PATCH] Add wither skeleton takes wither damage option diff --git a/patches/server/0095-UPnP-Port-Forwarding-Service.patch b/patches/server/0096-UPnP-Port-Forwarding-Service.patch similarity index 99% rename from patches/server/0095-UPnP-Port-Forwarding-Service.patch rename to patches/server/0096-UPnP-Port-Forwarding-Service.patch index 637c7af94..a08045a7e 100644 --- a/patches/server/0095-UPnP-Port-Forwarding-Service.patch +++ b/patches/server/0096-UPnP-Port-Forwarding-Service.patch @@ -1,4 +1,4 @@ -From e6b2b953c8c870c72e8deb438dadc7ff72425ffa Mon Sep 17 00:00:00 2001 +From 45d66e6a83319a95d84b9715a08da08799f4ea6d Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Wed, 22 Jan 2020 20:13:40 -0600 Subject: [PATCH] UPnP Port Forwarding Service diff --git a/patches/server/0096-Implement-EntityMoveEvent.patch b/patches/server/0097-Implement-EntityMoveEvent.patch similarity index 96% rename from patches/server/0096-Implement-EntityMoveEvent.patch rename to patches/server/0097-Implement-EntityMoveEvent.patch index 34d409213..877164055 100644 --- a/patches/server/0096-Implement-EntityMoveEvent.patch +++ b/patches/server/0097-Implement-EntityMoveEvent.patch @@ -1,4 +1,4 @@ -From 473daeb6cdcc95da49e28b40fef0fc043e426233 Mon Sep 17 00:00:00 2001 +From 8c46cedd73c3f1290125aa9d29b9eda3bbbbcbcd Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 11 Feb 2020 21:56:48 -0600 Subject: [PATCH] Implement EntityMoveEvent diff --git a/patches/server/0097-Add-option-to-disable-saving-projectiles-to-disk.patch b/patches/server/0098-Add-option-to-disable-saving-projectiles-to-disk.patch similarity index 98% rename from patches/server/0097-Add-option-to-disable-saving-projectiles-to-disk.patch rename to patches/server/0098-Add-option-to-disable-saving-projectiles-to-disk.patch index 8c974db78..e75a6d394 100644 --- a/patches/server/0097-Add-option-to-disable-saving-projectiles-to-disk.patch +++ b/patches/server/0098-Add-option-to-disable-saving-projectiles-to-disk.patch @@ -1,4 +1,4 @@ -From 7eed5b23d3daf23ce2b950b3a1d057df9601866d Mon Sep 17 00:00:00 2001 +From 9199ab8c562c7628df3a8eca6c20eb5ffffb10f7 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Tue, 18 Feb 2020 20:07:08 -0600 Subject: [PATCH] Add option to disable saving projectiles to disk diff --git a/patches/server/0098-Always-increment-arrow-despawn-counter-fixes-MC-1257.patch b/patches/server/0099-Always-increment-arrow-despawn-counter-fixes-MC-1257.patch similarity index 96% rename from patches/server/0098-Always-increment-arrow-despawn-counter-fixes-MC-1257.patch rename to patches/server/0099-Always-increment-arrow-despawn-counter-fixes-MC-1257.patch index d384b306c..1616483fe 100644 --- a/patches/server/0098-Always-increment-arrow-despawn-counter-fixes-MC-1257.patch +++ b/patches/server/0099-Always-increment-arrow-despawn-counter-fixes-MC-1257.patch @@ -1,4 +1,4 @@ -From bc866e1393a6d6db6978d5e84d445b233115dce4 Mon Sep 17 00:00:00 2001 +From 2233b872c0256efa6c1b5f23f60dc4d6647ab471 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 21 Feb 2020 17:04:51 -0600 Subject: [PATCH] Always increment arrow despawn counter (fixes MC-125757) diff --git a/patches/server/0099-Implement-bed-explosion-options.patch b/patches/server/0100-Implement-bed-explosion-options.patch similarity index 98% rename from patches/server/0099-Implement-bed-explosion-options.patch rename to patches/server/0100-Implement-bed-explosion-options.patch index ff257e029..aea9d079f 100644 --- a/patches/server/0099-Implement-bed-explosion-options.patch +++ b/patches/server/0100-Implement-bed-explosion-options.patch @@ -1,4 +1,4 @@ -From 73ab646b74483a00eebfe8f1a056a2e00f59d7f3 Mon Sep 17 00:00:00 2001 +From 6941ab17b247e48c0b56e7134789bfb08e1fcbc1 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 22 Feb 2020 15:04:29 -0600 Subject: [PATCH] Implement bed explosion options diff --git a/patches/server/0100-Add-item-entity-options.patch b/patches/server/0101-Add-item-entity-options.patch similarity index 98% rename from patches/server/0100-Add-item-entity-options.patch rename to patches/server/0101-Add-item-entity-options.patch index fdc52af68..01ec68291 100644 --- a/patches/server/0100-Add-item-entity-options.patch +++ b/patches/server/0101-Add-item-entity-options.patch @@ -1,4 +1,4 @@ -From 399ece0fbdb1e0fba235c13d2358ea3a813715e5 Mon Sep 17 00:00:00 2001 +From b3ee95323a816acaaa53abed4dea53fdf6494da6 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Sat, 22 Feb 2020 15:54:08 -0600 Subject: [PATCH] Add item entity options