I did read some of the post and I don't know if something like this is planned to be added in Bukkit, but one of the things I would like to see the most is this : Being able to attach custom data to players Every time I create a plugin for hmod I need to add a player list to keep per player informations, then every time a callback is called the plugin need to look in a list/hastable to find the corresponding player. If you have 20 plugins doing this it take memory for nothing, and it is hard to share player properties between the plugins. I request something like this : setProperty(Player player, String name, Object o) Object getProperty(Player player, String name) It only requires one pointer to a HashMap per player, if it is not used, it does take almost 0 memory and do not impact the server performances at all. If it is used, then a HashMap is created for the player. All plugins will be able to access the player properties set by other plugins. For example, a currency plugin like iConomy could do a : setProperty(player, "cashAccount", new Integer(balance)). All other plugins could easily access the player cash account by using : (Integer)getProperty(player, "cashAccount") For MoveCraft for example, I could get the player controlled craft inside a callback like this : (Craft)getProperty(player, "movecraft") This is for players, it could also be done for mobs, items and so on, but my request is only for players. That would be an awesome feature, is this something planned ?