Skip to content

Commit 31cc903

Browse files
authored
Update to 1.21.9 (#68)
1 parent d8abbb3 commit 31cc903

File tree

5 files changed

+27
-20
lines changed

5 files changed

+27
-20
lines changed

build.gradle

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
plugins {
2-
id 'fabric-loom' version '1.10.+'
2+
id 'fabric-loom' version '1.11.+'
33
id 'maven-publish'
44
}
55

@@ -28,13 +28,13 @@ repositories {
2828
maven { url 'https://maven.quiltmc.org/repository/release' }
2929
}
3030

31-
sourceCompatibility = JavaVersion.VERSION_21
32-
targetCompatibility = JavaVersion.VERSION_21
33-
34-
archivesBaseName = project.archives_base_name
3531
version = project.mod_version + "-" + project.minecraft_version + "+"
3632
group = project.maven_group
3733

34+
base {
35+
archivesName = project.archives_base_name
36+
}
37+
3838
dependencies {
3939
//to change the versions see the gradle.properties file
4040
minecraft "com.mojang:minecraft:${project.minecraft_version}"
@@ -47,13 +47,11 @@ dependencies {
4747
// PSA: Some older mods, compiled on Loom 0.2.1, might have outdated Maven POMs.
4848
// You may need to force-disable transitiveness on them.
4949
modImplementation include("eu.pb4:sgui:${project.sgui_version}")
50+
modImplementation include("me.lucko:fabric-permissions-api:${project.permission_api_version}")
5051

5152
// modImplementation "dev.emi:trinkets:${project.trinkets_version}"
5253
// modImplementation "com.github.apace100:apoli:${project.apoli_version}"
5354

54-
modImplementation "me.lucko:fabric-permissions-api:0.4.0"
55-
include "me.lucko:fabric-permissions-api:0.4.0"
56-
5755
// Dev Mods - These can be commented/uncommented to test compatibility
5856
//modLocalRuntime "maven.modrinth:cloth-config:9.0.94+fabric"
5957
//modLocalRuntime "maven.modrinth:expanded-enderchest:1.0.0+1.19.3"
@@ -75,6 +73,11 @@ tasks.withType(JavaCompile) {
7573
options.encoding = "UTF-8"
7674
}
7775

76+
java {
77+
sourceCompatibility = JavaVersion.VERSION_21
78+
targetCompatibility = JavaVersion.VERSION_21
79+
}
80+
7881
jar {
7982
from "LICENSE"
8083
}

gradle.properties

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@
22
org.gradle.jvmargs=-Xmx1G
33
# Fabric Properties
44
# check these on https://fabricmc.net/develop/
5-
minecraft_version=1.21.6
6-
yarn_mappings=1.21.6+build.1
7-
loader_version=0.16.14
5+
minecraft_version=1.21.9
6+
yarn_mappings=1.21.9+build.1
7+
loader_version=0.17.2
88
# Mod Properties
99
mod_version=1.4.17
1010
maven_group=us.potatoboy
1111
archives_base_name=InvView
1212
# Dependencies
1313
# check this on https://fabricmc.net/develop/
14-
fabric_version=0.127.1+1.21.6
14+
fabric_version=0.134.0+1.21.9
1515
# trinkets_version=3.10.0
1616
# apoli_version=2.12.0
17-
sgui_version=1.10.0+1.21.6
17+
sgui_version=1.11.0+1.21.9
18+
permission_api_version=0.4.1

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

src/main/java/us/potatoboy/invview/ViewCommand.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@
1616
import net.minecraft.screen.ScreenHandlerType;
1717
import net.minecraft.screen.slot.Slot;
1818
import net.minecraft.server.MinecraftServer;
19+
import net.minecraft.server.PlayerConfigEntry;
1920
import net.minecraft.server.command.ServerCommandSource;
2021
import net.minecraft.server.network.ServerPlayerEntity;
2122
import net.minecraft.server.world.ServerWorld;
23+
import net.minecraft.storage.NbtReadView;
2224
import net.minecraft.storage.ReadView;
2325
import net.minecraft.text.Text;
2426
import net.minecraft.util.ErrorReporter;
@@ -162,15 +164,16 @@ public static int eChest(CommandContext<ServerCommandSource> context) throws Com
162164

163165
private static ServerPlayerEntity getRequestedPlayer(CommandContext<ServerCommandSource> context)
164166
throws CommandSyntaxException {
165-
GameProfile requestedProfile = GameProfileArgumentType.getProfileArgument(context, "target").iterator().next();
166-
ServerPlayerEntity requestedPlayer = minecraftServer.getPlayerManager().getPlayer(requestedProfile.getName());
167+
PlayerConfigEntry playerConfigEntry = GameProfileArgumentType.getProfileArgument(context, "target").iterator().next();
168+
ServerPlayerEntity requestedPlayer = minecraftServer.getPlayerManager().getPlayer(playerConfigEntry.name());
167169

168170
// If player is not currently online
169171
if (requestedPlayer == null) {
170-
requestedPlayer = new ServerPlayerEntity(minecraftServer, minecraftServer.getOverworld(), requestedProfile,
172+
requestedPlayer = new ServerPlayerEntity(minecraftServer, minecraftServer.getOverworld(), new GameProfile(playerConfigEntry.id(), playerConfigEntry.name()),
171173
SyncedClientOptions.createDefault());
172174
Optional<ReadView> readViewOpt = minecraftServer.getPlayerManager()
173-
.loadPlayerData(requestedPlayer, new ErrorReporter.Logging(LogUtils.getLogger()));
175+
.loadPlayerData(playerConfigEntry).map(playerData -> NbtReadView.create(new ErrorReporter.Logging(LogUtils.getLogger()), minecraftServer.getRegistryManager(), playerData));
176+
readViewOpt.ifPresent(requestedPlayer::readData);
174177

175178
// Avoids player's dimension being reset to the overworld
176179
if (readViewOpt.isPresent()) {

src/main/resources/fabric.mod.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
"invview.mixins.json"
3333
],
3434
"depends": {
35-
"fabricloader": ">=0.15.10",
35+
"fabricloader": ">=0.17.0",
3636
"fabric": "*",
37-
"minecraft": ">=1.21.6"
37+
"minecraft": ">=1.21.9"
3838
}
3939
}

0 commit comments

Comments
 (0)