Skip to content

Jackzmc/MissileWars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MissileWars

Still WIP, mostly complete. Everything should work fine if you use the provided world download, and data.yml. Will be able to setup a world later, and the file for a premade world will be provided. Any custom maps must be based on the Z-axis (bases face each other on Z). You can't change any the configuration unless you recompile right now. Maps must be based on the Z-axis.

Requires:

  • WorldEdit
  • WorldGuard (possibly not in future)
  • Vault (optional) for chat prefix

AsyncWorldEdit can possibly be used, as the resetting process can lag a server, and possibly lag clients out. I've tested it, and it works fine in normal operations (may need to tweak memory settings to allow it work always). Only problem is on resetting, it doesn't wait and reset correctly.

Features:

  • Full MissileWars vanilla replacement
  • Uses worldedit to spawn missiles & clear game
  • Tracks statistics of players, wins/loses, more
  • (SOON) PlaceholderAPI support
  • Add custom missiles
  • Change game settings during game
  • (SOON) Custom map support
  • Free
  • and probably more things I forgot about

Downloads

Item Schematics

Schematics are already provided with plugin jar. If you are adding any custom schematics, please lowercase the team name.

Working World Download

Download the Missile Wars World (All commandblocks have been removed)

https://dl.jackz.me/MissileWars/WORLD.zip

data.yml for world

A preconfigured setup for the provided world can be downloaded here:

https://dl.jackz.me/MissileWars/data.yml

Development Builds

Build Status

Builds can be found at this link:

https://ci.jackz.me/view/Java/job/MissileWars/

Commands

Command Description
/spectate [player] Switch between spectating and not spectating
/game, /gameinfo View game stats / players
/stat(s), /wins, /loses View stats of others or yourself
/missilewarsadmin, /mwa The main management command. Use /mwa help for info

Permissions

  • missilewars.spectate - Permission to switch between spectator mode and adventure mode
  • missilewars.spectate.others - Permission to switch another player
  • missilewars.stats - Permission to view stats of self, and session stats
  • missilewars.stats.other - Permission to view stats of another
  • missilewars.stats.global - Permission to view global statistics
  • missilewars.admin.give - Allows access to the /mwa give command
  • missilewars.admin.choose - Allows access to the /mwa choose command
  • missilewars.admin.game - Allows access to the /mwa game command
  • missilewars.admin.game.start - Allows force starting the game
  • missilewars.admin.game.stop - Allows resetting and stopping the game
  • missilewars.admin.config - Allows access to the /mwa config command
  • missilewars.admin.config.[configID] - Allows changing settings in game
  • missilewars.admin.config.save - Allows saving changed settings to disk
  • missilewars.admin.reload - Allows access to reloading all yaml files

About

A plugin based version of the Missile Wars game

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages