The first specialised hunger plugin for Bukkit!Now with Thirst - open GastronomicWater Spoiler!Alright, I tried to fix the problems in Gastronomic but the code proved too unwieldy for me to modify. Therefore, I made a new plugin, Hungry, which at the moment provides all "critical" functionality of Gastronomic. It will eventually add even more features. It's thread is available here. Bugs Fixed: Trapdoors were not on the list of openable blocks to check, this could be exploited A bunch of code errors (some possibly due to decompilation) Bugs To Fix: Warning during plugin startup about deprecated PlayerJoinEvent signature Original Threads: http://forums.bukkit.org/threads/me...dding-realism-through-hunger-798.18241/page-4 http://forums.bukkit.org/threads/in...1-3-4-adding-realism-through-hunger-766.2685/ Download: http://icebrg.us/dl/Gastronomic.jar Mercurial repository at: https://bitbucket.org/jonathanyc/gastronomic/overview Submit an issue: https://bitbucket.org/jonathanyc/gastronomic/issues/new Permissions: http://forums.bukkit.org/threads/ad...ow-with-real-multiworld-permissions-766.5974/ or, preferably: http://forums.bukkit.org/threads/ad...row-is-today-733-818.18140/page-4#post-350408 Ever felt like something was missing from Bukkit? A sense of immersion, of depth? Ever felt like people shouldn't be able to survive for weeks without a single piece of food? Gastronomic provides a reason to kill those pigs, catch that fish, and cook that bread. So gather up your , and , and keep reading. Features: User-specified hunger intervals, increments, and damage amounts. Per-item hunger restoration amounts. 'Effects' system allowing very customisable health restoration/damage effects. Permissions support. Permissions: Give gastronomic.admin.* support to trusted players, and gastronomic.player.* permissions to all, or configure permissions manually from the list below. Code: gastronomic.admin.enable - gives access to the /gastronomic command. gastronomic.admin.reload - gives access to the /gastronomic reload command. gastronomic.admin.sethunger - gives access to the /sethunger command. gastronomic.player.checkhunger - gives access to the /hunger command. gastronomic.player.checkfood - gives access to the /food command. gastronomic.disablehunger - give this permission to disable hunger for the user/group. Commands: Code: /gastronomic - enables and disables plugin. /gastronomic reload - reloads all configuration files. /hunger - checks your current hunger level. /sethunger [player name] [hunger level] - sets player's hunger to the specified amount. /food [id] - tells the player how much hunger the id restores. /food list - lists how much hunger each food id restores. Known issues: If configuration files are deleted for any reason, the server may show some scary messages. Don't worry, it should work out fine! If not, report please . In GastronomicWater, users must left click to empty buckets (bug with bukkit not calling correct events on bucket use) Planned Features: Iconomy Support? Mechanics Each player is given a hunger value, starting at 0. Every so often, at a user-specified interval, every user's hunger level goes up by a specified increment. This goes on until their hunger level reaches 100, and they begin to starve. At every following interval, damage will be taken until food is eaten, restoring hunger levels back to 0. Credits Firstly to this thread for inspiring the creation of Gastronomic. Thanks to Bashur and the other posters in that thread! Secondly to TimberJaw, whose Hey0 mod (here) served as ideas for some of my plugin's functionality. A Very Special Thanks To FullWall To Allow me To Continue This Amazing Plugin! ... and a thanks to chernobyl360 for continuing FullWall's work Configuration File Example available at http://pastebin.com/XgDKSCiX. Changelog: V1.5 - Fixed bug with trapdoors, etc. V1.4 - Updated to CB798 v1.3.4 - compatibility, bugfixes.