mirror of
https://github.com/Sollace/Unicopia.git
synced 2024-11-27 15:17:59 +01:00
Remove DefaultPlayerSpecies. I don't need to do this
This commit is contained in:
parent
511e5955d8
commit
f413e92223
3 changed files with 2 additions and 89 deletions
|
@ -1,79 +0,0 @@
|
||||||
package com.minelittlepony.unicopia.player;
|
|
||||||
|
|
||||||
import com.minelittlepony.unicopia.Race;
|
|
||||||
import com.minelittlepony.unicopia.power.IPower;
|
|
||||||
import com.minelittlepony.unicopia.spell.IMagicEffect;
|
|
||||||
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
|
|
||||||
final class DefaultPlayerSpecies implements IPlayer, IAbilityReceiver {
|
|
||||||
|
|
||||||
public static final IPlayer INSTANCE = new DefaultPlayerSpecies();
|
|
||||||
|
|
||||||
private DefaultPlayerSpecies() {
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Race getPlayerSpecies() {
|
|
||||||
return Race.EARTH;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setPlayerSpecies(Race race) {
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void sendCapabilities(boolean full) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void tryUseAbility(IPower<?> power) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void tryClearAbility() {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public int getRemainingCooldown() {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public IAbilityReceiver getAbilities() {
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean isClientPlayer() {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onUpdate(EntityPlayer entity) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setEffect(IMagicEffect effect) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public IMagicEffect getEffect() {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public EntityPlayer getOwner() {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void copyFrom(IPlayer oldPlayer) {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -23,13 +23,9 @@ public interface IPlayer extends ICaster<EntityPlayer>, InbtSerialisable, IUpdat
|
||||||
|
|
||||||
void copyFrom(IPlayer oldPlayer);
|
void copyFrom(IPlayer oldPlayer);
|
||||||
|
|
||||||
default void onEntityEat() {
|
void onEntityEat();
|
||||||
|
|
||||||
}
|
void onFall(float distance, float damageMultiplier);
|
||||||
|
|
||||||
default void onFall(float distance, float damageMultiplier) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
static EntityPlayer getPlayerEntity(UUID playerId) {
|
static EntityPlayer getPlayerEntity(UUID playerId) {
|
||||||
EntityPlayer player = FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList().getPlayerByUUID(playerId);
|
EntityPlayer player = FMLCommonHandler.instance().getMinecraftServerInstance().getPlayerList().getPlayerByUUID(playerId);
|
||||||
|
|
|
@ -28,10 +28,6 @@ public class PlayerSpeciesList {
|
||||||
}
|
}
|
||||||
|
|
||||||
public IPlayer getPlayer(EntityPlayer player) {
|
public IPlayer getPlayer(EntityPlayer player) {
|
||||||
if (player == null) {
|
|
||||||
return DefaultPlayerSpecies.INSTANCE;
|
|
||||||
}
|
|
||||||
|
|
||||||
return FBS.of(player).getPlayer();
|
return FBS.of(player).getPlayer();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue