JustEli / Coins

[Minecraft/Spigot] This plugin drops coins for killing mobs and mining. Includes a withdraw system. Can be used for drop parties. Highly configurable.
GNU General Public License v3.0
14 stars 24 forks source link

I simply LOVE this plugin and I have a few ideas for you.. #49

Open tdeverx opened 2 years ago

tdeverx commented 2 years ago

Okay, so after spending some time with your plugin, I can honestly say i'm feeling pretty inspired by the concept of physical coins. So, below I'm going to let you know all of the ideas I have thought of 😎

More Coins

I went down a mild rabbit-hole yesterday creating a small texture pack for this plugin. All was going well, until I got the bright idea to make a few different types of coins..

Frame 4 Frame 3 Frame 2

As you can see above, I ended up making Gold, Iron & Copper coin textures with no ability to use them all hahaha!

So that brings me to now, requesting a feature that may be as straight forward as repeating some code, or more likely require extensive reworks and if that's the case, sorry for asking hahah, however:

  1. Add support for multiple types of coins.
  2. Basic ability to customise the new coins. (coin-item, custom-model-data, worth)

Withdraw

There's a few improvements I'd really like to see regarding how coins are withdrawn. You have an option to drop-each-coin but this doesn't apply to when you withdraw coins:

  1. Ability to only withdraw the exact amount of physical coins, not just a single coin.
  2. Toggle to disable the amount on the item tooltip. (useful for ^)

Deposit

Would be totally cool to have the ability to make coins strictly "physical", like real world money. It would totally allow more consequence when players die in both PVE or PVP and on paper, it should be pretty simple to implement with a few options in the config:

  1. Stop coins from automatically getting deposited. (maybe a group specific permission to allow this)
  2. Option to make users deposit their money via an "ATM". (possibly using dropper/dispenser with ability to use custom texture?)

Crafting

This totally isn't needed in the slighted, but I'm not sure this is possible with another plugin as you're making a custom item, but an option to craft coins would be cool, such as 1 ingot = x coins?

Texture Pack

You're also welcome to use this texture pack for your plugin if you like, maybe even include it as an example for the config options. (data = 1024)

Vanilla Coins.zip

JustEli commented 2 years ago

thanks for your suggestion. most of this is already being worked on in a version 2.x of the plugin! (which won't be ready in the coming months, it's a lot of work)

i do keep track of what features and aspects i want to add to 2.x through this config: https://github.com/survival-rocks/Coins/blob/dev/beta/src/main/resources/config.yml so you can take a look what i'm planning to implement there