FLUEWITHDRAW
FlueWithdraws is a versatile Minecraft plugin that allows players and server administrators to create and manage custom withdraw items effortlessly. Designed to enhance the gaming experience, this plugin supports multiple currencies and resources, including EXP, in-game Money, and MobCoins. With FlueWithdraws, you can create unique items that players can use to withdraw specific amounts of these resources.
[!] For versions 1.13 and earlier, use version b1.6. Future versions and updates will be made for 1.14 and above.
Features:
- Create Custom Withdraw Items: Generate withdraw items with specified amounts for various resources.
- Custom Amounts: Flexibly configure the amount of EXP, Money, or MobCoins each item can withdraw.
- Supports EXP, Money, and MobCoins: Seamlessly integrates with EXP, economy systems, and the MobCoins plugin.
- Premade Configurations: Easy-to-use premade setups for quick deployment and customization.
- User-Friendly Commands: Intuitive commands for both players and administrators to manage withdraw items.
- ActionBar Messages: Display ActionBar messages when players use withdraw items for a more immersive experience.
- Fixed Value Items: Support for items with fixed values that always add a specific amount of resources.
- Tax Deduction: Configure tax values for withdraw items, deducting a percentage of the reward.
- [NEW] Dynamic Commands: Admins can now define custom commands directly in the config file with associated permissions.
- [NEW] Custom Model Data: Added support for custom model data for withdrawable items, allowing for unique textures and appearances. Define custom-model in the config to assign specific model data to items.
Commands:
Admin Commands:
- /fluewithdraws give <withdrawname> <amount>: Provides a specified amount of a withdraw item to a player.
- /fluewithdraws agive <withdrawname> <amount>: Gives a specified amount of a withdraw item to the server.
- /fluewithdraws reload: Reloads the plugin configuration.
Player Commands:
/expbottle <amount>
/banknote <amount>
/mcwithdraw <amount>
/withdraws <withdraw> <amount>
//Old Version b1.6
Economy Hooks:
- Vault Integration: Supports Vault for in-game money transactions, allowing players to withdraw and deposit money seamlessly.
- KrakenMobCoins Integration: Supports KrakenMobCoins for managing MobCoins, providing players with an additional currency to interact with.
/fluewithdraws agive commands
Default withdraw
Tax Item
Fixed Value Item
Actionbar
CUSTOM COMMANDS
[NEW] Custom Model
VIDEO
config.yml
Code (YAML):
server_name
:
"&f&lFlueNetwork"
withdraws:
money:
name
:
"&a&lBank Note &f(Right Click)"
withdraw
: true
material
: PAPER
type
: MONEY
custom-model
: 1001
lore:
- "&aAmount
:
&f{amount}"
- "&aSigner
:
&f{owner}"
customcommands:
command1:
usage
:
"banknote {amount}"
permission
:
"fluewithdraw.banknote"
moneybag:
name
:
"&a&lMoney Bag &f(Tier I)"
material
: PLAYER_HEAD
withdraw
: false
url
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOWZkMTA4MzgzZGZhNWIwMmU4NjYzNTYwOTU0MTUyMGU0ZTE1ODk1MmQ2OGMxYzhmOGYyMDBlYzdlODg2NDJkIn19fQ==
type
: MONEY_BAG
min
: 10000
max
: 50000
lore:
- "&eValue
:
&f10.000 - 50.000
"
exp:
name: "&d&lExp Bottle &f
(Right Click
)
"
material: EXPERIENCE_BOTTLE
withdraw: true
type: EXP
lore:
- "&dValue
:
&f{amount}"
- "&dSigner
:
&f{owner}"
customcommands:
command1:
usage
:
"expbottle {amount}"
permission
:
"fluewithdraw.expbottle"
expbag:
name
:
"&a&lEXP Bag &f(Tier I)"
material
: PLAYER_HEAD
url
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzQzMzJjZDgzNWQwNWJmY2EzZjBlZjQ0NWQ4MmNhMjEyY2Q5MTAyNDljYzczNzE2NTNhYjdiMjk3MGQxYzBmMyJ9fX0=
type
: EXP_BAG
min
: 10000
max
: 50000
lore:
- "&eValue
:
&f10.000 - 50.000
"
mobcoins:
name: "&b&lMob Coins &f
(Right Click
)
"
material: DOUBLE_PLANT
withdraw: true
type: MOBCOINS
lore:
- "&bValue
:
&f{amount}"
- "&bSigner
:
&f{owner}"
customcommands:
command1:
usage
:
"mcwithdraw {amount}"
permission
:
"fluewithdraw.mcwithdraw"
mobcoinsbag:
name
:
"&a&lMob Coins Bag &f(Tier I)"
withdraw
: false
material
: PLAYER_HEAD
url
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNzQzMzJjZDgzNWQwNWJmY2EzZjBlZjQ0NWQ4MmNhMjEyY2Q5MTAyNDljYzczNzE2NTNhYjdiMjk3MGQxYzBmMyJ9fX0=
type
: MOBCOINS_BAG
min
: 10000
max
: 50000
lore:
- "&eValue
:
&f10.000 - 50.000
"
tax:
name: "&d&lTax Bank Note
"
material: PLAYER_HEAD
withdraw: true
url: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODA0YzVjZTEyNTQ1YTdjY2RmMGEzNWI5ZGYwZWY5YmFjMTU4MjZjM2EwNzg2ZTFjZTEwZjNlYzdkMDY1NmY2MSJ9fX0=
type: MONEY
tax: 20
lore:
- "
"
- " &8
[&a!&8
]
"
- " &f* &7Value
:
&e{amount}"
- " &f* &7Signer
:
&6{owner}"
-
" &8[&a!&8]"
- " &f* &7Tax
:
&c%20"
-
""
-
"&eRight-Click use item!"
2mmoney:
name
:
"&a&l+ &2&l$&a&l2.000.000 Money"
material
: PLAYER_HEAD
withdraw
: false
url
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjZlYTk5YzhjNjIxMzZmNDlkOWMyOTQ3YzQ0Y2Y0YjFmYzkzNzI0OWRjMWVlMjAxZjUxMTA5NjA4NGIyMTQwNiJ9fX0=
type
: MONEY
money
: 2000000
lore
:
-
""
- "&f* &aValue
:
&a&l2.000.000"
-
""
-
"&eRight-Click use item!"
200kexp:
name
:
"&d&l+ &5&l200,000 EXP"
material
: PLAYER_HEAD
withdraw
: false
url
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTEzODM1MmY0NzQ1ZTAyYzA5MzkxNDZkYmQzNjZlNjUzNWE3ZjRlZjM5NjUzMDA5YjVjMzljMjRiOTRkNGNhNyJ9fX0=
type
: EXP
exp
: 200000
lore
:
-
""
- "&f* &dValue
:
&5&l200,000"
-
""
-
"&eRight-Click use item!"
200kmobcoins:
name
:
"&e&l+ &6&l200,000 MobCoins"
material
: PLAYER_HEAD
withdraw
: false
url
: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2QyNGRjNTgwNjljMTIxMmI1MjlhNGFlNWQ0ZTczYmUwOTkwZDQ2ZmU5MzcxYjFmNzllODE2NGI0Mjg1OWFjOCJ9fX0=
type
: MOBCOINS
mobcoins
: 200000
lore
:
-
""
- "&f* &eValue
:
&6&l200,000"
-
""
-
"&eRight-Click use item!"
messages:
usage
:
-
""
-
" &b&lFLUE &7- &c&lWithdraws Admin Commands &7(FlueWithdraws)"
-
""
-
" &4/fluewithdraws agive <withdrawname> <amount>"
-
" &4/fluewithdraws reload"
-
""
item_given
:
"&a{amount} {item} given successfully."
invalid_amount
:
"&cAmount must be a number."
invalid_withdraw_name
:
"&cInvalid withdraw name."
not_enough_experience
:
"&cYou don't have enough experience."
not_enough_money
:
"&cYou don't have enough money."
not_enough_mob_coins
:
"&cYou don't have enough mob coins."
invalid_withdraw_type
:
"&cInvalid withdraw type: {type} for player: {player}."
player_only_command
:
"&cThis command can only be used by players."
withdraws_usage
:
-
""
-
" &b&lFLUE &7- &c&lWithdraws &7(FlueWithdraws)"
-
""
-
" &4/withdraw exp <amount> &7- &cConvert exp into item"
-
" &4/withdraw money <amount> &7- &cConvert money into item"
-
" &4/withdraw mobcoins <amount> &7- &cConvert mobcoins into item"
-
""
tax_deducted
:
"&aYou have received &e{amount} &a{currency} &7(after &c{tax_amount} &7tax deduction)."
withdraw_not_allowed
:
"&cYou cannot use this item for withdrawing."
customcommands_no_perm_message
:
"&eYou don't have permission to use this command."
actionbars:
exp_added:
actionbar
: true
line
:
"&a+ &e{amount} added exp!"
money_added:
actionbar
: false
line
:
"&a+ &e{amount} added money!"
mobcoins_added:
actionbar
: true
line
:
"&a+ &e{amount} added mobcoins!"
For support, suggestions, or to provide feedback, please join our Discord server. Our team is available to assist you with any issues, and we welcome your ideas to improve the FlueTags plugin. Connect with us and be part of the community!