SavageFactions - The Ultimate Factions Plugin - 1.7-1.13 1.6-RC

A new era of Competitive Factions.

  1. ProSavage
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/ProSavage/SavageFactions
    Contributors:
    Olof Larsson, Brett Flannigan, Drtshock, Driftay, AL56AF50
    [​IMG]
    [​IMG]
    Check out my plugins on my minecraft server!
    Join the discord: https://discord.gg/q7uN7QN
    Server IP: play.vatrixmc.com




    [​IMG]

    [​IMG]
    [​IMG]
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    [​IMG]
    [​IMG]
    [​IMG]




    New Role
    (/f coleader)
    » Faction Co-Leaders «
    A Role between Moderator and Leader, has all permissions except disband.

    New Relation
    (/f truce)
    » Faction Truce «
    A new relation so factions do not have to ally people for temporary truces.

    Faction Upgrades
    (/f upgrades)
    « Crop Upgrades »
    Crops have a chance to grow two stages instead of one in your claims.
    « Spawner Upgrades »
    Spawners have a higher chance to spawn extra mob in your claims.
    « EXP Upgrades »
    Mobs drop a higher amount of exp in your claims.
    « Fully Customizable GUI »
    Control every aspect of the GUI from item names to layout


    Better Faction Map
    (/f map)
    « Click to Claim »
    Simply click a point on the map to claim it.
    « Larger Map »
    Larger Map size with controllable height.
    « Optimized Tooltips »
    One line map tooltips to optimize performance in claimed land
    « World-Border Detection »
    Worldborder cannot be claimed as is represented as a black claim on map

    Faction Permissions
    (/f perms)
    « Relations & Roles »
    Control permissions for relations and faction roles
    « Extensive Options »
    Control just about every feature from fly to building
    « Fully Customizable GUI »
    Control every aspect of the GUI from item names to layout

    Faction Remote Vaults
    (/f vault, /f getvault)
    « Remote Access »
    Once placed, the faction can remotely access it using /f vault
    « Built in Shop »
    Faction Vaults can be acquired using the /f getvault command for a configurable price.
    « Balanced »
    If another faction claims at location of the vault, or the vault is broken, remote access will be disabled. Therefore making vaults raidable unlike conventional player vaults

    Faction Tnt Bank
    (/f tnt add/take <amount>)
    « Virtual Storage »
    A virtual TNT bank where the factions members can deposit tnt into their faction.
    « Tnt Cap »
    Configurable Maximum Storage in the config.

    Faction Near
    (/f near)
    « Locate Members »
    Show nearby faction members easily
    « Locate Members »
    Distance in meters shown for each member


    Faction Checkpoints
    (/f checkpoint [set])
    « Quick Raid Point »
    Designed to function as a easy warp to set at warps, can be set in wilderness & the player's claim.

    Faction Fly
    (/f fly)
    « Relational Fly »
    Fly in your own faction land, and in other factions' land if set in the other faction's permissions.
    « Bypass Permissions »
    Ability to bypass faction permission checks with bypass permissions
    « Particles »
    Toggleable Cloud like particles under the player when flying
    « Autofly »
    Fly is automatically turned on when entering land where the player has sufficient permission to fly in.
    « Combat Tag »
    Fly is automatically disabled when entering combat

    Faction Rules
    (/f rules)
    « Personalized Rules »
    Each faction can create their own rules if they wish to.
    « Easy to use Editor »
    Edit the faction rules with a few simple commands

    Faction SeeChunk
    « Particle Based »
    Particles are shown at each corner of the chunk.
    « Toggleable »
    Can be toggled, instead of the timed on in FactionsUUID


    Faction Warbanners
    (/f banner, /f getbanner)
    « Exciting Warzone »
    They can be placed in warzones to get powerful effects towards your faction to turn the tide of battle.
    « Rally Point »
    Faction members can directly teleport to the placed warbanner.
    « Built in Shop »
    Faction Warbannerss can be acquired using the /f banner command for a configurable price.

    Faction Inspect
    (/f inspect)
    « Find Insiders »
    Faction members can enable this mode, and see who placed blocks and when making catching insiders easy.
    « Combat Disable »
    Factions Inspect will automatically disable if taking damage or dealing damage to anothe player

    Faction ShowClaims
    (/f showclaims)
    « Sorted »
    Sorted per world, easy to read.

    Faction Coords
    (/f coords)
    « Convenience »
    Save your players the trouble of typing out their coordinates

    Faction Lowpower
    (/f lowpower)
    « Utility »
    Easily find players with lower power in your faction!

    Faction Tntfill
    (/f tntfill <radius> <amount>)
    « Tntbank »
    Hooks into tntbank to get tnt if you are moderator or higher

    Faction Chest
    (/f chest)
    « Chest »
    Virtual shared "Enderchest" between the faction

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Skript Support
    SavageFactions version 1.6-BETA and higher have built in skript support.

    Currently Support is very MINIMAL however I will be working towards adding to it. There are currently a few basic expressions that are documented on the wiki.
    Factions Skript Wiki


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Installation
    An installation guide can be found on our wiki page
    Factions Installation Guide

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    Permissions
    A full permissions list can be found here.
    Factions Permissions List


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Placeholders
    A list of all the placeholders can be found here
    Factions Placeholder List

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



    [​IMG]








    Images

    1. f-upgrades-new.png
    2. f-perms.png
    3. f-vault.png
    4. f-tnt.png
    5. Features.png
    6. MoreInfo.png
    7. Support.png
    8. logo-Cropped.png
    9. upload_2018-7-26_12-36-52.png
    10. banner.png
    mozar1500, Mla, ArifErdoganK and 19 others like this.

