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

Dev/7.0 #445

Draft
wants to merge 90 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
866d527
bump version
duplexsystem Nov 17, 2023
2c211f0
Merge branch 'master' into ver/6.5.0
astrsh Nov 25, 2023
ffb1198
Merge branch 'master' into ver/6.5.0
astrsh Nov 25, 2023
5c74412
Replace Loader with java.nio.files
astrsh Nov 25, 2023
4ba71e9
packDirectory -> rootPath
astrsh Nov 25, 2023
59ea5a6
Refactor pack loading
astrsh Nov 25, 2023
1ab3233
Reformat code
astrsh Nov 25, 2023
c0aaf6c
Add messages to exceptions
astrsh Nov 27, 2023
86f2356
Merge branch 'ver/6.4.2' into ver/6.5.0
duplexsystem Nov 28, 2023
5979254
wip
duplexsystem Dec 11, 2023
8152891
Merge branch 'ver/6.5.0' into dev/metapacks
duplexsystem Dec 11, 2023
8dd1f49
Merge remote-tracking branch 'origin/dev/remove-loader' into dev/meta…
duplexsystem Dec 11, 2023
d48fa96
opt import
duplexsystem Dec 11, 2023
b039629
WIP meta pack system
duplexsystem Dec 11, 2023
d4a328e
who let the datadrive (the dimensions)
duplexsystem Dec 12, 2023
de91a6f
metapack linking instead of shading
duplexsystem Dec 12, 2023
c86faa4
Remove netherfossiloptimization because it's no longer applicable
duplexsystem Dec 12, 2023
db1e924
more metapack work
duplexsystem Dec 12, 2023
e11a235
WIP Dim opts
duplexsystem Dec 12, 2023
033181d
more wip changes
duplexsystem Dec 12, 2023
a9f973c
WIP Random Changes
duplexsystem Dec 12, 2023
47c8cb3
Fix up random changes
duplexsystem Dec 12, 2023
6f03746
another fix
duplexsystem Dec 12, 2023
f6c2795
remove debug loging
duplexsystem Dec 12, 2023
9d20056
more fixes
duplexsystem Dec 12, 2023
7ca24fa
fix loading
duplexsystem Dec 13, 2023
56b428d
refactor
duplexsystem Dec 13, 2023
e83b70b
generation settings
duplexsystem Dec 13, 2023
4c71355
Reformat
duplexsystem Dec 13, 2023
27a967f
fix build
duplexsystem Dec 13, 2023
50ba1c6
push changes
duplexsystem Dec 21, 2023
8afda74
Merge branch 'master' into ver/6.5.0
duplexsystem Dec 22, 2023
82334cf
Merge branch 'ver/6.5.0' into dev/metapacks
duplexsystem Dec 22, 2023
6681bdf
Merge remote-tracking branch 'origin/master' into ver/6.5.0
duplexsystem Dec 25, 2023
3e04bae
Merge branch 'ver/6.5.0' into dev/metapacks
duplexsystem Dec 25, 2023
271e7f3
Fix empty slant holders attempting to calculate slant
astrsh Jan 5, 2024
b10fd84
Merge remote-tracking branch 'origin/ver/6.5.0' into dev/metapacks
duplexsystem Jan 5, 2024
d5f0b69
UX tweaks to biome config
duplexsystem Jan 5, 2024
f877f86
use Ranges
duplexsystem Jan 5, 2024
4970bf5
Implement linear map normalizer
duplexsystem Jan 5, 2024
179a304
Add default 'from' values for linear map template
astrsh Aug 23, 2022
56941c2
Add meta annotations
astrsh Aug 23, 2022
839835a
Add parameter to turn off salting cellular lookup
duplexsystem Jan 5, 2024
ecbba57
fix enum to uppcases
duplexsystem Jan 5, 2024
77f766b
remove image and pipeline v1
duplexsystem Jan 5, 2024
87ea5ce
remove translation logic
duplexsystem Jan 5, 2024
9c181f7
Add ability to disable slant palettes globally
astrsh Jan 5, 2024
37641d4
Merge remote-tracking branch 'origin/ver/6.5.0' into dev/7.0-2
duplexsystem Jan 5, 2024
921212c
Remove dump-resources and allow for ignoring specific resources
duplexsystem Jan 6, 2024
45528ac
update v2 addon tag
duplexsystem Jan 6, 2024
5350917
refactor v2 addons
duplexsystem Jan 6, 2024
2f470a3
addon dep
duplexsystem Jan 6, 2024
56dd15c
clean up flora injection and make it configurable, off by default
duplexsystem Jan 6, 2024
cd69c7e
bump version
duplexsystem Jan 6, 2024
f3476c5
Add feature stage blending
astrsh Jan 7, 2024
da5d0c5
Merge remote-tracking branch 'origin/ver/6.5.0' into dev/7.0-2
duplexsystem Jan 7, 2024
7214053
update fabric loader
duplexsystem Jan 7, 2024
c52ad56
Return null for empty generator IDs
Browsit Feb 2, 2024
94949c9
Merge pull request #449 from Browsit/ver/6.5.0
duplexsystem Feb 23, 2024
b848dda
Merge remote-tracking branch 'origin/ver/6.5.0' into dev/7.0-2
duplexsystem Mar 3, 2024
01e011a
UX tweaks to biome config
duplexsystem Jan 5, 2024
62317a2
Add SaltedNoiseFunctions
pumken Apr 21, 2024
72f7616
Add SaltedNoiseFunctions in sampler conversion
pumken Apr 21, 2024
c20b1ea
Apply code style fixes
pumken Apr 21, 2024
dd272bc
WIP 1.20.6
duplexsystem May 1, 2024
17acde0
Updated Bukkit to 1.20.6
OakLoaf May 31, 2024
3fa4b21
Attempted to fix paper versions
OakLoaf Jun 2, 2024
4536767
Updated to 1.20.6
OakLoaf Jun 3, 2024
9e60db4
Updated MinecraftVersionInfo
OakLoaf Jun 10, 2024
4e7de50
Updated bukkit platform to 1.21
OakLoaf Jun 16, 2024
d810cad
Adjusted code for Spigot compatibility
OakLoaf Jun 17, 2024
0758e13
Made patch version optional as not all Minecraft versions have a patc…
OakLoaf Jun 19, 2024
fddc9a5
Temporarily disabled commands whilst awaiting Cloud Framework update
OakLoaf Jun 19, 2024
e7cc275
Corrected issues with worldGenContext not correctly being set (Ref: h…
OakLoaf Jun 23, 2024
44d2357
Updated dependencies to Paper 1.21 snapshot
OakLoaf Jul 20, 2024
922cd35
Updated Cloud dependency to v2
OakLoaf Aug 16, 2024
08df5fc
Added 1.21.1 support
OakLoaf Aug 26, 2024
3bef7d8
Resolved errors when tab completing
OakLoaf Aug 26, 2024
7304728
Merge pull request #461 from OakLoaf/dev/1.21/bukkit
duplexsystem Sep 17, 2024
664d1a3
working 1.20.6
duplexsystem Sep 17, 2024
15a2983
working 1.21.1
duplexsystem Sep 17, 2024
a23d624
Merge branch 'dev/1.21.1' into ver/6.5.0
duplexsystem Sep 17, 2024
5bc73de
Merge branch 'ver/6.5.0' into dev/7.0-2
duplexsystem Sep 17, 2024
0731d78
fix-up
duplexsystem Sep 17, 2024
8cf766e
Merge pull request #455 from pumken/seasoned-samplers-2
duplexsystem Sep 17, 2024
2e145cc
Merge branch 'ver/6.5.0' into dev/7.0-2
duplexsystem Sep 18, 2024
b63f5f4
Reformat
duplexsystem Sep 18, 2024
06457bf
some fixes
duplexsystem Sep 18, 2024
ddb131d
Merge remote-tracking branch 'origin/ver/6.5.0' into dev/7.0-2
duplexsystem Sep 20, 2024
2df2755
small opt
duplexsystem Sep 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/gradle-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ jobs:

steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- name: Set up JDK 17
- name: Set up JDK 21
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93
with:
java-version: '17'
java-version: '21'
distribution: 'temurin'
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file
Expand Down
9 changes: 5 additions & 4 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.4.3"))
versionProjects(":common:implementation", version("6.4.3"))
versionProjects(":platforms", version("6.4.3"))
versionProjects(":common:api", version("7.0.0"))
versionProjects(":common:implementation", version("7.0.0"))
versionProjects(":platforms", version("7.0.0"))


allprojects {
Expand All @@ -15,6 +15,7 @@ allprojects {
tasks.withType<JavaCompile>().configureEach {
options.isFork = true
options.isIncremental = true
options.release.set(21)
}

tasks.withType<Test>().configureEach {
Expand Down Expand Up @@ -44,7 +45,7 @@ afterEvaluate {
}
project(":platforms:bukkit:common").configureDistribution()
forSubProjects(":common:addons") {
apply(plugin = "com.github.johnrengelman.shadow")
apply(plugin = "com.gradleup.shadow")

tasks.named("build") {
finalizedBy(tasks.named("shadowJar"))
Expand Down
12 changes: 6 additions & 6 deletions buildSrc/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@ repositories {
maven("https://repo.codemc.org/repository/maven-public") {
name = "CodeMC"
}
maven("https://papermc.io/repo/repository/maven-public/") {
maven("https://repo.papermc.io/repository/maven-public/") {
name = "PaperMC"
}
}

dependencies {
//TODO Allow pulling from Versions.kt
implementation("com.github.johnrengelman", "shadow", "8.1.1")
implementation("io.papermc.paperweight.userdev", "io.papermc.paperweight.userdev.gradle.plugin", "1.5.11")
implementation("com.gradleup.shadow", "shadow-gradle-plugin", "8.3.1")
implementation("io.papermc.paperweight.userdev", "io.papermc.paperweight.userdev.gradle.plugin", "1.7.2")

implementation("org.ow2.asm", "asm", "9.6")
implementation("org.ow2.asm", "asm-tree", "9.6")
implementation("org.ow2.asm", "asm", "9.7")
implementation("org.ow2.asm", "asm-tree", "9.7")
implementation("com.dfsek.tectonic", "common", "4.2.1")
implementation("org.yaml", "snakeyaml", "2.2")
implementation("org.yaml", "snakeyaml", "2.3")
}
4 changes: 2 additions & 2 deletions buildSrc/src/main/kotlin/CompilationConfig.kt
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ fun Project.configureCompilation() {
apply<TectonicDocPlugin>()

configure<JavaPluginExtension> {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}

tasks.withType<JavaCompile> {
Expand Down
5 changes: 4 additions & 1 deletion buildSrc/src/main/kotlin/DependencyConfig.kt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ fun Project.configureDependencies() {
maven("https://repo.codemc.org/repository/maven-public") {
name = "CodeMC"
}
maven("https://papermc.io/repo/repository/maven-public/") {
maven("https://repo.papermc.io/repository/maven-public/") {
name = "PaperMC"
}
maven("https://files.minecraftforge.net/maven/") {
Expand All @@ -48,6 +48,9 @@ fun Project.configureDependencies() {
maven("https://jitpack.io") {
name = "JitPack"
}
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/") {
name = "Sonatype Snapshots"
}
}

dependencies {
Expand Down
5 changes: 3 additions & 2 deletions buildSrc/src/main/kotlin/DistributionConfig.kt
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@ import kotlin.io.path.exists


fun Project.configureDistribution() {
apply(plugin = "com.github.johnrengelman.shadow")
apply(plugin = "com.gradleup.shadow")

val downloadDefaultPacks = tasks.create("downloadDefaultPacks") {
group = "terra"
doFirst {
file("${buildDir}/resources/main/packs/").deleteRecursively()
val defaultPackUrl = URL("https://github.com/PolyhedralDev/TerraOverworldConfig/releases/download/" + Versions.Terra.overworldConfig + "/default.zip")
val defaultPackUrl =
URL("https://github.com/PolyhedralDev/TerraOverworldConfig/releases/download/" + Versions.Terra.overworldConfig + "/default.zip")
downloadPack(defaultPackUrl, project)
}
}
Expand Down
49 changes: 25 additions & 24 deletions buildSrc/src/main/kotlin/Versions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -8,27 +8,28 @@ object Versions {
const val paralithic = "0.7.1"
const val strata = "1.3.2"

const val cloud = "1.8.4"
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.9"
const val log4j_slf4j_impl = "2.20.0"

const val slf4j = "2.0.16"

object Internal {
const val shadow = "8.1.1"
const val apacheText = "1.11.0"
const val apacheIO = "2.15.1"
const val guava = "32.1.3-jre"
const val asm = "9.6"
const val snakeYml = "2.2"
const val shadow = "8.3.1"
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 snakeYml = "2.3"
const val jetBrainsAnnotations = "24.1.0"
const val junit = "5.10.1"
const val junit = "5.11.0"
}
}

object Fabric {
const val fabricAPI = "0.91.2+${Mod.minecraft}"
const val fabricAPI = "0.104.0+${Mod.minecraft}"
}
//
// object Quilt {
Expand All @@ -37,14 +38,14 @@ object Versions {
// }

object Mod {
const val mixin = "0.12.5+mixin.0.8.5"
const val mixin = "0.15.3+mixin.0.8.7"

const val minecraft = "1.20.4"
const val yarn = "$minecraft+build.1"
const val fabricLoader = "0.15.1"
const val minecraft = "1.21.1"
const val yarn = "$minecraft+build.3"
const val fabricLoader = "0.16.5"

const val architecuryLoom = "1.4.369"
const val architecturyPlugin = "3.4.151"
const val architecuryLoom = "1.7.413"
const val architecturyPlugin = "3.4.159"
}
//
// object Forge {
Expand All @@ -53,14 +54,14 @@ object Versions {
// }

object Bukkit {
const val minecraft = "1.20.4"
const val paperBuild = "$minecraft-R0.1-20231209.173338-2"
const val minecraft = "1.21.1"
const val paperBuild = "$minecraft-R0.1-20240917.151311-80"
const val paper = paperBuild
const val paperLib = "1.0.8"
const val reflectionRemapper = "0.1.0"
const val reflectionRemapper = "0.1.1"
const val paperDevBundle = paperBuild
const val runPaper = "2.2.2"
const val paperWeight = "1.5.11"
const val runPaper = "2.3.1"
const val paperWeight = "1.7.2"
}

//
Expand All @@ -72,6 +73,6 @@ object Versions {
//
object CLI {
const val nbt = "6.1"
const val logback = "1.4.14"
const val logback = "1.5.8"
}
}
21 changes: 0 additions & 21 deletions common/addons/biome-provider-image-v2/LICENSE

This file was deleted.

5 changes: 0 additions & 5 deletions common/addons/biome-provider-image-v2/README.md

This file was deleted.

8 changes: 0 additions & 8 deletions common/addons/biome-provider-image-v2/build.gradle.kts

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading