Search in sources :

Example 6 with MinecraftServer

use of net.minecraft.server.v1_14_R1.MinecraftServer in project CoordsOffline by elliotnash.

the class v1_16_R3 method loadOfflinePlayer.

public Player loadOfflinePlayer(OfflinePlayer player) {
    MinecraftServer minecraftserver = MinecraftServer.getServer();
    GameProfile gameprofile = new GameProfile(player.getUniqueId(), player.getName());
    EntityPlayer entity = new EntityPlayer(minecraftserver, minecraftserver.getWorldServer(World.OVERWORLD), gameprofile, new PlayerInteractManager(minecraftserver.getWorldServer(World.OVERWORLD)));
    final Player target = entity.getBukkitEntity();
    if (target != null)
        target.loadData();
    return target;
}
Also used : EntityPlayer(net.minecraft.server.v1_16_R3.EntityPlayer) Player(org.bukkit.entity.Player) OfflinePlayer(org.bukkit.OfflinePlayer) GameProfile(com.mojang.authlib.GameProfile) PlayerInteractManager(net.minecraft.server.v1_16_R3.PlayerInteractManager) EntityPlayer(net.minecraft.server.v1_16_R3.EntityPlayer) MinecraftServer(net.minecraft.server.v1_16_R3.MinecraftServer)

Example 7 with MinecraftServer

use of net.minecraft.server.v1_14_R1.MinecraftServer in project Citizens2 by CitizensDev.

the class EntityHumanNPC method initialise.

private void initialise(MinecraftServer minecraftServer) {
    Socket socket = new EmptySocket();
    NetworkManager conn = null;
    try {
        conn = new EmptyNetworkManager(EnumProtocolDirection.CLIENTBOUND);
        playerConnection = new EmptyNetHandler(minecraftServer, conn, this);
        conn.setPacketListener(playerConnection);
        socket.close();
    } catch (IOException e) {
    // swallow
    }
    AttributeInstance range = getAttributeInstance(GenericAttributes.FOLLOW_RANGE);
    if (range == null) {
        range = getAttributeMap().b(GenericAttributes.FOLLOW_RANGE);
    }
    range.setValue(Setting.DEFAULT_PATHFINDING_RANGE.asDouble());
    controllerJump = new PlayerControllerJump(this);
    controllerLook = new PlayerControllerLook(this);
    controllerMove = new PlayerControllerMove(this);
    navigation = new PlayerNavigation(this, world);
    invulnerableTicks = 0;
    // the default (0) breaks step climbing
    NMS.setStepHeight(getBukkitEntity(), 1);
    setSkinFlags((byte) 0xFF);
    EmptyAdvancementDataPlayer.clear(this.getAdvancementData());
    NMSImpl.setAdvancement(this.getBukkitEntity(), new EmptyAdvancementDataPlayer(minecraftServer, CitizensAPI.getDataFolder().getParentFile(), this));
}
Also used : EmptyNetworkManager(net.citizensnpcs.nms.v1_14_R1.network.EmptyNetworkManager) PlayerControllerLook(net.citizensnpcs.nms.v1_14_R1.util.PlayerControllerLook) EmptySocket(net.citizensnpcs.nms.v1_14_R1.network.EmptySocket) EmptyNetHandler(net.citizensnpcs.nms.v1_14_R1.network.EmptyNetHandler) PlayerControllerMove(net.citizensnpcs.nms.v1_14_R1.util.PlayerControllerMove) PlayerNavigation(net.citizensnpcs.nms.v1_14_R1.util.PlayerNavigation) AttributeInstance(net.minecraft.server.v1_14_R1.AttributeInstance) PlayerControllerJump(net.citizensnpcs.nms.v1_14_R1.util.PlayerControllerJump) IOException(java.io.IOException) EmptyAdvancementDataPlayer(net.citizensnpcs.nms.v1_14_R1.util.EmptyAdvancementDataPlayer) EmptyNetworkManager(net.citizensnpcs.nms.v1_14_R1.network.EmptyNetworkManager) NetworkManager(net.minecraft.server.v1_14_R1.NetworkManager) Socket(java.net.Socket) EmptySocket(net.citizensnpcs.nms.v1_14_R1.network.EmptySocket)

Example 8 with MinecraftServer

use of net.minecraft.server.v1_14_R1.MinecraftServer in project SilkSpawners by timbru31.

the class NMSHandler method loadPlayer.

@Override
public Player loadPlayer(final OfflinePlayer offline) {
    if (!offline.hasPlayedBefore()) {
        return null;
    }
    final GameProfile profile = new GameProfile(offline.getUniqueId(), offline.getName() != null ? offline.getName() : offline.getUniqueId().toString());
    final MinecraftServer server = ((CraftServer) Bukkit.getServer()).getServer();
    final EntityPlayer entity = new EntityPlayer(server, server.getWorldServer(0), profile, new PlayerInteractManager(server.getWorldServer(0)));
    final Player target = entity.getBukkitEntity();
    if (target != null) {
        target.loadData();
    }
    return target;
}
Also used : Player(org.bukkit.entity.Player) OfflinePlayer(org.bukkit.OfflinePlayer) EntityPlayer(net.minecraft.server.v1_11_R1.EntityPlayer) CraftPlayer(org.bukkit.craftbukkit.v1_11_R1.entity.CraftPlayer) GameProfile(com.mojang.authlib.GameProfile) PlayerInteractManager(net.minecraft.server.v1_11_R1.PlayerInteractManager) EntityPlayer(net.minecraft.server.v1_11_R1.EntityPlayer) CraftServer(org.bukkit.craftbukkit.v1_11_R1.CraftServer) MinecraftServer(net.minecraft.server.v1_11_R1.MinecraftServer)

