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