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
1e0628f768
fix runServer tasks
2026-07-04 14:41:55 +02:00
Julian Krings
72faf76269
update to craftengine 26.5
2026-06-16 12:12:14 +02:00
Julian Krings
cddd6b16d6
add CraftEngine data provider ( #1227 )
2026-04-12 11:55:36 +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
e5654b74d4
Auto Completion for block properties ( #1222 )
2025-09-04 18:06:00 +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
58b1bd115f
update adventure api
2025-07-30 19:18:57 +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
501c426302
fix slimjar error for new projects
2025-07-28 12:31:07 +02:00
Julian Krings
472a98da16
update slimjar
2025-07-27 18:43:33 +02:00
Julian Krings
76a6f1465a
update slimjar
2025-07-26 14:31:45 +02:00
Julian Krings
16a4d20c90
use grgit to resolve current commit
2025-07-23 18:06:52 +02:00
Julian Krings
a8892b04ef
bump nms for 1.21.8 support
2025-07-19 12:59:50 +02:00
Julian Krings
3d2392843a
update maven core to fix dependency resolution issues
2025-07-12 14:18:35 +02:00
Julian Krings
94c5782490
move loading message to debug
2025-07-09 18:49:55 +02:00
Julian Krings
1bc6192c8b
merge kts engine into this codebase
2025-07-09 15:16:11 +02:00
Julian Krings
4b0766c097
remove bfs
2025-07-09 14:24:24 +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