Forces

by Karutoh

This mod provides chat commands that players can use to create forces and also expands upon them.

Overhaul
3 years ago
1.1
474

Changelog

Version: 0.0.0
Date: 2021.01.11
    - Initial release.
Version: 0.0.1
Date: 2021.01.12
  Fixes:
    - Code tidying and cleanup.

  Changes:
    - Added more commands.
Version: 0.0.2
Date: 2021.01.12
  Fixes:
    - The commands `ceasefire` and `friend` now verify if the target force exists.
Version: 0.0.3
Date: 2021.01.12
  Fixes:
    - The commands `ceasefire` and `friend` now disable correctly.
Version: 0.0.4
Date: 2021.01.12
  Fixes:
    - Data is now properly filled when this mod is added to an already existing world.
    - Commands requiring parameters no longer crash if none were given.
    - Messages from commands `merge`, `disband` and `kick` are now correct.
    - If there are no more players in a force, it will disband.
    - Can no longer kick equal or higher ranking players unless permission is given.
    - Can no longer remove ranks equal or higher unless permission is given.
  
  Changes:
    - Added force colors to help distinguish other forces.
    - Added force rank colors to help distinguish between ranks.
    - Added message of the day feature to forces.
    - Welcome message is now displayed when a player joins a force.
    - Added command `setmotd`.
    - Added command `setcolor`.
    - Added command `setrankcolor`.
    - Added command `setdefaultrank`.
    - Changed permission `canChangeTag` to `canSetTag`.
    - Changed permission `canEditWelcomeMsg` to `canSetWelcomeMsg`.
    - Added permission `canEditHigherRanks`.
    - Added permission `canEditEqualRank`.
    - Added permission `canKickHigherRanks`.
    - Added permission `canKickEqualRank`.
    - Added permission `canBanHigherRanks`.
    - Added permission `canBanEqualRank`.
    - Added permission `canSetMOTD`.
    - Added permission `canAcceptRequests`.
    - Added permission `canSetColor`.
    - Removed permission `canCreateRank`.
    - Removed permission `canRemoveRank`.
    - Added more future proofing.
Version: 0.0.5
Date: 2021.01.14
  Fixes:
    - Fixed error when creating new data on already existing world.
  
  Changes:
    - Removed command `setrankcolor`.
    - Removed command `setcolor`.
    - Removed permission `canSetColor`.
Version: 0.0.6
Date: 2021.01.22
  Fixes:
    - Added an all around fail-safe so global data is always populated.
    - Can no longer invite yourself to a force.
  
  Changes:
    - Changed invite GUI to be on the Center.