mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 18:57:32 +00:00
28 lines
876 B
Java
28 lines
876 B
Java
package noppes.npcs.scripted;
|
|
|
|
import net.minecraft.entity.passive.EntityTameable;
|
|
import net.minecraft.entity.player.EntityPlayerMP;
|
|
import net.minecraft.nbt.NBTTagCompound;
|
|
import noppes.npcs.api.IPixelmonPlayerData;
|
|
import noppes.npcs.compat.PixelmonHelper;
|
|
import noppes.npcs.scripted.entity.ScriptPixelmon;
|
|
|
|
public class ScriptPixelmonPlayerData implements IPixelmonPlayerData {
|
|
private EntityPlayerMP player;
|
|
public ScriptPixelmonPlayerData(EntityPlayerMP player){
|
|
this.player = player;
|
|
}
|
|
|
|
public ScriptPixelmon getPartySlot(int slot){
|
|
NBTTagCompound compound = PixelmonHelper.getPartySlot(slot, player);
|
|
if(compound == null)
|
|
return null;
|
|
EntityTameable pixelmon = PixelmonHelper.pixelmonFromNBT(compound, player);
|
|
return new ScriptPixelmon(pixelmon, compound);
|
|
}
|
|
|
|
public int countPCPixelmon(){
|
|
return PixelmonHelper.countPCPixelmon(player);
|
|
}
|
|
}
|