⭐Ultimate Factions v2 ► Unique Faction Plugin ◄ ✅ [1.8 - 1.21] ✅ icon

⭐Ultimate Factions v2 ► Unique Faction Plugin ◄ ✅ [1.8 - 1.21] ✅ -----

Best GUI based factions plugin. Fresh and unique faction experience. FactionsTop + Dynmap included!



[​IMG]
- the best factions plugin on the market -


TEST SERVER: testing.miinoo.dev

version 1.21
General Features
  • integrated factions top
  • dynmap integration
  • faction level and upgrade system​
  • advanced command-system​
  • own faction ranks​
  • faction relation system​
  • ally permission system (!)
  • different chats (ally, truce, faction, public)​
  • faction warps (optional with password) (!)
  • faction bank system (!)
  • faction townhall villager (!)
  • faction siege system (!)
  • scoreboard tablist header and footer​
  • 100% configurable messages​
  • quests system (only for version > 1.13 )​
  • ...​
(!) - unique
Planned features:
  • DiscordBot (creates channels for each faction / gives channel perms)​

Faction Ranks Features
  • create unlimited faction ranks​
  • give each rank its own permissions​
  • add a rank prefix​
  • set a rank icon​
Ally Features
  • give your ally its own permissions in your territory
  • text your allies in ally chat


[​IMG]
  • /faction help [page] - Help Command
  • /faction create <name> - Creates a faction
  • /faction join <faction> - Accepts an faction invite
  • /faction leave - Leaves your faction
  • /faction ignores - Opens a GUI with all of your ignored factions
  • /faction ignore <faction> - Ignore the faction invites
  • /faction unignore <faction> - Removes a faction from your ignores list
  • /faction map - Shows a map of the surrounding chunks
  • /faction mapsize <width> <height> - Change the size of the map
  • /faction info [faction] - Shows your factions informations
  • /faction playerinfo <player> - Shows information about the player
  • /faction rename <name> - Sets a new name for your faction
  • /faction description <description> - Changes your factions description
  • /faction settings - Change some default values of your faction
  • /faction invite <player> - Invites a player to your faction
  • /faction uninvite <player> - Revoke an faction invite
  • /faction chunksee - Shows the chunk border
  • /faction claim - Claims a chunk
  • /faction claimat <x> <z> - Claims a chunk at a specific position
  • /faction unclaim - Unclaims a faction chunk
  • /faction autoclaim - Claims a chunk while walking through it
  • /faction chat - Toggle chatmode
  • /faction setwarp <name> [password] - Sets a faction warp with optional password
  • /faction warp <name> [password] - Teleport to the specific warp
  • /faction warps
  • /faction sethome [-f] - Sets your faction home
  • /faction home - Teleports you to your faction home
  • /faction ranks - Shows your factions ranks
  • /faction setrank <player> - Sets a players faction rank
  • /faction promote <player> - Promotes a player to the new faction leader
  • /faction chest - Opens the faction chest
  • /faction ally <faction> - Adds an faction to your ally
  • /faction list - Opens a GUI with all factions
  • /faction kick <player> - Kicks a player out of your faction
  • /faction truce <faction> - Adds a faction to your truces
  • /faction neutral <faction> - Removes any relations with a faction
  • /faction bank - Shows your factions balance
  • /faction deposit <amount> - Deposit money into the factions bank
  • /faction withdraw <amount> - Withdraw money into the faction bank
  • /faction upgrade - Upgrades your faction level
  • /faction disband - Disbands your faction
  • /faction safezone - Edit the safe-zone
  • /faction warzone - Edit the war-zone
  • /faction siege <faction> - Starts a siege
  • /faction fly - Toggles fly mode inside your faction territory
  • /faction fill - Fill any container with TNT out of your inventory
[​IMG]

Permission to create a faction
Code (Text):
ultimatefactions.create
Admin permission to bypass faction teleport restrictions
Code (Text):
ultimatefactions.bypass
Bypass Build and interact in territories
Code (Text):
ultimatefactions.build
Permission to open the admin gui
Code (Text):
ultimatefactions.admin

[​IMG]
PlaceholderAPI:


[​IMG]
  1. Put the UltimateFactions plugin in the plugins folder
  2. Put Vault and optional PlaceholderAPI plugin in the plugins folder
  3. Restart (!) your server
[​IMG]

These are the default configuration files. Do not copy them. The plugin will automatically create these files.

Code (YAML):
0:
  cost
: 0
  members
: 5
  fly
: false
  fill
: false
  warps
: 2
  # teleport cooldown in ticks (20 ticks = 1 second)
  warp-cooldown
: 100
  claims
: 5
  potion-effects
: [ ]
  max-active-quests
: 1
  chest-size
: 0
1
:
  cost
: 10000
  fly
: false
  fill
: true
  members
: 10
  warps
: 5
  warp-cooldown
: 80
  claims
: 15
  potion-effects
:
     - jump
  max-active-quests
: 2
  chest-size
: 9
2
:
  cost
: 150000
  fly
: true
  fill
: true
  members
: 15
  warps
