I believe there are disguises plugins that accomplish this. Search around a bit for a disguise plugin.
the PacketPlayOutEntityDestroy packet only accepts the entity UUID. so that is the only piece of information it can use to identify which entity...
Do you have the default minecraft port forwarded on your router?
I don't think essentials supports the use of the entity selectors.
Well get the inventory from the click event, get the InventoryView, then get the title of that view.
I assume you mean the player name when you saw "the argument". You could go about this several ways. You could include the player name (preferable...
The Advancement object has a getCriteria() method that returns all the criteria as strings. I don't know what the format of that is. Might have to...
@KarimAKL that still relies on the Material enum name tho, and those aren't really true to the localized item name right?
If you want the item name, I would create an item stack with that item, and then get the display name. I don’t know if you can get the item name...
Looks like that plugin has only been updated for 1.11, might still work on later versions, you'd have to test it out.
Yeah, it looks like he is just trying to detect when an item is clicked in his already created custom inventory.
@Plootonix I'm not sure what you are answering? I believe he is talking about the line e.getInventory().getName().equals(ChatColor.AQUA + "Custom...
Well, I'd probably use EntityTargetLivingEntityEvent, since that reduces the amount of times your code is run. I'd add some debug lines that print...
If you want per-player mob caps, which is a step further, Paper supports this by default now.
If your problem/question has been resolved/answered, please mark this thread as Solved.
Separate names with a comma.