Marketplace/Gameplay/CropSMP

CropSMP

minecraftFreev'1.0.0'

Description

A Minecraft plugin for a server named "CropSMP". The plugin introduces a custom secondary currency called Cropits, which works alongside the standard Vault-based money system. Cropits are used as a special currency and should be fully managed through a custom command system.

The plugin must include the command /cropits with the following subcommands: bal, baltop, pay, give, set, and take. The /cropits bal command shows the player’s own Cropits balance. The /cropits baltop command displays a leaderboard of the players with the highest Cropits balance. The /cropits pay <player> <amount> command allows players to send Cropits to each other. The /cropits give <player> <amount>, /cropits take <player> <amount>, and /cropits set <player> <amount> commands are admin-only and allow managing player balances directly.

Permissions must be implemented using the format: cropsmp.cropits.<permission>.
Regular player permissions:

cropsmp.cropits.bal
cropsmp.cropits.baltop
cropsmp.cropits.pay

Admin permissions:

cropsmp.cropits.give
cropsmp.cropits.take
cropsmp.cropits.set

Only players with the correct permissions should be able to use each command.

The system must handle all edge cases correctly, including invalid players, invalid amounts, insufficient balance, and preventing negative values. Admin commands should support offline players if possible. All data must be stored persistently so balances are saved.

All chat messages must be clean, consistent, and fully configurable. A config.yml file must be included where every message can be customized, including the prefix. The prefix must be defined in the config and all messages must use the format: <prefix> <message>. No messages should be hardcoded in the plugin.

The config.yml should be clearly structured and include all necessary messages such as success messages, error messages, usage messages, no-permission messages, and any other feedback the plugin gives. Placeholders should be supported for things like player names, amounts, and balances. Everything must be editable in the config, including the prefix and all message formats.

The plugin should be cleanly coded, well-structured, and optimized for use on an SMP server. It should run without errors and be easy to configure and maintain.

Reviews (0)

No reviews yet

Be the first to leave a review!

thijs pluijm

Seller

thijs pluijm

0

downloads

Versionv'1.0.0'
Platformminecraft
Typepaper
Minecraft VersionMC 1.21
CategoryMinecraft Plugins > Gameplay
Published on29/03/2026
Last update21/04/2026
Free