Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/encodeous/missilewarsx
MissileWars - Refined
https://github.com/encodeous/missilewarsx
missilewars
Last synced: about 1 month ago
JSON representation
MissileWars - Refined
- Host: GitHub
- URL: https://github.com/encodeous/missilewarsx
- Owner: encodeous
- License: mit
- Created: 2021-03-26T16:16:34.000Z (almost 4 years ago)
- Default Branch: dev
- Last Pushed: 2023-07-28T15:57:37.000Z (over 1 year ago)
- Last Synced: 2023-07-28T17:01:04.574Z (over 1 year ago)
- Topics: missilewars
- Language: Java
- Homepage: https://git.io/missilewars
- Size: 9.46 MB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![](assets/cover.png)
![Lines of Code](https://img.shields.io/tokei/lines/github/encodeous/MissileWarsX)
![Minecraft Version](https://img.shields.io/badge/minecraft-1.16.5%2B-green)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](https://github.com/encodeous/MissileWarsX/releases/tag/latest).
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:
- ProtocolLib ([SpigotMC](https://www.spigotmc.org/resources/protocollib.1997/))
- FastAsyncWorldEdit 2.x.x ([FAWE](https://intellectualsites.github.io/download/fawe.html))After collecting all the necessary dependencies, copy the config from the [recommended-config](https://github.com/encodeous/MissileWarsX/tree/dev/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](https://github.com/encodeous/MissileWarsX/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](assets/tomahawk.png)
Shieldbuster
![Shieldbuster](assets/shieldbuster.png)
Juggernaut
![Juggernaut](assets/juggernaut.png)
Lightning
![Lightning](assets/lightning.png)
Guardian
![Guardian](assets/guardian.png)
## 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
- Parts of the missile deploy mechanics is referenced from [LlewVallis/OpenMissileWars](https://github.com/LlewVallis/OpenMissileWars)
- This plugin is designed to provide a similar experience to [CubeKrowd](https://www.cubekrowd.net)'s MissileWars