piexel
d35fe93f7f
Compile against Adventure 5.2.0, the version Paper 26.3 ships
...
Paper still provides Adventure at runtime. Every Adventure method Iris calls has the same signature in 4.17 and 5.2.0, so older servers keep working.
Model used: Claude Opus 5.5
2026-10-15 14:24:20 +02:00
piexel
f1c1869e43
Require Paper and drop Spigot support
...
Core now compiles against paper-api instead of spigot-api. PaperLib is
replaced by Paper's native async chunk and teleport API, and the Spigot
fallbacks (Medieval pregen method, sync chunk loading) are removed.
Adventure is no longer bundled and relocated: Paper ships it and every
CommandSender is an Audience, so the BukkitAudiences wrapper and ShadeFix
go away.
Iris now refuses to enable on servers without the Paper API, with a clear
message instead of failing later at runtime.
Model used: Claude Opus 5.5
2026-10-11 15:06:37 +02:00
Julian Krings
cddd6b16d6
add CraftEngine data provider ( #1227 )
2026-04-12 11:55:36 +02:00
Brian Neumann-Fopiano
41888e33f6
Fixing fallbacks for macos Folk
...
Compiles fine, just stricter defaults
2026-02-11 00:01:23 -05:00
Julian Krings
509715087c
fix typo
2026-01-13 15:11:21 +01:00
Julian Krings
dbafe84fa5
make context dereference method fail-safe
2026-01-02 14:12:44 +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
90e5720e2e
improve buildscript
2025-12-18 11:05:28 +01:00
Julian Krings
123708601f
improve pregen cache
2025-12-01 16:01:54 +01:00
Julian Krings
526efd3ae1
restructure safeguard
2025-09-29 15:45:56 +02:00
Julian Krings
0524adb0df
fix compile
2025-09-20 23:05:24 +02:00
Julian Krings
c998fd1fd9
move additional build data in its own constants class
2025-09-20 17:25:20 +02:00
Julian Krings
a8ee321eb8
Allow placing datapack structures in Iris worlds ( #1225 )
...
* Allow placing datapack structures in Iris worlds
* command for generating configs for datapack structures
* remove the sub dir from the snippet key
2025-09-07 18:36:08 +02:00
Julian Krings
3a13f5a7c1
fix dependency resolve failing on new intelij versions
2025-09-04 23:07:37 +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
837674c295
update sentry link
2025-08-19 18:00:22 +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
ebe8da0fd5
update slimjar for built-in spigot helper
2025-08-02 21:22:44 +02:00
Julian Krings
8ddc8abdb9
fix resolving dependencies in scripts
2025-07-30 16:54:19 +02:00
Julian Krings
12c2c71739
Merge branch 'refs/heads/dev' into feat/kts
...
# Conflicts:
# core/build.gradle.kts
# core/src/main/java/com/volmit/iris/Iris.java
# core/src/main/java/com/volmit/iris/core/link/data/MythicMobsDataProvider.java
# core/src/main/java/com/volmit/iris/util/misc/SlimJar.java
# gradle/libs.versions.toml
2025-07-29 13:34:25 +02:00
Julian Krings
472a98da16
update slimjar
2025-07-27 18:43:33 +02:00
Julian Krings
b0ca0e3617
whoops messed up the extension retrieval
2025-07-25 13:21:16 +02:00
Julian Krings
08b9058c8f
make git commit retrieval fail safe
2025-07-25 13:07:13 +02:00
Julian Krings
16a4d20c90
use grgit to resolve current commit
2025-07-23 18:06:52 +02:00
Julian Krings
e5f2fee926
add info about used commit to sentry reports
2025-07-23 15:07:06 +02:00
Julian Krings
3d2392843a
update maven core to fix dependency resolution issues
2025-07-12 14:18:35 +02:00
Julian Krings
1bc6192c8b
merge kts engine into this codebase
2025-07-09 15:16:11 +02:00
Julian Krings
ec5cb2d646
Merge branch 'dev' into feat/kts
...
# Conflicts:
# core/build.gradle.kts
# core/src/main/java/com/volmit/iris/Iris.java
# core/src/main/java/com/volmit/iris/engine/object/IrisDimension.java
2025-07-09 14:23:53 +02:00
Julian Krings
0edaeeec99
massive cleanup of maven repos and update dependencies
2025-07-08 23:40:10 +02:00
Julian Krings
a0543bbbf2
relocate slimjar
2025-07-08 19:59:45 +02:00
Julian Krings
6b193f695a
switch to slimjar
2025-07-08 18:46:59 +02:00
Julian Krings
0a30881f87
add jaxen to runtime dependencies
2025-07-08 16:08:30 +02:00
Julian Krings
2e2ea8f1e4
use paper plugin loader to avoid maven central warning
2025-07-08 09:19:57 +02:00
Julian Krings
badf108d56
Merge branch 'dev' into feat/kts
...
# Conflicts:
# core/build.gradle.kts
# core/src/main/java/com/volmit/iris/Iris.java
# core/src/main/java/com/volmit/iris/core/project/SchemaBuilder.java
# core/src/main/java/com/volmit/iris/util/io/IO.java
# core/src/main/resources/plugin.yml
2025-07-08 00:36:30 +02:00
Julian Krings
c9ed4519a8
remove multiverse core incompatibility warning ( #1212 )
2025-07-06 20:00:06 +02:00
Julian Krings
d537459c5a
Merge branch 'dev' into feat/byte_buddy
...
# Conflicts:
# build.gradle.kts
# core/build.gradle.kts
# core/src/main/java/com/volmit/iris/Iris.java
2025-06-23 14:24:43 +02:00
Julian Krings
e5cb4d82a3
Add KGenerators support ( #1209 )
2025-06-21 12:05:56 +02:00
Julian Krings
73787e21d2
Merge branch 'dev' into feat/kts
...
# Conflicts:
# build.gradle
# core/src/main/java/com/volmit/iris/Iris.java
# core/src/main/java/com/volmit/iris/util/io/IO.java
2025-06-15 22:54:56 +02:00
Julian Krings
b62ac875d5
cleanup gradle
2025-06-10 16:48:00 +02:00
Julian Krings
f9dac8a3a1
fix compile while missing the sentry auth token
2025-06-09 18:40:43 +02:00
Julian Krings
a88d389e0f
bump gradle wrapper to 8.14.2 and switch to kotlin dsl ( #1203 )
2025-06-09 12:45:27 +02:00