Commit Graph

870 Commits

Author SHA1 Message Date
ChrystiGalbreath
6c4aab0053 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)
2020-04-16 20:45:31 -05:00
William Blake Galbreath
ea1b4e3583 Fix the retaliation 2020-04-13 20:23:39 -05:00
William Blake Galbreath
1231800fca 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
2020-04-13 19:23:38 -05:00
William Blake Galbreath
2243be4513 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
2020-04-12 17:33:46 -05:00
William Blake Galbreath
b6d5b8200e Make purpur.lang reloadable with 2020-04-12 16:39:52 -05:00
William Blake Galbreath
3630f35339 Do not send blank chat components to players 2020-04-12 13:44:16 -05:00
William Blake Galbreath
35b84461ed Remove our /mspt command in favor of Paper's 2020-04-12 13:34:40 -05:00
William Blake Galbreath
b2a0de5386 Make 'cannot mount mob' string configurable 2020-04-12 13:32:59 -05:00
William Blake Galbreath
e8ec02d1d4 Chickens can retaliate 2020-04-12 13:31:35 -05:00
William Blake Galbreath
95538dd1d7 Documentation moved to GitHub Wiki 2020-04-12 13:10:23 -05:00
William Blake Galbreath
b4ab7a4f19 Uh... Oops.. Timing stack corruptions fix 2020-04-12 12:23:08 -05:00
William Blake Galbreath
94953a334c Remove tick times api (was moved upstream to paper) 2020-04-12 03:51:46 -05:00
William Blake Galbreath
193c511fce 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)
2020-04-12 03:45:54 -05:00
William Blake Galbreath
bf845ca9e4 Fix ridable slimes 2020-04-11 00:11:45 -05:00
William Blake Galbreath
58c9b01e32 Actually calculate command map and perms async 2020-04-10 23:16:47 -05:00
William Blake Galbreath
94b1df84a7 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
2020-04-10 13:47:07 -05:00
William Blake Galbreath
ef94c821f3 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
2020-04-10 01:43:21 -05:00
William Blake Galbreath
16e780dcdb 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
2020-04-09 19:37:51 -05:00
William Blake Galbreath
a29baddb7d 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
2020-04-08 23:13:56 -05:00
William Blake Galbreath
891673a2a0 Async recalc perms and command map 2020-04-08 23:03:02 -05:00
William Blake Galbreath
caf7dcb545 Fix ItemStack#damage... again.. 2020-04-06 06:10:19 -05:00
William Blake Galbreath
dd056edcc5 Add more ItemStack convenience stuffs 2020-04-06 05:58:37 -05:00
William Blake Galbreath
c76b42c0eb Fix logic error in ItemStack#damage 2020-04-06 05:13:19 -05:00
William Blake Galbreath
8e1e816556 Add pillager leader chance options 2020-04-06 01:09:14 -05:00
William Blake Galbreath
0c2deb10ed Attempt at fix for disabled pillager outpost limiter 2020-04-05 23:55:02 -05:00
William Blake Galbreath
8f5eb7d006 Updated Upstream ()
Upstream has released updates that appears to apply and compile correctly
2020-04-04 20:32:49 -05:00
William Blake Galbreath
1ad8af2d22 Always able to execute tasks on the main server queue 2020-04-04 20:29:47 -05:00
William Blake Galbreath
1c4687461d Rebuild patches 2020-04-04 20:28:11 -05:00
William Blake Galbreath
7a9fb595ad Debug stick should not update neighbors 2020-04-04 17:20:02 -05:00
William Blake Galbreath
f14e058fd4 Skip events if there's no listeners 2020-04-04 17:19:53 -05:00
William Blake Galbreath
04dc309d5a Add more timings timers 2020-04-04 17:19:14 -05:00
William Blake Galbreath
c923510cec Add 'bungee' online mode to bstats graph 2020-04-04 01:00:05 -05:00
William Blake Galbreath
7858a4f9cd Add phantom flames 2020-04-04 00:08:16 -05:00
William Blake Galbreath
58edeea22a Updated Upstream (Paper)
Upstream has released updates that appears to apply and compile correctly

Paper Changes:
2c37d2eb Restore accidently reverted item in water fix
2020-04-03 03:01:37 -05:00
William Blake Galbreath
53e58b9880 Change default delay-chunk-unloads-by to 1 second 2020-04-02 20:04:32 -05:00
William Blake Galbreath
ca9802b14f 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)
2020-04-02 20:02:16 -05:00
William Blake Galbreath
5a243db94f Fix monsters not spawning 2020-04-02 10:39:34 -05:00
William Blake Galbreath
1c55069f02 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
2020-04-02 03:40:55 -05:00
William Blake Galbreath
1b17e21eb7 Add back configurable beehive generation chance 2020-04-02 03:40:00 -05:00
William Blake Galbreath
f824a548a3 Add back per-world spawn limits 2020-04-02 02:25:02 -05:00
William Blake Galbreath
3482a81c1b Don't run entity collision code if not needed 2020-04-02 02:12:30 -05:00
William Blake Galbreath
e154b96b66 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)
2020-04-02 02:04:15 -05:00
William Blake Galbreath
02ac8a9f37 Add chunk unload delay 2020-04-02 02:00:47 -05:00
William Blake Galbreath
69f6055da0 Optimize Chunk Ticks 2020-04-02 01:01:04 -05:00
William Blake Galbreath
e0b3c23220 Add back some optimization patches 2020-04-01 23:37:44 -05:00
William Blake Galbreath
5bdd191529 Fix config names in timing reports 2020-04-01 21:31:16 -05:00
William Blake Galbreath
ae4530423e Close #17 - Add configurable max level for enchantments 2020-04-01 20:19:03 -05:00
William Blake Galbreath
b2659f1141 Add llama options to docs 2020-04-01 16:12:53 -05:00
William Blake Galbreath
dc15732b53 Close #12 - Make llamas WASD controllable 2020-04-01 16:08:48 -05:00
William Blake Galbreath
193b218210 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
2020-03-31 19:27:23 -05:00