mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 06:07:27 +00:00
Add Permissions for PlayerData Modifcation
This commit is contained in:
1 parent
71d309eed1
commit
299d3f3bcc
4 files changed
+7
-48
No files matched your search
@@ -335,7 +335,6 @@ public class PacketHandler {
|
||||
REQUEST_PACKET.registerPacket(new MagicSavePacket());
|
||||
REQUEST_PACKET.registerPacket(new MagicRemovePacket());
|
||||
REQUEST_PACKET.registerPacket(new MagicGetPacket());
|
||||
REQUEST_PACKET.registerPacket(new MagicDataGetPacket());
|
||||
REQUEST_PACKET.registerPacket(new MagicNpcGetPacket());
|
||||
REQUEST_PACKET.registerPacket(new MagicNpcSavePacket());
|
||||
|
||||
|
||||
@@ -201,5 +201,4 @@ public enum EnumRequestPacket {
|
||||
MagicSave,
|
||||
NpcMagicGet,
|
||||
NpcMagicSave,
|
||||
MagicDataGet,
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
package kamkeel.npcs.network.packets.request.magic;
|
||||
|
||||
import io.netty.buffer.ByteBuf;
|
||||
import kamkeel.npcs.network.AbstractPacket;
|
||||
import kamkeel.npcs.network.PacketChannel;
|
||||
import kamkeel.npcs.network.PacketHandler;
|
||||
import kamkeel.npcs.network.enums.EnumRequestPacket;
|
||||
import kamkeel.npcs.util.ByteBufUtils;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.entity.player.EntityPlayerMP;
|
||||
import noppes.npcs.NoppesUtilServer;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public final class MagicDataGetPacket extends AbstractPacket {
|
||||
public static final String packetName = "Request|MagicDataGet";
|
||||
|
||||
public MagicDataGetPacket() {}
|
||||
|
||||
@Override
|
||||
public Enum getType() {
|
||||
return EnumRequestPacket.MagicDataGet;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PacketChannel getChannel() {
|
||||
return PacketHandler.REQUEST_PACKET;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean needsNPC() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void sendData(ByteBuf out) throws IOException {}
|
||||
|
||||
@Override
|
||||
public void receiveData(ByteBuf in, EntityPlayer player) throws IOException {
|
||||
if (!(player instanceof EntityPlayerMP))
|
||||
return;
|
||||
|
||||
// String playerName = ByteBufUtils.readString(in);
|
||||
// NoppesUtilServer.sendPlayerDataInfo(playerName, (EntityPlayerMP) player);
|
||||
}
|
||||
}
|
||||
+7
@@ -9,6 +9,7 @@ import kamkeel.npcs.util.ByteBufUtils;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.entity.player.EntityPlayerMP;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import noppes.npcs.CustomNpcsPermissions;
|
||||
import noppes.npcs.NoppesUtilServer;
|
||||
import noppes.npcs.constants.EnumPlayerData;
|
||||
|
||||
@@ -39,6 +40,12 @@ public final class PlayerDataSaveInfoPacket extends AbstractPacket {
|
||||
return PacketHandler.REQUEST_PACKET;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CustomNpcsPermissions.Permission getPermission() {
|
||||
return CustomNpcsPermissions.GLOBAL_PLAYERDATA;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void sendData(ByteBuf out) throws IOException {
|
||||
ByteBufUtils.writeString(out, playerName);
|
||||
|
||||
Reference in new issue
Block a user