one trick you can do.. which I use for unlimited potions it to set the itemstack amount to -1. it won't use the item but still dispense it....
Could see if this will work for you.. http://dev.bukkit.org/server-mods/itemstowarp/
There's a lot wrong here.. ha ha
try something like this, I think it's along the line of what you're looking for.. There's a link below the...
it's been deprecated for awhile now.. but there's no other way of doing it.
Take a look at this. If you still need help after that.. post what you tried and someone will help..
The top and bottom half of the door acts differently to isOpen(). test it with this.
Player player = event.getPlayer();
so it updates the players inventory, a lot of times when you mess with players inventories it doesn't always update on the client's screen
if it's a complete wipe of player info.. you could just add a task to delete the player.dat file, but you'd lose the last played time and stuff...
damnit.. I guess that's what I get for reading 3-4 posts then replying huh...
the last line of that code I posted. :D
try something like this.
PlayerInventory inv = player.getInventory();
ItemStack item = new ItemStack(373, 1, (short) 16396);
This will help you learn to read the stack traces....
I got a better solution.. if a player is flying cancel the damage to the mob... then they have to be on the ground.
Since they wont approve the plugin with a external link on there.. here's the link.
Separate names with a comma.