Commit Graph

444 Commits

Author SHA1 Message Date
Joseph Robinson
e2bfe688f1 Update README.md 2020-05-08 17:22:57 -07:00
Joseph Robinson
5c7d5d9af6 Update README.md 2020-05-08 17:21:48 -07:00
Joseph Robinson
e894487240 Update README.md 2020-05-08 17:19:04 -07:00
Joseph Robinson
71ec109edc Update README.md 2020-05-08 17:18:07 -07:00
Joseph Robinson
eeda28c4bd Update README.md 2020-05-08 17:17:39 -07:00
Sotr
69537b0219 Updated Upstream (Paper)
Upstream has released updates that appears to apply and compile correctly

Paper Changes:
cfed00cf Fix Light Command
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
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
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)
a6a197b1 Bump API ASM version to follow server
5ab48ad9 Fix commodore (#3264)
87e7ee7e Improve Async Login to avoid firing in middle of Entity Ticking
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
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
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)
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
f29c7ebd Improve async login (#3189)
9fd36824 Fix Citizens Player NPC tracking issue - Fixes #3186
2020-05-08 17:57:09 +08:00
ㄗㄠˋ ㄑㄧˊ
2a2e9149ec update maven flags 2020-05-02 10:59:20 +08:00
Joseph Robinson
6257ad1520 Merge pull request #164 from Akarin-project/buildmultithread
Buildmultithread
2020-04-30 11:07:19 -07:00
Joseph Robinson
14a36a6861 Added multithreading 2020-04-30 10:50:42 -07:00
Joseph Robinson
09aaa59f0a Added gradle 2020-04-30 10:25:58 -07:00
Joseph Robinson
f20260117f Update and rename SECURITY.md to SUPPORT.md 2020-04-23 19:52:54 -07:00
LegacyGamerHD
fe1dd687d0 upstream 2020-04-19 16:18:53 +02:00
ㄗㄠˋ ㄑㄧˊ
341aca2883 fix 2020-04-18 20:21:43 +08:00
ㄗㄠˋ ㄑㄧˊ
1b66f4548e Tuinity View distance api
Based on my Tuinity fork: caf081984d
2020-04-18 20:01:29 +08:00
ㄗㄠˋ ㄑㄧˊ
3f277e8af5 Log exceptions for async chunk load failures 2020-04-18 18:11:28 +08:00
ㄗㄠˋ ㄑㄧˊ
f802f1d7ea Change writes to use NORMAL priority rather than LOW 2020-04-18 18:09:03 +08:00
ㄗㄠˋ ㄑㄧˊ
6f26a671b5 Updated Upstream (Paper)
Upstream has released updates that appears to apply and compile correctly

Paper Changes:
26fb7cc35 Fix Chunk Post Processing deadlock risk
ffecc4e26 Revert "Optimize entity list iteration requiring entities be in"
0a4286cc4 Prevent Fire from loading chunks
07915ea18 Add Player Client Options API (#2883)
bc48a3172 Optimize entity list iteration requiring entities be in  loaded chunks
88092fef1 Optimize ChunkProviderServer's chunk level checking helper methods
01e8ce8d2 Forced Watchdog Crash support and Improve Async Shutdown
fdb8fe780 Be less strict with vanilla teleport command limits
0f06d3806 Restrict vanilla teleport command to within worldborder
24d93aafa Fix Optional null issue - Fixes #3155
eb71c5fa3 Fix incorect timing of mspt
1ca804342 Optimise entity hard collision checking
b67a42376 Don't run entity collision code if not needed
bd9aa547d Optimise ArraySetSorted#removeIf
2020-04-18 18:05:03 +08:00
ㄗㄠˋ ㄑㄧˊ
4b8997f4b5 get rid of current-paper; update options of format-patch 2020-04-18 18:00:20 +08:00
ㄗㄠˋ ㄑㄧˊ
d2674b1d4a better cache 2020-04-18 17:57:03 +08:00
ㄗㄠˋ ㄑㄧˊ
86e68e7f60 update bStats url 2020-04-16 15:34:15 +08:00
Sotr
44c20dd789 Further optimize pathfinder 2020-04-16 03:11:04 +07:00
Sotr
9f21b23335 Format patches 2020-04-16 02:17:13 +07:00
Sotr
4b9b6169c3 Fixes patch conflict with Anti-Xray - Close GH-158 2020-04-16 00:26:01 +07:00
Sotr
9a3a5c67f3 Fully remove callers of vanilla profiler 2020-04-15 23:18:38 +07:00
Sotr
08d2f7a357 Remove a few more streams 2020-04-15 22:46:29 +07:00
Sotr
542ac96613 Retitle some patches 2020-04-15 22:21:06 +07:00
Sotr
17c797f817 Format patches 2020-04-15 22:19:23 +07:00
Sotr
5ee75e7aa4 Clarify patch titles 2020-04-15 22:11:13 +07:00
Sotr
44f01b0fd3 Format async pathfinder patch 2020-04-15 22:07:35 +07:00
Sotr
a5f25a0d29 Fixup missing modification 2020-04-15 21:40:23 +07:00
Sotr
dfd3a966d5 Fix typo 2020-04-15 20:01:12 +07:00
Sotr
4d0ea06a78 Remove stream and simplify op in pathfinder & fix scripts 2020-04-15 19:59:23 +07:00
Sotr
790aedb67b Fix wrong gitcmd & rebuild patches 2020-04-15 17:24:46 +07:00
Sotr
1f992c63e9 Cache Hashcode for BlockPosition 2020-04-15 04:28:58 +07:00
Sotr
78713a1039 Remove stream for ender teleport 2020-04-15 04:18:04 +07:00
Sotr
ecc989a4e9 Merge branch '1.15.2' of github.com:Akarin-project/Akarin into 1.15.2 2020-04-15 04:02:27 +07:00
Sotr
0974876d10 Fix missing caller 2020-04-15 04:00:52 +07:00
Sotr
997e18267e Optimize door interact pathfinding 2020-04-15 03:59:51 +07:00
Sotr
3e03959525 Optimize door interact pathfinding 2020-04-15 03:52:25 +07:00
Sotr
177baf669a Multiple patches backported from Tuinity 2020-04-15 02:52:10 +07:00
Sotr
e4cdd73478 [CI-SKIP] Remove empty lines 2020-04-15 01:22:34 +07:00
Sotr
0aa5f300de [CI-SKIP] Cleanup patch 2020-04-15 01:19:11 +07:00
Sotr
9b12bb9099 Save more lines & fix patch order 2020-04-15 01:16:46 +07:00
Sotr
f5c5fa32bf Fix errors on eclipse 2020-04-15 00:55:18 +07:00
ㄗㄠˋ ㄑㄧˊ
14e953b249 remove broken gradle wrapper 2020-04-14 14:35:20 +08:00
Joseph Robinson
2b85988951 Added GitHub Packages 2020-04-13 23:04:50 -07:00
Sotr
30f1e8427f Merge branch '1.15.2' of github.com:Akarin-project/Akarin into 1.15.2 2020-04-14 04:46:19 +07:00
Sotr
39007a5eb3 Add more arguments 2020-04-14 04:46:00 +07:00
Sotr
9353e8d78c Fix typo in patch title 2020-04-14 04:11:46 +07:00
Sotr
6738f46ead Never drop items on command "/give" 2020-04-14 04:08:08 +07:00