: 10
  warp-cooldown
: 60
  claims
: 20
  potion-effects
:
     - speed
      - regeneration
  max-active-quests
: 3
  chest-size
: 18
Code (YAML):

language
: "en-US"
# length of a single chunk
# this value is required to be a power of 2 (2^n)
# changing after the server already initialized the chunk universe will shift the size of all chunks and should only be done with caution
chunk-size
: 16
# change the name of the command
# if this value gets changed it is required to also change the command name in the plugin.yml [important!]
# [right-click on the plugin.jar -> WinRar/7-Zip -> open -> select plugin.yml]
# aliases can be changed in the plugin.yml too
command
: faction
help-page-size
: 8
# tooltips are short tip messages that are sent to the user to give him some hints
tooltips
:
  enabled
: true
chat
:
  # set to false if you don't want to use the integrated chat module
  enabled
: true
  # gets formatted with [faction, player, message]
  self
: '&8 [&a %s&8] &7%s &8> &f%s'
  ally
: '&8 [&9 %s&8] &7%s &8> &f%s'
  truce
: '&8 [&e %s&8] &7%s &8> &f%s'
  neutral
: '&8 [&c %s&8] &7%s &8> &f%s'
  # gets formatted with [player, message]
  none
: '&8 [ ] &7 %s &8> &f%s'
  # gets formatted with the [channel, relation-format]
  channelFormat
: "&c%s &8| %s"
faction
:
  name
:
    # set to true if you want to allow only ASCII characters a faction name
    onlyCharacters
: true
    # maximum length of the factions name
    maxLength
: 16
  creation
:
    # amount of money a player needs to create a faction
    cost
: 0
  claim
:
    # list of worlds where a player can't claim a faction chunk
    blacklistedWorlds
:
     - world_nether
      - world_the_end
    # start price to claim the first x chunks
    # can be set to 0 if you want to disable costs of chunks
    price
: 100
    # every x claims the price gets multiplied by the multiplier
    # (!) don't set to 0
    priceStreak
: 5
    # multiplier that multiplies the streak with the price
    # (!) don't set to 0
    multiplier
: 1.5
    # set to false if players should be able to claim chunks that are not connected to each other
    connected
: true
  # power a faction gains when a player joins the faction
  playerPower
: 5
  warp
:
    # set to true if players should be allowed to set a warp outside the faction territory
    outsideChunk
: false
power
:
  # amount of power that will be regenerated every #increaseTime seconds
  # for each faction
  increase
: 5.0
  # time in seconds
  increaseTime
: 300
  # power a faction will generate if a player kills another player
  increaseOnKill
: 1.25
  # power a faction will lose if a player gets killed
  decreaseOnDeath
: 1.25
teleport
:
  # fallback teleport delay in ticks (20 ticks = 1 second)
  delay
: 60
  # set to true if you want to disable enemy teleports in faction territory
  # (blocks every teleportation)
  blockEnemy
: true
map
:
  # default size of the map
  # is required to be an odd number
  width
: 17
  height
: 17
siege
:
  # power a faction needs to be besieged
  neededPower
: 0
  # time in seconds
  # in this time the besieging faction gets all permissions in the
  # besieged factions claims
  siegeTime
: 300
  # time in seconds
  # time the besieged faction is unsiegable after a siege
  graceTime
: 300
fly
:
  # time in seconds
  # if a player leaves a faction chunk while enabled /f fly
  # fly will be deactivated after this amount of time
  leaveTime
: 3
gui
:
  # enter the name of a material
  # this material will fill each empty space around an item in any gui that is created by the plugin
  # set to 'null' if you don't want to use any item
  fillItem
: 'BLACK_STAINED_GLASS_PANE'
display
:
  scoreboard
:
    # set to true if you want to enable the sidebar
    enabled
: true
  tablist
:
    # set to true if you want to enable tablist header and footers
    enabled
: true
 

[​IMG]

by purchasing my plugins you agree to the terms of use
(1) You agree and confirm that, even without buying the plugin, you have access to all the documentation, explanations and support. By reading documentation before buying, you are also aware that this plugin is not 'plug-and-play' : you need to learn how it works and invest some time to master it. Do not buy it just to start a PayPal dispute the day after because it's "too complicated", it happens too often and is just a waste of time, for you and for me.

(2) You agree that you will only use the 'reviews' section only to give your fair opinion about the plugin and not to get support or to suggest things. Do not leave reviews with errors or problems, it's just annoying.

(3) You are not allowed to decompile, copy, modify, merge, publish, distribute or sell copies or portions of the plugin.

(4) Purchases are final and no refund will be made, under any circumstance
. If you start a PayPal dispute, (a) you will lose access to the resource (this is a SpigotMC rule) and (b) I will not accept it and contact PayPal to sort it out.


[​IMG]

If you've found a bug or if you have any questions feel free to join our discord and ask for help!


icons by https://www.flaticon.com/
Resource Information
Author:
----------
Total Downloads: 793
First Release: Jul 30, 2020
Last Update: Jul 10, 2024
Category: ---------------
All-Time Rating:
52 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings