Skip to content

Commit 11c42cf

Browse files
authored
Configurable permission bridge & readme changes
Configurable permission bridge & readme changes
2 parents 5ec97e6 + e4d2b77 commit 11c42cf

File tree

4 files changed

+19
-1
lines changed

4 files changed

+19
-1
lines changed

FIXED_UPSTREAM_ISSUES.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
## Fixed upstream issues
2+
3+
### Modpacks
4+
5+
- Cannot launch MC Eternal[(CatServer#904)](https://github.com/Luohuayu/CatServer/issues/904)
6+
7+
### Forge-Bukkit
8+
9+
- Some mod explosions cannot be handled by Bukkit plugins(e.g. Tinkers' Construct EFLN)
10+
11+
### Mods
12+
13+
- Simple Difficulty(And any other similar mods) thirst is not getting reset on player respawn[(Luohuayu/CatServer#536)](https://github.com/Luohuayu/CatServer/issues/536)[(MohistMC/Mohist#2905)](https://github.com/MohistMC/Mohist/issues/2905)
14+
15+
**All fixes have been contributed to the upstream project.**

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ CatRoom is a Cleanroom+Bukkit+Spigot server software forked from [CatServer](htt
1212
- Make use of modern Java features
1313
- Optimized plugin performance
1414

15+
For all fixes, see [fixed upstream issues](FIXED_UPSTREAM_ISSUES.md)
16+
1517
## Components:
1618

1719
- Minecraft Coder Pack

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)