Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ver/6.6.0 #472

Open
wants to merge 154 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
154 commits
Select commit Hold shift + click to select a range
4828d51
Merge branch 'dev/physics' into dev/biome2
duplexsystem Sep 30, 2023
99d848b
UX tweaks to biome config
duplexsystem Jul 10, 2022
e9b145b
unbreaking via deprecation
duplexsystem Sep 30, 2023
70b1c3b
warning
duplexsystem Sep 30, 2023
c7cecae
Merge remote-tracking branch 'origin/dev/biome2' into ver/6.5.0
duplexsystem Nov 17, 2023
f86d4ba
remove old bukkit versions
duplexsystem Nov 17, 2023
94bf67d
fix dev env by having fabric api at runtime
duplexsystem Nov 17, 2023
82fbf79
Refractor BiomeUtil
duplexsystem Nov 17, 2023
0efb091
Initial Bukkit Biome Config
duplexsystem Nov 17, 2023
02a7363
feat: init work on allay
smartcmd Jun 15, 2024
b29ba2d
feat: more works
smartcmd Jun 15, 2024
d81f886
feat: more works
smartcmd Jun 15, 2024
59d7632
feat: add mapping files
smartcmd Jun 15, 2024
2b12541
feat: more works
smartcmd Jun 15, 2024
62e5898
feat: more works
smartcmd Jun 16, 2024
3d4aec4
chores: improve imports
smartcmd Jun 16, 2024
d861d3e
feat: more works
smartcmd Jun 16, 2024
1f937a2
feat: fake entity
smartcmd Jun 16, 2024
133df45
feat: make it works!
smartcmd Jun 16, 2024
6ff0903
fix: fix an mistake
smartcmd Jun 16, 2024
4a3678c
feat: update to 1.21
smartcmd Jun 17, 2024
e68f928
feat: use OtherChunkAccessibleContext directly
smartcmd Jun 18, 2024
2d0e4a8
fix: OtherChunkAccessibleContext.get/setBlockState() should use level…
smartcmd Jun 18, 2024
5fa7007
fix: fix a typo
smartcmd Jun 19, 2024
d490324
feat: support waterlogged
smartcmd Jun 19, 2024
cd767a6
feat: fetch allay's changes
smartcmd Jul 16, 2024
2443fff
feat: fetch allay's changes
smartcmd Jul 16, 2024
4acd0de
feat: fetch allay's changes
smartcmd Jul 24, 2024
a34946c
feat: return air if block type not found
smartcmd Aug 18, 2024
28c689d
feat: fetch allay's changes
smartcmd Aug 18, 2024
c97f25c
feat: support 1.21.20 and newer versions
smartcmd Aug 23, 2024
2e709da
feat: sync allay
smartcmd Aug 27, 2024
5f70ecb
feat: use jitpack
smartcmd Sep 4, 2024
bbf0915
build: use org.allaymc.allay as the group id
smartcmd Sep 7, 2024
732a894
ci: trigger github action
smartcmd Sep 17, 2024
1acdad5
ci: run github action when pushing
smartcmd Sep 17, 2024
f73eadd
ci: use jdk 21
smartcmd Sep 17, 2024
b432a4e
build: use jdk21 for allay platform
smartcmd Sep 17, 2024
2c476a2
build: fix build for allay platform
smartcmd Sep 17, 2024
328ebf5
build: disable cli platform
smartcmd Sep 17, 2024
c6df3c3
build: disable fabric platform
smartcmd Sep 17, 2024
ca4461b
build: disable bukkit platform
smartcmd Sep 17, 2024
6c8a7da
build: disable mixin platform
smartcmd Sep 17, 2024
2f2d43e
build: disable mixin platform
smartcmd Sep 17, 2024
18a2456
ci: upload jar
smartcmd Sep 17, 2024
1f01b99
ci: should check allay branch
smartcmd Sep 17, 2024
ce9fb53
build: disable useless modules
smartcmd Sep 17, 2024
76f12e0
build: prepare for merging
smartcmd Sep 18, 2024
4bad8f7
docs: format javadoc
smartcmd Sep 18, 2024
af2ac64
feat: using the new safe getter api
smartcmd Sep 20, 2024
6042f1c
build: update build.gradle.kts
smartcmd Sep 20, 2024
158ffba
Make FractalNoiseFunction impls support derivatives
astrsh Oct 9, 2024
9f425c6
Add support for derivatives in FBM
astrsh Oct 9, 2024
b4fa635
Ensure throw with incorrect use of SimplexStyle derivatives
astrsh Oct 9, 2024
4393a16
Use proper static isDifferentiable method
astrsh Oct 9, 2024
add7803
Simplify isDifferentiable static method impl
astrsh Oct 9, 2024
fbe1c76
Forgot to include 4th derivative array index for 3D FBM
astrsh Oct 9, 2024
1204b7a
ArithmeticSampler Derivatives
duplexsystem Oct 9, 2024
6c7974c
Implement linear map normalizer
duplexsystem Jan 5, 2024
1473232
Add default 'from' values for linear map template
astrsh Aug 23, 2022
1a5ab6b
Add meta annotations
astrsh Aug 23, 2022
973590f
Add parameter to turn off salting cellular lookup
duplexsystem Jan 5, 2024
331075e
Refractor name
duplexsystem Oct 9, 2024
370b2e0
Fix import
duplexsystem Oct 9, 2024
725fa88
Remap fabric
duplexsystem Oct 9, 2024
b03d128
Addon dependency updates
duplexsystem Sep 25, 2024
adb43dc
Gradle update
duplexsystem Oct 9, 2024
197cb12
Update fabric versions to 1.21.2-pre1
duplexsystem Oct 9, 2024
2ccf8a8
1.21.2-pre1 builds
duplexsystem Oct 9, 2024
be7e10c
Fix runtime errors
duplexsystem Oct 9, 2024
1ae0d1f
WIP Caching Hints and Caching Sampler
duplexsystem Oct 10, 2024
c78a984
Update to pre2
duplexsystem Oct 10, 2024
3033fbb
Fix a ton of fabric impl bugs
duplexsystem Oct 10, 2024
9a01a6c
more WIP on cache
duplexsystem Oct 11, 2024
c1d3155
Cache Improvements
duplexsystem Oct 11, 2024
accc07f
Bump Version
duplexsystem Oct 11, 2024
43d52e4
CLI Improvements
duplexsystem Oct 11, 2024
a743e9c
Merge branch 'dev/cli' into dev/caching
duplexsystem Oct 11, 2024
9d328b1
More cache improvements
duplexsystem Oct 11, 2024
d31679e
remove stuff from example
duplexsystem Oct 11, 2024
8a028b1
Add no save option
duplexsystem Oct 11, 2024
819be16
Merge branch 'dev/cli' into dev/caching
duplexsystem Oct 11, 2024
3052555
More cache improvements
duplexsystem Oct 12, 2024
5859671
1.21.2-pre3
duplexsystem Oct 12, 2024
6851999
Some refactoring
duplexsystem Oct 12, 2024
7ca61f8
Some API clean up
duplexsystem Oct 12, 2024
3b99626
Merge pull request #471 from PolyhedralDev/dev/caching
duplexsystem Oct 12, 2024
6946755
Minor Cellular opt
duplexsystem Oct 12, 2024
40ccf80
Optimization when Terra Profiler is not running
duplexsystem Oct 12, 2024
87674aa
fix cellular sampler
duplexsystem Oct 12, 2024
b9c2f4e
Update Licence year
duplexsystem Oct 12, 2024
1e5a1e2
Merge remote-tracking branch 'origin/master' into ver/6.6.0
duplexsystem Oct 12, 2024
a58b2a5
Merge remote-tracking branch 'origin/dev/biome2' into ver/6.6.0
duplexsystem Oct 12, 2024
16d8e8f
Fix up merge
duplexsystem Oct 12, 2024
d45256b
Another merge fixup
duplexsystem Oct 12, 2024
65d026a
Fix Cache Deadlock
duplexsystem Oct 12, 2024
da16f65
Merge branch 'ver/6.6.0' into dev/biomes3
duplexsystem Oct 12, 2024
4be2390
Small cache fix
duplexsystem Oct 12, 2024
40a938b
Merge branch 'ver/6.6.0' into dev/biomes3
duplexsystem Oct 12, 2024
1496f2c
build: update jitpack repo link
smartcmd Oct 13, 2024
053ec39
Merge branch 'master' into ver/6.6.0
duplexsystem Oct 13, 2024
61ed302
feat: adapting terra 6.5.1 (WIP)
smartcmd Oct 14, 2024
4fc24f0
Merge branch 'PolyhedralDev:master' into allay
smartcmd Oct 14, 2024
6261f08
feat: remove java version declaration in allay platform as all platfo…
smartcmd Oct 14, 2024
0ca7171
docs: add README.md to allay platform
smartcmd Oct 14, 2024
a01f700
build: rollback github action file changes
smartcmd Oct 14, 2024
ece5213
feat: use macro in plugin.json and update author list
smartcmd Oct 14, 2024
cc14c71
build: move repo declaration to DependencyConfig.kt
smartcmd Oct 14, 2024
8a6ad95
refactor: delombok and move version info to Versions.kt
smartcmd Oct 14, 2024
f5de882
build: use fixed allay api version
smartcmd Oct 14, 2024
f2c5c15
refactor: use com.dfsek as the new package name
smartcmd Oct 14, 2024
b0bc37c
refactor: remove version info in mapping files
smartcmd Oct 14, 2024
8d63c40
refactor: replace 'var' with explicit type
smartcmd Oct 14, 2024
67fc2ba
docs: remove useless TODOs
smartcmd Oct 14, 2024
84fe879
fix: fix entrance in plugin.json
smartcmd Oct 14, 2024
f0d03d4
feat: fallback to FLAT generator if config pack name is missing
smartcmd Oct 14, 2024
df3e623
feat: implement config pack reloading
smartcmd Oct 14, 2024
d2107fd
fix: chunkGenerator should be overwritten after reloading
smartcmd Oct 14, 2024
071f9d3
docs: fix a typo in README.md
smartcmd Oct 15, 2024
e756953
Use singleton impl for map based probability collections
astrsh Oct 18, 2024
c190485
Use more appropriate names in probability collection loader
astrsh Oct 18, 2024
b75e9c1
Refactor palette addon
astrsh Oct 18, 2024
32f8907
Merge branch 'ver/6.6.0' into dev/1.21.2
duplexsystem Oct 25, 2024
62756d2
Updated Bukkit to support 1.21.3
OakLoaf Oct 25, 2024
a70738e
Version updates
duplexsystem Oct 25, 2024
640645b
fix version
duplexsystem Oct 25, 2024
04f6d18
Merge pull request #470 from PolyhedralDev/dev/1.21.2
duplexsystem Oct 25, 2024
e56b885
Merge pull request #474 from AllayMC/allay
duplexsystem Oct 25, 2024
144c932
mixin tweak
duplexsystem Oct 25, 2024
8de4f11
Started adding more biome settings to bukkit
OakLoaf Oct 26, 2024
16c9518
feat: support world unloading
smartcmd Oct 28, 2024
4432ae4
Merge pull request #476 from AllayMC/dev/support-world-unload
duplexsystem Oct 28, 2024
afd2c81
Made grass colour use default if none is defined
OakLoaf Oct 29, 2024
8df3a4d
Added NMSAddon override for BukkitAddon
OakLoaf Oct 29, 2024
f98062d
Merge remote-tracking branch 'origin/dev/bukkit/biome-settings' into …
duplexsystem Oct 29, 2024
9d91440
fixup
duplexsystem Oct 29, 2024
3ca9080
Fix up
duplexsystem Oct 29, 2024
1929239
Merge pull request #473 from PolyhedralDev/dev/biomes3
duplexsystem Oct 29, 2024
710bbc3
Refractor bukkit to v1_21_3
duplexsystem Oct 29, 2024
4165224
Mark Cache Sampler Experimental
duplexsystem Oct 29, 2024
02fdcee
Fix fabric
duplexsystem Oct 30, 2024
5e43f0a
Add support for Paralithic let expressions
astrsh Oct 30, 2024
2c8d341
Load parse options before registering metaconfig
astrsh Oct 30, 2024
bed67c2
Merge pull request #478 from PolyhedralDev/dev/let-expression
duplexsystem Oct 30, 2024
4fd84a3
Fix paralithic relocating
duplexsystem Oct 31, 2024
f5bbaa3
Corrected class proxy
OakLoaf Nov 1, 2024
4f33b11
Fixed issue with RegistryFetcher
OakLoaf Nov 1, 2024
3cd6aea
Changed biome registry casting
OakLoaf Nov 1, 2024
a385a43
Moved registry unfreeze
OakLoaf Nov 1, 2024
153f6e5
Recreated old reset tags method
OakLoaf Nov 1, 2024
a87ad8c
Bumped Paper version
OakLoaf Nov 1, 2024
d454964
The definition of AwfulBukkitHacks
OakLoaf Nov 1, 2024
65e4c9a
Removed comment
OakLoaf Nov 1, 2024
1d3c380
Reverted to old methods grass and foliage color methods
OakLoaf Nov 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020-2023 Polyhedral Development
Copyright (c) 2020-2024 Polyhedral Development

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
6 changes: 3 additions & 3 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
preRelease(true)

