Bountiful (Fabric)

Bountiful (Fabric)

7M Downloads

Bountiful v3.0 - 1.14 Update

ejektaflex opened this issue ยท 1 comments

commented

I'm currently working on Bountiful v3.0 in a separate branch and using the current code-base as a reference. v3.0 is going to be largely a rewrite of the Bounty type system so that more can be added in the future. It is being made for Minecraft v1.14.x (or higher, if newer versions are released and well enough adopted by then), and previous versions will only receive bugfixes from now on.

Here's a list of new stuff that I plan on adding:

  • Decree system (A new system for determining which objectives & rewards show up at each bounty board, adding some much needed flavor and distinct boards. I talk more about it here)
  • Player-made bounties - a player can create a bounty and post it to a separate player bounty board.
  • Command rewards - the ability for a command to be executed when a reward is completed
  • Potion effect rewards? Being given a potion effect as a reward

Here's the list of what needs to be done to be "on par" with the latest 1.12 version (sans removed features):

  • Gradle conversion
  • Update mappings v1.12.2 -> v1.14.x
  • Re-implement Bounty item
  • Re-implement Bounty Board block
  • Implement board GUI
  • Implement bounty generation on boards
  • Re-implement stack bounties (Get X of Y)
  • Re-implement entity bounties (Kill X of Y)
  • Convert commands to Brigadier version

And what needs to be done for the new features:

  • Rebalance bounty generation formula (1 gold bar giving a reward of 1000 sticks, or 10 sticks and a dozen other things if you cap them is technically equal but slightly ridiculous)
  • Redo bounty tooltips
  • Add Decree logic
  • Add Pool logic
  • Add Decree item
  • Add Tag Bounties (Get X of any Y)
  • Redo village generation

Stuff will get completed in the next updates if it doesn't make it into v3.0:

  • Make timed bounties optional
  • Add optional durability modes for bounties (time left / % completed)

Here's a list of stuff that might not exist on release, but that I would like to have eventually:

  • Global bounties (1.14 system is very different - this is likely to make a return but not right away)
  • Achievements
commented

I'm going to close this, because everything needed for a release has been finished. Unfinished features will be moved to the project board and considered for future releases!