Source PlayerInfo - Spiderman31807/Mob_Selector_Mod GitHub Wiki
package playasmob;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.entity.npc.AbstractVillager;
import net.minecraft.world.entity.EntityType;
import net.minecraft.world.entity.Entity;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.client.renderer.entity.state.EntityRenderState;
import net.minecraft.client.renderer.entity.EntityRenderer;
public class PlayerInfo extends BaseInfo {
public PlayerInfo(Player player, CompoundTag compound) {
super(EntityType.PLAYER, Player.class, player, compound);
}
public PlayerInfo(Player player) {
this(player, null);
}
public PlayerInfo() {
this(null);
}
@Override
public boolean canTradeWith(Entity entity) {
return entity instanceof AbstractVillager;
}
@Override
public float getSpeed(float original) {
return original;
}
@Override
public boolean usePlayerRenderer() {
return true;
}
@Override
public EntityRenderer getRenderer() {
return null;
}
}