versionProjects(":common:api", version("6.5.1"))
versionProjects(":common:implementation", version("6.5.1"))
versionProjects(":platforms", version("6.5.1"))
versionProjects(":common:api", version("6.6.0"))
versionProjects(":common:implementation", version("6.6.0"))
versionProjects(":platforms", version("6.6.0"))


allprojects {
Expand Down
9 changes: 9 additions & 0 deletions buildSrc/src/main/kotlin/DependencyConfig.kt
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,15 @@ fun Project.configureDependencies() {
maven("https://s01.oss.sonatype.org/content/repositories/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 {
Expand Down
1 change: 0 additions & 1 deletion buildSrc/src/main/kotlin/DistributionConfig.kt
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,6 @@ fun Project.configureDistribution() {
version = project.version
relocate("org.apache.commons", "com.dfsek.terra.lib.commons")
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.yaml", "com.dfsek.terra.lib.yaml")

Expand Down
38 changes: 22 additions & 16 deletions buildSrc/src/main/kotlin/Versions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,31 @@ object Versions {

object Libraries {
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 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 slf4j = "2.0.16"

object Internal {
const val shadow = "8.3.1"
const val shadow = "8.3.3"
const val apacheText = "1.12.0"
const val apacheIO = "2.16.1"
const val guava = "33.3.0-jre"
const val asm = "9.7"
const val apacheIO = "2.17.0"
const val guava = "33.3.1-jre"
const val asm = "9.7.1"
const val snakeYml = "2.3"
const val jetBrainsAnnotations = "24.1.0"
const val junit = "5.11.0"
const val jetBrainsAnnotations = "26.0.1"
const val junit = "5.11.3"
const val nbt = "6.1"
}
}

object Fabric {
const val fabricAPI = "0.104.0+${Mod.minecraft}"
const val fabricAPI = "0.106.1+${Mod.minecraft}"
const val cloud = "2.0.0-beta.9"
}
//
// object Quilt {
Expand All @@ -40,12 +40,13 @@ object Versions {
object Mod {
const val mixin = "0.15.3+mixin.0.8.7"

const val minecraft = "1.21.1"
const val yarn = "$minecraft+build.3"
const val fabricLoader = "0.16.5"
const val minecraft = "1.21.3"
const val yarn = "$minecraft+build.2"
const val fabricLoader = "0.16.7"

const val architecuryLoom = "1.7.413"
const val architecturyPlugin = "3.4.159"

}
//
// object Forge {
Expand All @@ -54,14 +55,15 @@ object Versions {
// }

object Bukkit {
const val minecraft = "1.21.1"
const val paperBuild = "$minecraft-R0.1-20240917.151311-80"
const val minecraft = "1.21.3"
const val paperBuild = "$minecraft-R0.1-20241101.150401-13"
const val paper = paperBuild
const val paperLib = "1.0.8"
const val reflectionRemapper = "0.1.1"
const val paperDevBundle = paperBuild
const val runPaper = "2.3.1"
const val paperWeight = "1.7.2"
const val cloud = "2.0.0-beta.10"
}

//
Expand All @@ -72,7 +74,11 @@ object Versions {
// }
//
object CLI {
const val nbt = "6.1"
const val logback = "1.5.8"
const val picocli = "4.7.6"
}

object Allay {
const val api = "0114e0b290"
}
}
2 changes: 1 addition & 1 deletion common/addons/api-addon-loader/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020-2023 Polyhedral Development
Copyright (c) 2020-2024 Polyhedral Development

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
2 changes: 1 addition & 1 deletion common/addons/biome-provider-image-v2/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020-2023 Polyhedral Development
Copyright (c) 2020-2024 Polyhedral Development

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
2 changes: 1 addition & 1 deletion common/addons/biome-provider-image/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020-2023 Polyhedral Development
Copyright (c) 2020-2024 Polyhedral Development

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
2 changes: 1 addition & 1 deletion common/addons/biome-provider-pipeline-v2/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020-2023 Polyhedral Development
Copyright (c) 2020-2024 Polyhedral Development

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
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.LoadingCache;

Expand All @@ -11,7 +13,6 @@

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.SeededVector;
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.api.noise.NoiseSampler;
Expand All @@ -23,7 +24,7 @@

public class PipelineBiomeProvider implements BiomeProvider {

private final LoadingCache<SeededVector, BiomeChunk> biomeChunkCache;
private final LoadingCache<SeededVector2Key, BiomeChunk> biomeChunkCache;
private final int chunkSize;
private final int resolution;
private final NoiseSampler mutator;
Expand Down Expand Up @@ -90,7 +91,7 @@ public Biome getBiome(int x, int z, long seed) {
int xInChunk = x - chunkWorldX;
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
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
package com.dfsek.terra.addons.biome.pipeline.v2.api;

import com.dfsek.terra.api.util.cache.SeededVector2Key;

import java.util.List;


public interface Pipeline {
BiomeChunk generateChunk(SeededVector worldCoordinates);
BiomeChunk generateChunk(SeededVector2Key worldCoordinates);

int getChunkSize();

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2020-2023 Polyhedral Development
* Copyright (c) 2020-2024 Polyhedral Development
*
* 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.
Expand Down
Loading
Loading