Nations 1.1.8

Create nations, wage war!

  1. AjaxOfTheDead
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/AjaxOfTheDead/Nations
    Languages Supported:
    English
    Features
    • General nations features
      • Players can create/disband Nations using a command
      • Nations can create alliances
      • Players can join existing Nations
      • Nation leaders can promote players to 'Officer' and then to 'Leader'
      • Nation leaders can kick members and officers
      • Officers can kick members
      • Players can get a list of a nation's members/leaders/enemies
      • Nation leaders can set a home to which all members can teleport
      • Fully functioning tab completion system
    • War features
      • Nations can declare war on each other
      • Nations can declare war on all the nations
      • A nation at war can request peace of the enemy nation
    • Alliance features
      • Players can create alliances
      • Alliances can be ruined by a declaration of war
    • Kill point system
      • A nation's member can kill another nation's member to gain points
      • Killing players that don't have a nation, are members of your own nation, or are members of your ally's nation won't give you any points
      • Each player has their own amount of kills which is added to the total amount of nation kills
      • The nation with the most kills is ranked number 1 on the nations' top list
      • When a nation reaches a total amount of kills, it allows it's members to use boosters
    Configuration
    There are 4 config files:
    • data.yml (dependent)
    • nation.yml (dependent)
    • users.yml (dependent)
    • config.yml (independent)
      Code (Text):

      #This plugin was made by AjaxOfTheDead
      #This is a Minecraft Nations plugin, you create a nation, add members and destroy your enemies!

      #the reload message
      reload:
        message: "Nations config reloaded"

      #set the delay of teleportation for the /home command
      home-teleport-delay:
        seconds: 0

      #allow prefixes to be shown in tab (might interfere with other plugins)
      tab-prefix: false

      #get kill points from all nations instead of only from enemy nations
      kill-all-nations: true

      #set the amount of kill points players will get when killing another player with a specific rank
      kill-points-ranking:
        Members: 1
        Officers: 2
        Leaders: 5

      boosters:
        #set the amount of kill points a nation must have to get these boosters
        nation-booster-points:
          night-vision: 0
          haste: 30
          dolphin-grace: 50
          jumpboost: 50
          invisibility: 55
          water-breathing: 55
          speed: 60
          regeneration: 80
          resistance: 90
          fire-resistance: 90
          absorption: 90
          strength: 120
       
        #set the booster amplifiers
        nation-booster-amplifier:
          night-vision: 1
          haste: 3
          speed: 4
          dolphin-grace: 255 #dolphin's grace is generally really slow
          jumpboost: 2
          invisibility: 1
          water-breathing: 1
          regeneration: 3
          resistance: 3
          fire-resistance: 3
          absorption: 4
          strength: 3
         
        #set absorption's cooldown
        absorption-cooldown: 30

      #set the nation's prefix color by level
      #level is determined by kill points
      messages:
        prefix:
          level-1:
            kills: 0
            bukkit-color-code: "&a"
          level-2:
            kills: 10
            bukkit-color-code: "&c"
          level-3:
            kills: 20
            bukkit-color-code: "&e"
          level-4:
            kills: 30
            bukkit-color-code: "&c"
          level-5:
            kills: 40
            bukkit-color-code: "&4"
          level-6:
            kills: 50
            bukkit-color-code: "&1"
          level-7:
            kills: 60
            bukkit-color-code: "&6"
          level-8:
            kills: 70
            bukkit-color-code: "&9"
          level-9:
            kills: 80
            bukkit-color-code: "&3"
          level-10:
            kills: 90
            bukkit-color-code: "&5"
       
    Warning: If you edit 1 of the dependent files, you'll also have to edit the other dependent files to prevent errors.
    Commands
    • Player
      • /nations create <nation> | create a nation
      • /nations rename | rename your nation
      • /nations list | display the list of nations
      • /nations disband | disband your nation
      • /nations declare <war/peace> <nation/all> | declare war or peace
      • /nations warlist | show the list of your enemies
      • /nations invite <name> | invite a player to become a member
      • /nations sethome | set a home for your nation
      • /nations home | teleport to your nation's home
      • /nations top | view the leaderboard of all nations based on kills
      • /nations ally <nation> | send an alliance request to a nation
      • /nations kick <name> | kick a player from your nation
      • /nations promote <name> | promote a member to 'Leader'
      • /nations leave | leave a nation
      • /nations info <nation/player> | get the nation info from a nation or a player
      • /nations booster <booster> | gives the player a potioneffect
    pic2.PNG pic3.PNG pic1.PNG pic4.PNG
    • Admin
      • /nations <nation> addmember <name> | forcibly add a player to a nation if that player is not already in a nation
      • /nations join <nation> | join a nation and become the leader
      • /nations reload | reload the plugin
    Permissions
    • nations.player gives access to all the player commands
    • nations.admin gives access to all the player/admin commands
    • nations.reload gives access to the 'reload' command
    MelaniumAS and ccorp2002 like this.

Recent Reviews

  1. MestreSuave
    MestreSuave
    5/5,
    Version: 1.1.7.2
    Great plugin! continue working on it.
    Is working in 1.12
    Please make placeholders!
    1. AjaxOfTheDead
      Author's Response
      Placeholders have been created and will be added in the next update
  2. PhoenixHaven
    PhoenixHaven
    5/5,
    Version: 1.1.7.2
    Works well with no issues so far. I would love to see an option in the config where you can choose what status the player has to be in to get kill score. (for example you can only get kill score from enemy nations instead of any nation)
    1. AjaxOfTheDead
      Author's Response
      I'll add this to my suggestions! :)
  3. LukeFidrocki
    LukeFidrocki
    5/5,
    Version: 1.1.3
    It is an amazing plugin but after this update my players don't have perms to do anything and there is nothing in luck perms for this plugin. I don't know how to give them perms or access to nations. Also I highly recommend you add a config for it and a kill status for each nation to see the best players and create competition between nations. Great plugin overall
    1. AjaxOfTheDead
      Author's Response
      Thanks again for the feedback! I would like some more information about the permissions issue, could you join the discord so it'll be easier to communicate? Also, thank you for the recommendation, will definitely keep that in mind!
  4. LukeFidrocki
    LukeFidrocki
    5/5,
    Version: 1.1.0
    Amazing plugin man! Keep up the great work and your plugin will probably really start growing! NICE JOB! I love using this for my server and my players love it too.
    1. AjaxOfTheDead
      Author's Response
      Thanks for the feedback! Will definitely keep working on this!