▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Nations

Nations

The Ultimate Plugin for making and leading nations, forming alliances, and declaring wars!

91
1

Nations

Nations Banner Minecraft Platform

A comprehensive nations, warfare, and alliance plugin for Minecraft servers.

Created by Nevmind. All rights reserved to him.


Overview

Nations is a feature-rich Minecraft plugin that allows players to create and manage their own nations, form alliances, and engage in organized warfare. Whether you're running a survival server, a roleplay server, or a political faction server, Nations provides all the tools you need for immersive geopolitical gameplay.


Features

Nation Management

  • Create Nations - Players can establish their own nations with custom names
  • Multiple Join Types - Open, approval-based, or application-based joining
  • Custom Application Questions - Nation leaders can set up to 5 questions for applicants
  • Role System - Create custom roles with specific permissions
  • Multi-Leader Support - Nations can have multiple co-leaders

Alliance System

  • Create Alliances - Nation leaders can form alliances with other nations
  • Alliance Leadership - Multiple nations can share leadership of an alliance
  • Diplomatic Relations - Invite nations, manage membership, and coordinate strategy

Warfare System

  • Declare War - Nation leaders can declare war on rival nations
  • Two War Modes:
    • Mode 1 (Instant): Combat begins immediately
    • Mode 2 (Grace Period): Configurable grace period before combat
  • Casualty Tracking - Real-time kill tracking during wars
  • War Scoreboard - Live scoreboard showing war status and casualties
  • Alliance Support - Allies are notified and can join wars

Admin Controls

  • War Approval System - Optionally require admin approval for wars
  • Restrict Nation Creation - Limit nation creation to admins only
  • In-Game Config Editing - Modify all settings without touching files
  • Full Override Permissions - Admins can manage any nation

LuckPerms Integration

  • Automatic Groups - Nations automatically create LuckPerms groups
  • Name Tags - Players display their nation and role in chat/name tags

Installation

  1. Download the Nations-1.0.0.jar file
  2. Stop your Minecraft server
  3. Place the JAR file in your server's plugins folder
  4. Start your server
  5. The plugin will generate its configuration files automatically
  6. (Optional) Install LuckPerms for name tag integration

Commands

General Commands

CommandDescriptionPermission
/nations help [page]Show help pagesEveryone
/nations creatorShow plugin creatorEveryone
/nations listList all nationsnations.player.list
/nations info [nation]View nation informationnations.player.info

Nation Management

CommandDescriptionPermission
/nations create <name> [type]Create a nationnations.player.create
/nations deleteDelete your nationNation Leader
/nations join <nation>Join a nationnations.player.join
/nations leaveLeave your nationnations.player.leave
/nations kick <player>Kick a memberRole permission
/nations notificationsToggle join notificationsNation Leader

Join Requests & Applications

CommandDescriptionPermission
/nations requests [page]View pending requestsRole permission
/nations accept <player>Accept a requestRole permission
/nations deny <player>Deny a requestRole permission
/nations questions listList application questionsNation Leader
/nations questions add <q>Add a questionNation Leader
/nations questions remove <#>Remove a questionNation Leader

Role Management

CommandDescriptionPermission
/nations role create <name>Create a roleRole permission
/nations role delete <name>Delete a roleRole permission
/nations role listList all rolesRole permission
/nations role perms <role> <perm> <true|false>Set role permissionRole permission
/nations setrole <player> <role>Assign role to playerRole permission

Available Role Permissions:

  • accept_requests - Accept/deny join requests
  • declare_war - Declare war on other nations
  • kick_members - Kick members from the nation
  • invite_members - Invite players to the nation
  • manage_roles - Create, edit, and assign roles

Leadership Commands

CommandDescriptionPermission
/nations leader add <player>Add a co-leaderNation Leader
/nations leader remove <player>Remove a co-leaderNation Leader
/nations leader transfer <player>Transfer leadershipNation Leader

War Commands

CommandDescriptionPermission
/nations war declare <nation>Declare warRole permission
/nations war confirmConfirm war declarationRole permission
/nations war listList active warsEveryone
/nations war join <warId> <side>Join an ongoing warRole permission
/nations war end <warId> <outcome>End a warnations.admin.war
/nations war approve <warId>Approve pending warnations.admin.war

War Outcomes: attacker, defender, draw, attacker_surrender, defender_surrender

Alliance Commands

CommandDescriptionPermission
/nations alliance create <name>Create an allianceNation Leader
/nations alliance invite <nation>Invite nation to allianceAlliance Leader
/nations alliance join <alliance>Join an allianceNation Leader
/nations alliance leaveLeave your allianceNation Leader
/nations alliance kick <nation>Kick from allianceAlliance Leader
/nations alliance deleteDelete your allianceAlliance Leader
/nations alliance info [name]View alliance infoEveryone
/nations alliance listList all alliancesEveryone

Admin Commands

CommandDescriptionPermission
/nations reloadReload configurationnations.admin.reload
/nations config get <path>Get config valuenations.admin.config
/nations config set <path> <value>Set config valuenations.admin.config
/nations config list [section]List config keysnations.admin.config
/nations admin create <nation> <player>Create nation for playernations.admin.create
/nations admin delete <nation>Delete any nationnations.admin.delete
/nations admin setleader <nation> <player>Set nation leadernations.admin.leader

Permissions

Player Permissions (Default: true)

PermissionDescription
nations.player.*All player permissions
nations.player.createCreate a nation
nations.player.joinJoin a nation
nations.player.leaveLeave a nation
nations.player.infoView nation information
nations.player.listList all nations

Admin Permissions (Default: OP)

PermissionDescription
nations.admin.*All admin permissions
nations.adminGeneral admin permission
nations.admin.reloadReload configuration
nations.admin.configEdit configuration in-game
nations.admin.createCreate nations for players
nations.admin.deleteDelete any nation
nations.admin.kickKick from any nation
nations.admin.leaderManage any nation's leadership
nations.admin.rolesManage any nation's roles
nations.admin.warApprove and end wars

Bypass Permissions (Default: OP)

PermissionDescription
nations.bypass.*Bypass all restrictions
nations.bypass.cooldownBypass join/leave cooldowns

Configuration

The configuration file (config.yml) is automatically generated with extensive comments. Here's an overview of key settings:

Messages

messages:
  prefix: "&8[&6Nations&8] &r"

Appearance

appearance:
  primary-color: "&6"
  secondary-color: "&e"
  accent-color: "&7"
  error-color: "&c"
  success-color: "&a"

Nation Settings

nations:
  player-creation-enabled: true    # Allow players to create nations
  join-requests-enabled: true      # Allow join requests
  max-application-questions: 5     # Max questions per application
  join-cooldown-seconds: 0         # Cooldown before joining (0 = disabled)
  leave-cooldown-seconds: 0        # Cooldown before leaving (0 = disabled)

War Settings

war:
  mode: 1                          # 1 = Instant, 2 = Grace Period
  require-admin-approval: false    # Require admin approval for wars
  grace-period-seconds: 300        # Grace period duration (mode 2 only)
  chat-notifications: true         # Announce kills in chat
  scoreboard-enabled: true         # Show war scoreboard

Integrations

integrations:
  luckperms-enabled: true          # Enable LuckPerms integration

In-Game Config Editing

You can modify any configuration value without editing files:

/nations config get war.mode
/nations config set war.mode 2
/nations config set war.grace-period-seconds 600
/nations config list war

Changes are saved immediately and apply on the next relevant action.


Compatibility

Supported Minecraft Versions

  • Minimum: 1.8
  • Maximum: 1.21+ (and future versions)
  • The plugin uses only stable Bukkit/Spigot API calls

Supported Platforms

  • Spigot
  • Paper
  • Bukkit
  • Paper forks (Purpur, Pufferfish, etc.)

Optional Dependencies

  • LuckPerms - For name tag integration

Troubleshooting

Common Issues

Q: The plugin won't load!

  • Ensure you're running a compatible server version (1.8+)
  • Check the console for error messages
  • Verify the JAR file isn't corrupted

Q: LuckPerms integration isn't working!

  • Ensure LuckPerms is installed and loaded before Nations
  • Check that integrations.luckperms-enabled is set to true
  • Verify LuckPerms is version 5.0 or higher

Q: Players can't create nations!

  • Check nations.player-creation-enabled in config
  • Verify players have nations.player.create permission

Q: Wars aren't starting!

  • If using admin approval, wars need to be approved first
  • Check war.require-admin-approval in config

Q: Scoreboard isn't showing!

  • Verify war.scoreboard-enabled is true
  • Some scoreboard plugins may conflict

FAQ

Q: Can I have multiple nations at once? A: No, players can only be in one nation at a time.

Q: What happens when a nation is deleted? A: All members are removed, the nation is disbanded, and if in an alliance, it's removed from there too.

Q: Can wars have multiple nations on each side? A: Yes! Alliance members can join wars, and non-allied nations can choose a side.

Q: Is there a limit to nation size? A: No built-in limit. You can implement one via permissions or external plugins.


Attribution

Created by Nevmind. All rights reserved to him.

Nations v1.0.0 | Created by Nevmind | All rights reserved

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:CC-BY-ND-4.0
Опубликован:2 месяца назад
Обновлён:2 месяца назад
Главная