FastFoodPlus icon

FastFoodPlus -----

Instant Healing Foods




This update adds support for v1.12.x
Unfortunately due to the libraries required to support these versions, the file size has been significantly increased.
Also fixed some minor issues with the editor GUI.
----------, Jan 25, 2025

v1.20 Support
----------, Jul 12, 2023

  • Added 1.19.4 support
  • Fixed hold-hunger option when respawning.
  • Updated libraries.
----------, May 10, 2023

  • The plugin will now forcefully decrease the player's hunger value if a food is marked as consumable. This is required.
  • The potion editor will now show the potions that have been added from before.
  • Fixed an error caused by trying to eat cake when its config entry was deleted.
----------, Sep 21, 2022

  • Added missing glow berry to the default config.
  • The structure of custom recipe foods are now changed in foods.yml for organization and namespacing.
  • Other properties for custom foods such as their saturation are now loaded properly
  • Fixed a few recipe errors with 1.12 servers.
  • Fixed a few issues where the plugin needed manual reloads when changing certain settings from the GUI.
  • Restructured the custom poison system. It's now much easier to configure.
  • Fixed the default hamburger skull texture.
  • Foods in offhand are now recognized if the player is not holding any item in their main hand.
  • Fixed the potion effects of a few foods in the config by default.
  • Configs now support decimals for healing values.
----------, Aug 21, 2022

Added support for 1.19
----------, Jul 12, 2022

  • Added a new poison controller effect which allows you to control the speed and damage of poison effects. This helps nerf the existing minecraft poison effect when used with foods like rotten flesh. Refer to (the new) foods.yml for more information on how to use them.
  • Fixed a few issues when rare items are used as "foods?
----------, Mar 2, 2022

  • Added 1.17 & 1.18 support
  • Added chance support for potion effects with format
    Effect, Duration, Potency [%chance]
  • Fixed a few issues with soups/stews. Suspicious stews will have their original effect depending on the flower used to make them.
  • Removed a lot of unused code, reducing the overall size of the plugin.
  • Performance improvements.
----------, Dec 31, 2021

  • Fixed a few GUI bugs.
  • Massive performance improvements.
----------, Oct 1, 2020

Performance Improvement
----------, Sep 26, 2020

Performance Improvements.
----------, Sep 23, 2020

  • Fixed an issue with 1.12 servers and below.
  • Fixed cakes.
  • Fixed the update checker version comparing.
----------, Sep 8, 2020

  • Fixed some console color messages for the prefix.
  • Fixed an error in 1.12 and below servers.
  • Fixed potion maker in the GUI.
  • Performance improvements.
----------, Sep 7, 2020

  • Fixed an issue when players aren't holding a food.
  • Fixed an error with 1.12 and lower servers.
  • Performance improvements.
----------, Aug 31, 2020

  • Added 1.16 color support.
  • Significant performance improvements.
----------, Jul 30, 2020

  • The plugin version is now included in the JAR name.
  • Plugin should no longer cause issues for other plugins due to outdated libraries.
  • Fixed eating sound not playing.
  • Fixed the default permissions.
  • Fixed the cauldron debug message.
----------, Jul 23, 2020

  • Updated cross-version material and sound libraries so it doesn't cause problems for other plugins.
----------, Jul 22, 2020

Sorry maven screwed up the plugin.
----------, Jul 5, 2020

Fix:
  • Fixed an issue with non-instant consumable foods.
  • Added support for a few 1.16 missing materials.
----------, Jul 4, 2020

Fix:
  • Fixed an issue with cakes.
----------, Jul 3, 2020

Fix:
  • Fixed an issue with redundant NBT check for items with no meta.
----------, Jun 27, 2020

Sorry about the late update. I completely lost track of the plugin as I rarely update it right now.

New:

  • Added 1.16 support.
Fix:
  • Custom foods now use NBT data. Meaning if you rename the item or do anything else with it it'll still work.
  • Fixed some permissions not working by default.
  • Huge performance improvements.
