package org.starmod.entity;
import com.flowpowered.nbt.CompoundTag;
import org.starmod.ModClient;
import org.starmod.api.item.inventory.Inventory;
import org.starmod.net.NetworkClient;
import org.starmod.api.entity.Player;
import org.starmod.api.world.Location;
public class ModPlayer extends ModLiving implements Player {
private NetworkClient networkClient;
private ModClient client;
private Location spawnPoint;
private Inventory inventory;
private boolean god;
@Override
public int getId() {
return networkClient.getNetworkId();
}
@Override
public Location getSpawnPoint() {
return spawnPoint;
}
@Override
public void setSpawnPoint(Location spawnPoint) {
this.spawnPoint = spawnPoint;
}
@Override
public int getPing() {
return networkClient.getPing();
}
@Override
public boolean isGod() {
return god;
}
@Override
public void setGod(boolean god) {
this.god = god;
}
@Override
public int getCredits() {
return client.getCredits();
}
@Override
public long getFirstPlayed() {
return client.getFirstPlayed();
}
@Override
public long getLastOnline() {
return client.getLastOnline();
}
@Override
public boolean isOnline() {
return true;
}
@Override
public Inventory getInventory() {
return inventory;
}
@Override
public Player getPlayer() {
return this;
}
@Override
public void save(CompoundTag tag) {
}
@Override
public void load(CompoundTag tag) {
}
}