Example 9 with MinecraftServer

use of net.minecraft.server.v1_14_R1.MinecraftServer in project SilkSpawners by timbru31.

the class NMSHandler method loadPlayer.

@Override
public Player loadPlayer(final OfflinePlayer offline) {
    if (!offline.hasPlayedBefore()) {
        return null;
    }
    final GameProfile profile = new GameProfile(offline.getUniqueId(), offline.getName() != null ? offline.getName() : offline.getUniqueId().toString());
    final MinecraftServer server = ((CraftServer) Bukkit.getServer()).getServer();
    final EntityPlayer entity = new EntityPlayer(server, server.getWorldServer(0), profile, new PlayerInteractManager(server.getWorldServer(0)));
    final Player target = entity.getBukkitEntity();
    if (target != null) {
        target.loadData();
    }
    return target;
}
Also used : Player(org.bukkit.entity.Player) OfflinePlayer(org.bukkit.OfflinePlayer) EntityPlayer(net.minecraft.server.v1_12_R1.EntityPlayer) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer) GameProfile(com.mojang.authlib.GameProfile) PlayerInteractManager(net.minecraft.server.v1_12_R1.PlayerInteractManager) EntityPlayer(net.minecraft.server.v1_12_R1.EntityPlayer) CraftServer(org.bukkit.craftbukkit.v1_12_R1.CraftServer) MinecraftServer(net.minecraft.server.v1_12_R1.MinecraftServer)

Example 10 with MinecraftServer

use of net.minecraft.server.v1_14_R1.MinecraftServer in project SilkSpawners by timbru31.

the class NMSHandler method loadPlayer.

@SuppressWarnings("resource")
@Override
public Player loadPlayer(final OfflinePlayer offline) {
    if (!offline.hasPlayedBefore()) {
        return null;
    }
    final GameProfile profile = new GameProfile(offline.getUniqueId(), offline.getName() != null ? offline.getName() : offline.getUniqueId().toString());
    final MinecraftServer server = ((CraftServer) Bukkit.getServer()).getServer();
    final EntityPlayer entity = new EntityPlayer(server, server.getWorldServer(DimensionManager.OVERWORLD), profile, new PlayerInteractManager(server.getWorldServer(DimensionManager.OVERWORLD)));
    final Player target = entity.getBukkitEntity();
    if (target != null) {
        target.loadData();
    }
    return target;
}
Also used : Player(org.bukkit.entity.Player) OfflinePlayer(org.bukkit.OfflinePlayer) EntityPlayer(net.minecraft.server.v1_14_R1.EntityPlayer) CraftPlayer(org.bukkit.craftbukkit.v1_14_R1.entity.CraftPlayer) GameProfile(com.mojang.authlib.GameProfile) PlayerInteractManager(net.minecraft.server.v1_14_R1.PlayerInteractManager) EntityPlayer(net.minecraft.server.v1_14_R1.EntityPlayer) CraftServer(org.bukkit.craftbukkit.v1_14_R1.CraftServer) MinecraftServer(net.minecraft.server.v1_14_R1.MinecraftServer)

Aggregations

GameProfile (com.mojang.authlib.GameProfile)25 OfflinePlayer (org.bukkit.OfflinePlayer)15 Player (org.bukkit.entity.Player)15 Property (com.mojang.authlib.properties.Property)4 PlayerProfile (net.aufdemrand.denizen.nms.util.PlayerProfile)4 MinecraftServer (net.minecraft.server.v1_12_R1.MinecraftServer)4 MinecraftServer (net.minecraft.server.v1_10_R1.MinecraftServer)3 MinecraftServer (net.minecraft.server.v1_11_R1.MinecraftServer)3 CraftServer (org.bukkit.craftbukkit.v1_10_R1.CraftServer)3 CraftServer (org.bukkit.craftbukkit.v1_11_R1.CraftServer)3 EntityPlayer (net.minecraft.server.v1_16_R3.EntityPlayer)2 MinecraftServer (net.minecraft.server.v1_16_R3.MinecraftServer)2 PlayerInteractManager (net.minecraft.server.v1_16_R3.PlayerInteractManager)2 MinecraftServer (net.minecraft.server.v1_8_R3.MinecraftServer)2 MinecraftServer (net.minecraft.server.v1_9_R2.MinecraftServer)2 CraftPlayer (org.bukkit.craftbukkit.v1_10_R1.entity.CraftPlayer)2 CraftPlayer (org.bukkit.craftbukkit.v1_11_R1.entity.CraftPlayer)2 CraftServer (org.bukkit.craftbukkit.v1_8_R3.CraftServer)2 CraftPlayer (org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer)2 CraftServer (org.bukkit.craftbukkit.v1_9_R2.CraftServer)2