Fixed issue with Herobrine being invisible
This commit is contained in:
parent
ec79064d0f
commit
ce2354a525
@ -7,6 +7,7 @@ import org.bukkit.Effect;
|
|||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
import org.bukkit.Material;
|
import org.bukkit.Material;
|
||||||
import org.bukkit.World;
|
import org.bukkit.World;
|
||||||
|
import org.bukkit.craftbukkit.v1_15_R1.entity.CraftPlayer;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.inventory.Inventory;
|
import org.bukkit.inventory.Inventory;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
@ -34,6 +35,10 @@ import org.jakub1221.herobrineai.AI.cores.Totem;
|
|||||||
import org.jakub1221.herobrineai.entity.MobType;
|
import org.jakub1221.herobrineai.entity.MobType;
|
||||||
import org.jakub1221.herobrineai.misc.ItemName;
|
import org.jakub1221.herobrineai.misc.ItemName;
|
||||||
|
|
||||||
|
import net.minecraft.server.v1_15_R1.EntityPlayer;
|
||||||
|
import net.minecraft.server.v1_15_R1.PacketPlayOutPlayerInfo;
|
||||||
|
import net.minecraft.server.v1_15_R1.PacketPlayOutPlayerInfo.EnumPlayerInfoAction;
|
||||||
|
|
||||||
public class AICore {
|
public class AICore {
|
||||||
|
|
||||||
public static ConsoleLogger log = new ConsoleLogger();
|
public static ConsoleLogger log = new ConsoleLogger();
|
||||||
@ -666,4 +671,9 @@ public class AICore {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void showHerobrine(Player p) {
|
||||||
|
EntityPlayer pcon = ((CraftPlayer) p).getHandle();
|
||||||
|
pcon.playerConnection.sendPacket(new PacketPlayOutPlayerInfo(EnumPlayerInfoAction.ADD_PLAYER, HerobrineAI.getPluginCore().HerobrineNPC.getEntity()));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,7 @@ import org.bukkit.event.block.Action;
|
|||||||
import org.bukkit.event.entity.PlayerDeathEvent;
|
import org.bukkit.event.entity.PlayerDeathEvent;
|
||||||
import org.bukkit.event.player.PlayerBedEnterEvent;
|
import org.bukkit.event.player.PlayerBedEnterEvent;
|
||||||
import org.bukkit.event.player.PlayerInteractEvent;
|
import org.bukkit.event.player.PlayerInteractEvent;
|
||||||
|
import org.bukkit.event.player.PlayerJoinEvent;
|
||||||
import org.bukkit.event.player.PlayerKickEvent;
|
import org.bukkit.event.player.PlayerKickEvent;
|
||||||
import org.bukkit.event.player.PlayerMoveEvent;
|
import org.bukkit.event.player.PlayerMoveEvent;
|
||||||
import org.bukkit.event.player.PlayerQuitEvent;
|
import org.bukkit.event.player.PlayerQuitEvent;
|
||||||
@ -46,6 +47,11 @@ public class PlayerListener implements Listener {
|
|||||||
equalsLoreA.add("Apple of Death");
|
equalsLoreA.add("Apple of Death");
|
||||||
PluginCore = plugin;
|
PluginCore = plugin;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@EventHandler
|
||||||
|
public void onJoin(PlayerJoinEvent event) {
|
||||||
|
PluginCore.getAICore().showHerobrine(event.getPlayer());
|
||||||
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void onPlayerInteract(PlayerInteractEvent event) {
|
public void onPlayerInteract(PlayerInteractEvent event) {
|
||||||
|
Loading…
Reference in New Issue
Block a user