Custom server plugin for the MLG Fortress Minecraft server.
IP: mlg.robomwm.com
Some features include:
- Hitmarkers
- Hitsounds
- Semi-keepinv
- Low health sound and visual effects
- Have you noticed a lot of FPS elements in here?
- Eliminations
- Health canisters
- Health pickups
- ArmorAugmentation (armor does stuff)
- Voice lines
- Tip notifications
- Transaction notifications
- Nicknames
- Name colors
- Warps
- HotMenu (quick access menu)
- Changelog
- Schedule server restarts after plugin updates
- Others
- Seriously I can't seem to stop myself from adding more in here
This is a long-running "all-in-one" server plugin. It mixes gameplay features, quality-of-life systems, commands, and integrations used by the MLG Fortress network.
The plugin entry point is:
me.robomwm.MountainDewritoes.MountainDewritoes
Feature code is mostly grouped by package:
combat/andcombat/twoshot/- combat tuning and weapon systemsSounds/- hit/low-health/replacement sound behaviorarmor/- armor augmentation logicMusic/- atmospheric/music systemsCommands/- command handlers and command utilitiesnotifications/- tips and transaction/player notificationsspaceship/- minecart ship flight test. key steer.arena/- PvP kill gives XP orb.NotOverwatch/- hero-style ability tests. gear name checks.Rewards/- level-up rewards. enchant table blocked.hotmenu/- press F. scroll pick. run command.Events/andpacketwrappers/- custom event plumbing and packet wrappers
There is also a trash/ folder containing older or unused classes kept for reference.
- Java 21
- Paper API
26.1.2+(as declared inpom.xml) - Maven 3.x
mvn clean packageThe built plugin jar is shaded and produced under target/.
MountainDewritoes supports many optional plugins through soft dependencies and runtime checks. Notable integrations include:
- CustomItemRegistry
- GrandioseAPI
- SimpleClans
- BetterTPA
- Vault
- ProtocolLib
- PrettySimpleShop
Behavior for several features is enabled only when corresponding plugins are present.
Registered commands (see plugin.yml) include:
nick(aliases:color,name,nickname, ...)warpclearchattipvoicestartmusicshruglejailresetmdwatchwinrewardnewlog,deleteloginfosettingsviewchangeloglogin
- This project is intentionally practical rather than flashy.
- The codebase has evolved over many years, so package names and features reflect both active systems and historical experiments.
/viewcommand exists.- view-distance change disabled.
- command sends guidance only.
