- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: a8ffecc7 Fix NPE and uuid lookup for player skulls ( 3fd5ba28 )
Purpur
Downloads
You are trying to download builds from an outdated or experimental version. You will NOT receive support for outdated versions. To get the latest build click here.
Builds
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: ec9fa369 1.15.2 - Updated Upstream (Bukkit/CraftBukkit) ( 026f2bcf )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 70df8f27 Add PrepareGrindstoneEvent 24b2f54b Fix Player skulls for offline mode servers ce270e14 Updated Upstream (Bukkit/CraftBukkit/Spigot) c4ada0e1 Fix many chunk loading issues 37b244b5 Fix not running level updates for light if no pre/post task e6142995 Add and implement PlayerRecipeBookClickEvent (#3351) 9bb4e930 Fix piston dupe patch creating ghost blocks (#3603) ( 05a85435 )
- Update Tuinity patches ( 07c44e35 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: e9c332dd Fix NPE on TileEntitySkull (#3598) ( 8e14950b )
- Bringing back Tuinity! \o/ ( ed7b2022 )
- Allow right click sign editor to be detected ( cebe78c1 )
- Detect looking around as not AFK ( a8451af3 ) And 1 more commit
- Fix reloading paper.yml ( f4816e7e )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 9ffaa44a Also restrict height in the vanilla teleport command f8609691 Add unsupported-settings section to config (piston tnt dupe config option) (#3565) d7bb893c Document fixup commit way of modifing patches (#3423) ( 8d2860c5 )
- Add PrepareGrindstoneEvent ( fdf64880 )
- Fix up secret anvil controls a bit more ( 5c7ae773 )
- More leaf dupe fixes \o/ ( 10ce2aff )
- Use CraftChatMessage instead of Mojang's stuff ( 4e18e5d1 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 91459fe5 Fix piston physics inconsistency (fix tnt dupers) (#3544) 8c41ac1c Fix missing chunks due to integer overflow (#3527) ( 60f6ea89 )
- PaperPR - Fix piston physics inconsistency ( 904c7202 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: cffe4c07 Scheduling an async task timer creates a non-repeating task (#3543) e224f0bd Fix issues with SIGTERM not shutting down gracefully - Fixes #3062 c7112d06 Ensure chunk gen tasks return to main thread before completing futures ( dc980f09 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: a72d4bb2 Improve chunk loading speed and prioritization further - Fixes #3530 ( e77a7b5b )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 64666dc8 Improve Chunk Priority, Frustum Priority and Load Speed Algorithms 146b9908 Improve ChunkMapDistance.b crash fix to clean up properly 2c4499b7 Show Plugins Event Listeners under Combined Total in Timings c5c909c9 Improve Plugin Ticket Management b20529f3 Update to HTTPS in README (#3460) de6dfedf Make Anti-Xray multithreaded (#3520) 531c4b3f Add PluginTickets to API Chunk Methods b2d81e21 Improve Chunk Prioritization and Internal Scheduler 24a2e804 Improve Login to use Urgent priority - improves login chunk load times ( bbcde382 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 9dfe1321 Delay Chunk Unloads based on Player Movement f0409edc Drop Close region files patch, doesn't add any value. 700070c5 Fix undesirable behavior around world level changes due to priority ( 2fbbafa2 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 34e5942b Fix timings task name generation for extreme cases - Fixes #3499 5e3bacbc Ensure ThreadDeath propagates fully - Fixes #3521 9fa6ba26 Optimize Light Engine dfd3848e Use seed based lookup for Treasure Maps - Fixes lag from carto/sunken maps 74dcb3c9 Revert "Fix enchantment costs (#3519)" 6d72ea16 Fix enchantment costs (#3519) 68cc8d79 Maps shouldn't load chunks (#3518) e7cf34a0 Fix villager trading demand MC-163962 (#3498) 51f9edf2 Change name and id to get from profile in AsyncPlayerPreLoginEvent (#3511) ( 1564cefa )
- Default purpur permissions to false ( 7f88f09d )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: b75eeca0 Boost light task priority to ensure it doesnt hold up chunk loads 3d2bc848 Ensure VillagerTrades doesn't load async - fixes #3495 e470f1ef Add more information to Timing Reports f4a47db6 Improve Thread Pool usage to allow single threads for single cpu servers a4fe910f Fix sounds when using worldedit regen command 70ad51a8 Updated Upstream (Bukkit/CraftBukkit) d7cfa4fa Improve legacy format serialization more ( c0c212bf )
- Hide sensitive server.properties data in timings reports ( 4d7b74e2 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: d6eda567 Provide a useful PluginClassLoader#toString a3fdafbd Restore Serialization Improvements again, wasn't an issue. 0e441c79 Revert "Improve Chat Component Legacy Serialization more" 53ef67b8 Improve Chat Component Legacy Serialization more afc1fcfc Fix serialization of colors from components eaa76a31 Add Villager Tasks to EAR inactive tick to keep behavior 357b52fd Improve Chunk Prioritization / Load Order a76bc402 Improve Chunk Status Transition Speed 7a2b345b Synchronize DataPaletteBlock instead of ReentrantLock ( c2c6a6ef )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: a8ef0a93 Drop remove leaked chunk patch - causing many issues ff4ca31f Fix premature unloading of neighbor chunks for world gen fde81356 Fix Chunks unloading immediately for priority access - Fixes #3461 9980f427 Fix some logic on villager poi max attempts 919ab67a Fix concurrency issue in light engine (Vanilla bug) 0d5ec653 Cleanup async chunks (#3456) c3c005c9 Updated Upstream (Bukkit/CraftBukkit) (Fixes #3443) ( a032d548 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: b0b54e4e Optimize Villager Pathfinding - Massive Villager Improvement 33a2134b Workaround for really evil plugins breaking sounds b88ee11f Don't unregister the primary dimensions on world unload 21f9efa2 Improve implementation of chunk leak clean to not run as often 7ee71146 Add missing null check for structure start chunk access b12177fb One more to seal the deal to improve unloading inactive chunks 78ee3b4e Restore a condition I accidently removed in last build 88a68829 Fix unloading inaccessible chunks too fast regressing gen speed 210a32f2 Unload leaked Cached Chunks c9795e92 Fix Spigot bug with chunk unloading ( a2b3b330 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: b6cf80ee Preload important classes such as Logger and JLine ea1a909c Fix netty version to 50 and restore epoll native support 10502558 Workaround for some hacky environments that mess up things 8b2a437b Fix plugins calling getChunkAtAsync asynchronously c8055836 Update Netty to 4.1.51 64cfcf3e Optimize sending packets to nearby locations (sounds/effects) ( 16eea718 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: cf82dad3 Fix Non Full Status Chunk NBT Memory Leak 5a12515a Update Log4J Configuration file to stop truncating stack traces 7c001d64 More Improvements to Chunks e1c45196 Fix high memory use of non ticking chunks ee9f0d51 Fix another case of breaking blocks causing sync chunk loads 6009ba8f Drop AABB limit patch until it can be tested more 0e9c24e5 Fix log spam about Hanging entities bounding boxes 83fadad7 Fix conversion for deserializing raw nbt itemstacks - Fixes #3424 4d38ee11 Many fixes and improvements to chunk prioritization 281181c7 Use saner Entity bounding box limits edd6b6a2 Protect the visible chunk map from plugins touching it, trim Timing Errors 18c68657 Optimize performance of object pool 7e1525ea Many improvements to chunk prioritization and bug fixes c82b292a Fix pooled buffer leak resulting in dynmap black spots - Fixes #3386 63274472 Fix ./paper edit continue for Windows eb5a3058 Fix path in CONTRIBUTING.md (#3406) f6ed326d Fix a small error in CONTRIBUTING.md (#3403) 614a664b Implement Chunk Priority / Urgency System for Chunks ( 3e808f90 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: c8028d1c Fix data version check for ItemStack serialization (#3394) 9254a80a Fix race condition reintroduced in Prioritize class loader patch 6f196fe7 Add Raw Byte ItemStack Serialization df43f828 Allow server startup for those poor people running <1G Xmx 3c9b65ef Fix cases where no-tick < tick view distance 72f89a07 Workaround for Client Lag Spikes (MC-162253) 3f941c0c Add option for console having all permissions d2ae4658 Add permission for command blocks 9f8ae5cb Prioritise own classes where possible 74466412 Check portal restrictions when entering end gateways fc9cf84d Fix NPE when temp ip bans expire (#3373) 16bd420d Add missing mob goals for API (#3367) b5c4e2f6 Ensure no-tick view is not smaller than ticking VD 52564b1f Expand Pathfinding API with more options dde65481 Fix usage of vanilla goals 7797aebe Drop Leads from nether portals - Fixes #3226 511b6bc2 Reduce MutableInt and Vec3d allocations, use ArrayDeque 84673141 Optimize NibbleArray to use pooled buffers 897dd2c8 Foundational work for Future Memory usage improvements bb4002d8 Handle CraftPlayer#setSpectatorTarget better 4ae08959 Fix collision checks on spawning hanging entities and null on async chunk loads c2f8d1ef Protect Bedrock and End Portal/Frames from being destroyed 827cc632 Updated Upstream (Bukkit/CraftBukkit/Spigot) 92f680ed Fix Pathfinding and obscure glitchy buggy 0 tick farms 7a7c4292 Optimize Pathfinder - Remove Streams / Optimized collections fc917d16 Optimize Hoppers - Major performance improvement 14ad77c6 Fix PotionEffect API Ignoring Icon bug eb3ce8a2 Fix EntityRaider picking up items when they shouldn't be able 1ea9ada0 Add a TELEPORT ticket when changing dimensions 8e9459ea Fix missing flag pass for isUrgent 7befec44 Potential bed api (#3339) 27945a6b Optimize WorldBorder collision checks and air 55e17a85 Wait for Async Tasks during shutdown b5905256 Ensure Entity AABB's are never invalid a054aa6f Properly remove Entities from current chunk c894ddfd Fix teleporting onto a chunk line 57d6cc01 Send LOGIN protocol packets immediately - Fix disconnect during async prelogin cd93e54d Don't use our modified chunk checks for collision in world gen b4003ef1 Allow loading entities current chunk if needed to fix collision checks e5f64896 Add Urgent API for Async Chunks API and use it for Async Teleport ad8e59dc Ensure chunks loaded on respawn for suffocation check ( 860c8619 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: b1691e7b Remove some Streams usage in Entity Collision d454bbd5 Implement JellySquid's Entity Collision optimisations patch 8e85f841 Optimize Collision to not load chunks ceb824db Fix ChunkCache .getXIfLoaded to use the local chunks in the cache ( 9c87f573 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: f6f9157b Don't toString block unless actually showing the message b3f0527a Add Spawn Entity SpawnReason API ec8d7387 MC-183249: Don't generate Carving Masks BitSet unless needed 2d401d2d Improve BlockPosition hashCode/equals 2572bd01 Fix world unload toLowercase - Fixes #3326 dda9680b Optimize brigadier child sorting performance a71a4ec2 Fix CraftServer.unloadWorld Leak ( 833bd1cc )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: f6fc0d4c Don't create region files for chunk checks - mistake on upstream merge cfed00cf Fix Light Command ( 3ce36446 )
- Merge #26 Move some Goal from Server to Api We move the Find Crystal and the Orbit Crystal from Purpur-Server to Purpur-API for the those who use the Mob Goal API and this can be useful to give this goal to mob ( a03667bd )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: a6ff84ad Revert Nibble patch, causing issues still f1a8eb7f Use a finalizer for light packet instead of onPacketDone 03c9bb05 Optimize NibbleArray to use pooled buffers d0a528b1 Move delayed init down later in tick, improve accuracy of startup time ( 35ab7bfb )
- Remove anonymous classes for horse/llama pathfinders ( 42da3577 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: cc477e6a Force Plugins that use delayed tasks for init back in their place 597263fd Don't skip full player connection tick when dead e2c23475 Revert loaded entity list (#3304) fa87db6b Move another NetworkManager util into the inner class (#3303) 841c7d18 Make loaded entity list logic more consistent (#3301) 36f34f01 Updated Upstream (Bukkit/CraftBukkit) 5ca5f131 Rebuild all patches using the new rebuild pattern 1ccff6fa Add villager reputation API 5c0bfffa Speed up rebuilding patches and reduce diff f37381ea Optimize Network Manager to not need synchronization 8f9df2ed Anti Xray cleanup 878c66f1 No-Tick view distance implementation - Closes #3196 b87743c1 Stop copy-on-write operations for updating light data 97a9c972 Optimize isOutsideRange to use distance maps b4e629a2 Use distance map to optimise entity tracker / Misc Utils d80d1517 Optimize Entity Ticking to Loaded Chunks only 31d7686d Add item slot helper methods for various inventories (#3221) 75e1e3b3 Mob Goal API c7bc393a Revert "Don't flush packet queue off main thread" 1abd2bd2 Don't flush packet queue off main thread a4ed58a9 Clean up Direct Memory Region Files Fix for different Java versions 55e35019 Set cap on JDK per-thread native byte buffer cache b5101f4f Cleanup Region Files Direct Memory on close 81e655d7 Optimize Voxel Shape Merging ed9fc11f Sync position on teleportation 9c326fce Nanothing to see here 3e9fc24b Attempt to fix FastLogin maybe ( e7b1eb15 )
- Add option to disable ignored advancement warnings ( d064334c )
No changes
- Player invulnerabilities ( be3ee183 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 932e97f3 Rename to AsyncPlayerSendSuggestionsEvent to be consistent in naming 0dd19075 AsyncSendPlayerSuggestionsEvent Brigadier Event a9e20e5f Fix being kicked in survival for block picking - Fixes #3277 4d20537e Expose game version (#3274) 85fb0015 Validate PickItem Packet and kick for invalid - Fixes #3256 5729bc71 Special case Keep Alive packets from Anti Xray a76b7740 Improved oversized chunk data packet handling a6f78170 Use Vanilla Bed Search for non players (Villagers) 68fb98b5 Fix 2 plugin specific issues with loot drop and pathfinders 6e41f7b7 Update Activation Range 2.0 with more villager controls 57dd3971 Updated Upstream (Bukkit/CraftBukkit) ( 4d42781b )
- Rebuild patches ( b78a36de )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: a6a197b1 Bump API ASM version to follow server 5ab48ad9 Fix commodore (#3264) 87e7ee7e Improve Async Login to avoid firing in middle of Entity Ticking ( f94d5bfe )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 8ce3dd5f [CI-SKIP] Fix Mojang API Brigadier dep - THIS IS NOT A NEW BUILD 00d760a5 Fix build due to spigot changing the build timestamp process 842e040c Updated Upstream (Bukkit/CraftBukkit/Spigot) c03260a2 Add getter and setter for villager's numberOfRestocksToday (#3231) fe366fbe null check tracker for entity metadata update - Fixes #3070 fdf41b74 Implement Brigadier Mojang API e0ea2e0e Entity Activation Range 2.0! Major improvements to restoring behavior 10396d28 Fix Tracking Range mismatch on Vehicle/Passenger checks ( a2db5eeb )
- Rebuild patches ( 2e50cb0e )
- Add enderman and creeper griefing controls ( 660afe73 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 68994c64 Add a config to turn off Optimized TickList #3145 d847d336 Improve blocking players from opening inventories while sleeping ac4f6b50 Clean up Timings and Async Chunk Configs fcf89e85 Improve mid tick chunk loading, Fix Oversleep, other improvements ab36835c Improve random ticking behaviour - Fixes #3181 ( c0e748c0 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: a6ac47e5 Fix numerous item duplication issues and teleport issues b7402f11 Add phantom creative and insomniac controls (#3222) 75819fac Fix Potion#toItemStack swapping the extended and upgraded constructor values (#3216) ( 8ec7d99e )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: cb15cfa4 Improve Async Login so pending connections dont get exposed f275e9cb Optimize Hoppers - Major Boost - Got2GoFast! 0106485c Improvements to watchdog changes 65934b1f Fix build for last commit. 5am commits are great 3f436029 Don't process watchdog until server has fully started and ticked. 938bd972 Don't fire BlockFade on worldgen threads - Fixes #3208 509a828e Fix loading spawn chunks when async chunks is off 8a91bfd2 Improvements to async login bf698865 Revert "Re-track players that dismount from other players" 82b98418 Fix some issues with async login as well another source of sync loads aa241d2b Allow multiple callbacks to schedule for Callback Executor a2064a41 Add PlayerAttackEntityCooldownResetEvent This event is called when processing a player's attack on an entity right before their attack strength cd is reset, there are no existing events that fire within this period of time so it was impossible to capture the players attack strength via API prior to this commit. f48d4299 Allow sleeping players to float eeb2f67d Fix Bed respawn deviating too far from vanilla (#3195) 68a7b9fe Move player to spawn point if spawn in unloaded world ( d085a5b2 )
- Add PlayerItemCooldownEvent ( d02efdff )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: f29c7ebd Improve async login (#3189) 9fd36824 Fix Citizens Player NPC tracking issue - Fixes #3186 0e72de1c Fix Player Tracking issue during join process. f26362af Load Spawn Chunks Asynchronously and Spiral Out 54f762e2 Load Chunks for Login Asynchronously f2d1b6e5 Clean up duplicate PlayerInitialSpawnEvent c2d022d7 Fix Longstanding Broken behavior of PlayerJoinEvent d0a348b9 Broadcast join messages to console 1ef687a4 Don't crash if player is attempted to be removed from untracked chunk. c11668ac Make sure the chunk conversion task is executed immediately 26fb7cc3 Fix Chunk Post Processing deadlock risk ( fc7824b3 )
- More anvil controls ( df15c09f )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: ffecc4e2 Revert "Optimize entity list iteration requiring entities be in" 0a4286cc Prevent Fire from loading chunks 07915ea1 Add Player Client Options API (#2883) bc48a317 Optimize entity list iteration requiring entities be in loaded chunks 88092fef Optimize ChunkProviderServer's chunk level checking helper methods 01e8ce8d Forced Watchdog Crash support and Improve Async Shutdown fdb8fe78 Be less strict with vanilla teleport command limits ( e4a8964a )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 0f06d380 Restrict vanilla teleport command to within worldborder 24d93aaf Fix Optional null issue - Fixes #3155 eb71c5fa Fix incorect timing of mspt 1ca80434 Optimise entity hard collision checking b67a4237 Don't run entity collision code if not needed bd9aa547 Optimise ArraySetSorted#removeIf 78871d07 Make JavaClassLoader thread-safe (Fixes #3137) (#3144) ( 6c4aab00 )
- Fix the retaliation ( ea1b4e35 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: c096fe19 Port 20w15a Villager AI optimizations 832687de Restore preventing saving bad entities patch to full effect df8eedee Restore Optimize Pathfinding patch 97b1cc36 Allow shutting down server during a watchdog hang gracefully 06044e24 Async command map building ( 2243be45 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 81706e62 Make the shutdown thread try to shutdown on main 89182450 Prevent opening inventories when frozen e6d395cc Port 04-Util.patch from Tuinity (#3136) 59453f66 Fix incorrectly loading chunks on a cancelled interact event bdcc31ca Let invalid positioned entities clean up previous chunk by the chunkCheck 92d2907d Multiple memory and performance optimizations (removing streams) 748e6447 Improve the don't save entities patch per leafs feedback ( 1231800f )
- Make purpur.lang reloadable with ( b6d5b820 )
- Do not send blank chat components to players ( 3630f353 )
- Documentation moved to GitHub Wiki ( 95538dd1 )
- Chickens can retaliate ( e8ec02d1 )
- Make 'cannot mount mob' string configurable ( b2a0de53 ) And 1 more commit
- Uh... Oops.. Timing stack corruptions fix ( b4ab7a4f )
- Remove tick times api (was moved upstream to paper) ( 94953a33 )
- Actually calculate command map and perms async ( 58c9b01e )
- Fix ridable slimes ( bf845ca9 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: a4f066cc Fix method profiler inbalance introduced in a2a9ffe (#3132) c65dcad3 Don't delay chunk unloads during entity ticking bc17ce69 Delay unsafe actions until after entity ticking is done - Fixes #3114 5553e6b3 Disable Sync Events firing Async errors during shutdown e12c51d9 Use better variable for isStopping() API 586ee2bb Remove patch for MC-111480, fixed in 1.14 09a94215 Remove streams from Mob AI System bb5c294e Fix Disabling Asynchronous Chunks 089d8356 Implement Chunk Priority / Urgency System for World Gen fce69af7 Use dedicated thread for main thread blocking chunk loads 588b62e4 Add tick times API and /mspt command (#3102) 11de41c7 Add API MinecraftServer#isStopping (#3129) 942ff3c2 My patches are under MIT (#3130) ( 193c511f )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 0ed6da7a Fix issues with 167 causing crashes due to missing chunks - Fixes #3122 ( 94b1df84 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 23ee0a8a Fix issue with 0,0 chunks causing crash bc8fafb2 Updated Upstream (CraftBukkit/Spigot) ebbca5ce Drowned is a RangedEntity (fixes API for Drowned to support Ranged) 83b03eee Don't move existing players to world spawn 3b3e38fd Fix issue with loading chunk during ticking chunks issue 78431dca Update test server startup script ( ef94c821 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: ab74bb45 Speed up processing of chunk loads and generation f5dd491f Increase Light Queue Size 9ab69348 Don't load chunks when attempting to unload a chunk 38c62622 Improve Optimize Memory use logic to make iterator safer and fix bad plugins like P2 ( 16e780dc )
- Async recalc perms and command map ( 891673a2 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: d33ba160 Fix incorrect keyword use on visibleChunksClone 2f343015 Updated Upstream (Bukkit/CraftBukkit) a65831bd Optimize PlayerChunkMap memory use for visibleChunks ( a29baddb )
- Fix ItemStack#damage... again.. ( caf7dcb5 )
- Add more ItemStack convenience stuffs ( dd056edc )
- Fix logic error in ItemStack#damage ( c76b42c0 )
- Add pillager leader chance options ( 8e1e8165 )
- Attempt at fix for disabled pillager outpost limiter ( 0c2deb10 )
- Add 'bungee' online mode to bstats graph ( c923510c )
- Add phantom flames ( 7858a4f9 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 2c37d2eb Restore accidently reverted item in water fix ( 58edeea2 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: cfaf32cf Dead Player's shouldn't be able to move 16287d01 Don't tick dead players e4d10a6d Updated Upstream (Bukkit/CraftBukkit) ( ca9802b1 )
- Change default delay-chunk-unloads-by to 1 second ( 53e58b98 )
- Fix monsters not spawning ( 5a243db9 )
- Add back configurable beehive generation chance ( 1b17e21e )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: c867045d And that's why hand editing patch files in nano is risky.... make it compile c2d7876a Improve Entities in water activation immunity and let items always move ( 1c55069f )
- Add back per-world spawn limits ( f824a548 )
- Don't run entity collision code if not needed ( 3482a81c )
- Add chunk unload delay ( 02ac8a9f )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 1dc7c308 Optimize Collision Chunk lookup and avoid loading far chunks d5c6dbee Prevent Double PlayerChunkMap adds crashing server a2a9ffe3 Fix issues with Activation Range causing large chunk lookups. 017297cd Improve entity.getCurrentChunk() and use it for entity.isChunkLoaded() 52cf8906 Remove some old removed 1.14 patches that are never going to be needed (fixed/already applied) ( e154b96b )
- Fix config names in timing reports ( 5bdd1915 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 979b53a7 Do not allow bee's to load chunks for beehives 13cb8373 Remote Connections shouldn't hold up shutdown 7dac5467 Fix bug in double register fix 87829d83 Remove incorrect IO flush for save-all that doesn't have flush parameter 31e751cb Fix unregistering entities from unloading chunks bc351f6e Ensure Entity is never double registered 2ec0274b Fix many issues with dupe uuid resolve patch 756da10d (Actually) Don't duplicate velocity entry into hidden-configs 9b3679fb Don't duplicate velocity entry into hidden-configs 28cf6540 Pillager patrol spawn settings and per player options (#2924) 6bf04cd5 Reduce entity tracker updates on move ( 193b2182 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: de5b093c Handle chunk unloading during block tick be7b4063 performance: Improve Activation Range entity iteration bacbd880 performance: Many Entity Activation Range Improvements 269394fe Update hidden-configs ( 27fb33e6 )
- Fix messed up logic in last commit :3 ( 93bb79d4 )
- Add missing obfhelper ( f1b3e671 )
- Remove Tuinity patches (you will be missed) ( 902a3091 )
- Add permissions for enderchest rows ( a8aa1994 )
- Update Tuinity patches ( 5be272a8 )
- Fix vanilla command permission handler ( 6edf4624 )
- Internal changes handling chat components ( 1970428f )
- Configurable jockey options ( 17b869a1 )
- Add missing polar bear docs ( d4488cb1 )
- Add tps-catchup to docs ( 082c5ffc ) And 1 more commit
- Breedable Polar Bears ( 814f6b2a )
- Disable mojang profiler ( c80f9629 )
- Move lang asset patch higher in the order ( c0a4d036 )
- Start using lang asset for commands ( faf5e485 ) And 3 more commits
- Fix and rename climbing bypass cramming patch ( f14146a5 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 9a7ca3db Updated Upstream (Bukkit/CraftBukkit/Spigot) ( 8e455eb2 )
- Update Tuinity patches ( 66aa60f5 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 68ec946c Fix memory leak in TickListServer (#3068) ( 23cd0d96 )
- Update Tuinity patches ( 86c5a55f ) And 1 more commit
- Add BellRingEvent ( 2cc22615 )
- Add PlayerItemCooldownEvent ( 5a007dd8 )
- End gateway should check if entity can use portal ( e6d08599 )
- Add per-world spawn limits ( 4d3eb6de )
- Configurable server mod name ( 3f726476 )
- Make /ping a brigadier command ( d84eb014 )
- Fix startup error on Windows when double clicking jar ( b3f72308 )
- Add dolphin spit ( ff4ffaa0 )
- Add option to allow loyalty on tridents to work in the void ( 563f4c8b )
No changes
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: d63075df Pass fireworks through vanished players (#3021) 4d991f19 [CI-SKIP] Rebuild patches 26070a0e Indicate ticking status in entity list command (#2856) 2ff7b480 Optimise Chunk#getFluid (#2860) c23ebb78 Optimise ticklistserver (#2957) ( 2ccfff0b )
- Fix save projectiles to disk option not covering all projectiles ( 87559bd8 )
- Add ItemStack convenience methods for ItemMeta ( 607d909e )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: ac2bbf62 Fix NPE on GUI during Windows Lock Screen (#3023) ( 65a3567a )
- Fix NPE on GUI when mouse info in unavailable ( 5538109a )
- Add flying mobs to entity activation range settings ( 76212761 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: e1281a14 Configurable chance of villager zombie infection (Closes #2501) ( 3f74442c )
- Shade in missing rhino script engine ( cd9b6649 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: ad708dd3 Add option to allow iron golems to spawn in air (Closes #1965, Closes #1851) b16fd5c3 Updated Upstream (Bukkit/CraftBukkit/Spigot) ( f2e328d2 )
No changes
- Merge in Tuinity patches ( a32448bd )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 2e44dc1a Updated Upstream (CraftBukkit) ( c8a65b21 )
- [ci skip] Small refactor for the dead patch ( 1f56903e )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 2c07231e Validate tripwire hook placement before update 31872198 Fix dead telepotation logger format ( f8e3bc8c )
- [ci-skip] Update some docs ( 7aa9c675 )
- Optimize entity pathfinder selector ( 02b97266 )
- Lets stop more dead stuff ( 3f37b537 )
- Dont do movementTick for dead entities ( 44b2fa3c )
- More optimization stuffs ( 4af3c07e )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 7bd0b6ab [CI-SKIP] Add PAPER_TEST_APP_ARGS ( 15f9cb1b )
- Add 'reduce entity tracker updates on move' patch from Paper PR queue ( b5f54bfc ) And 1 more commit
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: ccf1d590 Prevent teleporting dead entities (#2803) ( 6d873a3a )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 5ce1dd48 Add hand to BlockMultiPlaceEvent (fixes #2997) (#2998) 3ad47bcf Reduce chunk range timers 793bae0d Updated Upstream (CraftBukkit) ( 329e588e )
- Fix some biomes not loading any entities from biomes.yml ( 6f0bd3a6 )
- Make bees honor the generic.flyingSpeed attribute when being ridden ( 5a4dd792 )
- More ridable wither fixes ( 197562ba )
- Fix issues with ridable withers ( 2b782d8c )
- Fix mounting and WASD controls on Ender Dragon ( 540ed9be )
- Create patch for decompile fixes ( 5efca4d8 )
- Move existing decompile fixes into decompile fixes patch ( 44f63ad4 )
- Make natural spawns per biome configurable ( b17230ad ) And 3 more commits
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: b0770059 Updated Upstream (Bukkit/CraftBukkit) 0809d6be [CI-SKIP] fix avoid-hopper-search obfhelper hint type (#2989) ( f2690c9e )
- Dont flip shits when javascript script engine isn't available ( 6c85726c )
- Add item entity options ( 3747d867 )
- Add bed explosion options to docs ( 178104b9 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 892f479f Fix nullability annotation for Tameable#getOwnerUniqueId (Fixes #2968) 49503ef0 Don't NPE on exporting config with null values (Fixes #2973) 7434b6d7 Fix ProjectilCollideEvent cancellation (Fixes #2953) e5e4e9f7 Do not send PlayerProfile info before initial server send ( 42e3b91b )
- Implement bed explosion options ( 3f451733 )
- Fix bug in zombie villager transformation chance ( 1500c576 )
- Update permissions and contact page on read the docs ( c5ae95f1 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 4e0ed1f8 Backport fix for MC-167561 (Fixes #2886, closes#2960) 9946cef8 Updated Upstream (Bukkit/CraftBukkit/Spigot) ( a0983784 )
- Default zombie transformation chance to -0.1 for vanilla behavior ( 002002a1 )
- Fix multiple issues with phantoms ( 4e5bf941 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 9f5fadcc Remove extraneous space from host info log message d60a10c9 Make the GUI graph fancier (#2928) ecfaff52 Revert "Add root/admin user detection (#2432)" 555ca59a Add root/admin user detection (#2432) ( 3128db0d )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: e1f3b6d0 fix tripwire hook BlockPlaceEvent (fixes #2969) (#2971) ( 1fe6a8c4 )
- Move timings changes to its own patch ( 76b5d1cd )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 33a615de Add option to nerf pigmen from nether portals (#2937) 125a517d Update upstream CB ( c98e91e6 )
- Add option to disable saving projectiles to disk ( 8222445e )
- Fix a possible NPE for lukeeexd ( 3df05bd5 )
- Fix rabbits from crashing servers ( 5e068999 )
- Remove left over jump api patch ( 093091c0 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: df0d7b0d Update upstream CB 6ea3c2cf [CI-SKIP] Rebuild patches d7bed4cb Heavily optimise random block ticking (#2914) b66d9ff8 Update upstream CB ba71c5d6 Stop stripping private use block Unicode from signs 28d9dcfc Entity Jump API (#1587) 9976a768 Fix PlayerNaturallySpawnCreaturesEvent boolean inversion 054e20da Clean up imports on ThrownEggHatchEvent a8984ccb Add ThrownEggHatchEvent (#1982) 9f24d495 Allow nerfed blazes, endermen to take water damage (#2847) ( 47570602 )
- Start hosting our own timing reports ( cd602cef )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: f09fed89 Update upstream B/CB 7c1ef0b7 Add option to ignore the java version check in CB 510dfd60 [CI-SKIP] Update build badge in README to use proper job ( e52e2326 )
- I should sleep or something :3 ( b5d48419 )
- I'll get this right one of these times :S ( f08ad926 )
- Fix logic error on last commit ( 60ae20bc )
- Fix dont recalc perms on world change patch ( 11c2e31b )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 3dafa6a0 Updated Upstream (CraftBukkit) 77b05b9c Updated Upstream (Bukkit/CraftBukkit/Spigot) ( 23d7b00d )
- Fix error in moon phase API impl ( 853bcfb6 )
- Fix entities targetting while being ridden ( 78391527 )
- Suppress pointless 'error while deserializing' warning ( 034b1449 )
- Add moon phase API ( 407742d6 )
- Suppress pointless legacy material error ( dcc9bfb5 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 55b3a09d Updated Upstream (Bukkit/CraftBukkit/Spigot) ( 8ddccfa4 )
- More GUI work ( 68682cec )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 859f1296 Remove entities from per-chunk list (Fixes #2918) b21010e7 Remove chunks after calling ChunkUnloadEvent (Fixes #2919) 4e48785d Drop 0394-Fixed-MC-156852.patch (Fixes #2913) ( 9b06cc69 )
- Add tick times API ( 50ab4526 )
- Add support for paperclip (purpurclip) ( 6f2561d7 )
No changes
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 01b965e0 Fix getChunkAtIfCachedImmediately (#2915) 0a897d6e Rebuild patches 5792c862 Updated Upstream (Bukkit/CraftBukkit/Spigot) c9eebbb8 Fix Player#applyMending NPE (#2917) d16a5d88 Performance patches prerequisite (#2802) ( ddf1f8a5 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 60d4c808 Properly check for running tasks in EAR ( 9465dbd9 )
- Remove Add-back-EntityCreatePortalEvent-for-EnderDragon.patch ( 9fc34eda )
- Fix error when breaking lootable chest before populating it ( 67f81dc3 )
- Make the GUI better ( 18a49400 )
- Fix issues while riding endermen ( 0118e083 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 7329e19c Updated Upstream (CraftBukkit) b3a97d14 Fix startup errors when double clicking jar (#2903) b51fbefc Revert "Fix errors on startup when double clicking jar (#2901)" a0438fab Fix errors on startup when double clicking jar (#2901) e0da6d4b Seed based feature search (Fixes #2312) (#2852) 78dfb77e Updated Upstream (Bukkit/CraftBukkit) 969ef51a Init legacy material data c4714909 Fix items vanishing through end portal (Resolves #2681) (#2894) 74b0ef39 Updated Upstream (CraftBukkit) ( 8f99ddb0 )
- Mavenize and Extract UPnP Lib from Purpur ( f6f50faf )
- Fix IJ removing unusaged imports in last commit ( e28b3d27 )
- UPnP Port Forwarding Service ( 68f0dc02 )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 8a0b371c Fix comparator behavior for EntityPhanton goal f11d6472 Updated Upstream (Bukkit) ( 9646e50c )
- Updated Upstream (Paper) Upstream has released updates that appears to apply and compile correctly Paper Changes: 19ff55ef Update upstream B/CB 79710332 Update upstream CB 19de9af6 1.15.2 update (#2887) d4ae43fc Updated Upstream (Bukkit/CraftBukkit) 9c2d9a5f [CI-SKIP] Rebuild patches 86a4b752 Fix items not falling correctly (Resolves #2835) (#2872) 35472de2 Port activation range improvement patch (#2763) 617f6033 Add effect to block break naturally (#2819) f63cfe00 Updated Upstream (Bukkit/CraftBukkit) 00860e4e [CI-SKIP] rebuild patches 3d519668 Prevent sync chunk loads when villagers try to find beds (#2855) ( 8ad93574 )
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes
No changes