Skip to content

Commit 59cd347

Browse files
committed
Fix crash on 1.21.11
1 parent 0c68c79 commit 59cd347

File tree

7 files changed

+16
-18
lines changed

7 files changed

+16
-18
lines changed

fabric/src/main/java/dev/xpple/betterconfig/command/ConfigCommand.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import net.minecraft.commands.CommandBuildContext;
99
import net.minecraft.commands.CommandSourceStack;
1010
import net.minecraft.network.chat.Component;
11+
import net.minecraft.server.permissions.Permissions;
1112

1213
public class ConfigCommand extends AbstractConfigCommand<CommandSourceStack, CommandBuildContext, Component> {
1314

@@ -17,7 +18,7 @@ private ConfigCommand() {
1718

1819
@SuppressWarnings("unchecked")
1920
public static void register(CommandDispatcher<CommandSourceStack> dispatcher, CommandBuildContext buildContext) {
20-
dispatcher.register(new ConfigCommand().create(AbstractBetterConfigImpl.getModConfigs().values().stream().map(modConfig -> (ModConfigImpl<CommandSourceStack, CommandBuildContext, Component>) modConfig).toList(), buildContext).requires(source -> source.hasPermission(4)));
21+
dispatcher.register(new ConfigCommand().create(AbstractBetterConfigImpl.getModConfigs().values().stream().map(modConfig -> (ModConfigImpl<CommandSourceStack, CommandBuildContext, Component>) modConfig).toList(), buildContext).requires(source -> source.permissions().hasPermission(Permissions.COMMANDS_OWNER)));
2122
}
2223

2324
@Override

fabric/src/testmod/java/dev/xpple/betterconfig/TestMod.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@
33
import com.mojang.util.UUIDTypeAdapter;
44
import dev.xpple.betterconfig.api.ModConfigBuilder;
55
import net.fabricmc.api.DedicatedServerModInitializer;
6+
import net.fabricmc.fabric.api.command.v2.ArgumentTypeRegistry;
67
import net.minecraft.commands.CommandBuildContext;
78
import net.minecraft.commands.CommandSourceStack;
89
import net.minecraft.commands.arguments.UuidArgument;
910
import net.minecraft.commands.arguments.blocks.BlockInput;
1011
import net.minecraft.commands.arguments.blocks.BlockStateArgument;
1112
import net.minecraft.commands.synchronization.SingletonArgumentInfo;
12-
import net.minecraft.resources.ResourceLocation;
13+
import net.minecraft.resources.Identifier;
1314
import net.minecraft.world.level.block.Block;
1415
import net.minecraft.world.level.levelgen.structure.StructureType;
1516

@@ -18,7 +19,7 @@
1819
public class TestMod implements DedicatedServerModInitializer {
1920
@Override
2021
public void onInitializeServer() {
21-
//ArgumentTypeRegistry.registerArgumentType(new ResourceLocation("testmod", "block"), BlockArgumentType.class, SingletonArgumentInfo.contextFree(BlockArgumentType::block));
22+
// ArgumentTypeRegistry.registerArgumentType(Identifier.fromNamespaceAndPath("testmod", "block"), BlockArgumentType.class, SingletonArgumentInfo.contextFree(BlockArgumentType::block));
2223

2324
new ModConfigBuilder<CommandSourceStack, CommandBuildContext>("testmod", Configs.class)
2425
.registerTypeHierarchy(Block.class, new BlockAdapter(), BlockWrappedArgumentType::block)

gradle.properties

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ maven_group=dev.xpple
88
archives_base_name=betterconfig
99

1010
# Minecraft properties
11-
minecraft_version=1.21.6-rc1
11+
minecraft_version=1.21.11
1212

1313
# Fabric Properties
1414
# check these on https://fabricmc.net/develop
1515
# https://ldtteam.jfrog.io/ui/native/parchmentmc-public/org/parchmentmc/data/
16-
fabric_api_version=0.126.1+1.21.6
17-
parchment_mappings=parchment-1.21.5:2025.06.01@zip
18-
fabric_loader_version=0.16.14
19-
fabric_loom_version=1.10-SNAPSHOT
16+
fabric_api_version=0.140.2+1.21.11
17+
parchment_mappings=parchment-1.21.9:2025.10.05@zip
18+
fabric_loader_version=0.18.3
19+
fabric_loom_version=1.14-SNAPSHOT
2020

21-
devauth_version=1.2.1
21+
devauth_version=1.2.2
2222

2323
# Paper Properties
24-
paper_api_version=1.21.6-R0.1-SNAPSHOT
24+
paper_api_version=1.21.11-R0.1-SNAPSHOT
2525
plugin_yml_paper_api_version=1.21

gradle/wrapper/gradle-wrapper.jar

1.88 KB
Binary file not shown.

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.13-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 2 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)