PaperMC/paper-server/patches/sources/net/minecraft/world/level
Aikar 2cd6ace7ab Only count Natural Spawned mobs towards natural spawn mob limit
This resolves the super common complaint about mobs not spawning.

This was ultimately a flaw in the vanilla count algorithim that allows
spawners and other misc mobs to count against the mob limit, which are
not bounded, and can prevent the entire world from spawning new.

I believe Bukkits changes around persistence may of actually made it
worse than vanilla.

This should fully solve all of the issues around it so that only natural
influences natural spawns.
2019-03-24 01:01:32 -04:00
..
block Fixes and additions to the spawn reason API 2019-03-24 00:24:52 -04:00
border Bound Treasure Maps to World Border 2016-12-20 15:15:11 -05:00
chunk Bound Treasure Maps to World Border 2016-12-20 15:15:11 -05:00
dimension/end Add config to disable ender dragon legacy check 2018-06-22 10:38:31 -05:00
entity Add Debug Entities option to debug dupe uuid issues 2018-07-21 08:25:40 -04:00
gameevent Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
levelgen Add PhantomPreSpawnEvent 2018-08-25 19:56:51 -05:00
material Prevent chunk loading from Fluid Flowing 2018-09-10 23:36:16 -04:00
pathfinder Mob Pathfinding API 2018-09-09 13:30:00 -04:00
portal Add configurable portal search radius 2016-03-03 02:46:17 -06:00
redstone Prevent NoClassDefError crash and notify on crash 2014-04-21 12:43:08 +01:00
saveddata/maps Adventure 2021-01-29 17:54:03 +01:00
storage Print Error details when failing to save player data 2018-06-15 20:37:03 -04:00
BaseCommandBlock.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
BaseSpawner.java.patch Mob Spawner API Enhancements 2019-04-19 12:41:13 -05:00
BlockGetter.java.patch Prevent various interactions from causing chunk loads 2018-09-10 23:56:36 -04:00
ChunkPos.java.patch MC Utils 2016-03-28 20:55:47 -04:00
ClipContext.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
EmptyBlockGetter.java.patch MC Utils 2016-03-28 20:55:47 -04:00
EntityGetter.java.patch SkeletonHorse Additions 2018-07-27 22:36:31 -05:00
GameRules.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
Level.java.patch Optimize Captured BlockEntity Lookup 2019-04-06 10:16:48 -04:00
LevelAccessor.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
LevelReader.java.patch MC Utils 2016-03-28 20:55:47 -04:00
LevelWriter.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00
NaturalSpawner.java.patch Only count Natural Spawned mobs towards natural spawn mob limit 2019-03-24 01:01:32 -04:00
PathNavigationRegion.java.patch MC Utils 2016-03-28 20:55:47 -04:00
ServerExplosion.java.patch Expand Explosions API 2018-06-20 23:17:24 -04:00
ServerLevelAccessor.java.patch Remap CraftBukkit to Mojang+Yarn Mappings 2024-12-11 22:26:55 +01:00