Commit Graph

82 Commits

Author SHA1 Message Date
CirnoTH
35278cd7c0 Remove unsafe option
"disable-move-event" is a bad option, it will break plugins that listens to InventoryMoveItemEvent.
2020-11-30 23:29:46 +08:00
Joseph Robinson
59fae5a4e7 Made 1.15.2 build again 2020-09-14 15:54:30 -07:00
Joseph Robinson
75b7f131c4 removed broken patch 2020-08-18 15:22:47 -07:00
Joseph Robinson
220d1b8c5c Removed patch 0019 - breaks upstream 2020-08-11 09:03:04 -07:00
ㄗㄠˋ ㄑㄧˊ
c5e73c7b4e Updated Upstream (Tuinity)
Upstream has released updates that appears to apply and compile correctly
Tuinity Changes:
18fdc0c Updated Upstream (Paper)
9a6fb96 Change paper target branch to ver/1.15.2
067a82a Updated Upstream (Paper)
db8a861 Updated Upstream (Paper)
2020-07-07 11:05:58 +08:00
ㄗㄠˋ ㄑㄧˊ
4e06aea9f0 fix 2020-07-01 22:44:41 +08:00
ㄗㄠˋ ㄑㄧˊ
d7466e342f Updated Upstream (Tuinity)
Upstream has released updates that appears to apply and compile correctly
Tuinity Changes:
db8a861 Updated Upstream (Paper)
cb75b52 Updated Upstream (Paper)
98e9d5b Updated Upstream (Paper)
1aa9097 Updated Upstream (Paper)
126d3cc Fix abnormally high cpu usage caused by lighting
9a88f39 Fix skull NPE
eedc3fc Updated Upstream (Paper)
d0e617d Updated Upstream (Paper)
15c661b Updated Upstream (Paper)
2020-07-01 21:44:23 +08:00
ㄗㄠˋ ㄑㄧˊ
6d85efa9aa use Torch bStats 2020-06-19 20:04:38 +08:00
ㄗㄠˋ ㄑㄧˊ
f40f067478 Remove Streams using IntelliJ IDEA 2020-06-19 19:57:01 +08:00
ㄗㄠˋ ㄑㄧˊ
518c6e1ce6 Updated Upstream (Tuinity)
Upstream has released updates that appears to apply and compile correctly
Tuinity Changes:
12efad6 Prevent log spam for "Block is water but TE is chest"
6d4fc1f Prevent unload() calls removing tickets for sync loads
f9de229 Allow entities to be removed during entity tick
ca376d1 Make sure flush consolidation works
16b65f0 Make setting of TE less hacky
7c03cbe Rebuild patches
da09c8c Merge branch 'master' of github.com:Spottedleaf/Tuinity
7ed0891 Remove an unused patch (#133)
fc37bbd Remove allocation of Long by the light engine
1bb0c6a Updated Upstream (Paper)
eb0ca1a Ensure pistons moving signs drops signs items if they can't be placed
35bd141 Add the option to allow pistons to push tile entities
f355806 Fix incorrect async future completion by worldgen thread
2051fe3 Revert frustrum priority in ChunkMapDistance
7e7af54 Updated Upstream (Paper)
8c4edd5 Prevent getChunkAt from retaining chunks for long periods of time
42ce364 Updated Upstream (Paper)
391273f Fix newer jdk compile
2020-06-19 19:40:28 +08:00
ㄗㄠˋ ㄑㄧˊ
9c56ced43e Updated Upstream (Tuinity)
Upstream has released updates that appears to apply and compile correctly
\Tuinity Changes:
32ac48d Updated Upstream (Paper)
e41b5ce Optimise some block api calls
6f9ca4f Always use full Chunk objects for collision checking + getType calls
2020-06-06 12:06:52 +08:00
ㄗㄠˋ ㄑㄧˊ
d49bc970a5 Revert "Option-for-async-world-ticking.patch" 2020-05-31 12:22:50 +08:00
ㄗㄠˋ ㄑㄧˊ
66baff1de0 Modify default configs 2020-05-31 12:11:24 +08:00
ㄗㄠˋ ㄑㄧˊ
b0c8570540 Option for async world ticking 2020-05-31 11:37:53 +08:00
ㄗㄠˋ ㄑㄧˊ
ef58d9d301 switch to Tuinity 2020-05-31 10:54:52 +08: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
ㄗㄠˋ ㄑㄧˊ
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
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
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
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
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
e461f5cdf5 Rebuild patches 2020-04-13 20:51:34 +07:00
ㄗㄠˋ ㄑㄧˊ
b14089ec8b Updated Upstream (Paper)
Upstream has released updates that appears to apply and compile correctly

Paper Changes:
81706e626 Make the shutdown thread try to shutdown on main
891824509 Prevent opening inventories when frozen
e6d395cc8 Port 04-Util.patch from Tuinity (#3136)
59453f667 Fix incorrectly loading chunks on a cancelled interact event
bdcc31caa Let invalid positioned entities clean up previous chunk by the chunkCheck
2020-04-13 18:39:40 +08:00
ㄗㄠˋ ㄑㄧˊ
7e709d1e2b Akarin Metrics 2020-04-13 13:19:03 +08:00