mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-19 23:14:10 +00:00
26.3 changed the chunk generator, biome source and structure placement APIs, so it gets its own v26_3_R1 binding, compiled against the 26.3 dev bundle. v26_1_R1 keeps covering 26.1.2 and 26.2. Binding changes against v26_1_R1: - noise, surface and carvers run through a single buildTerrain stage - the biome source hands out itself as the BiomeResolver - structures are generated with a climate sampler, and starts are looked up per chunk instead of per section - structure set salt and frequency come from the spreading placement - biome colors are read from Vector3f attributes Data pack format 121 with DataFixerV2603: - biome mob spawns and creature spawn probability move into the natural_mob_spawns and creature_world_gen_spawn_probability attributes (26.3 silently ignores the old fields) - the bed rule's "explodes" becomes "destroy_on_use", and straw beds get the same rule, matching vanilla Model used: Claude Opus 5.5
39 lines
1.2 KiB
Kotlin
39 lines
1.2 KiB
Kotlin
/*
|
|
* Iris is a World Generator for Minecraft Bukkit Servers
|
|
* Copyright (c) 2021 Arcane Arts (Volmit Software)
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
*/
|
|
plugins {
|
|
id ("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
|
|
}
|
|
|
|
rootProject.name = "Iris"
|
|
|
|
include(":core", ":core:agent")
|
|
include(
|
|
":nms:v26_3_R1",
|
|
":nms:v26_1_R1",
|
|
":nms:v1_21_R7",
|
|
":nms:v1_21_R6",
|
|
":nms:v1_21_R5",
|
|
":nms:v1_21_R4",
|
|
":nms:v1_21_R3",
|
|
":nms:v1_21_R2",
|
|
":nms:v1_21_R1",
|
|
":nms:v1_20_R4",
|
|
":nms:v1_20_R3",
|
|
":nms:v1_20_R2",
|
|
":nms:v1_20_R1",
|
|
) |