Julian Krings
|
e7d89cadd8
|
fix compile
|
2026-04-12 11:58:33 +02:00 |
|
Julian Krings
|
b2ac4e7f93
|
fix invalid json for ultrawarm dimensions on 1.21.11
|
2026-04-12 11:55:36 +02:00 |
|
Julian Krings
|
c2bb32459f
|
fix ambient particles breaking datapack generation on 1.21.11
|
2026-04-12 11:55:35 +02:00 |
|
Julian Krings
|
c31158578f
|
fix datapack generation on 1.21.11
|
2026-01-29 16:40:33 +01:00 |
|
Julian Krings
|
a3bcea4f3e
|
increase memory assumption per region
|
2026-01-26 21:37:29 +01:00 |
|
Julian Krings
|
7befce1084
|
initial 1.21.11 support
|
2026-01-23 11:46:15 +01:00 |
|
Julian Krings
|
509715087c
|
fix typo
|
2026-01-13 15:11:21 +01:00 |
|
Julian Krings
|
12527ecdd8
|
improve cachedChunks lookup in the mantle writer
|
2026-01-05 14:58:58 +01:00 |
|
Julian Krings
|
01a2999e03
|
decrease locking for mantle generation
|
2026-01-05 14:58:09 +01:00 |
|
Julian Krings
|
dbafe84fa5
|
make context dereference method fail-safe
|
2026-01-02 14:12:44 +01:00 |
|
Julian Krings
|
40b020fc5d
|
improve matter generator once again
|
2026-01-02 14:10:35 +01:00 |
|
Julian Krings
|
d15f7d62d1
|
cleanup async world ticker
|
2026-01-02 14:10:35 +01:00 |
|
Julian Krings
|
f9c062c794
|
improve mantle cleanup to prevent thread starvation
|
2026-01-02 14:10:34 +01:00 |
|
Julian Krings
|
3b68f855b2
|
get back some speed by loading four mantle regions into cache at once
|
2025-12-31 13:38:42 +01:00 |
|
Julian Krings
|
cfbf68d37a
|
add check for headless environments to the edit command
|
2025-12-31 13:01:18 +01:00 |
|
Julian Krings
|
9999f3e429
|
fix chunk artifacts
|
2025-12-31 13:00:45 +01:00 |
|
Julian Krings
|
97fa0562a4
|
fix custom block data
|
2025-12-23 22:51:41 +01:00 |
|
Julian Krings
|
3abe671851
|
suppress unchecked cast warning for the ChunkedDataCache
|
2025-12-18 18:53:59 +01:00 |
|
Julian Krings
|
e164a3bb5c
|
Merge branch 'feat/safeguard' into dev
# Conflicts:
# build.gradle.kts
# core/src/main/java/com/volmit/iris/Iris.java
|
2025-12-18 18:44:36 +01:00 |
|
Julian Krings
|
4dfb4441e4
|
fix buildscript
|
2025-12-18 14:23:51 +01:00 |
|
Julian Krings
|
e686f67453
|
add command to fix offsets of all objects
|
2025-12-18 14:23:35 +01:00 |
|
Julian Krings
|
e2eed4812a
|
ignore empty objects for shrinkwrap
|
2025-12-18 14:22:40 +01:00 |
|
Julian Krings
|
1737833bfe
|
fix legacy object parsing
|
2025-12-18 14:22:21 +01:00 |
|
Julian Krings
|
98cc82cc3d
|
Fix jigsaw editor bricking when opening a piece a missing object
|
2025-12-18 11:13:43 +01:00 |
|
Julian Krings
|
298365f588
|
fix studio open not working when not in spectator
|
2025-12-18 11:06:09 +01:00 |
|
Julian Krings
|
90e5720e2e
|
improve buildscript
|
2025-12-18 11:05:28 +01:00 |
|
Julian Krings
|
7cd43791f4
|
fix offset with shrinkwrap
|
2025-12-18 11:05:14 +01:00 |
|
Julian Krings
|
a251d192ad
|
fix loot for objects underground
|
2025-12-18 11:00:04 +01:00 |
|
Julian Krings
|
abfff28f43
|
fix redstone not rotating
|
2025-12-18 10:59:57 +01:00 |
|
Julian Krings
|
fbdae4c928
|
improve overwriting of the regenerated chunks
|
2025-12-18 10:59:32 +01:00 |
|
Julian Krings
|
123708601f
|
improve pregen cache
|
2025-12-01 16:01:54 +01:00 |
|
Julian Krings
|
b5ab4968ba
|
fix compile
|
2025-11-30 15:36:36 +01:00 |
|
Julian Krings
|
93ae6037bd
|
whoops forgot to disable craftbukkit relocations on <=1.20.4
|
2025-11-29 11:49:15 +01:00 |
|
Julian Krings
|
dd8e487a3b
|
fix tile entity serialization on paper 1.21.6+ servers
|
2025-11-29 11:13:30 +01:00 |
|
Julian Krings
|
d3c8377a12
|
allow switching between buildtools and userdev
|
2025-11-29 11:12:16 +01:00 |
|
Julian Krings
|
84f3687c0c
|
update compat for iron bars
|
2025-11-27 16:09:31 +01:00 |
|
Julian Krings
|
ed1e1f1181
|
whoops forgot those providers
|
2025-11-26 21:33:03 +01:00 |
|
Julian Krings
|
528c97f367
|
replace IrisCustomData class with a proxy to keep full access to the base BlockData
|
2025-11-26 21:32:13 +01:00 |
|
Julian Krings
|
f7a459f3bc
|
initial 1.21.9/10 bindings
|
2025-11-26 21:25:05 +01:00 |
|
Julian Krings
|
cd179b4321
|
reintroduce native threads for the updater as a setting and cleanup
|
2025-11-26 20:55:48 +01:00 |
|
Julian Krings
|
6373dbb1b8
|
potential optimization for the noise cache
|
2025-11-21 16:21:54 +01:00 |
|
Julian Krings
|
0b0797f876
|
minor optimization for chunk updater
|
2025-11-21 16:21:31 +01:00 |
|
Julian Krings
|
446acefc91
|
minor optimization for the mantle writer
|
2025-11-21 16:21:02 +01:00 |
|
Julian Krings
|
7a44e555b2
|
rename noise cache size setting and decrease default value
|
2025-11-21 16:20:32 +01:00 |
|
Julian Krings
|
57d4c2935c
|
add cache sizes to engine status
|
2025-11-21 16:16:15 +01:00 |
|
Julian Krings
|
234fb1b0c4
|
also include parent class for schema generation
|
2025-11-08 00:58:12 +01:00 |
|
Julian Krings
|
0882b5acc4
|
use parent shared classloader to reflect intelij behavior
|
2025-11-06 22:32:28 +01:00 |
|
Julian Krings
|
18da26e1fa
|
minor performance improvement
|
2025-11-06 22:27:14 +01:00 |
|
Julian Krings
|
65aa95f2a5
|
fix wrong radius when marking mantle chunks as completed
|
2025-11-06 22:25:37 +01:00 |
|
Julian Krings
|
5330ddc4ec
|
fix deleting object ids with mantle cleanup
|
2025-11-06 22:20:30 +01:00 |
|
Julian Krings
|
a7fdd37569
|
fix studio loot command
|
2025-11-06 22:16:27 +01:00 |
|
Julian Krings
|
a226fea9e2
|
fix regen command
|
2025-11-06 16:22:02 +01:00 |
|
Julian Krings
|
8cea165a29
|
even more performance improvements
|
2025-11-06 15:29:03 +01:00 |
|
Julian Krings
|
1d7cba184c
|
fix linear palette not growing correctly
|
2025-11-06 14:41:39 +01:00 |
|
Julian Krings
|
4ca7ea3911
|
minor speed improvements
|
2025-11-01 22:36:25 +01:00 |
|
Julian Krings
|
ea5919def2
|
stop writing first access each time the engine is opened
|
2025-10-30 16:40:35 +01:00 |
|
Julian Krings
|
be35e49302
|
use coroutines for mantle generation
|
2025-10-30 16:40:08 +01:00 |
|
Julian Krings
|
aadd03990a
|
optimize data palette for mantle slices
|
2025-10-27 19:53:47 +01:00 |
|
Julian Krings
|
38a579453d
|
optimize noise cache
|
2025-10-26 13:49:03 +01:00 |
|
Julian Krings
|
0bf5da2ca1
|
optimize object maps
|
2025-10-26 13:48:11 +01:00 |
|
Julian Krings
|
317848692e
|
improve regen speed
|
2025-10-06 14:12:01 +02:00 |
|
Julian Krings
|
22118de9e9
|
fix object smart bore
|
2025-10-06 14:10:37 +02:00 |
|
Julian Krings
|
d7039d120b
|
fix place commands causing unwanted block updates
|
2025-10-06 13:00:00 +02:00 |
|
Julian Krings
|
979ee4e7d8
|
switch hashing algorithm for objects once more
|
2025-10-05 21:46:12 +02:00 |
|
Julian Krings
|
f68d45bd30
|
dynamically resolve snippet classes
|
2025-10-05 00:21:38 +02:00 |
|
Julian Krings
|
b86d7f303e
|
restructure the shared kts classloader to be more consistent
|
2025-10-05 00:20:55 +02:00 |
|
Julian Krings
|
c573843314
|
fix kts dependency resolver
|
2025-10-05 00:17:57 +02:00 |
|
Julian Krings
|
51a7bef18e
|
whoops forgot escaping the path
|
2025-10-04 17:19:11 +02:00 |
|
Julian Krings
|
0e237aa1ad
|
fix generated build.gradle.kts on external dives on windows
|
2025-10-04 13:41:48 +02:00 |
|
Julian Krings
|
b46c413f6b
|
make gradle setup print to console on failure
|
2025-10-04 13:40:47 +02:00 |
|
Julian Krings
|
f3ef1ca2ae
|
fix typo in preprocessors description
|
2025-10-04 13:40:07 +02:00 |
|
Julian Krings
|
703e61dd54
|
fix preprocessors not applying reliably
|
2025-10-04 13:39:33 +02:00 |
|
Julian Krings
|
7d153bf985
|
optimize objects to avoid hash collision
|
2025-10-02 15:25:37 +02:00 |
|
Julian Krings
|
f85f15ed02
|
fix converter for complex schematic
|
2025-10-02 11:43:16 +02:00 |
|
Julian Krings
|
867686eced
|
fix deserialisation of unversioned mantle plates
|
2025-10-01 12:57:38 +02:00 |
|
Julian Krings
|
526efd3ae1
|
restructure safeguard
|
2025-09-29 15:45:56 +02:00 |
|
Julian Krings
|
c5c7f9bdc5
|
fix minor issue with nms tools
|
2025-09-22 18:10:34 +02:00 |
|
Julian Krings
|
01a421b732
|
add file extensions to the script property descriptions
|
2025-09-21 22:35:34 +02:00 |
|
Julian Krings
|
ae92bcf194
|
add kts hook for chunk updates
|
2025-09-21 22:30:48 +02:00 |
|
Julian Krings
|
7e7933858b
|
suppress json syntax exceptions from being reported to sentry
|
2025-09-21 15:47:29 +02:00 |
|
Julian Krings
|
9c073ecbcb
|
fix infinite loop due to writing the gradle.kts
|
2025-09-21 14:01:59 +02:00 |
|
Julian Krings
|
f4617c1996
|
add tabcompletion for mythic mobs mob stacks
|
2025-09-21 12:51:59 +02:00 |
|
Julian Krings
|
21a2e4feef
|
fix hotloading when changing kts
|
2025-09-21 12:13:57 +02:00 |
|
Julian Krings
|
258d0d3aaa
|
make sure that the pack is installed correctly
|
2025-09-21 00:15:34 +02:00 |
|
Julian Krings
|
27b2fd0823
|
show other packs data again
|
2025-09-20 23:31:33 +02:00 |
|
Julian Krings
|
0524adb0df
|
fix compile
|
2025-09-20 23:05:24 +02:00 |
|
Julian Krings
|
3981b0976d
|
cleanup command framework and fix random locator fails
|
2025-09-20 23:05:16 +02:00 |
|
Julian Krings
|
b5811cae08
|
cleanup IrisData usage
|
2025-09-20 23:04:11 +02:00 |
|
Julian Krings
|
c998fd1fd9
|
move additional build data in its own constants class
|
2025-09-20 17:25:20 +02:00 |
|
Julian Krings
|
a7d874d37f
|
use scheduled thread pool for scoreboard svc to prevent freezes
|
2025-09-20 15:27:49 +02:00 |
|
Julian Krings
|
7c41f86fb3
|
add slope condition for slabs
|
2025-09-20 14:28:33 +02:00 |
|
Julian Krings
|
e5e0561d5a
|
cleanup world creator
|
2025-09-17 18:02:45 +02:00 |
|
Julian Krings
|
d50cdfec3e
|
cleanup pack installation
|
2025-09-17 18:02:20 +02:00 |
|
Julian Krings
|
00997c1902
|
return if missing datapack entries were found
|
2025-09-17 17:36:18 +02:00 |
|
Julian Krings
|
3095a92522
|
add experimental setting to force place custom blocks as early as possible
|
2025-09-10 23:06:46 +02:00 |
|
Julian Krings
|
fca309dec7
|
move the loading block data message into debug
|
2025-09-10 17:02:51 +02:00 |
|
Julian Krings
|
2793ed1035
|
send block update after placing itemsadder blocks
|
2025-09-10 17:01:29 +02:00 |
|
Julian Krings
|
e5908285af
|
remove old worlds from cache before retrieving
|
2025-09-10 16:15:01 +02:00 |
|
Julian Krings
|
aa14242b54
|
another mantle fix
|
2025-09-07 16:50:23 +02:00 |
|
Julian Krings
|
f6968269b4
|
add toggle to offset noise types fixing seeds
|
2025-09-06 14:35:25 +02:00 |
|