Merge pull request #472 from PolyhedralDev/ver/6.6.0

Ver/6.6.0
This commit is contained in:
Zoë Gidiere authored and GitHub committed 2025-02-28 04:31:06 +00:00
commit 9906771fbc
654 files changed
+9207 -1208

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
+4 -3
View File
@@ -1,8 +1,8 @@
preRelease(true) preRelease(true)
versionProjects(":common:api", version("6.5.1")) versionProjects(":common:api", version("6.6.0"))
versionProjects(":common:implementation", version("6.5.1")) versionProjects(":common:implementation", version("6.6.0"))
versionProjects(":platforms", version("6.5.1")) versionProjects(":platforms", version("6.6.0"))
allprojects { allprojects {
@@ -44,6 +44,7 @@ afterEvaluate {
configureDistribution() configureDistribution()
} }
project(":platforms:bukkit:common").configureDistribution() project(":platforms:bukkit:common").configureDistribution()
project(":platforms:minestom:example").configureDistribution()
forSubProjects(":common:addons") { forSubProjects(":common:addons") {
apply(plugin = "com.gradleup.shadow") apply(plugin = "com.gradleup.shadow")
@@ -51,6 +51,15 @@ fun Project.configureDependencies() {
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/") { maven("https://s01.oss.sonatype.org/content/repositories/snapshots/") {
name = "Sonatype Snapshots" name = "Sonatype Snapshots"
} }
maven("https://repo.opencollab.dev/maven-releases/") {
name = "OpenCollab Releases"
}
maven("https://repo.opencollab.dev/maven-snapshots/") {
name = "OpenCollab Snapshots"
}
maven("https://storehouse.okaeri.eu/repository/maven-public/") {
name = "Okaeri"
}
} }
dependencies { dependencies {
+30 -18
View File
@@ -4,9 +4,11 @@ import java.io.File
import java.io.FileWriter import java.io.FileWriter
import java.net.URL import java.net.URL
import java.nio.file.FileSystems import java.nio.file.FileSystems
import java.nio.file.Path
import org.gradle.api.DefaultTask import org.gradle.api.DefaultTask
import org.gradle.api.Project import org.gradle.api.Project
import org.gradle.api.plugins.BasePluginExtension import org.gradle.api.plugins.BasePluginExtension
import org.gradle.jvm.tasks.Jar
import org.gradle.kotlin.dsl.apply import org.gradle.kotlin.dsl.apply
import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.configure
import org.gradle.kotlin.dsl.extra import org.gradle.kotlin.dsl.extra
@@ -19,6 +21,25 @@ import kotlin.io.path.createDirectories
import kotlin.io.path.createFile import kotlin.io.path.createFile
import kotlin.io.path.exists import kotlin.io.path.exists
private fun Project.installAddonsInto(dest: Path) {
FileSystems.newFileSystem(dest, mapOf("create" to "false"), null).use { fs ->
forSubProjects(":common:addons") {
val jar = getJarTask()
logger.info("Packaging addon ${jar.archiveFileName.get()} to $dest. size: ${jar.archiveFile.get().asFile.length() / 1024}KB")
val boot = if (extra.has("bootstrap") && extra.get("bootstrap") as Boolean) "bootstrap/" else ""
val addonPath = fs.getPath("/addons/$boot${jar.archiveFileName.get()}")
if (!addonPath.exists()) {
addonPath.parent.createDirectories()
addonPath.createFile()
jar.archiveFile.get().asFile.toPath().copyTo(addonPath, overwrite = true)
}
}
}
}
fun Project.configureDistribution() { fun Project.configureDistribution() {
apply(plugin = "com.gradleup.shadow") apply(plugin = "com.gradleup.shadow")
@@ -48,25 +69,17 @@ fun Project.configureDistribution() {
doLast { doLast {
// https://github.com/johnrengelman/shadow/issues/111 // https://github.com/johnrengelman/shadow/issues/111
val dest = tasks.named<ShadowJar>("shadowJar").get().archiveFile.get().path val dest = tasks.named<ShadowJar>("shadowJar").get().archiveFile.get().path
installAddonsInto(dest)
}
}
tasks.create("installAddonsIntoDefaultJar") {
group = "terra"
dependsOn(compileAddons)
FileSystems.newFileSystem(dest, mapOf("create" to "false"), null).use { fs -> doLast {
forSubProjects(":common:addons") { val dest = tasks.named<Jar>("jar").get().archiveFile.get().path
val jar = getJarTask() installAddonsInto(dest)
logger.info("Packaging addon ${jar.archiveFileName.get()} to $dest. size: ${jar.archiveFile.get().asFile.length() / 1024}KB")
val boot = if (extra.has("bootstrap") && extra.get("bootstrap") as Boolean) "bootstrap/" else ""
val addonPath = fs.getPath("/addons/$boot${jar.archiveFileName.get()}")
if (!addonPath.exists()) {
addonPath.parent.createDirectories()
addonPath.createFile()
jar.archiveFile.get().asFile.toPath().copyTo(addonPath, overwrite = true)
}
}
}
} }
} }
@@ -133,7 +146,6 @@ fun Project.configureDistribution() {
version = project.version version = project.version
relocate("org.apache.commons", "com.dfsek.terra.lib.commons") relocate("org.apache.commons", "com.dfsek.terra.lib.commons")
relocate("org.objectweb.asm", "com.dfsek.terra.lib.asm") relocate("org.objectweb.asm", "com.dfsek.terra.lib.asm")
relocate("com.dfsek.paralithic", "com.dfsek.terra.lib.paralithic")
relocate("org.json", "com.dfsek.terra.lib.json") relocate("org.json", "com.dfsek.terra.lib.json")
relocate("org.yaml", "com.dfsek.terra.lib.yaml") relocate("org.yaml", "com.dfsek.terra.lib.yaml")
+26 -16
View File
@@ -5,31 +5,31 @@ object Versions {
object Libraries { object Libraries {
const val tectonic = "4.2.1" const val tectonic = "4.2.1"
const val paralithic = "0.7.1" const val paralithic = "0.8.1"
const val strata = "1.3.2" const val strata = "1.3.2"
const val cloud = "2.0.0" const val cloud = "2.0.0"
const val cloudPaper = "2.0.0-beta.10"
const val cloudFabric = "2.0.0-beta.9"
const val caffeine = "3.1.8" const val caffeine = "3.1.8"
const val slf4j = "2.0.16" const val slf4j = "2.0.16"
object Internal { object Internal {
const val shadow = "8.3.1" const val shadow = "8.3.3"
const val apacheText = "1.12.0" const val apacheText = "1.12.0"
const val apacheIO = "2.16.1" const val apacheIO = "2.17.0"
const val guava = "33.3.0-jre" const val guava = "33.3.1-jre"
const val asm = "9.7" const val asm = "9.7.1"
const val snakeYml = "2.3" const val snakeYml = "2.3"
const val jetBrainsAnnotations = "24.1.0" const val jetBrainsAnnotations = "26.0.1"
const val junit = "5.11.0" const val junit = "5.11.3"
const val nbt = "6.1"
} }
} }
object Fabric { object Fabric {
const val fabricAPI = "0.104.0+${Mod.minecraft}" const val fabricAPI = "0.118.0+${Mod.minecraft}"
const val cloud = "2.0.0-beta.9"
} }
// //
// object Quilt { // object Quilt {
@@ -40,12 +40,13 @@ object Versions {
object Mod { object Mod {
const val mixin = "0.15.3+mixin.0.8.7" const val mixin = "0.15.3+mixin.0.8.7"
const val minecraft = "1.21.1" const val minecraft = "1.21.4"
const val yarn = "$minecraft+build.3" const val yarn = "$minecraft+build.8"
const val fabricLoader = "0.16.5" const val fabricLoader = "0.16.10"
const val architecuryLoom = "1.7.413" const val architecuryLoom = "1.7.413"
const val architecturyPlugin = "3.4.159" const val architecturyPlugin = "3.4.159"
} }
// //
// object Forge { // object Forge {
@@ -54,14 +55,15 @@ object Versions {
// } // }
object Bukkit { object Bukkit {
const val minecraft = "1.21.1" const val minecraft = "1.21.4"
const val paperBuild = "$minecraft-R0.1-20240917.151311-80" const val paperBuild = "$minecraft-R0.1-20241211.212446-17"
const val paper = paperBuild const val paper = paperBuild
const val paperLib = "1.0.8" const val paperLib = "1.0.8"
const val reflectionRemapper = "0.1.1" const val reflectionRemapper = "0.1.1"
const val paperDevBundle = paperBuild const val paperDevBundle = paperBuild
const val runPaper = "2.3.1" const val runPaper = "2.3.1"
const val paperWeight = "1.7.2" const val paperWeight = "1.7.2"
const val cloud = "2.0.0-beta.10"
} }
// //
@@ -72,7 +74,15 @@ object Versions {
// } // }
// //
object CLI { object CLI {
const val nbt = "6.1"
const val logback = "1.5.8" const val logback = "1.5.8"
const val picocli = "4.7.6"
}
object Allay {
const val api = "0.1.3"
}
object Minestom {
const val minestom = "187931e50b"
} }
} }
+1 -1
View File
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
+1 -1
View File
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,7 @@
package com.dfsek.terra.addons.biome.pipeline.v2; package com.dfsek.terra.addons.biome.pipeline.v2;
import com.dfsek.terra.api.util.cache.SeededVector2Key;
import com.github.benmanes.caffeine.cache.Caffeine; import com.github.benmanes.caffeine.cache.Caffeine;
import com.github.benmanes.caffeine.cache.LoadingCache; import com.github.benmanes.caffeine.cache.LoadingCache;
@@ -11,7 +13,6 @@ import java.util.stream.StreamSupport;
import com.dfsek.terra.addons.biome.pipeline.v2.api.BiomeChunk; import com.dfsek.terra.addons.biome.pipeline.v2.api.BiomeChunk;
import com.dfsek.terra.addons.biome.pipeline.v2.api.Pipeline; import com.dfsek.terra.addons.biome.pipeline.v2.api.Pipeline;
import com.dfsek.terra.addons.biome.pipeline.v2.api.SeededVector;
import com.dfsek.terra.addons.biome.pipeline.v2.api.Stage; import com.dfsek.terra.addons.biome.pipeline.v2.api.Stage;
import com.dfsek.terra.addons.biome.pipeline.v2.api.biome.PipelineBiome; import com.dfsek.terra.addons.biome.pipeline.v2.api.biome.PipelineBiome;
import com.dfsek.terra.api.noise.NoiseSampler; import com.dfsek.terra.api.noise.NoiseSampler;
@@ -23,7 +24,7 @@ import com.dfsek.terra.api.world.biome.generation.BiomeProvider;
public class PipelineBiomeProvider implements BiomeProvider { public class PipelineBiomeProvider implements BiomeProvider {
private final LoadingCache<SeededVector, BiomeChunk> biomeChunkCache; private final LoadingCache<SeededVector2Key, BiomeChunk> biomeChunkCache;
private final int chunkSize; private final int chunkSize;
private final int resolution; private final int resolution;
private final NoiseSampler mutator; private final NoiseSampler mutator;
@@ -90,7 +91,7 @@ public class PipelineBiomeProvider implements BiomeProvider {
int xInChunk = x - chunkWorldX; int xInChunk = x - chunkWorldX;
int zInChunk = z - chunkWorldZ; int zInChunk = z - chunkWorldZ;
return biomeChunkCache.get(new SeededVector(seed, chunkWorldX, chunkWorldZ)).get(xInChunk, zInChunk).getBiome(); return biomeChunkCache.get(new SeededVector2Key(chunkWorldX, chunkWorldZ, seed)).get(xInChunk, zInChunk).getBiome();
} }
@Override @Override
@@ -1,10 +1,12 @@
package com.dfsek.terra.addons.biome.pipeline.v2.api; package com.dfsek.terra.addons.biome.pipeline.v2.api;
import com.dfsek.terra.api.util.cache.SeededVector2Key;
import java.util.List; import java.util.List;
public interface Pipeline { public interface Pipeline {
BiomeChunk generateChunk(SeededVector worldCoordinates); BiomeChunk generateChunk(SeededVector2Key worldCoordinates);
int getChunkSize(); int getChunkSize();
@@ -1,19 +0,0 @@
package com.dfsek.terra.addons.biome.pipeline.v2.api;
public record SeededVector(long seed, int x, int z) {
@Override
public boolean equals(Object obj) {
if(obj instanceof SeededVector that) {
return this.z == that.z && this.x == that.x && this.seed == that.seed;
}
return false;
}
@Override
public int hashCode() {
int code = x;
code = 31 * code + z;
return 31 * code + ((int) (seed ^ (seed >>> 32)));
}
}
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -4,20 +4,20 @@ import java.util.List;
import com.dfsek.terra.addons.biome.pipeline.v2.api.BiomeChunk; import com.dfsek.terra.addons.biome.pipeline.v2.api.BiomeChunk;
import com.dfsek.terra.addons.biome.pipeline.v2.api.Expander; import com.dfsek.terra.addons.biome.pipeline.v2.api.Expander;
import com.dfsek.terra.addons.biome.pipeline.v2.api.SeededVector;
import com.dfsek.terra.addons.biome.pipeline.v2.api.Stage; import com.dfsek.terra.addons.biome.pipeline.v2.api.Stage;
import com.dfsek.terra.addons.biome.pipeline.v2.api.biome.PipelineBiome; import com.dfsek.terra.addons.biome.pipeline.v2.api.biome.PipelineBiome;
import com.dfsek.terra.api.util.cache.SeededVector2Key;
public class BiomeChunkImpl implements BiomeChunk { public class BiomeChunkImpl implements BiomeChunk {
private final SeededVector worldOrigin; private final SeededVector2Key worldOrigin;
private final int chunkOriginArrayIndex; private final int chunkOriginArrayIndex;
private final int worldCoordinateScale; private final int worldCoordinateScale;
private final int size; private final int size;
private PipelineBiome[] biomes; private PipelineBiome[] biomes;
public BiomeChunkImpl(SeededVector worldOrigin, PipelineImpl pipeline) { public BiomeChunkImpl(SeededVector2Key worldOrigin, PipelineImpl pipeline) {
this.worldOrigin = worldOrigin; this.worldOrigin = worldOrigin;
this.chunkOriginArrayIndex = pipeline.getChunkOriginArrayIndex(); this.chunkOriginArrayIndex = pipeline.getChunkOriginArrayIndex();
@@ -44,7 +44,7 @@ public class BiomeChunkImpl implements BiomeChunk {
for(int gridZ = 0; gridZ < gridSize; gridZ++) { for(int gridZ = 0; gridZ < gridSize; gridZ++) {
int xIndex = gridOrigin + gridX * gridInterval; int xIndex = gridOrigin + gridX * gridInterval;
int zIndex = gridOrigin + gridZ * gridInterval; int zIndex = gridOrigin + gridZ * gridInterval;
biomes[(xIndex * size) + zIndex] = pipeline.getSource().get(worldOrigin.seed(), xIndexToWorldCoordinate(xIndex), biomes[(xIndex * size) + zIndex] = pipeline.getSource().get(worldOrigin.seed, xIndexToWorldCoordinate(xIndex),
zIndexToWorldCoordinate(zIndex)); zIndexToWorldCoordinate(zIndex));
} }
} }
@@ -139,14 +139,14 @@ public class BiomeChunkImpl implements BiomeChunk {
} }
private int xIndexToWorldCoordinate(int xIndex) { private int xIndexToWorldCoordinate(int xIndex) {
return (worldOrigin.x() + xIndex - chunkOriginArrayIndex) * worldCoordinateScale; return (worldOrigin.x + xIndex - chunkOriginArrayIndex) * worldCoordinateScale;
} }
private int zIndexToWorldCoordinate(int zIndex) { private int zIndexToWorldCoordinate(int zIndex) {
return (worldOrigin.z() + zIndex - chunkOriginArrayIndex) * worldCoordinateScale; return (worldOrigin.z + zIndex - chunkOriginArrayIndex) * worldCoordinateScale;
} }
private SeededVector getOrigin() { private SeededVector2Key getOrigin() {
return worldOrigin; return worldOrigin;
} }
@@ -216,7 +216,7 @@ public class BiomeChunkImpl implements BiomeChunk {
} }
public long worldSeed() { public long worldSeed() {
return chunk.getOrigin().seed(); return chunk.getOrigin().seed;
} }
} }
} }
@@ -1,5 +1,7 @@
package com.dfsek.terra.addons.biome.pipeline.v2.pipeline; package com.dfsek.terra.addons.biome.pipeline.v2.pipeline;
import com.dfsek.terra.api.util.cache.SeededVector2Key;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@@ -8,7 +10,6 @@ import java.util.List;
import com.dfsek.terra.addons.biome.pipeline.v2.api.BiomeChunk; import com.dfsek.terra.addons.biome.pipeline.v2.api.BiomeChunk;
import com.dfsek.terra.addons.biome.pipeline.v2.api.Expander; import com.dfsek.terra.addons.biome.pipeline.v2.api.Expander;
import com.dfsek.terra.addons.biome.pipeline.v2.api.Pipeline; import com.dfsek.terra.addons.biome.pipeline.v2.api.Pipeline;
import com.dfsek.terra.addons.biome.pipeline.v2.api.SeededVector;
import com.dfsek.terra.addons.biome.pipeline.v2.api.Source; import com.dfsek.terra.addons.biome.pipeline.v2.api.Source;
import com.dfsek.terra.addons.biome.pipeline.v2.api.Stage; import com.dfsek.terra.addons.biome.pipeline.v2.api.Stage;
@@ -55,7 +56,7 @@ public class PipelineImpl implements Pipeline {
} }
@Override @Override
public BiomeChunk generateChunk(SeededVector worldCoordinates) { public BiomeChunk generateChunk(SeededVector2Key worldCoordinates) {
return new BiomeChunkImpl(worldCoordinates, this); return new BiomeChunkImpl(worldCoordinates, this);
} }
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
+1 -1
View File
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
+1 -1
View File
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
+1 -1
View File
@@ -1,6 +1,6 @@
MIT License MIT License
Copyright (c) 2020-2023 Polyhedral Development Copyright (c) 2020-2025 Polyhedral Development
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
@@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2020-2023 Polyhedral Development * Copyright (c) 2020-2025 Polyhedral Development
* *
* The Terra Core Addons are licensed under the terms of the MIT License. For more details, * The Terra Core Addons are licensed under the terms of the MIT License. For more details,
* reference the LICENSE file in this module's root directory. * reference the LICENSE file in this module's root directory.
Loaded 100 of 654 files, more files were not shown because too many files have changed in this diff. Show more