Skip to content

encodeous/MissileWarsX

Repository files navigation

Lines of Code Minecraft Version

MissileWarsX (or MwX) is an open source implementation of the legendary MissileWars mini-game created by SethBling and Cubehamster. This plugin offers a refined experience that is true to the original game. MwX enables other tweaks & performance options that make the game more enjoyable.

Getting Started

CAUTION: MissileWarsX is designed to run on its OWN Minecraft server. The server will automatically be reset into a clean state after every reboot. Do not install MissileWarsX on an existing server, this action will delete data irreversibly!

Download the latest build of MissileWarsX from the Releases.

MwX requires Paper version 1.16.5+, and supports up to 1.19.3 as of now.

Here are a list of the dependencies required to run MwX:

After collecting all the necessary dependencies, copy the config from the recommended-config folder to the root of your server's directory. These settings are recommended to provide a smooth and consistent experience.

That's all. You can play around with the plugin config, head on over to the wiki for more info!

Main Features

MissileWarsX has a lot of cool & fancy features that make the gameplay more interesting & smooth.

Mechanics

  • MwX sticks to the classic MissileWars experience, with 2 teams, 5 different types of missiles (see below), fireballs, arrows and shields.
  • Fireballs explode when missiles collide with them.
  • Ties where both portals are exploded within 5 seconds are recorded. In the case of a tie, statistics will reflect the tie.
  • There are two map types, auto and manual. Players can be automatically distributed to each team when joining, or may choose their own teams.
  • Players can practice techniques (like tnt-launching) in PRACTICE lobbies, where they can give themselves creative mode.

Gameplay

  • Deaths and Kills with tnt are traced to the person who placed it, naturally, this means that players who planted the winning missile is credited with the win.
  • Items have descriptions to help out new players.
  • Instant and seamless map reset, without kicking players.
  • Players have the ability to break blocks at a faster rate than in Vanilla with their bare hands, useful for breaking redstone blocks. This does not simply use the haste effect.
  • MwX displays the player/tab-list with special formatting, adding useful information such as statisics & latency.

Statistics

  • MissileWarsX keeps track of players' activity, and records their statistics.
  • The plugin can be configured to automatically calculate TrueSkill rating in Ranked lobbies.

Default Missiles

Here are the default missiles included with MissileWarsX. These are identical to the ones from the original MissileWars game.

Tomahawk

Tomahawk

Shieldbuster

Shieldbuster

Juggernaut

Juggernaut

Lightning

Lightning

Guardian

Guardian

Version Support

As mentioned above, MissileWarsX is currently stable on modern versions of Minecraft (1.16.5+). Older versions may be dropped over time due to the lack of manpower to support them.

Public Test Server

If you want to try out MissileWarsX before hosting your own server, you can play the mini-game on a publicly hosted server at mwx.encodeous.cc. This server currently runs 1.19.3, and will run on the latest versions when they come out.

Contributing and Bug Reporting

If you wish to contribute to this project, or if you find any bugs, please create a pull request or file an issue! Alternatively, you can message me on Discord: encodeous#7441

Acknowledgements