----------, Jun 26, 2020

Fix:
  • Fixed an issue with a few damageable materials.
  • The cross-version support for materials and sounds is better now.
  • Fixed the update checker.
  • A lot of performance improvement.
----------, Jan 27, 2020

New:
  • Added 1.15 Support. Note that the honey bottle item isn't added by default because of its unique effects.
Fix:
  • Disabled shaking heart fix (keep-saturation option) because a lot of people put this plugin without knowing its main function and what its meant to deliver.
  • Fixed a possible issue with reloading recipes.
  • Permission check for command tab complete.
Improvements:
  • Optimized the realistic eating animation a lot.
  • GUI loading improvements.
  • Optimized 1.8-1.15 Material and Sound support.
  • Optimized the command handler.
----------, Dec 16, 2019

New:
  • Added all the necessary blocks to restricted-blocks list.
  • Changed permissions: fastfoodplus.update -> fastfoodplus.updates & fastfoodplus.reload.use -> fastfoodplus.reload
Fix:
  • restricted-blocks list will now skip materials if it's not supported in the server.
  • Commands will now only tab complete for players who have that command's permission.
  • Fixed reload command not regenerating config.yml and foods.yml
  • Fixed the prefix issue with commands.
  • Fixed a sound issue with old versions.
  • Fixed the updater version.

New Config on GitHub
You don't have to reset your config, but it's recommended.
----------, Sep 7, 2019

Fix:
  • Fixed version number. (Thanks to @kenairock )
  • Fixed a typo in config hold-honger -> hold-hunger
----------, Aug 30, 2019

New:
  • Potion Effect Maker in GUI editor is now available! Select a food from the food menu and select Potion Effects, then you can see potion maker item.
  • You can now enable keep-saturation even if regeneration is disabled.
  • You can now use CONTAINS: prefix for restricted-blocks
  • Added a guide in the main page about how custom recipes work. And updated the permission list.
Fix:
  • Fixed a rare issue with food events.
  • Fixed some messages that were not displaying.
  • Fixed an issue with planting seeds. (Thanks to @kenairock)
  • Fixed cakes not working when a hunger mode is used.
  • Fixed an error with recipe names in 1.14
  • Fixed an error with /ffp skull command.
Improvements:
  • Optimized keep-saturation
  • Config cleanup.

New Config on GitHub
----------, Aug 30, 2019

New:
  • You can now remove the shaking hunger bar animation. It's enabled by default -> keep-saturation option.
  • Added mode3 hunger mode. Similar to mode2 but better.
  • Added mode4 hunger mode. Compares health and hunger.
Fix:
  • Fixed an issue with 1.13 servers (Thanks to @kenace)
  • Fixed mode1 and mode2 hunger modes (Thanks to @kenairock)
  • Fixed reload command.
Improvements:
  • Improved multi material support a lot.
  • Improved multi sound support.
  • Improved food handlers.
  • Improved update checker a lot.

Config:

New Config on GitHub
----------, Aug 29, 2019

This is a beta version. It is not meant to be tested in a live server. Any bugs or dupes are expected.

Fix:

  • The plugin now uses standard Java template structures.
  • Reduced update checker timeout to 2 seconds. This is enough.
  • Added a timeout for update checker for servers that are not connected to internet (for testing purposes or anything else) it'll no longer freeze the server forever.
  • Fixed a bug with the update checker on startup. (Thanks to @OnyxianSoul )
----------, Jul 12, 2019

This is a beta version. It is not meant to be tested in a live server. Any bugs or dupes are expected.


New:

  • Guess what? The healing animation now plays when healing. Dope.
  • A GUI editor for foods and recipes. Unfortunately the GUI design can't be changed via config for now.
  • You can now make your own shaped and shapeless recipe with item meta support. (Suggested by @LucidusMC )
  • You can add your own item to the food list.
  • Moved the "foods" section from config to it's own config "foods.yml" for saving purposes.
  • You can now use 1.13 sounds in 1.8 and 1.8 sounds in 1.13 in config!
  • Switched to Maven (Not completely)
  • Added /FFP editor and /FFP Skull <TextureURL>
