Hello from a developer of NationsMC. We are looking for a developer to make us a custom-credits plugins, preferably within a timesclae of a couple of months. We have a reasonable budget and are prepared to negotiate a fair price.
Here is a full list of plugin specifics. (If the tone seems a little strange this was copied from a planning document):
Credits:
When a player breaks an obsidian block, the obsidian item does not drop and the player receives a virtual currency known as credits. They receive one credit per obsidian block broken, the obsidian block must be naturally generated and not placed by a player.
When a player hits an obsidian it retains the breaking progress, For example, if you begin to break an obsidian and pause a few times while doing so, it remembers that and does not reset the breaking progress when you stop hitting it.
When a player kills a Zombie Pigman there is a 1% chance that they receive a credit, this does not count for if the pigman died of fall damage etc. (Has to be killed by the player)
A pickaxe enchantment called CreditDouble, which has 5 Tiers:
T1 25% chance to double credits received from obsidian.
T2 50% chance to double credits received from obsidian.
T3 75% chance to double credits received from obsidian.
T4 100% chance to double credits received from obsidian.
T5 100% chance to triple credits received from obsidian.
Credit Shop:
A gui window with 5 constant purchasable items, 3 slot tickets (read on) and 3 items which rotate from a custom loot table periodically. We need to be able to customize all of the items, the prices of them and the restock interval for the rotating items.
Separately within the Credit shop, three Slot tickets with fixed (but customizable) prices, called Common, Rare and Legendary.
Slot Machine:
A gui window with three options, to roll each of the three types of slot ticket. The items for slot tickets should be clocks named &f&lSlot&7-&f&lBot &e&lTicket, with the Tier in the items lore. These each need to have customizable prizes.
Commands:
Player Commands:
/credit shop (Opens up the credit shop gui)
(also make it so you can do /credit shop %player% to allow externally opening the gui for a player through console commands)
/slot (Opens up the slot machine gui)
/credit bal - /credit balance
Admin Commands:
/credit give %player% %amount% (For giving credits as staff)
/credit remove %player% %amount%
/credit reload (reloads the plugin)
/credit balance %player%
/slot give %player% %type% %amount%
/credit enchants add CreditDouble %amount% (while holding a pickaxe)
/credit enchant give %player% %amount% (gives physical enchantment book of specified level)
Configurability
We want this plugin to be as customisable as humanly possible, for example we need to be able to edit the rewards received (everywhere) the look of the item they received (for slots) the price (in credits) of everything in the shop, we also need to have the configurability of editing the messages it says in chat for example when the server gives a player a credit or a slot it needs to say “You have received 1 credit(s)” or something along those lines but we need to be able to edit this message and we need MVdWPlaceholderAPI integration to allow for us to have the players credit balance on a scoreboard like “featherboard”
Here is a full list of plugin specifics. (If the tone seems a little strange this was copied from a planning document):
Credits:
When a player breaks an obsidian block, the obsidian item does not drop and the player receives a virtual currency known as credits. They receive one credit per obsidian block broken, the obsidian block must be naturally generated and not placed by a player.
When a player hits an obsidian it retains the breaking progress, For example, if you begin to break an obsidian and pause a few times while doing so, it remembers that and does not reset the breaking progress when you stop hitting it.
When a player kills a Zombie Pigman there is a 1% chance that they receive a credit, this does not count for if the pigman died of fall damage etc. (Has to be killed by the player)
A pickaxe enchantment called CreditDouble, which has 5 Tiers:
T1 25% chance to double credits received from obsidian.
T2 50% chance to double credits received from obsidian.
T3 75% chance to double credits received from obsidian.
T4 100% chance to double credits received from obsidian.
T5 100% chance to triple credits received from obsidian.
Credit Shop:
A gui window with 5 constant purchasable items, 3 slot tickets (read on) and 3 items which rotate from a custom loot table periodically. We need to be able to customize all of the items, the prices of them and the restock interval for the rotating items.
Separately within the Credit shop, three Slot tickets with fixed (but customizable) prices, called Common, Rare and Legendary.
Slot Machine:
A gui window with three options, to roll each of the three types of slot ticket. The items for slot tickets should be clocks named &f&lSlot&7-&f&lBot &e&lTicket, with the Tier in the items lore. These each need to have customizable prizes.
Commands:
Player Commands:
/credit shop (Opens up the credit shop gui)
(also make it so you can do /credit shop %player% to allow externally opening the gui for a player through console commands)
/slot (Opens up the slot machine gui)
/credit bal - /credit balance
Admin Commands:
/credit give %player% %amount% (For giving credits as staff)
/credit remove %player% %amount%
/credit reload (reloads the plugin)
/credit balance %player%
/slot give %player% %type% %amount%
/credit enchants add CreditDouble %amount% (while holding a pickaxe)
/credit enchant give %player% %amount% (gives physical enchantment book of specified level)
Configurability
We want this plugin to be as customisable as humanly possible, for example we need to be able to edit the rewards received (everywhere) the look of the item they received (for slots) the price (in credits) of everything in the shop, we also need to have the configurability of editing the messages it says in chat for example when the server gives a player a credit or a slot it needs to say “You have received 1 credit(s)” or something along those lines but we need to be able to edit this message and we need MVdWPlaceholderAPI integration to allow for us to have the players credit balance on a scoreboard like “featherboard”
