Martijn Muijsers
|
6b001af4d6
|
Split level tick steps
|
2023-01-31 19:38:14 +01:00 |
|
Martijn Muijsers
|
38c90d2424
|
Split server tick steps
|
2023-01-31 19:11:50 +01:00 |
|
Martijn Muijsers
|
3a0f6e15c9
|
Note that we know chunk tasks are not tiny
|
2023-01-31 01:56:03 +01:00 |
|
Martijn Muijsers
|
6e52366b28
|
Separate PrioritisedQueueExecutorThread and agent common code
|
2023-01-31 01:44:19 +01:00 |
|
Martijn Muijsers
|
707b98e0e6
|
Apply a tiny AtomicBoolean optimization
|
2023-01-31 01:25:48 +01:00 |
|
Martijn Muijsers
|
7adc0b103c
|
Use spin locks with easier syntax
|
2023-01-31 01:18:02 +01:00 |
|
Martijn Muijsers
|
4305e65af6
|
Move low priority async tier definition to base thread pool patch
|
2023-01-31 01:10:17 +01:00 |
|
Martijn Muijsers
|
5b292479af
|
Run chunk worker tasks on base thread pool
|
2023-01-30 22:36:16 +01:00 |
|
Martijn Muijsers
|
eb069608f8
|
Separate more async task executor changes
|
2023-01-30 00:22:14 +01:00 |
|
Martijn Muijsers
|
cb3947474f
|
Separate async and cleaner task executor changes
|
2023-01-29 23:25:41 +01:00 |
|
Martijn Muijsers
|
7d083321f0
|
Separate TickThread chunk task and chunk cache task executor changes
|
2023-01-29 22:54:01 +01:00 |
|
Martijn Muijsers
|
c99c917d7e
|
Move empty ServerLevel array to reduce allocations patch
|
2023-01-29 22:13:18 +01:00 |
|
Martijn Muijsers
|
946f567282
|
Updated Upstream (Paper)
|
2023-01-29 22:10:08 +01:00 |
|
Martijn Muijsers
|
fc7959d664
|
Allow build with long filenames
|
2023-01-29 21:13:53 +01:00 |
|
Martijn Muijsers
|
746ffe916b
|
Remove Lithium piston shape patch
|
2023-01-29 20:51:13 +01:00 |
|
Martijn Muijsers
|
c257de9e6c
|
Unify added base pool threads
|
2023-01-29 20:02:37 +01:00 |
|
Martijn Muijsers
|
9eec5eae11
|
Fix null in villager data array
|
2022-12-27 03:40:50 +01:00 |
|
Martijn Muijsers
|
c50736febf
|
Update README with unfinished tutorials
|
2022-12-27 03:30:37 +01:00 |
|
Martijn Muijsers
|
127188a192
|
Split branding and metrics patches
|
2022-12-26 13:48:49 +01:00 |
|
Martijn Muijsers
|
9a86c9cc68
|
Make saving fireworks configurable
|
2022-12-26 07:32:09 +01:00 |
|
Martijn Muijsers
|
f7f1c06f89
|
Make chat order verification configurable
|
2022-12-26 06:10:56 +01:00 |
|
Martijn Muijsers
|
c9c562cf7e
|
Do not log out-of-order message warnings
|
2022-12-26 05:20:20 +01:00 |
|
Martijn Muijsers
|
0423a3b841
|
Updated Upstream (Paper)
|
2022-12-26 05:09:44 +01:00 |
|
Martijn Muijsers
|
0f0b53d7ff
|
Update Gradle wrapper
|
2022-12-26 04:36:40 +01:00 |
|
Martijn Muijsers
|
9d2a3dd2a1
|
Make book writing configurable
|
2022-12-26 02:27:14 +01:00 |
|
Martijn Muijsers
|
0a39acd54a
|
Enable SIMD on Java 19
|
2022-12-26 01:45:02 +01:00 |
|
Martijn Muijsers
|
64569bf348
|
Global EULA file
|
2022-12-26 00:37:33 +01:00 |
|
Martijn Muijsers
|
3d12d31e25
|
Make logging login locations configurable
|
2022-12-26 00:18:59 +01:00 |
|
Martijn Muijsers
|
f3c57794a1
|
Ignore null legacy structure data
|
2022-12-25 23:45:29 +01:00 |
|
Martijn Muijsers
|
033e3ab6db
|
Broadcast crit animations as the entity being critted
|
2022-12-25 23:34:04 +01:00 |
|
Martijn Muijsers
|
f26f3c0f63
|
Do not place player in world if kicked before being spawned in
|
2022-12-25 23:18:14 +01:00 |
|
Martijn Muijsers
|
cee5ea0e29
|
Optimize identical item checks
|
2022-12-25 20:54:02 +01:00 |
|
Martijn Muijsers
|
6075a8d08a
|
Skip unnecessary mob spawning computations
|
2022-12-25 20:33:12 +01:00 |
|
Martijn Muijsers
|
2420d56816
|
Don't load chunks to activate climbing entities
|
2022-12-25 19:57:19 +01:00 |
|
Martijn Muijsers
|
c9e3715737
|
Don't load chunks to spawn phantoms
|
2022-12-25 19:32:58 +01:00 |
|
Martijn Muijsers
|
a307b3e06f
|
Load portal destination chunk before entity teleport
|
2022-12-25 16:57:10 +01:00 |
|
Martijn Muijsers
|
1c9a7c84d5
|
Optimize villager data storage
|
2022-12-25 13:15:27 +01:00 |
|
Martijn Muijsers
|
9a6f48626c
|
Skip secondary POI sensor if absent
|
2022-12-25 10:51:54 +01:00 |
|
Martijn Muijsers
|
996294c557
|
Don't double save stored user lists
|
2022-12-24 23:52:39 +01:00 |
|
Martijn Muijsers
|
5304b9d675
|
Make max interaction distance configurable
|
2022-12-24 23:34:08 +01:00 |
|
Martijn Muijsers
|
37dec9b234
|
Make slow login timeout configurable
|
2022-12-24 22:51:27 +01:00 |
|
Martijn Muijsers
|
a455701b06
|
Final timings calls (API)
|
2022-12-24 22:37:57 +01:00 |
|
Martijn Muijsers
|
1a2e922f47
|
Squash CPU cores estimation patches
|
2022-12-24 22:15:06 +01:00 |
|
Martijn Muijsers
|
dc90f381ed
|
Include CPU cores estimation in timings
|
2022-12-24 22:11:38 +01:00 |
|
Martijn Muijsers
|
b7e35d62ca
|
Include hardware specs in timings
|
2022-12-24 21:59:56 +01:00 |
|
Martijn Muijsers
|
1e5ad9710b
|
Make timings calls explicitly final
|
2022-12-24 19:45:56 +01:00 |
|
Martijn Muijsers
|
bea95bc684
|
Include server.properties in timings
|
2022-12-24 18:09:25 +01:00 |
|
Martijn Muijsers
|
b89ff2c702
|
Effectively final timings calls
|
2022-12-24 13:26:34 +01:00 |
|
Martijn Muijsers
|
4a0b52262e
|
CraftBukkit UUID to world map
|
2022-12-24 13:11:33 +01:00 |
|
Martijn Muijsers
|
976c329c83
|
Send set head rotation packets only for living entities
|
2022-12-24 00:46:43 +01:00 |
|