9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-19 15:09:18 +00:00

4406 Commits

Author SHA1 Message Date
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
Julian Krings
fbdae4c928 improve overwriting of the regenerated chunks 2025-12-18 10:59:32 +01:00
Aidan Aeternum
93ca26e368 v+ 3.8.0-1.20.1-1.21.10 2025-12-17 12:12:25 -05:00
Aidan Aeternum
8c1db1c223 Merge pull request #1231 from VolmitSoftware/dev
3.8.0
2025-12-17 12:11:28 -05:00
Julian Krings
123708601f improve pregen cache 2025-12-01 16:01:54 +01:00
Julian Krings
b5ab4968ba fix compile 2025-11-30 15:36:36 +01:00
Julian Krings
93ae6037bd whoops forgot to disable craftbukkit relocations on <=1.20.4 2025-11-29 11:49:15 +01:00
Julian Krings
dd8e487a3b fix tile entity serialization on paper 1.21.6+ servers 2025-11-29 11:13:30 +01:00
Julian Krings
d3c8377a12 allow switching between buildtools and userdev 2025-11-29 11:12:16 +01:00
Julian Krings
84f3687c0c update compat for iron bars 2025-11-27 16:09:31 +01:00
Julian Krings
ed1e1f1181 whoops forgot those providers 2025-11-26 21:33:03 +01:00
Julian Krings
528c97f367 replace IrisCustomData class with a proxy to keep full access to the base BlockData 2025-11-26 21:32:13 +01:00
Julian Krings
f7a459f3bc initial 1.21.9/10 bindings 2025-11-26 21:25:05 +01:00
Julian Krings
cd179b4321 reintroduce native threads for the updater as a setting and cleanup 2025-11-26 20:55:48 +01:00
Julian Krings
6373dbb1b8 potential optimization for the noise cache 2025-11-21 16:21:54 +01:00
Julian Krings
0b0797f876 minor optimization for chunk updater 2025-11-21 16:21:31 +01:00
Julian Krings
446acefc91 minor optimization for the mantle writer 2025-11-21 16:21:02 +01:00
Julian Krings
7a44e555b2 rename noise cache size setting and decrease default value 2025-11-21 16:20:32 +01:00
Julian Krings
57d4c2935c add cache sizes to engine status 2025-11-21 16:16:15 +01:00
Julian Krings
234fb1b0c4 also include parent class for schema generation 2025-11-08 00:58:12 +01:00
Julian Krings
0882b5acc4 use parent shared classloader to reflect intelij behavior 2025-11-06 22:32:28 +01:00
Julian Krings
18da26e1fa minor performance improvement 2025-11-06 22:27:14 +01:00
Julian Krings
65aa95f2a5 fix wrong radius when marking mantle chunks as completed 2025-11-06 22:25:37 +01:00
Julian Krings
5330ddc4ec fix deleting object ids with mantle cleanup 2025-11-06 22:20:30 +01:00
Julian Krings
a7fdd37569 fix studio loot command 2025-11-06 22:16:27 +01:00
Julian Krings
a226fea9e2 fix regen command 2025-11-06 16:22:02 +01:00
Julian Krings
8cea165a29 even more performance improvements 2025-11-06 15:29:03 +01:00
Julian Krings
1d7cba184c fix linear palette not growing correctly 2025-11-06 14:41:39 +01:00
Julian Krings
4ca7ea3911 minor speed improvements 2025-11-01 22:36:25 +01:00
Julian Krings
ea5919def2 stop writing first access each time the engine is opened 2025-10-30 16:40:35 +01:00
Julian Krings
be35e49302 use coroutines for mantle generation 2025-10-30 16:40:08 +01:00
Julian Krings
aadd03990a optimize data palette for mantle slices 2025-10-27 19:53:47 +01:00
Julian Krings
38a579453d optimize noise cache 2025-10-26 13:49:03 +01:00
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