Fix:
  • Fixed a config check problem in 1.8
  • Some YAML formatting.
  • Not being able to use "stone" as a food in the food list.
  • Fixed some issues with the update checker.
  • Updated the update checker to use Spigot general API
  • Update checker timeout is set to 5 seconds now. (from 10 seconds)
  • You can't open containers or do anything else with your hands when eating foods.
Improvements:
  • The 1.8-1.14 material support is improved like crazy. I don't think I can improve it any further.
  • The file debug logger is now a little faster.

Config:

You have to reset your config.
New Config on GitHub
Foods on GitHub
Recipes on GitHub
----------, Jun 24, 2019

Fix:
  • Fixed carrots in 1.12 and lower versions. (Thanks to @kenace)
  • Optimized 1.8 -> 1.14 material handler.


New Config on GitHub
----------, May 16, 2019

Fix:
  • Fixed a wrong check with cakes in 1.13.2 (Thanks to @LucidusMC)
  • Fixed the problem with potion effects on cakes.
----------, May 11, 2019

New:
  • Added File Loggers to keep the console clean if needed.
  • More debug info.
Fix:
  • Attempted a fix for a random error that occurred when using foods.

New Config on GitHub
----------, May 5, 2019

Fix:
  • Attempted a fix for a random error that occurred when using foods.
  • Fixed Golden apple handlers for 1.12 version and below.
  • Fixed consumable option in config.
Improvements:
  • Improved normal food handlers and consumable food handlers.
  • API: Improved how InstantFood API class checks for materials.
  • API: Replaced Materials in InstantFoodEvent class with InstantFood.
----------, Apr 30, 2019

New:
  • Added more debug info.
  • Updated the version list and the permissions on the page.

Fix:
  • Fixed an issue with potions. (Thanks to @kenace )
----------, Apr 29, 2019

This update is highly recommended.

New:

  • 1.14 Support
  • Added consumable option in config. It'll not consume the food instantly but will take effect after it's consumed.
  • Added specific hunger level freeze. You can now hold the hunger bar down to a certain point. (Useful for option above)
  • You should be able to add/remove any block/item in the food list now.
  • Golden apples and other foods now use the normal permission format fastfoodplus.use.<foodMaterial> and fastfoodplus.use-all is enabled by default which means you'll have to deny the permission if you want to limit food permissions.
  • Added InstantFood class for API.
  • Removed offhand-disalbe-creative option as it's always disabled.
  • Merged force offhand and swap offhand options in config.
  • Rewrote the config entirely.
  • Text based options in config are now case-insensitive.
Fix:
  • Fixed OffHand Disable Swap feature.
  • Fixed offhand check for 1.8
  • Fixed the issue with using default effects from foods when empty. (Thanks to @kenace )
  • Fixed some sound related issues (Thanks to @kenace )
  • Fixed the issue with eating stone blocks (Thanks to @kenace )
Improvements:
  • Improved message/food cooldowns a little.
  • Removed a bunch of extra code.
  • Improved food handler. Prioritizing checks to get the quickest result.
  • Improved OffHand Force Inventory Disable feature.
  • Improved the Cake Handler
Config:
I strongly recommend to reset your config.yml completely instead of updating.
New Config on GitHub
----------, Apr 27, 2019

New:
  • You can now add potion effects to any food yourself. (Suggested by @kenace )
  • Replaced the old poison duration for foods based on the wiki. (With some small changes to make it fit with "hunger" effect which has no use when this plugin is enabled)
Improvements:
  • Removed a huge block of code related to foods that have effects.
  • Improved how foods healing amount and effects are saved.


New config on GitHub
----------, Apr 24, 2019

