TheMode
|
d8e28ad73a
|
Remove unnecessary volatile, fix acquisition from threads other than the tick ones
|
2021-04-19 15:25:19 +02:00 |
|
TheMode
|
321d185ffe
|
use a ReentrantLock instead of guava monitor
|
2021-04-19 11:57:42 +02:00 |
|
TheMode
|
562927ee44
|
Added comment
|
2021-04-19 08:53:54 +02:00 |
|
TheMode
|
44b22ce1f1
|
Reduce monitor acquisition
|
2021-04-19 08:51:44 +02:00 |
|
TheMode
|
a6b1749e9e
|
Added max refresh time
|
2021-04-19 08:17:00 +02:00 |
|
TheMode
|
07471a8b5b
|
Fix acquisition of newly instantiated entities
|
2021-04-18 17:31:50 +02:00 |
|
TheMode
|
e00b3a6fba
|
Fix build
|
2021-04-18 16:56:17 +02:00 |
|
TheMode
|
bd9cab5805
|
Remove AcquirableImpl.java, more comment
|
2021-04-18 16:50:06 +02:00 |
|
TheMode
|
e63dbf28db
|
Cleanup
|
2021-04-18 16:38:00 +02:00 |
|
TheMode
|
e342dd2b70
|
Merge branch 'master' into acquirable
|
2021-04-18 15:23:09 +02:00 |
|
TheMode
|
1dbd3078c3
|
Fix incremental thread refresh
|
2021-04-18 11:53:38 +02:00 |
|
TheMode
|
92f30070db
|
Implement incremental chunk thread refresh
|
2021-04-18 11:28:28 +02:00 |
|
TheMode
|
6357eb6329
|
Use shared instance to do not run out of memory
|
2021-04-18 10:57:16 +02:00 |
|
TheMode
|
2df5484e1a
|
Dynamic chunk thread change
|
2021-04-18 06:43:51 +02:00 |
|
TheMode
|
e9f13d0a82
|
WIP dynamic chunk thread change
|
2021-04-18 06:29:44 +02:00 |
|
TheMode
|
6b5f755bfd
|
Allow null nbt, remove NBTUtils.loadItem
|
2021-04-18 04:44:16 +02:00 |
|
TheMode
|
cb34d34799
|
ArgumentItemStack cleanup
|
2021-04-18 04:35:11 +02:00 |
|
TheMode
|
1d2a647efa
|
Fix tickBuffer refCnt
|
2021-04-18 03:35:41 +02:00 |
|
TheMode
|
2e4a443bec
|
Use multiple instances in the demo server
|
2021-04-18 02:35:17 +02:00 |
|
TheMode
|
2c1084d97b
|
Use hashcode
|
2021-04-18 02:22:35 +02:00 |
|
TheMode
|
7dd6aa2360
|
Separate PerChunkThreadProvider from PerInstanceThreadProvider, support arbitrary ThreadProvider#findThread number
|
2021-04-18 01:55:35 +02:00 |
|
TheMode
|
dd88a14b90
|
Remove unused class
|
2021-04-18 00:19:57 +02:00 |
|
TheMode
|
f0607f776a
|
Remove unused class
|
2021-04-18 00:08:13 +02:00 |
|
TheMode
|
eb63681c37
|
better comment
|
2021-04-18 00:00:02 +02:00 |
|
TheMode
|
8123e839ec
|
Improve acquisition performance, fix current thread lock not being occupied
|
2021-04-17 23:51:23 +02:00 |
|
TheMode
|
23664292de
|
Simplify acquisition, reduce overhead
|
2021-04-17 14:22:47 +02:00 |
|
TheMode
|
a5df2376cf
|
Improve performance
|
2021-04-17 03:00:34 +02:00 |
|
TheMode
|
3b7353300d
|
Acquisition rework
|
2021-04-17 02:50:33 +02:00 |
|
TheMode
|
8f3ee93191
|
Use literal as the default argument when generating a syntax
|
2021-04-16 21:51:33 +02:00 |
|
TheMode
|
be0c425dfc
|
Merge branch 'master' into acquirable
|
2021-04-16 02:36:46 +02:00 |
|
TheMode
|
502ec22b92
|
Reduce synchronization overhead when writing tick buffer
|
2021-04-16 01:52:46 +02:00 |
|
TheMode
|
bc04534290
|
Use a while loop to detect deadlocks
|
2021-04-15 22:56:09 +02:00 |
|
TheMode
|
4f05887f32
|
Send time packet on login
|
2021-04-15 21:03:21 +02:00 |
|
Eoghanmc22
|
1bb5c7e89b
|
fix deadlock
|
2021-04-15 14:23:18 -04:00 |
|
TheMode
|
2045ce5743
|
Override AcquirableCollection#forEach
|
2021-04-15 10:06:34 +02:00 |
|
TheMode
|
b5add32ad6
|
Added AcquirableCollection + waiting time monitor
|
2021-04-15 09:51:37 +02:00 |
|
TheMode
|
56cc33fcfa
|
Merge branch 'master' into acquirable
|
2021-04-15 09:13:20 +02:00 |
|
TheMode
|
e17ce94241
|
Fix build for real
|
2021-04-15 08:21:24 +02:00 |
|
TheMode
|
232e4b8a28
|
Fix build
|
2021-04-15 08:10:32 +02:00 |
|
TheMode
|
5cb4be26ff
|
Try to close the terminal when shutting down the server
|
2021-04-15 08:07:17 +02:00 |
|
TheMode
|
b066b6029a
|
Merge pull request #223 from thiccaxe/master
Add events for STATUS packets.
|
2021-04-15 07:10:32 +02:00 |
|
TheMode
|
aef05893e1
|
Fix high CPU usage on startup
|
2021-04-15 04:11:52 +02:00 |
|
TheMode
|
f4ee5505ca
|
Fix tick thread not being properly terminated
|
2021-04-15 04:06:55 +02:00 |
|
TheMode
|
b3a548287a
|
Improve thread safety
|
2021-04-15 03:53:18 +02:00 |
|
TheMode
|
2b79e91295
|
Add comment + todo
|
2021-04-15 03:38:27 +02:00 |
|
TheMode
|
bd3e4e2f0a
|
Added Acquirable#currentEntities
|
2021-04-15 03:08:19 +02:00 |
|
TheMode
|
11b1bbea2e
|
Update entities thread
|
2021-04-15 01:44:08 +02:00 |
|
Eoghanmc22
|
f4c63ad6da
|
fix epoll issue by updating io_uring
|
2021-04-14 18:44:25 -04:00 |
|
TheMode
|
fec36d4706
|
Run thread directly
|
2021-04-14 22:48:13 +02:00 |
|
TheMode
|
73cdfed5ce
|
Merge branch 'master' into acquirable
|
2021-04-14 22:29:55 +02:00 |
|