9
0
mirror of https://github.com/Dreeam-qwq/Gale.git synced 2025-12-22 16:29:26 +00:00
Commit Graph

84 Commits

Author SHA1 Message Date
MartijnMuijsers
cc4d7be372 Use linked map for entity trackers 2022-12-01 14:41:32 +01:00
MartijnMuijsers
8fe3f09a20 Optimize world generation chunk and block access 2022-12-01 14:36:02 +01:00
MartijnMuijsers
3ebec8c34c Cache world generator sea level 2022-12-01 14:20:16 +01:00
MartijnMuijsers
348c856587 Replace shape full block cache with hashtable 2022-12-01 14:14:53 +01:00
MartijnMuijsers
8e6cbca082 Precompute piston shapes 2022-12-01 14:04:30 +01:00
MartijnMuijsers
279d6d8624 Raider and keep-alive fix 2022-12-01 01:28:33 +01:00
MartijnMuijsers
5a0da6b6e0 Cache ominous banner item 2022-12-01 00:39:34 +01:00
MartijnMuijsers
9305ffcdf4 Update boss bar within tick 2022-12-01 00:16:43 +01:00
MartijnMuijsers
f2e9428600 Skip negligible planar movement multiplication 2022-11-30 23:45:36 +01:00
MartijnMuijsers
d728f34373 Prevent entities eating blocks in non-ticking chunks 2022-11-30 23:21:36 +01:00
MartijnMuijsers
b231e1c5d0 Optimize sun burn tick 2022-11-30 23:06:43 +01:00
MartijnMuijsers
2d8c36f461 Increase time statistics in intervals 2022-11-30 22:53:04 +01:00
MartijnMuijsers
75dfa5046c Faster chunk serialization 2022-11-30 21:59:10 +01:00
MartijnMuijsers
3091b82603 Avoid Class#isAssignableFrom call in ClassInstanceMultiMap 2022-11-30 21:16:53 +01:00
MartijnMuijsers
05c59cb50f Replace class map with optimized collection 2022-11-30 21:06:43 +01:00
MartijnMuijsers
1d64ba8a6b Replace AI attributes with optimized collections 2022-11-30 20:55:38 +01:00
MartijnMuijsers
20620d557c Prevent random strolling into non-ticking chunks 2022-11-30 20:44:17 +01:00
MartijnMuijsers
864bd51676 Check frozen ticks before landing block 2022-11-30 20:21:21 +01:00
MartijnMuijsers
1844cc4476 Optimize noise generation 2022-11-30 19:59:43 +01:00
MartijnMuijsers
81be83eca3 Store mob counts in an array 2022-11-30 17:48:49 +01:00
MartijnMuijsers
0baf031f7d Replace game rules map with optimized collection 2022-11-30 17:36:15 +01:00
MartijnMuijsers
61f601d8c8 Replace parts by size in CubePointRange 2022-11-30 17:29:43 +01:00
MartijnMuijsers
cd1c158b93 Replace division by multiplication in CubePointRange 2022-11-30 17:27:38 +01:00
MartijnMuijsers
d4de810908 Cache CubeVoxelShape shape array 2022-11-30 17:22:06 +01:00
MartijnMuijsers
acc8a0241c Skip cloning advancement criteria 2022-11-30 16:59:35 +01:00
MartijnMuijsers
1ef0a44bc9 Cache BlockStatePairKey hash 2022-11-30 16:00:47 +01:00
MartijnMuijsers
ceb96293bc Ignore durability change equipment updates 2022-11-30 16:00:47 +01:00
MartijnMuijsers
e3c1a2d45d Hide flames on entities with fire resistance 2022-11-30 16:00:43 +01:00
MartijnMuijsers
250f52faeb Skip entity move if movement is zero 2022-11-30 14:28:43 +01:00
MartijnMuijsers
f5d2c2f010 Replace AI goal set with optimized collection 2022-11-30 13:51:26 +01:00
MartijnMuijsers
ae44e41059 5 second TPS average and specific interval TPS API 2022-11-30 13:03:13 +01:00
MartijnMuijsers
8912e828ac Send multiple keep-alive packets 2022-11-30 00:47:10 +01:00
MartijnMuijsers
7cf647b38b Skip PlayerCommandSendEvent if there are no listeners 2022-11-30 00:10:53 +01:00
MartijnMuijsers
5cf2121745 Optimize player list for sending player info 2022-11-29 23:39:55 +01:00
MartijnMuijsers
14530e6898 Spread out sending all player info 2022-11-29 23:23:09 +01:00
MartijnMuijsers
9c340cab1a Make arrow movement resetting despawn counter configurable 2022-11-29 21:39:39 +01:00
MartijnMuijsers
bdf42fe725 End gateway should check if entity can use portal 2022-11-29 21:31:42 +01:00
MartijnMuijsers
7e2e40346f Rename MC fix configuration settings 2022-11-29 21:26:21 +01:00
MartijnMuijsers
82a5373072 Fix legacy colors in console 2022-11-29 21:06:43 +01:00
MartijnMuijsers
44b143d9a3 Fix MC-121706 2022-11-29 16:44:29 +01:00
MartijnMuijsers
b008200061 Make mooshroom rotation fix configurable 2022-11-29 16:34:30 +01:00
MartijnMuijsers
f67edead14 Fix MC-123848 2022-11-29 16:27:27 +01:00
MartijnMuijsers
c7b056dd75 Fix MC-238526 2022-11-29 16:17:48 +01:00
MartijnMuijsers
2eb32dae81 Make sand duping fix configurable 2022-11-29 16:11:10 +01:00
MartijnMuijsers
f1a9958d83 Fix cow rotation when shearing mooshroom 2022-11-29 15:56:20 +01:00
MartijnMuijsers
8b8d3c9625 Fix 'outdated server' showing in ping before server fully boots 2022-11-29 15:52:18 +01:00
MartijnMuijsers
64638f417a Do not process chat/commands before player has joined 2022-11-29 15:35:37 +01:00
MartijnMuijsers
2054615d1d Remove text filter executor 2022-11-29 15:20:19 +01:00
MartijnMuijsers
319bc72726 Remove tab complete executor 2022-11-29 14:58:51 +01:00
MartijnMuijsers
44a524d4a9 Remove world upgrade executors 2022-11-29 14:44:47 +01:00