Fix:
  • Fixed potatoes as POTATO_ITEM in 1.12 that used POTATO instead (Thanks to @kenace )
----------, Apr 1, 2019

Fix:
  • Fixed melons in 1.12 that used melon blocks instead (Thanks to @kenace )
----------, Mar 31, 2019

New:
  • Added an option to disable the food system in different worlds (Suggested by @kenace )
  • Improved the update checker.
  • More debug info.
Fix:
  • Fixed the command tab completer.


New config on GitHub
----------, Mar 17, 2019

Fix:
  • Melon block was accidentally used instead of melon slices for healing. (Thanks to @Rezzect)
New:
  • More info for debug option.
----------, Feb 24, 2019

New:
  • Added Chorus Fruit to food list. (suggested by @kenace)
  • Added an option to disable chorus fruit teleportation.
  • Added an option to allow chorus fruit teleportation when health is full.
  • The config is now added to GitHub to view changes easily!
Fix:
  • Fixed golden apple support for 1.8-1.13


Config On GitHub
----------, Feb 14, 2019

This update is a complete recode and is definitely recommended.

New:

  • A cancellable event called InstantFoodEvent and FoodType.java for API support.
  • Added eating sound to cakes.
  • Now supports 1.8 and 1.13 too.
Fix:
  • Removed redundant messages.
  • Fixed messages that used plugin's prefix for no reason.
  • Removed a lot of redundant and useless code. A huge improvement.
  • Fixed version check for updater.
  • Fixed Spiget's download link.
  • You might experience a weird issue with foods in 1.10 and 1.11, if it happened please PM me with details.
  • All the problems with left and right hand should be solved now.
  • Fixed max health problems getting stuck at default 20 HP.
Config:
You must reset your config.yml completely.
----------, Jan 22, 2019

This update is highly recommended as it comes with a completely new system. (Handlers System)

New:

  • Cake support finally added! Check the config to change it
  • Added an option to disable interaction with some blocks, this is just like crops disable option.
  • Added some API and events, it'll be ready soon, not recommended.
  • Added a new config backup system. You can now have unlimited config backups!
  • Added a debug option in config, not recommended to use as it's not complete for now.
  • Added FileWatcher for config options.
Fix:
  • Fixed an issue with updates for players that displayed wrong version.
  • Fixed a small bug with player handlers.
Performance Improvements:
  • A lot of improvements to messages
  • Improved Update Checkers.
  • A lot of improvements to file managers.
  • Improved and organized handlers.
  • More more and many more.
Config:
I strongly recommend to reset your config.yml completely.
----------, Jan 26, 2018

Improvements:
  • Improved food handlers by a lot. This will also fix some errors with hand priority option and none food items.
----------, Jan 18, 2018

Just a little update nothing much!

Performance Improvements:

  • Disabled the events when the related option is disabled.
  • Added more to reload command.
----------, Jan 5, 2018

New:
  • You can now download the latest version of the plugin from a direct link when there is a new update!
  • Added a new version checker that is more stable.
  • Added error check for all the UpdateChecker methods. Please report in Discord if you saw one.
Fix:
  • Some issues with onjoin permissions and version checker.
  • check-updates option didn't work in some parts.
  • Other issues in UpdateChecker methods.
----------, Jan 4, 2018

New:
  • Main page has a new layout!
Performance Improvements:
  • Improved Update Checkers.
  • Improved Food Handlers.
  • Improved performance when disabling the plugin.
----------, Jan 3, 2018

This update requires you to update your config.yml or it'll be replaced with the new one.

New:

  • You can now give permissions to your players to bypass offhand restriction while disabled.
  • Protection for offhand if they somehow glitched foods into their offhand they'll be still unable to eat the food.
  • Permission to bypass offhand events protection.
  • Permission to bypass force inventory protection.
  • Permission to bypass food swapping protection.
  • All the info about permissions in plugin's description!
Performance Improvements:
  • Improved "hand-priority" module.
  • Fixed a lot of bugs about offhand foods.
  • Improved how food is handled.
  • Updated to latest Spigot.
