Skip to content

Commit e4d2b77

Browse files
committed
Configurable permission bridge
1 parent 82a5d18 commit e4d2b77

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/main/java/catserver/server/CatServer.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
public class CatServer {
1515
public static final Logger log = LogManager.getLogger("CatServer");
16+
public static final boolean DISABLE_PERMISSION_BRIDGE = Boolean.getBoolean("catserver.disablePermissionBridge");
1617
private static final String version = "2.1.0";
1718
private static final String native_version = "v1_12_R1";
1819

src/main/java/net/minecraftforge/fml/common/Loader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ public void preinitializeMods()
629629
GameData.fireCreateRegistryEvents();
630630
ObjectHolderRegistry.INSTANCE.findObjectHolders(discoverer.getASMTable());
631631
ItemStackHolderInjector.INSTANCE.findHolders(discoverer.getASMTable());
632-
net.minecraftforge.server.permission.PermissionAPI.setPermissionHandler(new catserver.server.permission.BukkitForgePermissionHandler()); // CatRoom - Permission bridge
632+
if (!catserver.server.CatServer.DISABLE_PERMISSION_BRIDGE) net.minecraftforge.server.permission.PermissionAPI.setPermissionHandler(new catserver.server.permission.BukkitForgePermissionHandler()); // CatRoom - Permission bridge
633633
CapabilityManager.INSTANCE.injectCapabilities(discoverer.getASMTable());
634634
modController.distributeStateMessage(LoaderState.PREINITIALIZATION, discoverer.getASMTable(), canonicalConfigDir);
635635
GameData.fireRegistryEvents(rl -> !rl.equals(GameData.RECIPES));

0 commit comments

Comments
 (0)