ref:f795f19db7f788e66f904bd6b23ca295a0a058b1

fix: @ExpectPlatform package path for permissions

Architectury @ExpectPlatform expects the platform impl at {original.package}.{platform}.ClassImpl, not {root}.{platform}.{subpackage}.ClassImpl. Moved: io.fangorn.huorn.fabric.permissions -> io.fangorn.huorn.permissions.fabric io.fangorn.huorn.forge.permissions -> io.fangorn.huorn.permissions.forge Verified: Fabric client launches and plays without crash. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
SHA: f795f19db7f788e66f904bd6b23ca295a0a058b1
Author: Cole Christensen <cole.christensen@macmillan.com>
Date: 2026-03-22 04:52
Parents: f6e43b8
4 files changed +23 -23
Type
fabric/src/main/java/io/fangorn/huorn/fabric/permissions/HuornPermissionsImplImpl.java +0 −12
@@ -1,12 +1,0 @@
package io.fangorn.huorn.fabric.permissions;
import io.fangorn.huorn.config.HuornConfig;
import me.lucko.fabric.api.permissions.v0.Permissions;
import net.minecraft.server.level.ServerPlayer;
public class HuornPermissionsImplImpl {
public static boolean check(ServerPlayer player, String permission) {
int defaultOpLevel = HuornConfig.getInstance().server.defaultOpLevel;
return Permissions.check(player, permission, defaultOpLevel);
}
}
fabric/src/main/java/io/fangorn/huorn/permissions/fabric/HuornPermissionsImplImpl.java +12 −0
@@ -1,0 +1,12 @@
package io.fangorn.huorn.permissions.fabric;
import io.fangorn.huorn.config.HuornConfig;
import me.lucko.fabric.api.permissions.v0.Permissions;
import net.minecraft.server.level.ServerPlayer;
public class HuornPermissionsImplImpl {
public static boolean check(ServerPlayer player, String permission) {
int defaultOpLevel = HuornConfig.getInstance().server.defaultOpLevel;
return Permissions.check(player, permission, defaultOpLevel);
}
}
forge/src/main/java/io/fangorn/huorn/forge/permissions/HuornPermissionsImplImpl.java +0 −11
@@ -1,11 +1,0 @@
package io.fangorn.huorn.forge.permissions;
import io.fangorn.huorn.config.HuornConfig;
import net.minecraft.server.level.ServerPlayer;
public class HuornPermissionsImplImpl {
public static boolean check(ServerPlayer player, String permission) {
int defaultOpLevel = HuornConfig.getInstance().server.defaultOpLevel;
return player.hasPermissions(defaultOpLevel);
}
}
forge/src/main/java/io/fangorn/huorn/permissions/forge/HuornPermissionsImplImpl.java +11 −0
@@ -1,0 +1,11 @@
package io.fangorn.huorn.permissions.forge;
import io.fangorn.huorn.config.HuornConfig;
import net.minecraft.server.level.ServerPlayer;
public class HuornPermissionsImplImpl {
public static boolean check(ServerPlayer player, String permission) {
int defaultOpLevel = HuornConfig.getInstance().server.defaultOpLevel;
return player.hasPermissions(defaultOpLevel);
}
}