Recent Reviews

  1. relucaXIV
    relucaXIV
    5/5,
    Version: 1.6-BETA
    Hi, I commented some months ago. I really would like to replace FactionsUUID with your better built and better supported plugin, but I have some factions on my server and I cannot delete all them for some reason, so could you code a simple command to translate FactionsUUID factions data to SavageFactions factions data? It's not necessary to translate all data, what is necessary are only the factions, with the members and the claimed land. Thanks.
  2. TerrorBlade97
    TerrorBlade97
    1/5,
    Version: 1.6-BETA
    There is no flag permissions setting for all faction, because players can change them. For example, anyone who is an enemy can open a chest in someone's claim
    1. ProSavage
      Author's Response
      oh well sucks that you cant read a wiki ;P I wont help anyone through reviews
  3. RalphPlayz
    RalphPlayz
    4/5,
    Version: 1.6-BETA
    Amazing plugin, but how do I make it so my players can claim along the border. Because when you're right next to the border it just says you can't claim outside the border, but there's still a space of land to claim next to the border and it can be easily raidable
    1. ProSavage
      Author's Response
      you should ask before reviewing.
      I dont answer questions in reivews.
  4. EthanoxXx
    EthanoxXx
    5/5,
    Version: 1.6-BETA
    I'm in love ! Amazing, complete and open-source plugin ! Great job
    Just one idea: mysql support
  5. RedW0lfStoneYT
    RedW0lfStoneYT
    4/5,
    Version: 1.6-BETA
    just got one little idea.
    make the fsc partials configurable eg:
    see-chunk:
    particles: true
    interval: 5
    type: TYPE
  6. Dumle
    Dumle
    5/5,
    Version: 1.6-BETA
    Great plugin, way better than most paid alternatives - and definitely the best free option. Creator is interactive and somehow always online to answer questions - for example someone asked for a way to make default configuration to /f perms and he literally responded in 30 minutes with a separate plugin addon doing just that.

    Recommended to everyone
  7. Its__
    Its__
    5/5,
    Version: 1.6-BETA
    Please tell me where to edit it in Config.yml or add it in Overview to help people who dont know.
    1. ProSavage
      Author's Response
      Join our discord and ask!
  8. Obzidi4n
    Obzidi4n
    5/5,
    Version: 1.6-BETA
    Awesome awesome awesome awesome awesome. Please consider adding Dynmap support!
    1. ProSavage
      Author's Response
      probably will do it, been having a lot of ppl ask!
  9. TheUprising
    TheUprising
    5/5,
    Version: 1.6-BETA
    Holy sh*t

    Amazing plugin. best factions out there.
    I'd be great if we could adjust the titles that pop up (Delay, Color, ect.)
    1. ProSavage
      Author's Response
      You can in 1.9+
  10. MitterWeaL
    MitterWeaL
    4/5,
    Version: 1.6-BETA
    [21:28:16 ERROR]: Could not pass event PlayerInteractEvent to Factions v1.6.9.5-U0.2.1-RC-1.6-BETA
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-PaperSpigot-"4c7641d"]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[spigot.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:228) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PlayerInteractManager.interact(PlayerInteractManager.java:463) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:763) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:52) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
    at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:774) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [spigot.jar:git-PaperSpigot-"4c7641d"]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
    Caused by: java.lang.NullPointerException
    at com.massivecraft.factions.listeners.FactionsPlayerListener.canPlayerUseBlock(FactionsPlayerListener.java:315) ~[?:?]
    at com.massivecraft.factions.listeners.FactionsPlayerListener.onPlayerInteract(FactionsPlayerListener.java:816) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor189.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_191]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_191]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[spigot.jar:git-PaperSpigot-"4c7641d"]
    ... 18 more