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
31615dc052
improve craftengine data provider for normal blocks
2026-07-06 15:56:29 +02:00
Julian Krings
4ddfd9549f
store custom blocks in mantle directly until chunk gen
2026-07-06 15:43:11 +02:00
Julian Krings
ed67dd6058
fix not resolving block id properly for craftengine
2026-07-04 14:43:51 +02:00
Julian Krings
ee7f54429a
fix not finding matching provider in processUpdate phase
2026-07-04 14:43:07 +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
Aidan Aeternum
28c4941941
v+
3.9.2-1.20.1-1.21.11
2026-06-12 21:10:21 -04:00
Aidan Aeternum
d452f10fd9
Merge pull request #1241 from VolmitSoftware/dev
...
3.9.2
2026-06-12 21:09:46 -04:00
Julian Krings
e7d89cadd8
fix compile
2026-04-12 11:58:33 +02:00
Julian Krings
cddd6b16d6
add CraftEngine data provider ( #1227 )
2026-04-12 11:55:36 +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
Brian Neumann-Fopiano
41888e33f6
Fixing fallbacks for macos Folk
...
Compiles fine, just stricter defaults
2026-02-11 00:01:23 -05:00
Aidan Aeternum
25fa2553e5
v+
3.9.1-1.20.1-1.21.11
2026-02-02 03:28:49 -05:00
Aidan Aeternum
86f78baecf
Merge pull request #1236 from VolmitSoftware/dev
...
3.9.1
2026-02-02 03:28:30 -05:00
Julian Krings
c31158578f
fix datapack generation on 1.21.11
2026-01-29 16:40:33 +01:00
Aidan Aeternum
4e86d7d634
v+
3.9.0-1.20.1-1.21.11
2026-01-27 20:09:25 -05:00
Aidan Aeternum
62fe29cf34
Merge pull request #1235 from VolmitSoftware/dev
...
3.9.0
2026-01-27 20:08:36 -05: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
Aidan Aeternum
351a1aa495
v+
3.8.2-1.20.1-1.21.10
2026-01-15 02:50:30 -05:00
Aidan Aeternum
d2cb8a9032
Merge pull request #1234 from VolmitSoftware/dev
...
3.8.2
2026-01-15 02:50:03 -05: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
Aidan Aeternum
6a89b8bd06
v+
3.8.1-1.20.1-1.21.10
2026-01-02 06:17:00 -05:00
Aidan Aeternum
194fcb2ea7
Merge pull request #1232 from VolmitSoftware/dev
...
3.8.1
2026-01-02 06:16:28 -05: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
piexel
a4c5f46c37
Fix /iris object convert for .schem files with 128+ block types
2025-12-18 11:25:38 +01:00
piexel
025fa833c4
Fix Grass won't place on moss blocks
2025-12-18 11:21:16 +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