Dan
893a9de813
Add Perplex noise (Perlin × Simplex multiplied)
...
- New PerplexNoise generator blends Perlin and Simplex by multiplying outputs
- Registered as PERPLEX in NoiseType enum
- Added PERPLEX and PERPLEX_IRIS styles to NoiseStyle (visible in Noise Explorer)
- Flows into IrisComplex via standard generator registration path
2026-08-17 06:45:44 -05: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
Julian Krings
c31158578f
fix datapack generation on 1.21.11
2026-01-29 16:40:33 +01: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
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
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
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
Julian Krings
123708601f
improve pregen cache
2025-12-01 16:01:54 +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