552 Commits

Author SHA1 Message Date
Julian Krings
52f87befa2
return noop pregen cache when the service is disabled and write pregen cache to temp file first then replace real one 2025-06-06 17:24:23 +02:00
Julian Krings
2ee22db072
fix mantle write failing on windows 2025-06-06 16:49:42 +02:00
Julian Krings
e0ad029c3d
Merge branch 'dev' into feat/byte_buddy
# Conflicts:
#	build.gradle
#	core/src/main/java/com/volmit/iris/engine/platform/BukkitChunkGenerator.java
2025-06-05 19:27:01 +02:00
Julian Krings
5705caa1ba
fix benchmarking not disabling properly 2025-06-04 20:20:48 +02:00
Julian Krings
a56cd4c268
use block data use for slice 2025-06-04 16:32:29 +02:00
Julian Krings
48cc6bb49c
improve mantle writer speeds 2025-06-04 15:03:00 +02:00
Julian Krings
ad0662be54
initial 1.21.5 bindings 2025-06-02 18:18:17 +02:00
Julian Krings
835c8422f1
calculate spawn location async 2025-06-02 17:42:36 +02:00
Julian Krings
2c60192de3
use scheduled thread pool instead of loopers for the EngineSVC 2025-06-02 17:29:38 +02:00
Julian Krings
adb7188eb9
refactor mantle cleanup 2025-06-02 17:29:30 +02:00
Julian Krings
2436ebb857
Merge pull request #1198 from VolmitSoftware/feat/versioned_mantle 2025-06-02 17:28:58 +02:00
Julian Krings
ad85a0bbd1
implement marker exhaustionChance 2025-05-29 23:17:23 +02:00
Julian Krings
22ac9ebf47
update nexo api to release 1.6.0 2025-05-29 14:18:30 +02:00
Julian Krings
3cb9585dd8
fix pregenerator not closing when a new one is started 2025-05-28 21:48:41 +02:00
Julian Krings
f4d1177c51
fix cave fluid ignoring fluid palette 2025-05-28 12:57:11 +02:00
Julian Krings
b132862a60
update last use for in use tectonic plates 2025-05-27 22:50:30 +02:00
Julian Krings
2452a2f633
cleanup of the mantle trimmer / EngineSVC 2025-05-27 16:23:02 +02:00
Julian Krings
f0476fea9b
implement version header for tectonic plates 2025-05-26 20:54:12 +02:00
Julian Krings
90c6457d37 write to plates to a temp file first and then move it into the mantle dir 2025-05-26 17:29:15 +02:00
Julian Krings
61301ffd4d close engines using a shutdown hook 2025-05-26 17:29:15 +02:00
Julian Krings
e42317139d fix engines not closing on server stop 2025-05-26 17:29:15 +02:00
Julian Krings
f68600464b
remove redundant method from NMSBinding1X 2025-05-25 18:12:48 +02:00
Julian Krings
97ddfd309b
fix updater not working 2025-05-21 13:05:07 +02:00
Julian Krings
ce29dc98c3 fix spawn markers not being removed 2025-05-16 12:41:31 +02:00
Julian Krings
463e3d9658
Merge pull request #1193 from VolmitSoftware/feat/faster_pregen
Feat/faster pregen
2025-05-16 12:29:41 +02:00
Julian Krings
9152b25d51 fix pack hash calculation 2025-05-16 12:22:35 +02:00
Julian Krings
bb9c72e414
Partially Merge pull request #1192 from dan28000/Iris 2025-05-16 12:11:46 +02:00
Julian Krings
976648340e
add pregen method that doesn't use waiting threads 2025-05-16 12:02:38 +02:00
Julian Krings
49ce84a9e9
Merge branch 'dev' into feat/faster_pregen
# Conflicts:
#	core/src/main/java/com/volmit/iris/core/pregenerator/methods/AsyncPregenMethod.java
2025-04-27 13:56:28 +02:00
Julian Krings
6724b0f4c5
minor cleanup and improved safeguard for missing dimension types 2025-04-25 21:18:33 +02:00
dan28000
e15d31a0ed would be nice to display the right number 2025-04-21 22:59:29 +02:00
dan28000
09cdd61a68 fix method
when having relocated worlds folder this method would fail making warning appear
2025-04-21 20:45:20 +02:00
dan28000
0575cd85c8 delete old stuff
delete legacy command
2025-04-21 20:44:38 +02:00
Julian Krings
2008975a8a
expose most of the dimension type options 2025-04-17 17:30:29 +02:00
Julian Krings
aad1d3815a
Merge branch 'dev' into feat/byte_buddy 2025-04-16 23:18:49 +02:00
Julian Krings
86c64f99e9
filter out non iris pack directories in allPacks stream 2025-04-16 23:01:57 +02:00
Julian Krings
6577f4a5de
rough safeguard for missing dimension type 2025-04-16 22:02:42 +02:00
Julian Krings
3415e7c7af
implement complete world height isolation 2025-04-16 21:52:30 +02:00
Pixel
f1c72974fd
Cleanup (#1186)
* Remove server benchmark command

* Moved lazy pregen to dev
2025-04-15 15:53:50 +02:00
Julian Krings
26e2e20840
Feat/pregen cache (#1190)
Add cache to pregen to skip already generated chunks faster
2025-04-14 21:26:39 +02:00
Julian Krings
c00dcf205b fix deadlock when closing pregen method while using modified concurrency 2025-04-14 21:25:31 +02:00
Julian Krings
a10a784c3b add max concurrency setting for pregen 2025-04-14 21:25:31 +02:00
Julian Krings
f99cc61042 add setting to use a virtual thread executor instead of MultiBurst for async pregen 2025-04-14 21:25:31 +02:00
Julian Krings
d2a1e5cc1e fix duplicate & redundant purpur recommendations 2025-04-14 21:23:52 +02:00
Julian Krings
3e2c0fa025 Decrease MSPT impact of throwing ender eyes in Iris worlds 2025-04-14 21:23:37 +02:00
Julian Krings
9c151abac7
replace world load context injection with bytecode injections 2025-04-10 16:26:58 +02:00
Julian Krings
536d20bca7
remove context injection on world init 2025-04-09 12:16:03 +02:00
Julian Krings
71078a20a9
Don't inject world load context for main worlds to prevent incompatibilities 2025-04-08 21:15:19 +02:00
Julian Krings
566fca2b52
Add info message for failed increase of worker threads 2025-04-07 19:00:06 +02:00
Julian Krings
74e2576ca2
Prevent saving the iris level stems 2025-04-06 16:31:35 +02:00