piexel
8a18b6ff8b
Support Minecraft 26.1.2 and 26.2
...
Adds the v26_1_R1 binding, which covers both versions. 26.x servers are
not obfuscated and need Java 25, so the build moves to Gradle 9.5.1 and
paperweight-userdev 2.0.0-beta.21, and the binding compiles against the
26.1.2 dev bundle with a Java 25 toolchain while everything else stays on
Java 21.
On 26.x every world is a dimension inside the main level, so the binding
provides DimensionWorldStorage:
- world folders resolve to <level>/dimensions/<namespace>/<key>
- data packs go to the level's datapacks folder
- Iris data in a pre-26.1 world folder is moved into the dimension
before Paper imports the world and deletes the old folder
- "main=true" swaps the world in as the level's overworld instead of
changing level-name
Also:
- INMS compares 1.x and 26.x versions in release order
- data pack formats 101 (26.1.2) and 107 (26.2), declared with
min_format/max_format from format 82 on
- dimension types get the fields 26.1 added
- the Java safeguard accepts Java 25
Model used: Claude Opus 5.5
2026-10-11 16:48:05 +02:00
piexel
e1514503f6
Resolve world folders through a WorldStorage seam
...
Minecraft 26.1 moved every world into its level's dimensions folder, so
Iris can no longer assume <world container>/<world name>. World folders,
data pack folders and moving Iris data out of an old layout now go
through WorldStorage, which the NMS binding provides. Every binding so
far uses LegacyWorldStorage, so behaviour is unchanged.
Code that already holds a loaded World uses World#getWorldFolder, which
is correct for both layouts.
Model used: Claude Opus 5.5
2026-10-11 15:58:50 +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
pixel
489844f61b
Updated README.md to JDK21
2025-02-03 22:19:38 +01:00
repix
520c156d5f
Repix gradle update
2024-12-29 16:47:09 +01:00
RePixelatedMC
c83ac67b47
New features
2024-12-05 10:28:04 +01:00
repixelatedmc
9144606688
Biggest 1 line fix ever
2024-08-19 19:36:35 +02:00
repixelatedmc
68ad206252
Eh yeah should do
2024-08-12 08:08:23 +02:00
RePixelatedMC
d7cf3b9500
no gui for now
2024-06-03 10:03:14 +02:00
RePixelatedMC
ca6affbde9
Merge branch 'master' into v3.3
2024-05-21 11:48:39 +02:00
RePixelatedMC
3ced6f3e9e
Entity Fallback
2024-05-20 14:46:11 +02:00
RePixelatedMC
97f6ab66c3
sync
2024-05-15 09:13:00 +02:00
RePixelatedMC
b78c182d94
Map for studio
2024-05-13 16:30:18 +02:00
RePixelatedMC
bb78f412e0
Sync / Progress on dump
2024-05-01 12:21:48 +02:00
RePixelatedMC
a919b91efb
Whohoo! we can now read mca files!
2024-04-30 11:14:35 +02:00
RePixelatedMC
56eb4b6b84
Iris is small now! still a bit too big for spigot probably
2024-04-28 11:56:18 +02:00
RePixelatedMC
393cb362db
- "Hey stop that! Its my World not yours."
...
- Safeguard displays itself before the worlds now.
- TODO: Minimize jar 7.5 MB > Under Spigots limit
2024-04-28 11:22:10 +02:00
RePixelatedMC
64e422036c
Merge branch 'fix_jigsaw' of https://github.com/VolmitDev/Iris into PixelatedDev
2024-04-27 17:14:16 +02:00
RePixelatedMC
545ffc0e9d
splash cleanup
2024-04-27 12:36:41 +02:00
RePixelatedMC
8125c8d5f4
fixes
2024-04-27 12:18:28 +02:00
RePixelatedMC
979af82122
here crazy
2024-04-26 11:16:09 +02:00
RePixelatedMC
1ad35c1310
sync multiple mca fixes
2024-04-24 16:01:11 +02:00
RePixelatedMC
0f1d1d9860
Merge remote-tracking branch 'VolmitDev/fix_jigsaw' into PixelatedDev
2024-04-23 12:31:26 +02:00
RePixelatedMC
178a462a4e
e
2024-04-23 12:29:19 +02:00
RePixelatedMC
8f4ae613f0
Merge branch '3.2.5' of https://github.com/RePixelatedMC/Iris into PixelatedDev
...
# Conflicts:
# core/src/main/java/com/volmit/iris/core/commands/CommandIris.java
2024-04-23 11:29:18 +02:00
RePixelatedMC
9e6963b6ce
A lot of improvements thanks to CrazyDev!
2024-04-23 11:24:53 +02:00
RePixelatedMC
72ed312654
wops
2024-04-16 18:09:03 +02:00
RePixelatedMC
c7fe4723f7
Merge remote-tracking branch 'origin/master' into PixelatedDev
2024-04-16 17:18:51 +02:00
RePixelatedMC
bfbea83a4a
- Fixed NMS biome height.
...
- Improved /iris load
- Improved Vanilla height converter
- Removed WorldCreation unstable message
2024-04-16 17:18:02 +02:00
RePixelatedMC
5b7c0b2bc3
Merge branch 'PixelatedDev' of https://github.com/RePixelatedMC/Iris into PixelatedDev
...
# Conflicts:
# core/src/main/java/com/volmit/iris/engine/object/IrisBiome.java
# core/src/main/java/com/volmit/iris/engine/object/IrisBiomeGeneratorLink.java
2024-04-09 20:07:50 +02:00
RePixelatedMC
fc15175ff9
Improved?
2024-04-09 20:06:32 +02:00
RePixelatedMC
1eec3a09c1
now it should work
2024-04-09 18:05:27 +02:00
RePixelatedMC
60d349dd8b
test
2024-04-09 17:05:43 +02:00
RePixelatedMC
0c8d144ffb
Merge remote-tracking branch 'VolmitDev/smartHeight' into PixelatedDev
2024-04-09 17:04:45 +02:00
RePixelatedMC
b898f73a05
Fixed another potential mem leak
...
Added the base of smart320height
2024-04-09 17:04:32 +02:00
RePixelatedMC
206a4e9057
Revert "sync laptop"
...
This reverts commit 63b8a935ae .
2024-04-06 17:07:14 +02:00
RePixelatedMC
f587816b30
merges
2024-03-31 18:33:35 +02:00
RePixelatedMC
eea3c3ab0b
Merge remote-tracking branch 'origin/master' into PixelatedDev
...
# Conflicts:
# core/src/main/java/com/volmit/iris/core/nms/INMSBinding.java
# nms/v1_19_R1/src/main/java/com/volmit/iris/core/nms/v1_19_R1/NMSBinding.java
# nms/v1_19_R2/src/main/java/com/volmit/iris/core/nms/v1_19_R2/NMSBinding.java
# nms/v1_19_R3/src/main/java/com/volmit/iris/core/nms/v1_19_R3/NMSBinding.java
# nms/v1_20_R1/src/main/java/com/volmit/iris/core/nms/v1_20_R1/NMSBinding.java
# nms/v1_20_R2/src/main/java/com/volmit/iris/core/nms/v1_20_R2/NMSBinding.java
# nms/v1_20_R3/src/main/java/com/volmit/iris/core/nms/v1_20_R3/NMSBinding.java
2024-03-31 18:25:26 +02:00
RePixelatedMC
ba68ab9e06
f
2024-03-31 17:58:47 +02:00
RePixelatedMC
eb94d97ea4
- Fixed caves breaksurface
...
- changes
2024-03-31 17:53:10 +02:00
RePixelatedMC
50686795d0
- Added /iris what region
...
- Sort of Fixed EngineStatus
- Added /iris hasAccess
- Added /iris irisworlds/worlds
- Added Some dev commands
- Redid / improved the mantle tectonic unload
- Convert still not working so ignore that
- Cleaned Iris of IrisPackBenchmarking.java im redoing it on second thought.
- Adjusted build.gradle
- Renamed some tectonic stuff
- Fixed Eta
- Fixed entities spawning inside blocks or at least it should.
- Lib update fixes all the iris titles/actionbars
- Cave spawning adjustments, now they get engine height if caveStartHeight is too large. <optional>
- Perhaps more?
2024-03-20 11:32:44 +01:00
RePixelatedMC
7b1e666b3b
- No studio tectonic clearing.
2024-03-18 11:22:35 +01:00
RePixelatedMC
8af212fca8
- Fixed entities spawning inside blocks or at least it should.
2024-03-17 17:55:08 +01:00
RePixelatedMC
9612fef2a4
- Added /iris what region
...
- Sort of Fixed EngineStatus
- Added /iris hasAccess
- Added /iris irisworlds/worlds
- Added Some dev commands
- Redid / improved the mantle tectonic unload
- Convert still not working so ignore that
- Cleaned Iris of IrisPackBenchmarking.java im redoing it on second thought.
- Adjusted build.gradle
- Renamed some tectonic stuff
- Perhaps more?
2024-03-16 12:40:40 +01:00
RePixelatedMC
34cad85942
- Fixed Eta
2024-03-01 12:32:53 +01:00
RePixelatedMC
e407679d2b
- Improved eta calculation
2024-03-01 11:44:00 +01:00
RePixelatedMC
fb9f8d28f4
- Lib update fixes all the iris titles/actionbars
...
- Iris .schem Converter
2024-02-21 21:24:35 +01:00
RePixelatedMC
6cbc2374b3
whoopsies
2024-02-15 20:43:29 +01:00
RePixelatedMC
12bd11386d
Merge remote-tracking branch 'CrazyDev/jigsaw_placement_fix' into PixelatedDev
2024-02-14 09:13:37 +01:00
RePixelatedMC
0497045388
- Fixed /Iris height when ran in console
...
- Added Dynamic worldHeight
2024-02-13 08:51:48 +01:00
RePixelatedMC
c0136585e6
Merge remote-tracking branch 'origin/master'
2024-01-26 10:59:14 +01:00
RePixelatedMC
dc4cfc49ad
Merge remote-tracking branch 'origin/master' into PixelatedDev
2024-01-26 10:58:48 +01:00
RePixelatedMC
9fc72868d7
disabled perms check
2024-01-26 10:57:03 +01:00
RePixelatedMC
955e8622b5
Merge remote-tracking branch 'VolmitDev/better-version-compat' into PixelatedDev
2024-01-25 14:57:47 +01:00
RePixelatedMC
c93cb19563
- !Fixed pregen skipping chunks
...
- !Improved stacking for partof
- improved DeepSearch
- Some SFG Fixes
- Added some Todos
- Improvements to objects being placed in the air
- Studio BoardSVC for debug
2024-01-25 11:23:38 +01:00
RePixelatedMC
bad547356c
Disabled for now
2024-01-14 16:43:39 +01:00
RePixelatedMC
1740bb0021
whoop
2024-01-14 16:35:00 +01:00
RePixelatedMC
20f05bf317
whoop
2024-01-14 16:32:15 +01:00
RePixelatedMC
669ede5482
remove turbo for now
2024-01-14 10:18:41 +01:00
RePixelatedMC
e29ec657d3
e
2024-01-12 16:10:02 +01:00
RePixelatedMC
04f3a226a1
whoop
2024-01-12 16:07:02 +01:00
RePixelatedMC
099d1cc362
- Added DeepSearchPregenerator.java < although not finished the base is functional >
...
- Fixes!
- Dynmap SFG detection now works!
2024-01-12 15:56:04 +01:00
RePixelatedMC
c11e9bf704
Merge remote-tracking branch 'origin/master' into PixelatedDev
2024-01-11 22:56:48 +01:00
RePixelatedMC
ffa0b984a0
whoop
2024-01-10 18:47:14 +01:00
RePixelatedMC
f0f9261ed3
whoop
2024-01-04 15:29:23 +01:00
RePixelatedMC
ba433bc244
- Display true height instead of engine height option added!
2024-01-04 15:26:25 +01:00
RePixelatedMC
b9c88f5b12
Fixed a rare crash - Crazydev
2023-12-30 14:36:07 +01:00
RePixelatedMC
02c7ab71d4
Merge remote-tracking branch 'PixelsV3/PixelatedDev' into PixelatedDev
...
# Conflicts:
# core/src/main/java/com/volmit/iris/core/pregenerator/TurboPregenerator.java
2023-12-30 14:31:22 +01:00
RePixelatedMC
8ec1ac9875
sync
2023-12-30 14:29:31 +01:00
RePixelatedMC
e03027a386
Now using klist for tounload
2023-12-30 14:15:59 +01:00
RePixelatedMC
9421d788f3
Backup
2023-12-28 17:56:30 +01:00
RePixelatedMC
d960574b24
Ah yes
2023-12-28 14:41:16 +01:00
RePixelatedMC
e8671cbbf0
whoop
2023-12-27 09:13:14 +01:00
RePixelatedMC
cbf8039eea
Cleanup p2
2023-12-27 09:09:11 +01:00
RePixelatedMC
d7415e3711
Merged CommandWorldManager.java into CommandIris.java
2023-12-27 09:05:05 +01:00
RePixelatedMC
26e71ee6b5
small tweak
2023-12-27 08:06:40 +01:00
RePixelatedMC
f8c42b3e48
cleaning up
2023-12-27 07:35:24 +01:00
RePixelatedMC
886bed9634
o
2023-12-26 13:38:31 +01:00
RePixelatedMC
7b7023fc99
Added ToUpgradedVersion
2023-12-26 13:32:37 +01:00
RePixelatedMC
e46b68e2f3
comment
2023-12-24 16:41:20 +01:00
RePixelatedMC
cdf73c4629
Nvmr
2023-12-24 16:40:44 +01:00
RePixelatedMC
2f0dd2d172
Quick fix
2023-12-24 16:17:41 +01:00
RePixelatedMC
7e5704bf80
No idea why crazy recommended this
2023-12-24 15:17:56 +01:00
RePixelatedMC
ef96fb9a0e
Removed debug code
2023-12-24 15:06:53 +01:00
RePixelatedMC
0783620104
Way to tired
2023-12-24 15:00:02 +01:00
RePixelatedMC
2193b02c0a
Removed debug code
2023-12-24 14:40:41 +01:00
RePixelatedMC
aef05bad20
Deleted leftovers and a couple of changes
2023-12-24 14:32:13 +01:00
RePixelatedMC
ca78200c1c
Deleted leftovers
2023-12-23 15:01:27 +01:00
RePixelatedMC
d73c2a65ae
- Saving iris and mc version data to engine
2023-12-23 14:57:33 +01:00
RePixelatedMC
0546caeb05
- Fixed Process Threads displaying the incorrect value on startup.
2023-12-22 16:24:48 +01:00
RePixelatedMC
5127b7c959
- Added DiskSpace to Splash
...
- Changed form ofSize to contain a space
2023-12-22 16:16:48 +01:00
RePixelatedMC
55ed9d7132
- Added DiskSpace check
2023-12-22 15:59:05 +01:00
RePixelatedMC
f6440bde07
- Added Sufficient Permission check
2023-12-22 15:33:22 +01:00
RePixelatedMC
167c865bb2
e
2023-12-22 09:00:57 +01:00
RePixelatedMC
4e6b6c11a3
Merge remote-tracking branch 'PixelsV3/Pixeldev' into Pixeldev
...
# Conflicts:
# core/src/main/java/com/volmit/iris/util/mantle/Mantle.java
2023-12-22 08:37:27 +01:00
RePixelatedMC
130cb7ad93
So that works
2023-12-21 22:04:19 +01:00
RePixelatedMC
db40f608fa
try this out
2023-12-21 20:55:10 +01:00
RePixelatedMC
a7b471682a
try this out
2023-12-21 15:39:26 +01:00
RePixelatedMC
5507c35547
new structure
2023-12-17 17:42:28 +01:00
RePixelatedMC
c0fdf23133
cleanup
2023-12-16 14:32:06 +01:00