2.4.0
Compatibility
Changes
MoneySMP
MoneySMP is an SMP economy and events plugin inspired by the MoneySMP YouTube series.
Features
Money system
- Every player starts with
$100. - Killing another player transfers money from the victim's balance to the killer.
- Kill payouts depend on the victim's tier:
- S or A tier:
$40 - B or C tier:
$30 - D or F tier:
$20
- S or A tier:
- Kill payouts happen automatically.
- Your balance is always visible in the action bar.
- A gold
$balancehologram appears above every player's head. - Admins can toggle kill rewards with
/killreward. - Admins can manage balances with
/moneysmp set,/moneysmp add,/moneysmp remove, and/moneysmp wipe. - Kill payouts and tier-based rewards are configurable.
Teams
- Players can join one of four teams: Red, Blue, Green, or Yellow.
- Team colors appear in chat, the tab list, and player nametags.
- Teams are required to capture points.
Tiers
- Admins can assign players one of six tiers: S, A, B, C, D, or F.
- Each tier can only be assigned to one player per team, creating a ranked-roster system.
- Tiers appear in the tab list and determine kill payouts.
- S-tier players wear a golden crown on their nametag and in the tab list.
Capture point events
- Set up to six capture points, labeled A through F, using a wand tool.
- Run one-hour capture events or start only the points you want to use.
- Teams capture points by standing inside the zone and filling the progress bar.
- If players from multiple teams are inside the zone, the point becomes contested and capture progress stops.
- Capture points include floating point letters, animated progress-bar holograms in the capturing team's color, particles, and a boss bar for each point.
- Use a compass to locate points, with tracking shown in the action bar:
/capturepoint locator <off|nearest|A-F>
- Capture time can be configured separately for each point, with settings saved automatically to the config.
- Every team member receives a capture reward. The default reward is
$10, and the amount can be changed in-game.
Random events
Use /randomevent to roll one of eight random events with a slot-machine-style animation:
- Double Dough: Kill rewards are doubled.
- Shieldless: Shields are disabled.
- Golden Trees: Leaves drop golden apples.
- Anonymous: Everyone becomes invisible and uses the same name. Chat and join/leave messages are hidden.
- Glow: Every player receives the glowing effect.
- Opposite Day: The kill-reward ladder is reversed. D- and F-tier players receive the most, while S- and A-tier players receive the least.
- Vulnerable: Everyone is reduced to 7.5 hearts.
- Ultra Hardcore: Natural healing is disabled. Only regeneration effects can restore health.
Multiple events can run at the same time with:
/randomevent <1-8> [minutes]
The default event duration is 60 minutes. Events include an animated action-bar countdown, per-event colors, a draining time bar, and a warning during the final seconds.
Admins can manage events with:
/randomevent force
/randomevent stop
Anonymous event details
- All players become invisible and share the same name.
- Chat displays
Anonymousinstead of real player names. - Join and quit messages are hidden.
- Death messages display
Unknown killed Unknown. - Admins can use
/anonymous onto see real names. - Admins can use
/anonymous showto reveal specific players. - Milk buckets are blocked while the event is active.
Gladiators
- Set two arena spawn points and create a custom kit.
- Supports 1v1 and team-versus-team fights.
- Team battles use the
setteam1andsetteam2system.
Floating leaderboards
- Place hologram leaderboards anywhere in the world.
- Display either team standings or the richest players.
- Leaderboards refresh automatically and remain after server restarts.
Commands
/balance [top]- Check your balance, team finances, or the top standings. Available to everyone./capturepoint wand | add | remove | list- Manage capture points. Requiresmoneysmp.admin./capturepoint start [A-F...] | stop- Start or stop the capture event for all points or selected points. Requiresmoneysmp.admin./capturepoint reward [amount]- View or change the capture reward. Requiresmoneysmp.admin./capturepoint locator <off | nearest | A-F>- Set your compass locator. Available to everyone./randomevent- View random event information. Available to everyone./randomevent <1-8> [minutes]- Roll random events. Requiresmoneysmp.admin./randomevent force/rig [minutes]- Force or rig an event. Requiresmoneysmp.admin./randomevent stop- End all active events. Requiresmoneysmp.admin./anonymous on/off- Toggle the ability to see real names. Requiresmoneysmp.admin./anonymous show/hide- Reveal or hide specific players. Requiresmoneysmp.admin./leaderboard create <teams|players> | remove | removeall | list- Manage floating leaderboards. Requiresmoneysmp.admin./killreward [global|tiers] [on|off]- Toggle kill-money rewards globally or by tier. Requiresmoneysmp.admin./gladiators setarena1/setarena2/setkit/setteam1/setteam2/clearteams/info/start/stop- Manage Gladiators settings and matches. Requiresmoneysmp.admin./moneysmp set/add/remove | wipe- Edit player balances. Requiresmoneysmp.admin.balance./moneysmp teams set- Assign a player to a team and tier. Requiresmoneysmp.admin.teams./moneysmp reload- Reload the plugin configuration. Requiresmoneysmp.admin.reload.
License
This plugin is a fan-made recreation inspired by the MoneySMP YouTube series. It is not affiliated with or endorsed by the original creators.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:VGCJ4Kug:MIA928Bv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:VGCJ4Kug:MIA928Bv"
}

