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.Material;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.craftbukkit.v1_15_R1.entity.CraftPlayer;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.Inventory;
|
||||
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.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 static ConsoleLogger log = new ConsoleLogger();
|
||||
@ -666,4 +671,9 @@ public class AICore {
|
||||
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.player.PlayerBedEnterEvent;
|
||||
import org.bukkit.event.player.PlayerInteractEvent;
|
||||
import org.bukkit.event.player.PlayerJoinEvent;
|
||||
import org.bukkit.event.player.PlayerKickEvent;
|
||||
import org.bukkit.event.player.PlayerMoveEvent;
|
||||
import org.bukkit.event.player.PlayerQuitEvent;
|
||||
@ -46,6 +47,11 @@ public class PlayerListener implements Listener {
|
||||
equalsLoreA.add("Apple of Death");
|
||||
PluginCore = plugin;
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onJoin(PlayerJoinEvent event) {
|
||||
PluginCore.getAICore().showHerobrine(event.getPlayer());
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void onPlayerInteract(PlayerInteractEvent event) {
|
||||
|
Loading…
Reference in New Issue
Block a user