So the problem is that I am updating a plugin from 1.8 that used UPDATE_SIGN to update signs per player to show their score. This seemed to happen every time a player went out of visible area for the sign and then returned hence it was easy to update based on this. I changed it to TILE_ENTITY_DATA which seems to only execute once, when the sign is created. Am I using the wrong packet or am I going to have to find a new way to do per-person signs?
Here, this handy dandy post by @BillyGalbreath and the posts below should help you out! https://www.spigotmc.org/threads/pr...tileentitydata-sign-text.150295/#post-1598491
Yeah from what I understood, that translates to TILE_ENTITY_DATA in PLib. I'll look at BLOCK_CHANGE but I don't think that's it either. Yeah I had a look at that. Would love to see the full source. It works in terms of updating the data for the first time but not anytime thereafter.
If I remember correctly, you will also need to intercept outgoing chunk packets now (since those contain tile entity data as well now). Here is an example of how I do it inside IndividualSigns: https://github.com/blablubbabc/Indi...java/de/blablubbabc/insigns/InSigns.java#L124