Config Changes:
Change the config version to 21.

Under event-rightclick-air and block
Code (YAML):

# This will block the foods from being used in offhand.
disable-events-rightclick-offhand
: true
disable-events-rightclick-offhand-deny
: "&8-=<&4!&8>=- &cYou're not allowed to eat food using your offhand &8-=<&4!&8>=-"
 

Under messages -> offhand
Code (YAML):
   deny-events : true
----------, Jan 2, 2018

New:
  • Update Checker which checks the updates from Spigot. Notifications when players join and startup check as well. All can be changed.
  • New command /fastfoodplus updates.
  • Permission for using fastfoods.
  • Permission for using custom golden apples.
  • Permission to display plugin management messages to players when plugin is reloaded.
  • Permission to get notifications about plugin updates when they join.
  • Permission for /fastfoodplus updates command.
  • All the info about permissions in plugin's description!
Performance Improvements:
  • Added the update checker to reload command as well.
  • Improved reload command stability.
  • Improved food handlers by a lot.
Config Changes:
Under plugin prefix:


Code (YAML):

# config.yml version
# Please do not change this.
version
: 20

# Check if the plugin has a new update from SpigotMC.
# The message will be announced to Console when starting the plugin
# and players who have the permission when they join.
check-updates
: true
 


Under messages tab:

Code (YAML):

updates-command-permission
: "&cYou don't have permission to do that."
 
Under messages enable/disable:
Code (YAML):

  # Core
  updater
:
    command-permission
: true
    startup
: true
    playerjoin
:
      found
: true
      uptodate
: true
 
Hey, liked this update?

Maybe you would like to try it out and tell me your opinion about the plugin?
It would be nice if you leave a review!
Or maybe you found some bugs about the new update and you want to report in Discord server.
Thank you! c:
----------, Jan 1, 2018

This update requires you to update your config.yml or it will be replaced with the new config.yml.

  • Improved food handlers. (This can cause some features like sounds not to work. Please report if anything strange happeend)
  • Improved file managers such as config.yml updater.
  • Added few options to better-hunger: Replace your current better-hunger under "disable-hunger" option with this.
config.yml:
Code (YAML):

# This option only works if disable-hunger is false.

# mode1:
# You will not be able to instantly heal if your hunger even has 1 bar missing.

# mode2:
# If the food healing amount is higher than the decreased hunger amount,
# Food will be consumed instantly instead of eating it.

# none: Plugin will not do anything about this.

# Options: none, mode1, mode2
better-hunger
: mode2

# The saturation amount given to the player after instanty healing with food. Set to 0 to only use the hunger saturation.
better-hunger-mode2-saturation
: 1
 
----------, Dec 31, 2017

This update can cause some errors around the plugin.

  • Improved how food healing is handled. (This may break OffHand support)
  • Adds 1 Saturation point for each instant heal when "better-hunger" is true.
----------, Dec 27, 2017

This update requires you to update your config or it'll be replaced.
  • Fixed a few things for "disable-regeneration" option (Note that if you use the "OldCombatMechanics" plugin you'll need to disable the "old-player-regen" option for this to work)
  • Added an option to decide how the food should be used when hunger is disabled.

config.yml Changes:
  • version: 1.4.2
  • better-hunger:
Code (Text):
# This option only works if disable-hunger is false.
# If the food healing amount is higher than the decreased hunger amount,
# Food will be consumed instantly instead of eating it.
# If you set this to false food will be consumed instantly only when hunger bar is full.
better-hunger: true
----------, Dec 26, 2017

This update is not really important.
You can skip if you wanted.
  • Improved Configuration file updater.
  • Improved outdated permissions.
----------, Dec 26, 2017

Resource Information
Author:
----------
Total Downloads: 14,451
First Release: Dec 25, 2017
Last Update: Jan 25, 2025
Category: ---------------
All-Time Rating:
8 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings