Okay, so this may not help the multitude of server owners that are having this issue but maybe they can use this to track down their problem and get it fixed..
1) This problem can be caused by a plugin trying to spawn a non-spawnable item stack. IE a plugin tries to spawn Material.wall_sign or Material.melon_stem (there are a BUNCH more) these are items that players aren't "allowed" to hold thus they become invalid and typically get rendered as smooth stone when they are actually dropped in the world.
2) Every time one of these non-spawnable items gets "dropped" in the world it will cause this error at least once. Often times it will constantly spam until the offending item is picked up and /clear is run on the player holding the item.
3) If you have a plugin that spawns random items from minecraft into your world that is causing this problem contact the plugin's author and have them add this little bit of code to their plugin to fix the issue.
You must have essentials installed and the plugin will need to hook essentials. (the plugin guys know how to do this)
ItemStack is = new ItemStack(Material_To_Spawn);
MetaItemStack metaStack = new MetaItemStack(is);
if(!metaStack.canSpawn(theirplugin.getES()))
{
//System.out.println("Unspawnable item: " + is.getType().name());
//do whatever they need to do, eg: return/continue/break etc.
}
Okay, so this may not help the multitude of server owners that are having this issue but maybe they can use this to track down their problem and get it fixed..
1) This problem can be caused by a plugin trying to spawn a non-spawnable item stack. IE a plugin tries to spawn Material.wall_sign or Material.melon_stem (there are a BUNCH more) these are items that players aren't "allowed" to hold thus they become invalid and typically get rendered as smooth stone when they are actually dropped in the world.
2) Every time one of these non-spawnable items gets "dropped" in the world it will cause this error at least once. Often times it will constantly spam until the offending item is picked up and /clear is run on the player holding the item.
3) If you have a plugin that spawns random items from minecraft into your world that is causing this problem contact the plugin's author and have them add this little bit of code to their plugin to fix the issue.
You must have essentials installed and the plugin will need to hook essentials. (the plugin guys know how to do this)
ItemStack is = new ItemStack(Material_To_Spawn);
MetaItemStack metaStack = new MetaItemStack(is);
{ //System.out.println("Unspawnable item: " + is.getType().name()); //do whatever they need to do, eg: return/continue/break etc. }if(!metaStack.canSpawn(theirplugin.getES()))