Skip to content

Commit f1e3f34

Browse files
committed
Update to 1.21.4
1 parent 8ea4f82 commit f1e3f34

File tree

248 files changed

+332
-580
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

248 files changed

+332
-580
lines changed

.github/workflows/build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ jobs:
2323
- name: Set up JDK
2424
uses: actions/setup-java@v1
2525
with:
26-
java-version: 17
26+
java-version: 21
2727

2828
- name: Grant execute permission for gradlew
2929
run: chmod +x gradlew
3030

3131
- name: Build with Gradle
3232
run: ./gradlew build
3333

34-
- uses: actions/upload-artifact@v2
34+
- uses: actions/upload-artifact@v4
3535
with:
3636
name: artifacts
3737
path: build/libs

.github/workflows/release.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
- name: Checkout repository
1717
uses: actions/checkout@v3
1818

19-
- name: Set up JDK 17
19+
- name: Set up JDK 21
2020
uses: actions/setup-java@v1
2121
with:
22-
java-version: '17'
22+
java-version: '21'
2323

2424
- name: Grant execute permission for gradlew
2525
run: chmod +x ./gradlew
@@ -36,7 +36,7 @@ jobs:
3636
github-token: ${{ secrets.GITHUB_TOKEN }}
3737

3838
changelog: ${{ github.event.release.body }}
39-
java: 17
39+
java: 21
4040

4141
modrinth-featured: false
4242

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Build Rush can be installed on a client or a server. As this is a multiplayer mi
1313

1414
⚠ Build Rush **needs** the following mods to be installed:
1515
- Plasmid: [GitHub](https://github.com/NucleoidMC/plasmid) / [Modrinth](https://modrinth.com/mod/plasmid)
16-
- Fabric API: [GitHub](https://github.com/FabricMC/fabric) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/fabric-api) / [Modrinth](https://modrinth.com/mod/fabric-api)
16+
- Fabric API: [GitHub](https://github.com/FabricMC/fabric) / [Modrinth](https://modrinth.com/mod/fabric-api) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/fabric-api)
1717

1818
## Usage
1919

build.gradle

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id "fabric-loom" version "1.5.+"
2+
id "fabric-loom" version "1.8.+"
33
id 'maven-publish'
44
}
55

@@ -27,7 +27,6 @@ dependencies {
2727
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
2828

2929
modImplementation "xyz.nucleoid:plasmid:${project.plasmid_version}"
30-
modImplementation include("maven.modrinth:nota:${project.nota_version}")
3130
}
3231

3332
processResources {
@@ -40,7 +39,7 @@ processResources {
4039

4140
tasks.withType(JavaCompile).configureEach {
4241
it.options.encoding = "UTF-8"
43-
it.options.release = 17
42+
it.options.release = 21
4443
}
4544

4645
java {

gradle.properties

+6-9
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,16 @@
22
org.gradle.jvmargs=-Xmx1G
33

44
# Mod Properties
5-
mod_version=3.0.3
5+
mod_version=4.0.0
66
maven_group=fr.hugman
77
archives_base_name=build_rush
88

99
# Fabric Properties
1010
# check these on https://fabricmc.net/develop/
11-
minecraft_version=1.20.4
12-
yarn_mappings=1.20.4+build.1
13-
loader_version=0.15.6
14-
fabric_version=0.91.1+1.20.4
11+
minecraft_version=1.21.4
12+
yarn_mappings=1.21.4+build.2
13+
loader_version=0.16.9
14+
fabric_version=0.112.2+1.21.4
1515

1616
# check this on https://nucleoid.xyz/use/
17-
plasmid_version=0.5.102-SNAPSHOT+1.20.4
18-
19-
# check this on https://modrinth.com/mod/nota/changelog
20-
nota_version=0.1.0+1.19.4
17+
plasmid_version=0.6.3-SNAPSHOT+1.21.4
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

src/main/java/fr/hugman/build_rush/BRConfig.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
package fr.hugman.build_rush;
22

3-
import com.mojang.serialization.Codec;
3+
import com.mojang.serialization.MapCodec;
44
import com.mojang.serialization.codecs.RecordCodecBuilder;
55
import fr.hugman.build_rush.build.Build;
66
import fr.hugman.build_rush.map.BRMapConfig;
77
import net.minecraft.registry.entry.RegistryEntryList;
8-
import xyz.nucleoid.plasmid.game.common.config.PlayerConfig;
8+
import xyz.nucleoid.plasmid.api.game.common.config.WaitingLobbyConfig;
99

1010
import java.util.Optional;
1111

12-
public record BRConfig(PlayerConfig playerConfig, BRMapConfig mapConfig, Optional<RegistryEntryList<Build>> builds) {
13-
public static final Codec<BRConfig> CODEC = RecordCodecBuilder.create(instance -> instance.group(
14-
PlayerConfig.CODEC.fieldOf("players").forGetter(BRConfig::playerConfig),
12+
public record BRConfig(WaitingLobbyConfig playerConfig, BRMapConfig mapConfig, Optional<RegistryEntryList<Build>> builds) {
13+
public static final MapCodec<BRConfig> CODEC = RecordCodecBuilder.mapCodec(instance -> instance.group(
14+
WaitingLobbyConfig.CODEC.fieldOf("players").forGetter(BRConfig::playerConfig),
1515
BRMapConfig.CODEC.fieldOf("map").forGetter(BRConfig::mapConfig),
1616
Build.LIST_CODEC.optionalFieldOf("builds").forGetter(BRConfig::builds)
1717
).apply(instance, BRConfig::new));

src/main/java/fr/hugman/build_rush/BuildRush.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import net.minecraft.util.Identifier;
88
import org.apache.logging.log4j.LogManager;
99
import org.apache.logging.log4j.Logger;
10-
import xyz.nucleoid.plasmid.game.GameType;
10+
import xyz.nucleoid.plasmid.api.game.GameType;
1111

1212
public class BuildRush implements ModInitializer {
1313
public static final String ID = "build_rush";
@@ -20,7 +20,7 @@ public void onInitialize() {
2020
}
2121

2222
public static Identifier id(String s) {
23-
return new Identifier(ID, s);
23+
return Identifier.of(ID, s);
2424
}
2525

2626
public static void debug(String s) {

src/main/java/fr/hugman/build_rush/build/Build.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import net.minecraft.registry.entry.RegistryEntryList;
1111
import net.minecraft.text.Text;
1212
import net.minecraft.util.Identifier;
13-
import xyz.nucleoid.plasmid.util.PlasmidCodecs;
13+
import xyz.nucleoid.plasmid.api.util.PlasmidCodecs;
1414

1515
import java.util.List;
1616
import java.util.Optional;

0 commit comments

Comments
 (0)