Bake

 

Why are you all using Bake 1.6.0 and not a version above? That version gets 10 times more downloads that other (more stable) versions. (even then, 100 downloads is a lot for a plugin of this size)

 

IMPORTANT: Bake 1.6.0 and later doesn't fully support pre minecraft 1.13 versions, they theoretically should work on a limited basis however. I highly recommend to stop using these legacy versions

 

Following 1.6.2, it also uses bstats additonally, the old system remains remaining though


 

 Why Bake?

Did you ever wonder why you had so much wheat? Do you want to encourage large Farms? Do you want to have a server in which players collaborate for their greater good?

 

Then it may be a plugin for you ( and your server)!

 

This Plugin offers that people contribute to a big bake project and then, when a certain amount of wheat has been donated, everyone online on the server get some diamonds! Or other cool stuff.


 

 

Commands:

  • bake : Shows how much wheat has been already donated
  • bakestats: Like bake, can be manipulated via configs to do anything you want to do
  • contribute <amount>/<all>/<max>: Offer some wheat, and contribute to the great bake.
  • baketop: Prints the bake leaderboard

Built for:

      -Spigot 1.13 (bukkit should also work; and other mc versions may be also supported; may be different from file to file)

      -Java 1.8

tested with:

      -1.8.0

        -1.15.2: succes


 

Config

 

This plugin has its config file, you can change the plugin's behaviour by changing the values of it.

 ----------------------------

Example configuration:

 

 Looks at the config.yml within the jar file

---------------------------

 Here is a list what most values do (unmaintained):

bake.wheat_Required: the amount of wheat needed until the project is finished
bake.general.slots: The amount of "slots" reserved. It should be identical with the possibilities of items.


bake.general.remember: whether to reward only players that have donated wheat
bake.general.deleteRemembered: whether to delete the array of donated players after the project was finished

bake.general.doRecordSurpassBroadcast: should a broadcast be done when the day's record is broken?

bake.general.useLeaderboard: should the leaderboard be used?

bake.general.rewardLater: should the player we rewarded when they rejoin after they contributed and the project was finished in their absence?

bake.general.noMeddle: Shouldn't the config parameter values be changed automatically by the plugin?

bake.award.useVault: Whether to use vault


bake.award.maximum: Maximum amount of items that can be rewarded

bake.award.<int>.type: type of item

bake.award.<int>.display_name: display name of item

bake.award.<int>.lore: lore of item

bake.award.<int>.chance: chance of item reward

bake.award.<int>.enchantment: Enchantments of the item

The questing system is now in use, see the quests.yml as a base point


bake.chat.progress2: What will be shown when /bake is typed, while
bake.chat.contr2: defines what should be displayed to the player that invoked /contribute
bake.chat.global.contr2: What should be displayed to the global chat when someone donated
bake.chat.finish2: What should be displayed globally when the project finishes.

 

 Placeholders (NOT PAPI ONES!):

  -%VERSION% is a placeholder that will replace the bake version

  -%INTPROG% the progress that has been done / the amount donated

  -%INTMAX% placeholder replacing the needed wheat

  -%PRECENT% the progress as a percent

  -%PLAYER% replaces the player of the action

  -%LEFT% how much wheat is required to finish the project. (implemented in 1.7.0)

 -%TIMES%, which replaces the amount of times the project has been completed, stored in the config.

 -%TODAY%, which replaces how many projects were completed today.

-%RECORD%, which replaces how many projects were completed on the day where the most projects were completed.

-%PARTICIPANTS%, which replaces how many participants have participated in the ongoing project.

-%LAST%, which replaces the time and date when the last project got finished.

-%RECORDDATE%, which replaces the date where the most records were done. (before 1.5.2, it would show the date of the next bake project of the day after when the record was broken, now it will show the date a day before the next bake project after the day when the record was broken. Note: 1.5.2 was borked)

-%ALLTIME_CONTRIB%, which replaces the contribution that happened since time unknown

 


Support

Issue tracker linked above or discord: https://discord.gg/CqwMTjB.
Special requests can also be done via mail: [email protected], however some time may pass until you get a reply

----------------------

Bstats:

https://bstats.org/plugin/bukkit/bake/7279


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    320458
  • Created
    Apr 28, 2019
  • Last Released File
    Oct 22, 2020
  • Total Downloads
    2,141
  • License

Categories

Members

Recent Files

Bukkit