[INACTIVE][MECH] Gastronomic v1.3.4 - Adding realism through hunger. [766]

Discussion in 'Inactive/Unsupported Plugins' started by fullwall, Jan 28, 2011.

  1. Offline

    fullwall

    [​IMG]
    The first specialised hunger plugin for Bukkit!
    Now with Thirst - open GastronomicWater Spoiler!

    Download latest release: v1.3.4 (Uses Permissions)
    Older Versions: 1.33, 1.31, 1.3, 1.26, 1.25, 1.2, 1.1, 1.0, 0.1
    Direct link to latest: here

    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 [wheatpicked], [redmushroom] and [meat], 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:
    • Suggest some!
    Changelog:
    v1.3.4 - compatibility, bugfixes.
    Older Versions (open)

    v1.33 - bugfixes, permissions are now opt-out
    v1.31
    • Finally fixed hunger saving (!)
    v1.3
    • Lotsa bugfixes (tm)
    v1.26
    • Incremented version number to reflect amount of bugfixes/new features added to 1.2.
    v1.2
    • Player hunger resets to initial-hunger after death.
    • Added enforce-limit setting to stop hunger going below 0 after death.
    • Added hunger restoration settings.
    • Allowed eating cake.
    • Added /food [id] command to get food hunger restoration value. Add gastronomic.player.checkfood to allow access.
    • Messages are now only sent to the player upon reaching the threshold.
    • Lots of bugfixes.
    • Changed the way players are added/removed on join/quit.
    v1.1
    • Added /gastronomic reload command.
    • Added initial-hunger setting to allow users to start at varying levels of hunger.
    v1.0
    • Added Permissions support.
    • Changed versioning scheme to reflect this.
    • Added support for messages with colour codes, as defined in the properties file.
    • Fixed miscellaneous bugs.
    • Hunger values can go below 100.
    v0.1 - initial release.
    Mechanics (open)

    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 (open)

    • 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.
    GastronomicWater (open)
    Please note - this is not updated for 766 yet.
    Download link: 1.11, 1.0

    GastronomicWater has exactly the same features as Gastronomic, but with a separated config file.
    Commands are:
    /drink [id]
    /drinks
    /gastronomicwater (reload)
    /thirst
    /setthirst [player name] [thirst]
    gastronomic.admin.enable - gives access to the /gastronomicwater command.
    gastronomic.admin.reload - gives access to the /gastronomic reload command.
    gastronomic.admin.setthirst - gives access to the /setthirst command.
    gastronomic.player.checkthirst - gives access to the /thirst command.
    gastronomic.player.checkdrink - gives access to the /drink command.
    gastronomic.disablethirst - give this permission to disable hunger for the user/group.

    As this is an early release (and my first actual plugin), please report any bugs or issues, and also features you'd like to be added - I'm always open to suggestions! Also taking suggestions for my next plugin.
     
  2. Offline

    Quickjelly

    Well things seem to take quite some time for Notch to implement. Not to go offtopic, but with the sales hes making he really should hire som more coders. Until then, mods are the way to go.
     
  3. Offline

    Celtic Minstrel

    Not denying that. :)
     
  4. Offline

    Gamarillo

    Hi everyone, there is an issue with this plugin on my server : I'm administrator and my hunger level doesn't increase whereas it works for normal players, how can I fix it, please ?
     
  5. Offline

    BioRage

    I Belive that this plugin is having alot of error's with 1.5, since it was for 1.4.

    Waiting on 1.5 update, to get rid of those dam errors.
     
  6. Offline

    BioRage

    Almost 2.5 weeks, where are you full wall!?

    @fullwall

    Please update for 1.5

    My server's been up for atleast 3 days, and over time not only do we get errors, seems the plugin doesn't want to set hunger back to 0.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 7, 2016
  7. Fullwall, youre our last best hope for peace... no wait... that was babylon 5... Anyway, our players need to be annoyed by those wonderful hunger messages again! Its just not the same without... =)
     
  8. Offline

    fullwall

    Sorry :(. I am still updating my other plugins atm. The next release of gastronomic will be at least partially rewritten, so may take a little while longer.
     
  9. No problem! Thanks for your dedication! Luv you!
     
  10. Offline

    axebyte

    No worries, just good to see after so long your still maintaining this. patiently waiting to force starvation across my world.
     
  11. Offline

    fullwall

  12. Offline

    mbsuperstar1

    Code:
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    )5
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
            at com.fullwall.Gastronomic.PropertyHandler.isNew(PropertyHandler.java:2
    95)
    23:38:40 [INFO] [HELP] 0 extra help entries loaded
    23:38:40 [INFO] [HELP] Permissions enabled using: Permissions v2.7
    23:38:40 [INFO] [HELP] Help 0.2.4.1 enabled
    23:38:40 [INFO] iChat (v2.2.3) enabled
    23:38:40 [INFO] [iConomy] Logging is currently disabled.
    23:38:41 [INFO] [iConomy] v4.65 (Kenzi) loaded.
    23:38:41 [INFO] [iConomy] Developed by: [Nijikokun, Coelho]
    23:38:41 [INFO] [LC] Level Defence Loaded
    23:38:41 [INFO] [LC] Level Mining Loaded
    23:38:41 [INFO] [LC] Level Swimming Loaded
    23:38:41 [INFO] [LC] Level WoodCutting Loaded
    23:38:41 [INFO] [LC] Using Permissions.
    23:38:41 [INFO] [LC] Using FlatFile To Store Data.
    23:38:41 [INFO] [LC] LevelCraftCore 0.1.6 Loaded
    23:38:41 [INFO] [LC] Loaded levels:[Mining, WoodCutting, Defence, Swimming]
    23:38:41 [INFO] [MakeEmSpawn] Loading...
    23:38:41 [INFO] [Permissions] version [2.7] (Phoenix)  loaded
    23:38:41 [INFO] [iChat] Found Permissions (v2.7)
    23:38:41 [INFO] [iConomy] hooked into Permissions.
    23:38:41 [INFO] [MakeEmSpawn] successfully loaded Permissions.
    23:38:41 [INFO] [MakeEmSpawn] Loaded!
    23:38:41 [INFO] [MotherNature] Using Permissions version 2.7 for permission hand
    ling
    23:38:41 [INFO] [MotherNature] Plugin enabled! (version 1.2)
    23:38:41 [INFO] [MultiVerse] Permissions Found
    23:38:41 [INFO] [MultiVerse] - Version 1.6.3 Enabled
    23:38:41 [INFO] [MultiVerse] Found iConomy, enabling payments.
    23:38:41 [INFO] [MultiVerse] Loading World & Settings - 'nether' - NETHER
    23:38:42 [INFO] [MultiVerse] Loading World & Settings - 'world' - NORMAL
    23:38:42 [INFO] [MultiVerse] 2 - World(s) loaded.
    23:38:42 [INFO] [MultiVerse] Loading Portals
    23:38:42 [INFO] [MultiVerse] 0 - Portal(s) loaded.
    23:38:42 [INFO] Nether v1.1 enabled
    23:38:42 [INFO] PortalGun version 1.2 is enabled!
    23:38:42 [INFO] ScrapBukkit version 0.2.1 is enabled!
    23:38:42 [INFO] WorldEdit 4.3 enabled.
    23:38:42 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin
     for permissions.
    23:38:42 [INFO] Done (0.636s)! For help, type "help" or "?"
    23:38:42 [INFO] [Citizens]: Loaded 2 NPCs.
    >
     
  13. Offline

    fullwall

  14. Offline

    mbsuperstar1

  15. Offline

    fullwall

    Good :). I don't know whether I have time to do the same thing for thirst, or even if the thirst plugin is necessary (too much duplication of code). But, please test for a while longer because a whole bunch of code got changed.
     
  16. Offline

    Xaostica

    AHHHHHHHHHHHHHHHHHHHHHHHHHH! It works????

    (sorry am excited this is back in action!) - The farms will stop sitting in disrepair! :D

    Will let you know if this pops up or crashes in a day. Bout to sneak it back into the server.
     
  17. Offline

    fullwall

    Well, I stayed up to 2am last night recoding the plugin a little, so I hope it works ;). The code is a lot simpler now.
     
  18. Offline

    Frosth

    Hey there,
    I've got a little suggestion while you're working on your plugin:
    Add an option to drinkable blocks for being "destroyable" or not..

    It doesn't feel right that a guy could drink a whole fountain worth of water.
    he should be able to just take a sip, not obliterating the presence of water in that cube.
    On our server we'd want people to be able to drink from the sea/ rivers (still_water) but without destroying the rare but often beautiful waterfalls that exist in caves.

    Would it be possible to have a config flag meaning "this block can satisfy thirst but without being destroyed" ?
     
  19. I did a test with your inoff. build on CB733 and either I made a mistake with the perms or theres a bug! Whenever the hunger interval completes it didnt raise hunger but:
    2011-05-02 12:21:16 [INFO] [Gastronomic]: Scheduling error. Error: null
    2011-05-02 12:21:46 [INFO] [Gastronomic]: Scheduling error. Error: null
    2011-05-02 12:22:16 [INFO] [Gastronomic]: Scheduling error. Error: null
    2011-05-02 12:22:46 [INFO] [Gastronomic]: Scheduling error. Error: null

    The perm settings (Essentials 2.2 Groupmanager:
    - gastronomic.player.checkfood
    - gastronomic.player.checkhunger

    Made a mistake somewhere?

    Edit: Eh, fullwall, the foodstuffs config is empty? No defaults?
     
  20. Offline

    fullwall

  21. Nope, same. And when you havent uploaded it again it was the dl link Ive used before. Only settings Ive changed are:
    interval=600
    hunger-increment=1

    Everything else is default.

    I guess the syntax for Gastronomic.foodstuffs hasnt changed, so my previous file will work?
     
  22. Offline

    fullwall

  23. Offline

    Jessicadawn

    Problem with the latest. When players eat bread their hunger goes up 20 not down :p Also pork keeps hunger the same. There is an error but it moves 2 fast for me to read and my print screen button doesnt work =/

    bukkit build: 740
     
  24. Offline

    axebyte

    Does this still feed of the old config files or will have to generate new ones and set them up?
     
  25. Offline

    fullwall

    Last edited by a moderator: May 7, 2016
  26. Offline

    axebyte

    Thanks for the info, just wanted to clarify.
     
  27. Offline

    Dangirdas

    Are there any bugs or errors with this version? Because if it is like 95 % clean you should put it on the title like 740.
     
  28. Ok, just another quick test with the DL you provided me (http://dl.dropbox.com/u/6701575/Gastronomic (n).jar)
    Hunger raises!
    When hunger raised from 0-1 it triggered all hunger notifications at the same time.
    Eating pork didnt change hunger level, but I just noticed that I forgot to use my own foodstuff file.
    Restarting the server resets hunger levels - and old friend ;)
     
  29. Offline

    fullwall

    @Zothen: those were pretty stupid errors of mine :p - try here http://dl.dropbox.com/u/6701575/Gastronomic (n).jar.
    @dangirdas: a lot of the plugin got rewritten, probably causing a lot of mistakes, hence why its not a full release yet.
    I really appreciate the testing :).
     
  30. (still tested with the previous version - using the new version after this post..)

    Eating changes hunger level after Ive used my old foodstuff file - sry, my fault, but you should set the default before another douchebag like me stumbles over that "bug", hehe...

    Hungerlevel does not trigger the notifications (as I mentioned they are all fired when hunger goes from 0 to 1 (my setup is still interval 600, hunger increment 1).

    Your recent version does no longer trigger all hunger notifications at hunger 1 but I also got not notification on hunger 20.
    And another old friend: [SEVERE] Nag author: 'fullwall' of 'Gastronomic' about the following: onPlayerJoin has been replaced with a new signature, (PlayerJoinEvent)

    Will check all food next. At least my old foodstuff file works fine!

    Weird thing - I got the hunger notifications now that Im logged in as op and set my hunger to 19 or 39...

    Edit: Seems that this is not related to op, rather that notifications dont get triggered sometimes.
    Hunger level isnt saved - so logout/login resets the level.
    Worldguarded regions consume food but dont change hunger level.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 7, 2016
  31. Offline

    fullwall

Share This Page