If _really_ desired, I could add an option for this. But more often than
not, unintended deaths could occur from players disconnecting from a
snowball fight.
Previously transferred all items from defender to attacker if the
defender was killed. Will now transfer only those which would have been
dropped (other plugins can remove from and otherwise change the drop
list before GP does anything with it).
Previously, no crop trampling - now it's possible if the player has
build permission. Non-players (animals/monsters) still can't trample
because it's possible they may be manipulated by griefers to do that.
Mostly these are deprecations from the Spigot team which I believe
shouldn't be deprecated. For example, players refer to each other by
name, not UUID - so there will always be a need for player lookup by
name. Also the block IDs are a well-documented standard that everyone
understands, even if they're not very human-friendly. Plugins use those
IDs and data values to specify block types for example in config files.
As for the rest of the ignores, I either decided the warnings are just
noise based on the situation, or that I'm comfortable with the risks.
Possibly for the first time in 5 years of dev work on this plugin, I
just compiled without any warnings. :)
Armor stands weren't handled well - if a player directed an armor stand,
he may come back later to find some other items like paintings for
example missing. Now if at the limit, no placing new armor stands or
interact with (putting items on) existing stands.
Was previously always not protecting pets in PvP worlds. That is still
the default, but added an option to protect them (except wolves which
can attack players) in those worlds.
In PvP worlds, while in land claims, dogs could attack players but not
be damaged in return. Now pet dogs are not protected in PvP-world land
claims. Other types of pets are still protected as long as they're
inside a land claim where the attacker doesn't have sufficient
permission.
Now disabling creature protections allows players to injure villagers
without permission in land claims, and whether trading with villagers
requires permission is now an option in the config file, with default
on.
Now even when surface explosions are blocked, both /ClaimExplosions and
the global config option to allow all explosion damage inside land
claims will override that block.