Fixed /disguise
Fixed a bug where players did not have access to /disguise
This commit is contained in:
parent
729281a3ba
commit
10c7573684
@ -1,37 +1,9 @@
|
|||||||
package mineplex.core.disguise.playerdisguise;
|
package mineplex.core.disguise.playerdisguise;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Set;
|
|
||||||
import java.util.UUID;
|
|
||||||
import java.util.concurrent.TimeUnit;
|
|
||||||
import java.util.function.Consumer;
|
|
||||||
|
|
||||||
import net.minecraft.server.v1_8_R3.MinecraftServer;
|
|
||||||
import net.minecraft.server.v1_8_R3.PacketPlayOutNamedEntitySpawn;
|
|
||||||
import net.minecraft.server.v1_8_R3.PacketPlayOutPlayerInfo;
|
|
||||||
import net.minecraft.server.v1_8_R3.PlayerList;
|
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
|
||||||
import org.bukkit.ChatColor;
|
|
||||||
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
|
|
||||||
import org.bukkit.entity.Player;
|
|
||||||
import org.bukkit.event.EventHandler;
|
|
||||||
import org.bukkit.event.EventPriority;
|
|
||||||
import org.bukkit.event.player.PlayerJoinEvent;
|
|
||||||
import org.bukkit.event.player.PlayerLoginEvent;
|
|
||||||
import org.bukkit.event.player.PlayerQuitEvent;
|
|
||||||
|
|
||||||
import com.mineplex.shaded.google.collect.ImmutableSet;
|
import com.mineplex.shaded.google.collect.ImmutableSet;
|
||||||
import com.mojang.authlib.GameProfile;
|
import com.mojang.authlib.GameProfile;
|
||||||
import com.mojang.authlib.minecraft.MinecraftProfileTexture;
|
import com.mojang.authlib.minecraft.MinecraftProfileTexture;
|
||||||
import com.mojang.authlib.properties.Property;
|
import com.mojang.authlib.properties.Property;
|
||||||
|
|
||||||
import mineplex.core.MiniPlugin;
|
import mineplex.core.MiniPlugin;
|
||||||
import mineplex.core.ReflectivelyCreateMiniPlugin;
|
import mineplex.core.ReflectivelyCreateMiniPlugin;
|
||||||
import mineplex.core.account.CoreClient;
|
import mineplex.core.account.CoreClient;
|
||||||
@ -63,6 +35,24 @@ import mineplex.serverdata.Region;
|
|||||||
import mineplex.serverdata.data.PlayerStatus;
|
import mineplex.serverdata.data.PlayerStatus;
|
||||||
import mineplex.serverdata.redis.RedisDataRepository;
|
import mineplex.serverdata.redis.RedisDataRepository;
|
||||||
import mineplex.serverdata.servers.ServerManager;
|
import mineplex.serverdata.servers.ServerManager;
|
||||||
|
import net.minecraft.server.v1_8_R3.MinecraftServer;
|
||||||
|
import net.minecraft.server.v1_8_R3.PacketPlayOutNamedEntitySpawn;
|
||||||
|
import net.minecraft.server.v1_8_R3.PacketPlayOutPlayerInfo;
|
||||||
|
import net.minecraft.server.v1_8_R3.PlayerList;
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
|
import org.bukkit.ChatColor;
|
||||||
|
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
|
||||||
|
import org.bukkit.entity.Player;
|
||||||
|
import org.bukkit.event.EventHandler;
|
||||||
|
import org.bukkit.event.EventPriority;
|
||||||
|
import org.bukkit.event.player.PlayerJoinEvent;
|
||||||
|
import org.bukkit.event.player.PlayerLoginEvent;
|
||||||
|
import org.bukkit.event.player.PlayerQuitEvent;
|
||||||
|
|
||||||
|
import java.lang.reflect.Field;
|
||||||
|
import java.util.*;
|
||||||
|
import java.util.concurrent.TimeUnit;
|
||||||
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
@ReflectivelyCreateMiniPlugin
|
@ReflectivelyCreateMiniPlugin
|
||||||
public class PlayerDisguiseManager extends MiniPlugin implements IPacketHandler
|
public class PlayerDisguiseManager extends MiniPlugin implements IPacketHandler
|
||||||
@ -157,6 +147,9 @@ public class PlayerDisguiseManager extends MiniPlugin implements IPacketHandler
|
|||||||
private void generatePermissions()
|
private void generatePermissions()
|
||||||
{
|
{
|
||||||
PermissionGroup.STM.setPermission(Perm.USE_DISGUISE, false, true);
|
PermissionGroup.STM.setPermission(Perm.USE_DISGUISE, false, true);
|
||||||
|
PermissionGroup.MOD.setPermission(Perm.USE_DISGUISE, true, true);
|
||||||
|
PermissionGroup.MOD.setPermission(Perm.BLOCKED_DISGUISE, true, true);
|
||||||
|
PermissionGroup.MOD.setPermission(Perm.SHORT_DISGUISE, true, true);
|
||||||
PermissionGroup.CONTENT.setPermission(Perm.USE_DISGUISE, true, true);
|
PermissionGroup.CONTENT.setPermission(Perm.USE_DISGUISE, true, true);
|
||||||
PermissionGroup.CONTENT.setPermission(Perm.BLOCKED_DISGUISE, true, true);
|
PermissionGroup.CONTENT.setPermission(Perm.BLOCKED_DISGUISE, true, true);
|
||||||
PermissionGroup.BUILDER.setPermission(Perm.BLOCKED_DISGUISE, true, true);
|
PermissionGroup.BUILDER.setPermission(Perm.BLOCKED_DISGUISE, true, true);
|
||||||
|
Loading…
Reference in New Issue
Block a user