- 54
- 6
- 10
Пишу я значит такой event playerInteract, и решил отправлять сообщение когда игрок взаимодействует с entity
Получив игрока -
Я отправляю ему сообщение -
По идеи, сообщение должно выводиться только тому - кто совершает event, но сообщение выводиться всем игрокам...
Получив игрока -
EntityPlayer player = event.getEntityPlayer();
Я отправляю ему сообщение -
player.sendMessage(new TextComponentString("text"[S])[/S]);
По идеи, сообщение должно выводиться только тому - кто совершает event, но сообщение выводиться всем игрокам...
Полный код ивента:
@SubscribeEvent
public void playerInteract(PlayerInteractEvent.EntityInteractSpecific event) {
EntityPlayer player = event.getEntityPlayer();
World world = event.getWorld();
if (!world.isRemote) {
player.sendMessage(new TextComponentString("Success"));
}
}