diff --git a/README.md b/README.md index 1ba0bc5..63755f7 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ ## 环境要求 -- Minecraft **1.21.8** +- Minecraft **1.21.11** - Java **21+** - Fabric Loader **≥ 0.19.5** - Fabric API diff --git a/gradle.properties b/gradle.properties index b713729..0ae8094 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,14 +5,14 @@ org.gradle.configuration-cache=true # Fabric Properties # check these on https://fabricmc.net/develop -minecraft_version=1.21.8 -yarn_mappings=1.21.8+build.1 +minecraft_version=1.21.11 +yarn_mappings=1.21.11+build.6 loader_version=0.19.5 loom_version=1.18-SNAPSHOT # Mod Properties -version=1.2.0-1.21.8 +version=1.2.0-1.21.11 group=top.gtb520.java.mods.openfly # Dependencies -fabric_api_version=0.136.1+1.21.8 +fabric_api_version=0.141.6+1.21.11 diff --git a/src/main/java/top/gtb520/java/mods/openfly/Commands/fly.java b/src/main/java/top/gtb520/java/mods/openfly/Commands/fly.java index 73001f5..f3ff1e1 100644 --- a/src/main/java/top/gtb520/java/mods/openfly/Commands/fly.java +++ b/src/main/java/top/gtb520/java/mods/openfly/Commands/fly.java @@ -9,6 +9,7 @@ import net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback; import net.fabricmc.fabric.api.entity.event.v1.ServerLivingEntityEvents; import net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents; import net.fabricmc.loader.api.FabricLoader; +import net.minecraft.command.DefaultPermissions; import net.minecraft.command.argument.EntityArgumentType; import net.minecraft.entity.damage.DamageTypes; import net.minecraft.server.command.CommandManager; @@ -31,7 +32,7 @@ public class fly { // 飞行速度范围(/fly speed 参数范围) public static final float MIN_FLY_SPEED = 0.01F; - public static final float MAX_FLY_SPEED = 0.15F; + public static final float MAX_FLY_SPEED = 0.13F; private static final Gson GSON = new GsonBuilder().setPrettyPrinting().create(); @@ -86,7 +87,7 @@ public class fly { }))) // /fly player - 切换指定玩家的飞行状态(需要OP权限) .then(CommandManager.literal("player") - .requires(source -> source.hasPermissionLevel(2)) + .requires(source -> source.getPermissions().hasPermission(DefaultPermissions.GAMEMASTERS)) .then(CommandManager.argument("player", EntityArgumentType.player()) .executes(context -> { ServerPlayerEntity targetPlayer = EntityArgumentType.getPlayer(context, "player"); diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index fabf105..9aaf14d 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -27,7 +27,7 @@ ], "depends": { "fabricloader": ">=0.19.5", - "minecraft": "~1.21.8", + "minecraft": "~1.21.11", "java": ">=21", "fabric-api": "*" }