mirror of
https://code.chipmunk.land/ChomeNS/chipmunkmod.git
synced 2025-12-30 04:56:52 +00:00
fix: op self care
This commit is contained in:
parent
bf9fd28c1c
commit
eb3550512d
1 changed files with 2 additions and 2 deletions
|
|
@ -6,6 +6,7 @@ import land.chipmunk.chipmunkmod.listeners.ListenerManager;
|
||||||
import net.minecraft.client.MinecraftClient;
|
import net.minecraft.client.MinecraftClient;
|
||||||
import net.minecraft.client.network.ClientPlayNetworkHandler;
|
import net.minecraft.client.network.ClientPlayNetworkHandler;
|
||||||
import net.minecraft.client.network.ClientPlayerEntity;
|
import net.minecraft.client.network.ClientPlayerEntity;
|
||||||
|
import net.minecraft.command.DefaultPermissions;
|
||||||
import net.minecraft.network.packet.c2s.play.ChangeGameModeC2SPacket;
|
import net.minecraft.network.packet.c2s.play.ChangeGameModeC2SPacket;
|
||||||
import net.minecraft.text.Text;
|
import net.minecraft.text.Text;
|
||||||
import net.minecraft.world.GameMode;
|
import net.minecraft.world.GameMode;
|
||||||
|
|
@ -59,7 +60,7 @@ public class SelfCare implements Listener {
|
||||||
|
|
||||||
if (networkHandler == null || player == null) return;
|
if (networkHandler == null || player == null) return;
|
||||||
|
|
||||||
if (!player.isCreativeLevelTwoOp() && opEnabled && serverHasCommand("op"))
|
if (!player.getPermissions().hasPermission(DefaultPermissions.OWNERS) && opEnabled && serverHasCommand("op"))
|
||||||
networkHandler.sendChatCommand("op @s[type=player]");
|
networkHandler.sendChatCommand("op @s[type=player]");
|
||||||
else if (!player.isInCreativeMode() && gamemodeEnabled)
|
else if (!player.isInCreativeMode() && gamemodeEnabled)
|
||||||
// ViaVersion will automatically convert this to `/gamemode creative`
|
// ViaVersion will automatically convert this to `/gamemode creative`
|
||||||
|
|
@ -68,7 +69,6 @@ public class SelfCare implements Listener {
|
||||||
if (
|
if (
|
||||||
!CommandCore.INSTANCE.ready
|
!CommandCore.INSTANCE.ready
|
||||||
|| !CommandCore.INSTANCE.runFillCommand
|
|| !CommandCore.INSTANCE.runFillCommand
|
||||||
|| !player.isInCreativeMode()
|
|
||||||
|| !player.isCreativeLevelTwoOp()
|
|| !player.isCreativeLevelTwoOp()
|
||||||
) {
|
) {
|
||||||
networkHandler.sendChatCommand("c on");
|
networkHandler.sendChatCommand("c on");
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue