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
|
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 |
|
Julian Krings
|
0d0251e2f1
|
add toggle to change rarity algorithm
|
2025-09-06 14:21:52 +02:00 |
|
Julian Krings
|
81b8fb02ae
|
replace rarity calculation due to it breaking at more than two values
|
2025-09-06 14:21:52 +02:00 |
|
Julian Krings
|
77842489e5
|
add command for checking the effective rarity of regions
|
2025-09-06 14:21:52 +02:00 |
|
Julian Krings
|
eda1f59d3a
|
fix broken cave floors
|
2025-09-05 17:02:36 +02:00 |
|
Julian Krings
|
5418868559
|
fix hotloading mantle components
|
2025-09-05 16:56:56 +02:00 |
|
Julian Krings
|
1d81daafbb
|
add option to control the noise threshold for cave shapes
|
2025-09-05 16:06:53 +02:00 |
|
Julian Krings
|
609a3585c1
|
use flat maven repository for classpath context
|
2025-09-05 16:04:49 +02:00 |
|
Julian Krings
|
571dde608c
|
add shared class loader support for script dependencies
|
2025-09-05 12:21:28 +02:00 |
|
Julian Krings
|
3a13f5a7c1
|
fix dependency resolve failing on new intelij versions
|
2025-09-04 23:07:37 +02:00 |
|
Julian Krings
|
a75738dd7a
|
minor noise optimizations
|
2025-09-04 16:13:41 +02:00 |
|
Julian Krings
|
003be1f88b
|
use mantle chunk for deposit modifier
|
2025-09-04 13:56:05 +02:00 |
|
Julian Krings
|
1eaafae20d
|
move caffeine cache executors into a virtual thread executor
|
2025-09-04 13:55:34 +02:00 |
|
Julian Krings
|
79088c0305
|
fix hyperlock not releasing on exceptions
|
2025-09-04 13:55:03 +02:00 |
|
Julian Krings
|
9e147774bd
|
revert mantle change to hopefully fix deadlock
|
2025-09-04 13:54:28 +02:00 |
|
Julian Krings
|
1aa64c9a02
|
add hook for custom engine modes
|
2025-09-03 17:02:39 +02:00 |
|
Julian Krings
|
1e148d8fcd
|
minor code cleanup
|
2025-09-03 13:32:08 +02:00 |
|
Julian Krings
|
f63cabd8b8
|
fix mantle flag serialization
|
2025-09-03 12:56:02 +02:00 |
|
Julian Krings
|
176d3a5f9f
|
remove old system property
|
2025-09-02 22:14:59 +02:00 |
|
Julian Krings
|
eb184983de
|
fix json property description on vscode
|
2025-09-02 22:09:32 +02:00 |
|
Julian Krings
|
d1c307865d
|
properly generate gradle wrapper for kts tab completion
|
2025-09-02 22:05:11 +02:00 |
|
Julian Krings
|
4a26b8b34f
|
fix compile
|
2025-09-02 21:57:34 +02:00 |
|
Julian Krings
|
33fd01c3ac
|
Merge branch 'dev' into feat/kts
# Conflicts:
# core/src/main/java/com/volmit/iris/core/commands/CommandStudio.java
# core/src/main/java/com/volmit/iris/engine/mantle/EngineMantle.java
# core/src/main/java/com/volmit/iris/engine/mantle/components/MantleJigsawComponent.java
# core/src/main/java/com/volmit/iris/util/mantle/Mantle.java
# core/src/main/java/com/volmit/iris/util/mantle/MantleChunk.java
|
2025-09-02 12:47:23 +02:00 |
|
Julian Krings
|
34874080e7
|
cleanup some array types for json schema generation
|
2025-09-02 12:28:54 +02:00 |
|
Julian Krings
|
43131ed8f6
|
make jar scanner also load child classes
|
2025-09-02 12:27:26 +02:00 |
|
Julian Krings
|
9ea425aee4
|
isolate io stuff in its own MultiBurst
|
2025-09-02 12:27:01 +02:00 |
|
Julian Krings
|
d5b706764a
|
isolate jigsaw component from objects
|
2025-08-27 16:12:12 +02:00 |
|
Julian Krings
|
ca4c205a4a
|
decrease wait times in mantle components
|
2025-08-27 16:08:49 +02:00 |
|
Julian Krings
|
7b9c2ae6ad
|
minor optimizations
|
2025-08-27 12:34:52 +02:00 |
|
Julian Krings
|
d0e9d44152
|
fix random null pointer in the resource loader
|
2025-08-27 00:33:59 +02:00 |
|
Julian Krings
|
2cdffaae33
|
include stronghold in mantle radius calc
|
2025-08-27 00:33:30 +02:00 |
|
Julian Krings
|
d4a8beac95
|
fix more structures not being placed properly
|
2025-08-27 00:32:58 +02:00 |
|
Julian Krings
|
0e0e4075d8
|
fix more unsafe mantle operations
|
2025-08-27 00:32:34 +02:00 |
|
Julian Krings
|
9c492a2e66
|
save dev command for mantle panics
|
2025-08-26 17:46:27 +02:00 |
|
Julian Krings
|
96bf83684c
|
add the shutdown hook on plugin enable instead of disable to prevent issues
|
2025-08-26 17:45:20 +02:00 |
|
Julian Krings
|
25ea9ae62d
|
make regen respect multicore setting
|
2025-08-26 17:23:49 +02:00 |
|
Julian Krings
|
7938c150dd
|
fix the DataContainer for the last time
|
2025-08-26 17:23:33 +02:00 |
|
Julian Krings
|
a7b4bf3ff2
|
hopefully fix the DataContainer this time
|
2025-08-25 20:53:52 +02:00 |
|
Julian Krings
|
693a05f2cb
|
move the updater command out of dev
|
2025-08-25 19:44:03 +02:00 |
|
Julian Krings
|
e48cbe1f69
|
performance optimizations and add two experimental options for further optimizations
|
2025-08-24 22:33:35 +02:00 |
|
Julian Krings
|
67b29cc363
|
cleanup palette and fix incorrect bit resizing
|
2025-08-24 18:54:44 +02:00 |
|
Julian Krings
|
4702534f9c
|
add size check to prevent further corruption in case of read offset
|
2025-08-24 17:21:21 +02:00 |
|
Julian Krings
|
29390c5e0a
|
fix potential issues in the CountingDataInputStream
|
2025-08-24 17:20:01 +02:00 |
|
Julian Krings
|
e8bfce469d
|
change the trimming cycle to make sure one step happens per second
|
2025-08-24 17:19:50 +02:00 |
|
Julian Krings
|
770e2f47a2
|
centralize file channels to prevent concurrent access
|
2025-08-24 17:19:39 +02:00 |
|
Julian Krings
|
747e7b3330
|
optimize the chunk updater
|
2025-08-21 17:27:07 +02:00 |
|
Julian Krings
|
8662f3b47a
|
update ItemsAdder namespaces on load data
|
2025-08-21 13:50:21 +02:00 |
|
Julian Krings
|
837674c295
|
update sentry link
|
2025-08-19 18:00:22 +02:00 |
|
Julian Krings
|
e5f3bbd69e
|
make ItemsAdderDataProvider more reliable when adding items & blocks
|
2025-08-12 22:18:56 +02:00 |
|
Julian Krings
|
2885a39299
|
cleanup script engine
|
2025-08-09 00:00:31 +02:00 |
|
Julian Krings
|
bd1b06c761
|
make studio map zoom in on the cursor target
|
2025-08-08 21:40:36 +02:00 |
|
Julian Krings
|
3e1143112a
|
fix offset in studio map and some other issues
|
2025-08-08 21:38:26 +02:00 |
|
Julian Krings
|
834b214fbf
|
add setting to control deposits replacing bedrock
|
2025-08-07 17:11:38 +02:00 |
|
Julian Krings
|
768e569400
|
Merge branch 'dev' into feat/kts
# Conflicts:
# core/src/main/java/com/volmit/iris/core/project/SchemaBuilder.java
# gradle/libs.versions.toml
|
2025-08-02 23:32:08 +02:00 |
|
Julian Krings
|
a5d04333dd
|
whoops messed up the structure slice
|
2025-08-02 23:19:11 +02:00 |
|
Julian Krings
|
ebe8da0fd5
|
update slimjar for built-in spigot helper
|
2025-08-02 21:22:44 +02:00 |
|
Julian Krings
|
5eb25f3977
|
add property to use registry keys for where applicable
disabled by default for now
|
2025-08-02 00:01:33 +02:00 |
|
Julian Krings
|
a5bca0a9bb
|
fix not reading enum values correctly
|
2025-08-01 13:06:25 +02:00 |
|
Julian Krings
|
a82882c1c1
|
move local maven repo into iris directory
|
2025-08-01 12:35:08 +02:00 |
|
Julian Krings
|
05193bd0d9
|
make depencency resolvers more predictable
|
2025-08-01 04:51:58 +02:00 |
|
Julian Krings
|
96efc15c36
|
fix local dependencies not resolving properly
|
2025-07-31 17:08:50 +02:00 |
|