Search in sources :

Example 6 with World

use of net.minecraft.server.v1_12_R1.World in project MyPet by xXKeyleXx.

the class EntityRegistry method createMinecraftEntity.

@Override
public MyPetMinecraftEntity createMinecraftEntity(MyPet pet, org.bukkit.World bukkitWorld) {
    EntityMyPet petEntity = null;
    Class<? extends MyPetMinecraftEntity> entityClass = entityClasses.get(pet.getPetType());
    World world = ((CraftWorld) bukkitWorld).getHandle();
    try {
        Constructor<?> ctor = entityClass.getConstructor(World.class, MyPet.class);
        Object obj = ctor.newInstance(world, pet);
        if (obj instanceof EntityMyPet) {
            petEntity = (EntityMyPet) obj;
        }
    } catch (Exception e) {
        MyPetApi.getLogger().info(ChatColor.RED + entityClass.getName() + " is no valid MyPet(Entity)!");
        e.printStackTrace();
    }
    return petEntity;
}
Also used : World(net.minecraft.server.v1_11_R1.World) CraftWorld(org.bukkit.craftbukkit.v1_11_R1.CraftWorld) CraftWorld(org.bukkit.craftbukkit.v1_11_R1.CraftWorld)

Example 7 with World

use of net.minecraft.server.v1_12_R1.World in project SpaciousLib by anhcraft.

the class Title_1_12_R1 method sendSubTitle.

@Override
public void sendSubTitle(World world, String text, int fadeIn, int stay, int fadeOut) {
    for (Player player : world.getPlayers()) {
        PacketPlayOutTitle title = new PacketPlayOutTitle(PacketPlayOutTitle.EnumTitleAction.SUBTITLE, IChatBaseComponent.ChatSerializer.a("{\"text\": \"" + ChatColor.translateAlternateColorCodes('&', text) + "\"}"));
        ((CraftPlayer) player).getHandle().playerConnection.sendPacket(title);
        PacketPlayOutTitle length = new PacketPlayOutTitle(fadeIn, stay, fadeOut);
        ((CraftPlayer) player).getHandle().playerConnection.sendPacket(length);
    }
}
Also used : PacketPlayOutTitle(net.minecraft.server.v1_12_R1.PacketPlayOutTitle) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer) Player(org.bukkit.entity.Player) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer)

Example 8 with World

use of net.minecraft.server.v1_12_R1.World in project SpaciousLib by anhcraft.

the class Title_1_12_R1 method sendTitle.

@Override
public void sendTitle(World world, String text, int fadeIn, int stay, int fadeOut) {
    for (Player player : world.getPlayers()) {
        PacketPlayOutTitle title = new PacketPlayOutTitle(PacketPlayOutTitle.EnumTitleAction.TITLE, IChatBaseComponent.ChatSerializer.a("{\"text\": \"" + ChatColor.translateAlternateColorCodes('&', text) + "\"}"));
        ((CraftPlayer) player).getHandle().playerConnection.sendPacket(title);
        PacketPlayOutTitle length = new PacketPlayOutTitle(fadeIn, stay, fadeOut);
        ((CraftPlayer) player).getHandle().playerConnection.sendPacket(length);
    }
}
Also used : PacketPlayOutTitle(net.minecraft.server.v1_12_R1.PacketPlayOutTitle) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer) Player(org.bukkit.entity.Player) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer)

Example 9 with World

use of net.minecraft.server.v1_12_R1.World in project SpaciousLib by anhcraft.

the class Title_1_12_R1 method sendTitle.

//-----------------------------------------------------------
@Override
public void sendTitle(World world, String text) {
    for (Player player : world.getPlayers()) {
        PacketPlayOutTitle title = new PacketPlayOutTitle(PacketPlayOutTitle.EnumTitleAction.TITLE, IChatBaseComponent.ChatSerializer.a("{\"text\": \"" + ChatColor.translateAlternateColorCodes('&', text) + "\"}"));
        ((CraftPlayer) player).getHandle().playerConnection.sendPacket(title);
    }
}
Also used : PacketPlayOutTitle(net.minecraft.server.v1_12_R1.PacketPlayOutTitle) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer) Player(org.bukkit.entity.Player) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer)

Example 10 with World

use of net.minecraft.server.v1_12_R1.World in project SpaciousLib by anhcraft.

the class Title_1_12_R1 method sendSubTitle.

@Override
public void sendSubTitle(World world, String text) {
    for (Player player : world.getPlayers()) {
        PacketPlayOutTitle title = new PacketPlayOutTitle(PacketPlayOutTitle.EnumTitleAction.SUBTITLE, IChatBaseComponent.ChatSerializer.a("{\"text\": \"" + ChatColor.translateAlternateColorCodes('&', text) + "\"}"));
        ((CraftPlayer) player).getHandle().playerConnection.sendPacket(title);
    }
}
Also used : PacketPlayOutTitle(net.minecraft.server.v1_12_R1.PacketPlayOutTitle) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer) Player(org.bukkit.entity.Player) CraftPlayer(org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer)

Aggregations

CraftPlayer (org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer)6 Player (org.bukkit.entity.Player)6 PacketPlayOutTitle (net.minecraft.server.v1_12_R1.PacketPlayOutTitle)5 CraftWorld (org.bukkit.craftbukkit.v1_12_R1.CraftWorld)4 BlockPosition (net.minecraft.server.v1_12_R1.BlockPosition)2 IBlockData (net.minecraft.server.v1_12_R1.IBlockData)2 World (net.minecraft.server.v1_7_R4.World)2 IOException (java.io.IOException)1 Socket (java.net.Socket)1 CommandException (net.citizensnpcs.api.command.exception.CommandException)1 EmptyNetHandler (net.citizensnpcs.nms.v1_12_R1.network.EmptyNetHandler)1 EmptyNetworkManager (net.citizensnpcs.nms.v1_12_R1.network.EmptyNetworkManager)1 EmptySocket (net.citizensnpcs.nms.v1_12_R1.network.EmptySocket)1 EmptyAdvancementDataPlayer (net.citizensnpcs.nms.v1_12_R1.util.EmptyAdvancementDataPlayer)1 PlayerControllerJump (net.citizensnpcs.nms.v1_12_R1.util.PlayerControllerJump)1 PlayerControllerLook (net.citizensnpcs.nms.v1_12_R1.util.PlayerControllerLook)1 PlayerControllerMove (net.citizensnpcs.nms.v1_12_R1.util.PlayerControllerMove)1 PlayerNavigation (net.citizensnpcs.nms.v1_12_R1.util.PlayerNavigation)1 SkinnableEntity (net.citizensnpcs.npc.skin.SkinnableEntity)1 World (net.minecraft.server.v1_10_R1.World)1