[INACTIVE][SEC/FUN] Factions v1.1.7 - Guilds, War and user-controlled antigrief [733]

Discussion in 'Inactive/Unsupported Plugins' started by Olof Larsson, Feb 6, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Olof Larsson

    Factions - Guilds, War and user-controlled antigrief :)
    By Olof Larsson and Brettflan.

    Current version: 1.1.7
    Download: https://github.com/oloflarsson/Factions/tree/master/releases
    Source: https://github.com/oloflarsson/Factions
    Read the full userguide here: http://mcteam.org/plugins/factions

    This plugin will allow the players on the server to create factions/guilds. The factions can claim territory that will be protected from non-members. Factions can forge alliances and declare themselves enemies with others. Land may be taken from other factions through war.

    The goals of this plugin:
    • The players should be able to take care of anti-griefing themselves.
    • Inspire politics and intrigues on your server.
    • Guilding and team spirit! :)
    Fork me on github!
    I would be glad to code on this plugin together with you :). Please fork me on github and do a pull request. Read more here:
    http://help.github.com/fork-a-repo/
    http://help.github.com/pull-requests/

    There will be cake if you join me in the coding [cake] :)

    Usage
    Read the full userguide here: http://mcteam.org/factions <-[cake]

    The chat console command is:
    • /f
    This command has subcommands like:
    • /f create my faction name
    • /f invite my friends name
    • /f claim
    • /f map
    • ... etc
    You may also read the documentation ingame as the plugin ships with an ingame help manual. Read the help pages like this:
    • /f help 1
    • /f help 2
    • /f help 1
    Note that you may optionally skip the slash and just write
    • f
    Installing
    1. Download: https://github.com/oloflarsson/Factions/tree/master/releases
    2. Put Factions.jar in your plugins folder
    If you have Permissions installed you will need to configure it. Read more here.

    Current ToDo list:
    1. More admin controll, for example reassign faction admins.
    2. Command to reload config file.
    3. Give factions a limited number of separate territories. "You may only claim at the border of your territory". Purpose of this is to stop players from claiming land in a scattered way. Factions will be more stationary. This will encourage factions to build one main town.
    Changelog:
    Version 1.1.7

    • Package structure changed to move it out of com.bukkit.* namespace (Olof Larsson)
    • Removed Help plugin support as that plugin is not updated. (Olof Larsson)
    • Changed name for No Faction to Wilderness (Olof Larsson)
    • New unclaimall command (/f unclaimall) to unclaim all of the faction's land (Olof Larsson)
    • Safezone claiming command now has optional radius input (/f safe [radius]) to claim a larger safezone area at a time (Olof Larsson)
    • Added check to make sure chatTagInsertIndex is valid before using it, to prevent triggering an exception (Brettflan)
    • Players who aren't currently in a faction should no longer get "Person left your faction" messages when others join a faction (Brettflan)
    • Attempt at simple workaround for error related to NPCs from Citizens plugin (Brettflan)
    • Placement and removal of paintings is now prevented if you're in another faction's territory (Brettflan)
    • /f map has been updated to fit inside the new Bukkit line-width limits (39 tiles wide instead of 49) (Brettflan)
    EDIT: by the way, you do need to have build 726 or newer of CraftBukkit (RB 733, for instance) since the painting events were added then.
    More changelog:
    Show Spoiler

    Version 1.1.5 (By Brettflan)
    • Fix for left-clicking on wooden doors not being detected
    • Fix for null faction home location when loading factions data
    • Added "factions.adminBypass" permission which will allow players with that permission to bypass the building/destruction and usage limitations inside faction territory
    • New boolean config options territoryBlockTNT (default false), safeZoneDenyBuild (default true), safeZoneDenyUseage (default true), safeZoneBlockTNT (default true).

    Version 1.1.3 (By Brettflan)
    • updated to work with RB 600/602
    • handled a couple of potential NPEs, one caused when saving faction info, and one where it could try sending messages to a player who is offline or otherwise doesn't currently exist for whatever reason
    • fix/workaround for bucket usage not always being detected if 2-3 blocks away
    • faction-tagged chat messages sent to the console and log now have crufty color tags (like "§f" and such) stripped out
    Version 1.1.2
    • bugfix - admins could not place signs etc in safezones (Olof Larsson)
    • Added some missing instaDestroyItems (painting and flowers) (Olof Larsson)
    • Added ability to load old pre-1.1 data files (board, factions, followers) if they exist and new files don't (Brettflan)
    Version 1.1 (by Olof Larsson)
    To upgrade: Remove you Factions folder
    I'm sorry about that. There just are so many changes to the save files.
    • Permissions plugin support
    • Help plugin support
    • Faction homes
    • Better save file format
    • Inactive players are kicked from their faction
    • SafeZones - PVP and monster safe areas
    Version 1.0 beta7 (by Brettflan)
    • Fix for enemy attacks potentially healing people in their own territory due to armor calculations, instead of correctly just giving reduced damage.
    • Placement/use of these items inside another faction's territory is now prevented: redstone wire, sign, flint&steel, bucket (empty, water, and lava).
      Code is also in place to prevent placement of beds and repeaters, but CraftBukkit doesn't properly detect those yet.
    • Fix for destruction of certain blocks not previously being detected and prevented: torch, redstone torch, repeater, redstone wire, sapling, crops, sugar cane.
    • Minor spelling and grammar fixes
    • Added options "territoryBlockCreepers" and "territoryBlockFireballs" to configuration file (conf.json). These both default to disabled. If enabled, they will respectively prevent creepers or ghast fireballs from destroying blocks if they explode inside faction owned territory. These can prevent griefing by way of luring creepers into another faction's territory.
      Note that both explosion types will still hurt nearby players and mobs, they just won't destroy blocks.
      Also note that "territoryBlockFireballs" only works in CB build 557 and higher, where fireball detection was added.
    Version 1.0 beta6
    To upgrade:
    Factions now use world name instead of world id for the board files.
    Nothing will be claimed when you start the server. Change the board file name(s)
    from something like 234978619762348768.json to something like world.json.
    • Updated to work with Craftbukkit 493 (by Brettflan)
    • Paginated faction listing (by Brettflan)
    • Single jar install (by Brettflan)
    • Board files now use world name instead of world id (by Olof Larsson)
    Version 1.0 beta5
    • Updated to work with Craftbukkit 450, which means Minecraft 1.3 compatibility :)
    • For now messages like these are removed: "Playername tried to use Wooden door in your territory". They could be used for chat spamming.
    Version 1.0 beta4
    To upgrade: Start and stop the server once with the new jar. Paste the content from board.json into the newly created file in /plugins/Faction/boards/. After this you can delete board.json.
    • MultiWorld support.
    • Faction chat is now something you turn on and of.
    • Arrows are now included in the friendly fire filter.
    • Some stability fixes.
    Version 1.0 beta3
    To upgrade: Delete conf.json and rename the "name" field to "tag" in every faction.json file.
    • Greatly improved chat and messaging system! :D
      Cooperates well with other plugins. Tested with Essentials and iChat so far.
    • New faction chat command
    • More config options
    • Bugfix: You can now claim land from enemies :p
    • ... and a lot of other fixes
    Version 1.0 beta2
    • There is now a config file where you may alter chat colors, dynamics of war etc.
      I will add documentation on the config soon...
    • Made the color formating a bit more understandable.
    • There is now a broadcast when a new faction is created.
    Version 1.0 beta1
    • The first release
     
  2. Offline

    Kainzo

    herocraft coding is looking for a coder to work on a new Township plugin (very similar to factions) we're also looking a way to adapt your code perhaps with our new Heroes (RPG) underway. Let me know if you're interested.
     
  3. Offline

    aminecraftuser

    McMyAdmin Updater - 1.0.0.0

    [Info] Java found at: C:\Program Files (x86)\Java\jre6\bin\java.exe
    [Caution] You are using the default login password! Remote users will not be abl
    e to log in.
    [Notice] Starting McMyAdmin Personal v0.9.0.3
    [Notice] Detecting System...
    [Notice] Windows Version: Microsoftr Windows VistaT Home Premium (64-bit)
    [Notice] Detection complete.
    [Warning] No saved group information was found. Loading Defaults.
    [Error] Couldn't load user history.
    [Notice] Starting webserver...
    [Notice] Web server started at http:// :8080/
    [Notice] Launching web browser.
    [Notice] McMyAdmin has started and is ready for use.
    [Notice] Starting Minecraft Server...
    2011-03-16 16:58:01 [INFO] Starting minecraft server version Beta 1.3
    2011-03-16 16:58:01 [INFO] Loading properties
    2011-03-16 16:58:01 [INFO] Starting Minecraft server on *:25565
    2011-03-16 16:58:01 [INFO] This server is running Craftbukkit version git-Bukkit
    -0.0.0-516-gdf87bb3-b531jnks (MC: 1.3)
    2011-03-16 16:58:01 [INFO] Preparing level "world"
    2011-03-16 16:58:01 [INFO] Preparing start region
    2011-03-16 16:58:03 [INFO] Preparing spawn area: 4%
    2011-03-16 16:58:04 [INFO] Preparing spawn area: 28%
    2011-03-16 16:58:05 [INFO] Preparing spawn area: 81%
    2011-03-16 16:58:06 [INFO] Factions info: === INIT START ===
    2011-03-16 16:58:06 [INFO] Factions info: You are running version: 1.0 beta6
    2011-03-16 16:58:06 [INFO] Factions info: Config was loaded from disc
    2011-03-16 16:58:06 [INFO] Factions info: Loading all factions from disc...
    2011-03-16 16:58:06 [INFO] Factions info: Loading all followers from disc...
    2011-03-16 16:58:06 [INFO] Factions info: Loading all boards from disc...
    2011-03-16 16:58:06 [INFO] Factions info: === INIT DONE (Took 392ms) ===
    2011-03-16 16:58:06 [INFO] Stackable: Configuration file loaded.
    2011-03-16 16:58:06 [INFO] Stackable: Version 0.4.6 enable.
    2011-03-16 16:58:06 [INFO] Elevators version 1.3.1 is enabled!
    2011-03-16 16:58:06 [INFO] Big Catch version 0.5 is enabled!
    2011-03-16 16:58:06 [INFO] Lockette version 1.2.2 is being enabled! Yay!
    2011-03-16 16:58:06 [INFO] Lockette: Detected craftbukkit jenkins build [531] ok
    .
    2011-03-16 16:58:06 [INFO] Lockette: Nijikokun's Permissions plugin not detected
    , using ops file.
    2011-03-16 16:58:07 [INFO] Lockette: Ready to protect your containers.
    2011-03-16 16:58:07 [INFO] Tombstone v.1.07 is enabled.
    2011-03-16 16:58:07 [INFO] [Tombstone] No permissions plugin found, using defaul
    t permission settings
    2011-03-16 16:58:07 [INFO] Bukkit Flow Control version 0.0.3 loaded.
    2011-03-16 16:58:07 [INFO] Done (0.566s)! For help, type "help" or "?"
    2011-03-16 16:58:57 [INFO] 143 recipes
    2011-03-16 16:58:57 [INFO] Miller15 logged in with entity
    id 102
    2011-03-16 16:58:59 [INFO] [CONSOLE] Miller15 has just joined for the first time
    .
    2011-03-16 16:58:59 [INFO] [CONSOLE] 1 unique players have visited this server.
    2011-03-16 16:58:59 [INFO] [CONSOLE->Miller15] Hey there, Miller15!
    2011-03-16 16:58:59 [INFO] º7CONSOLE whispers Hey there, Miller15!
    2011-03-16 16:58:59 [INFO] [CONSOLE->Miller15] Welcome to Millers Server
    2011-03-16 16:58:59 [INFO] º7CONSOLE whispers Welcome to Millers Server
    2011-03-16 16:59:00 [INFO] Factions debug: Creating new follower Miller15
    2011-03-16 16:59:00 [INFO] Factions debug: Saved the follower Miller15
    2011-03-16 16:59:00 [INFO] Factions debug: Creating new board for world
    2011-03-16 16:59:00 [INFO] Factions debug: Saved the board world
    2011-03-16 16:59:09 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 16:59:15 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 16:59:18 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 16:59:20 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 16:59:20 [INFO] Factions debug: created new faction 1
    2011-03-16 16:59:20 [INFO] Factions debug: saved the faction 1
    2011-03-16 16:59:20 [INFO] Factions debug: saved the faction 1
    2011-03-16 16:59:20 [INFO] Factions debug: saved the faction 1
    2011-03-16 16:59:20 [INFO] Factions debug: Saved the follower Miller15
    2011-03-16 16:59:20 [INFO] Factions debug: Saved the follower Miller15
    2011-03-16 16:59:35 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 16:59:43 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 16:59:49 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 16:59:49 [INFO] Factions debug: saved the faction 1
    2011-03-16 16:59:52 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 16:59:58 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:00:00 [INFO] [CONSOLE] Saving world data. Expect lag for a short w
    hile.
    2011-03-16 17:00:00 [INFO] CONSOLE: Forcing save..
    2011-03-16 17:00:00 [INFO] Saving chunks
    2011-03-16 17:00:02 [INFO] CONSOLE: Save complete.
    2011-03-16 17:00:02 [INFO] [CONSOLE] Save Complete
    2011-03-16 17:00:02 [INFO] [CONSOLE] This server is running McMyAdmin Personal v
    0.9.0.3
    2011-03-16 17:00:02 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:00:04 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:00:11 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:00:16 [INFO] Miller15 tried command: join BOI
    2011-03-16 17:00:33 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:00:37 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:00:40 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:00:43 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:00:59 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:01:03 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:01:09 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:01:14 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:01:22 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    2011-03-16 17:01:25 [INFO] Miller15 lost connection: disconnect.quitting
    2011-03-16 17:01:25 [INFO] Factions debug: Saved follower on player quit: Mille
    r15
    2011-03-16 17:01:25 [INFO] Factions debug: Saved the follower Miller15
    2011-03-16 17:01:37 [WARNING] Can't keep up! Did the system time change, or is t
    he server overloaded?
    /restart
    2011-03-16 17:03:19 [INFO] [CONSOLE] Server is restarting. World is being saved.

    2011-03-16 17:03:19 [INFO] CONSOLE: Enabling level saving..
    2011-03-16 17:03:19 [INFO] CONSOLE: Forcing save..
    2011-03-16 17:03:19 [INFO] Saving chunks
    2011-03-16 17:03:20 [INFO] CONSOLE: Save complete.
    2011-03-16 17:03:20 [INFO] CONSOLE: Stopping the server..
    2011-03-16 17:03:20 [INFO] Stopping server
    2011-03-16 17:03:20 [INFO] Stackable: Version 0.4.6 disable.
    2011-03-16 17:03:20 [INFO] Big Catch Version 0.5 is Disabled
    2011-03-16 17:03:20 [INFO] Bukkit Flow Control version 0.0.3 unloaded.
    2011-03-16 17:03:20 [INFO] Saving chunks
    [Notice] Minecraft server has stopped running.
    [Notice] Starting Minecraft Server...
    2011-03-16 17:03:22 [INFO] Starting minecraft server version Beta 1.3
    2011-03-16 17:03:22 [INFO] Loading properties
    2011-03-16 17:03:22 [INFO] Starting Minecraft server on *:25565
    2011-03-16 17:03:22 [INFO] This server is running Craftbukkit version git-Bukkit
    -0.0.0-516-gdf87bb3-b531jnks (MC: 1.3)
    2011-03-16 17:03:22 [INFO] Preparing level "world"
    2011-03-16 17:03:22 [INFO] Preparing start region
    2011-03-16 17:03:23 [INFO] Preparing spawn area: 3%
    2011-03-16 17:03:24 [INFO] Preparing spawn area: 28%
    2011-03-16 17:03:25 [INFO] Preparing spawn area: 81%
    2011-03-16 17:03:26 [INFO] Factions info: === INIT START ===
    2011-03-16 17:03:26 [INFO] Factions info: You are running version: 1.0 beta6
    2011-03-16 17:03:26 [INFO] Factions info: Config was loaded from disc
    2011-03-16 17:03:26 [INFO] Factions info: Loading all factions from disc...
    2011-03-16 17:03:26 [SEVERE] com.bukkit.mcteam.gson.JsonSyntaxException: com.buk
    kit.mcteam.gson.stream.MalformedJsonException: Expected EOF near hood of Iron"}i
    ption :("}
    2011-03-16 17:03:26 [SEVERE] at com.bukkit.mcteam.gson.Gson.assertFullConsump
    tion(Gson.java:495)
    2011-03-16 17:03:26 [SEVERE] at com.bukkit.mcteam.gson.Gson.fromJson(Gson.jav
    a:485)
    2011-03-16 17:03:26 [SEVERE] at com.bukkit.mcteam.gson.Gson.fromJson(Gson.jav
    a:434)
    2011-03-16 17:03:26 [SEVERE] at com.bukkit.mcteam.gson.Gson.fromJson(Gson.jav
    a:406)
    2011-03-16 17:03:26 [SEVERE] at com.bukkit.mcteam.factions.entities.EM.factio
    nLoadAll(EM.java:317)
    2011-03-16 17:03:26 [SEVERE] at com.bukkit.mcteam.factions.entities.EM.loadAl
    l(EM.java:44)
    2011-03-16 17:03:26 [SEVERE] at com.bukkit.mcteam.factions.Factions.onEnable(
    Factions.java:34)
    2011-03-16 17:03:26 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(
    JavaPlugin.java:118)
    2011-03-16 17:03:26 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enabl
    ePlugin(JavaPluginLoader.java:451)
    2011-03-16 17:03:26 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enableP
    lugin(SimplePluginManager.java:217)
    2011-03-16 17:03:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin
    (CraftServer.java:83)
    2011-03-16 17:03:26 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin
    s(CraftServer.java:61)
    2011-03-16 17:03:26 [SEVERE] at net.minecraft.server.MinecraftServer.e(Minecr
    aftServer.java:204)
    2011-03-16 17:03:27 [SEVERE] at net.minecraft.server.MinecraftServer.a(Minecr
    aftServer.java:191)
    2011-03-16 17:03:27 [SEVERE] at net.minecraft.server.MinecraftServer.d(Minecr
    aftServer.java:131)
    2011-03-16 17:03:27 [SEVERE] at net.minecraft.server.MinecraftServer.run(Mine
    craftServer.java:246)
    2011-03-16 17:03:27 [SEVERE] at net.minecraft.server.ThreadServerApplication.
    run(SourceFile:366)
    2011-03-16 17:03:27 [SEVERE] Caused by: com.bukkit.mcteam.gson.stream.MalformedJ
    sonException: Expected EOF near hood of Iron"}iption :("}
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.stream.JsonReader.synt
    axError(JsonReader.java:1110)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.stream.JsonReader.quic
    kPeek(JsonReader.java:386)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.stream.JsonReader.peek
    (JsonReader.java:340)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.Gson.assertFullConsump
    tion(Gson.java:491)
    2011-03-16 17:03:27 [SEVERE] ... 16 more
    2011-03-16 17:03:27 [INFO] Factions warn: Failed to load faction 1
    2011-03-16 17:03:27 [INFO] Factions info: Loading all followers from disc...
    2011-03-16 17:03:27 [SEVERE] com.bukkit.mcteam.gson.JsonSyntaxException: com.buk
    kit.mcteam.gson.stream.MalformedJsonException: Expected literal value near ionCh
    atting": false}}
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.Gson.assertFullConsump
    tion(Gson.java:495)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.Gson.fromJson(Gson.jav
    a:485)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.Gson.fromJson(Gson.jav
    a:434)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.Gson.fromJson(Gson.jav
    a:406)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.factions.entities.EM.follow
    erLoadAll(EM.java:221)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.factions.entities.EM.loadAl
    l(EM.java:45)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.factions.Factions.onEnable(
    Factions.java:34)
    2011-03-16 17:03:27 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(
    JavaPlugin.java:118)
    2011-03-16 17:03:27 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enabl
    ePlugin(JavaPluginLoader.java:451)
    2011-03-16 17:03:27 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enableP
    lugin(SimplePluginManager.java:217)
    2011-03-16 17:03:27 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin
    (CraftServer.java:83)
    2011-03-16 17:03:27 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin
    s(CraftServer.java:61)
    2011-03-16 17:03:27 [SEVERE] at net.minecraft.server.MinecraftServer.e(Minecr
    aftServer.java:204)
    2011-03-16 17:03:27 [SEVERE] at net.minecraft.server.MinecraftServer.a(Minecr
    aftServer.java:191)
    2011-03-16 17:03:27 [SEVERE] at net.minecraft.server.MinecraftServer.d(Minecr
    aftServer.java:131)
    2011-03-16 17:03:27 [SEVERE] at net.minecraft.server.MinecraftServer.run(Mine
    craftServer.java:246)
    2011-03-16 17:03:27 [SEVERE] at net.minecraft.server.ThreadServerApplication.
    run(SourceFile:366)
    2011-03-16 17:03:27 [SEVERE] Caused by: com.bukkit.mcteam.gson.stream.MalformedJ
    sonException: Expected literal value near ionChatting": false}}
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.stream.JsonReader.synt
    axError(JsonReader.java:1110)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.stream.JsonReader.read
    Literal(JsonReader.java:1079)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.stream.JsonReader.next
    Value(JsonReader.java:808)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.stream.JsonReader.quic
    kPeek(JsonReader.java:382)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.stream.JsonReader.peek
    (JsonReader.java:340)
    2011-03-16 17:03:27 [SEVERE] at com.bukkit.mcteam.gson.Gson.assertFullConsump
    tion(Gson.java:491)
    2011-03-16 17:03:27 [SEVERE] ... 16 more
    2011-03-16 17:03:27 [INFO] Factions warn: failed to load follower Miller15
    2011-03-16 17:03:27 [INFO] Factions info: Loading all boards from disc...
    2011-03-16 17:03:27 [INFO] Factions debug: loaded board world
    2011-03-16 17:03:27 [INFO] Factions debug: Cleaning board for world world
    2011-03-16 17:03:27 [INFO] Factions info: === INIT DONE (Took 555ms) ===
    2011-03-16 17:03:27 [INFO] Stackable: Configuration file loaded.
    2011-03-16 17:03:27 [INFO] Stackable: Version 0.4.6 enable.
    2011-03-16 17:03:27 [INFO] Elevators version 1.3.1 is enabled!
    2011-03-16 17:03:27 [INFO] Big Catch version 0.5 is enabled!
    2011-03-16 17:03:27 [INFO] Lockette version 1.2.2 is being enabled! Yay!
    2011-03-16 17:03:27 [INFO] Lockette: Detected craftbukkit jenkins build [531] ok
    .
    2011-03-16 17:03:27 [INFO] Lockette: Nijikokun's Permissions plugin not detected
    , using ops file.
    2011-03-16 17:03:27 [INFO] Lockette: Ready to protect your containers.
    2011-03-16 17:03:27 [INFO] Tombstone v.1.07 is enabled.
    2011-03-16 17:03:27 [INFO] [Tombstone] No permissions plugin found, using defaul
    t permission settings
    2011-03-16 17:03:27 [INFO] Bukkit Flow Control version 0.0.3 loaded.
    2011-03-16 17:03:27 [INFO] Done (0.497s)! For help, type "help" or "?"

    i get this when every i make a faction then save and reset the server plz help
     
  4. Offline

    Brettflan

    At a guess, Factions might not be properly escaping some text. I'll try to look into that and maybe fix it before the upcoming next release, since it's a pretty serious flaw if that's indeed the case.
    Would it be possible for you to zip up your \plugins\Factions\ folder containing the Factions configuration info and upload it here or to <Edit by Moderator: Redacted mediafire url>
     
    Last edited by a moderator: Dec 15, 2016
  5. Offline

    Gray

    Just some suggestions I would like to see.

    - Way for ops to Delete factions in game.
    - Auto delete factions with no members.
    - Delete inactive factions (All users inactive for a set period)
    - Way for ops to reassign Faction admins
    - Way for ops to unclaim any factions land.
    - Way for ops to set certain areas unclaim-able.
    - Disable use of Water and Lava buckets in faction lands unless you belong to said faction.
    - Way for ops to give extra power to individuals or factions.
    - Integration with iConomy, allow factions to trade power for cash.
    - iConomy payments for killing enemy faction members.

    Love this plugin and can see where it has a lot of potential to grow.
     
  6. Offline

    Senzuri

    Not to sound impatient, but this plugin needs to be upgraded ASAP.

    - My server has been under attack by people abusing fake name spoofing which I think has been fixed in the 527+ builds.
    - People on my server have figured out the redstone glitch and have been abusing it to access anyones home and kill them and create all kinds of trouble.
    - Cleaning up lava + water bucket griefs on peoples homes is never fun
    - The update NoCheat plugin offers protection against teleport hackers, the 493 version does not.

    Anyway this is my favourite plugin and I'd love to see it upgraded, it's really necessary!
     
  7. Offline

    shadydeath999

    how do i remove a** from my faction name?

    us worldgurad as antigrief protection and u can use this plugin on buil 555 of bukkit

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  8. Offline

    Olat

    To me it sounds like you need some anti grief plugins instead of whining at this plugin Dev.

    World Edit
    World Guard
    NoCheat
    Vanish
    BigBrother


    Hell my PVP server uses Water and lava all the time and I just tell them to pick up the mess or get banned. You letting your players do what the fuck they want isnt this developers problem.

    Water buckets in Enemy Territory is amazing its how my players scale enemy walls. With out that There is no way to raid a faction if you cant scale the walls then how do yo get in to kill people.

    I dunno I guess with me having an age limit on my server, 95% of the griefing is taken care of just by that alone.
     
  9. Offline

    Senzuri

    Wether you like it or not using buckets + redstone in other ppls bases is a bug. If you also read my post you would understand that I'm not whining at the dev, I'm simply pointing out reasons why it needs to be updated.
     
  10. Offline

    Olat

    It doesnt NEED to do anything, you WANT it to be updated. Yes I know it's a bug, I was one of the first ones to point out and ASK about the Redstone issue. Your intent vs your impact is off. Im not here to flame but to me and im sure to others you sounded impatient and pushy. Anytime you say "not to be a...." normally that means you are.

    Saying "not to be a dick of anything" doesnt then justify you being a dick to some one. Just as saying "not to be impatient" doesnt give you the right to be whiny and needy.

    Impact vs Intent. Your intent was to just inquire and explain, but the impact of your wording was way different. Im not here to insult , and It srsly sounds as if you need AntiGrief Plugins.
     
  11. Offline

    Senzuri

    Sorry that YOU see it that way, it's not WHAT I intended (See what I did there? lawl). Anyway stop arguing I brought up some legit points and you're just getting mad.
     
  12. Offline

    Gray

    I use all of these except vanish, glad you listed these because I did not know about Vanish, will be installing this. Thx!
     
  13. Offline

    Olat

    @Gray
    They just updated recently and it works wonders. You can go invis then TP to a player and catch them in the act. Sooo pro.

    @Brettflan
    mcmmo uses special abilities to cause like AoE Dmg. But it still hits friendly players. Not sure if its a issue on your end or on his. so im posting this on both plugin threads to try and get this fixxed
     
  14. Offline

    Brettflan

    I can't reproduce this, and all file saving and reading is done using Google's GSON code which looks to properly escape all data.
    Are you sure you haven't modified the Factions data files by hand or something like that?

    Here is Factions 1.0 beta7.

    Changelist:
    • Fix for enemy attacks potentially healing people in their own territory due to armor calculations, instead of correctly just giving reduced damage.
    • Placement/use of these items inside another faction's territory is now prevented: redstone wire, sign, flint&steel, bucket (empty, water, and lava).
      Code is also in place to prevent placement of beds and repeaters, but CraftBukkit doesn't properly detect those yet.
    • Fix for destruction of certain blocks not previously being detected and prevented: torch, redstone torch, repeater, redstone wire, sapling, crops, sugar cane.
    • Minor spelling and grammar fixes
    • Added options "territoryBlockCreepers" and "territoryBlockFireballs" to configuration file (conf.json). These both default to disabled. If enabled, they will respectively prevent creepers or ghast fireballs from destroying blocks if they explode inside faction owned territory. These can prevent griefing by way of luring creepers into another faction's territory.
      Note that both explosion types will still hurt nearby players and mobs, they just won't destroy blocks.
      Also note that "territoryBlockFireballs" only works in CB build 557 and higher, where fireball detection was added.

    Also of note is that wooden doors can currently be opened and closed by anyone whether you have them in the "territoryProtectedMaterials" list or not. Further, door placement cannot currently be detected, so they can be placed by anyone anywhere as well. Hopefully these will be fixed soon in an upcoming CraftBukkit release.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  15. Offline

    Olat



    @Brettflan
    Talked to MCMMO Developer because his special abilties in combat were dmging players in the same faction. So he did a small change in his code to add compatibility. He wanted you to do the same as well to help out for 100% compatibility. Here is what he said.​

    Nossr50- "Plugins can now call inSameParty(Player playera, Player playerb)
    This is a boolean that returns true if two players are in the same party, plugin authors can now add mcMMO party system compatibility by checking inSameParty(), this will let plugins that modify combat be able to be 100% compatible with mcMMO.

    Ask the factions author nicely to check for inSameParty() by importing mcMMO as a library into his plugin if you want maximum compatibility. I added this in for you :)"
     
  16. Offline

    Brettflan

    What would that be for, checking to see if damage should be prevented between two players? If so, I don't think we actually should need to do anything on our end at the moment. We don't have any special damage functions. Everything related to damage that we do is handled within the standard events, and event.isCancelled() is respected.


    I'll be trying to make the chat functions play nicer with other plugins soonish. Then I might see about adding Permissions/GroupManager support (#4 on the ToDo list), followed by adding commands to set (or clear) chunks as unclaimable, for use by Ops or Moderators or whatever (#1 on the ToDo list).
    I'll be working on those in the little spare time I have lately, so don't necessarily expect another release all that soon. I don't have any set plans for working on Factions further after implementing those.
     
  17. Offline

    Gray

    @Brettflan, thanks for taking the time to update this plugin. Great work on the new features!!
     
  18. Offline

    shadydeath999

    maybe make a selection tool so u can select a zone /f claimfor (name)
    with permission binding so admins can claim zones for factions
     
  19. Offline

    nossr50

    @Brettflan I'm posting here to work out some kind of compatibility fix. My plugin already does watch for the event being cancelled by other plugins, I have even set the listeners to low so mcMMO will go after other plugins. Either bukkit doesn't pass around events being cancelled between plugins yet or your plugin is set to a lower listen priority than mine. Even so you could call inSameParty() from my plugin if all else fails.

    If you want you can look at my code for mcMMO since its open source here https://github.com/nossr50/vminecraft-plugin/tree/master/mcMMO. My entity listener is where you will find the code handling onDamageEvent. I understand if you don't want to go to these lengths to make the plugins compatible but it would be nice, If you do decide to look at my code, tell me if you notice anything I'm doing wrong, I'm pretty sure I have it setup correctly!

    Thanks for reading [sheep]
     
  20. Offline

    Olof Larsson

    @Brettflan
    Hello :) I learned new stuff from coding the Vampire plugin. Consequently I will now start a minor update rampage on the factions plugin ^^. I will refactor a lot so the risk for code collision might be high. I will for example include permissions and help plugin support. I will post again when I am done. I will probably be done with the bigger changes tomorrow.
     
  21. Offline

    Brettflan

    @nossr50
    Actually, IIRC lower priority listeners are run before higher priority ones, so that the higher priority ones can have final say and potentially override what others have done. Seems a little counter-intuitive with some listeners, eh? All of the listeners for Factions are set to Normal priority other than PLAYER_CHAT, which is currently set to Highest priority.

    @Olof Larsson
    Awesome. [​IMG]
    I'll hold off on doing much coding for Factions or committing anything until you post back. Permissions support will be quite useful for adding other features.
     
  22. Offline

    rendwe

    Olof, I've been recompiling this jar to change things like "default faction :(", but i've been working out how to read/write those to json, should i wait for you updates and refactor being submitting it to you on github?
     
  23. Offline

    Olat

    @Olof Larsson
    Its amazing how your 2 main plugins are some of the ones I use... Vampires is great and so is Factions. TY for the good work!
     
  24. Offline

    nossr50

    @Brettflan Oh derp. That might explain some things, and yes that does seem counter intuitive. I'll change my listener priorities.
     
  25. Offline

    Gray

    Anyone else seeing that WOODEN_DOOR is no longer protected when in

    "territoryProtectedMaterials": [
    "WOODEN_DOOR",
    "DISPENSER",
    "CHEST",
    "FURNACE"
    ],

    Everything else seems to be protected, just not wooden doors.
     
  26. Offline

    yeahMan

    WOODEN_DOOR functions broke across the board for all plugins using it as a callback on the latest bukkit update. Won't work until bukkit finds a solution.


    If there is one thing I'd really love to see in the it is a 'Toggle Faction Territory' option for all users! My members are split on the situation....half the users love it and half the users absolutely hate it! It's so hard to please and one of the most complained about features of the game. It seems like it'd be an easy task to do. I would love you so much :(
     
  27. Offline

    Moe041991

    I'd love a map very similar to the one of towny!
     
  28. Offline

    Olat

    @Brettflan
    @Olof Larsson

    Can we please have a toggle of whats allowed or not allowed to be used in enemy territory. I use Water Buckets and Lava Buckets on my PVP server for traps, escapes, and wall climbing. When you updated Factions it removed this functionality and now my server has no real way to raid or scale enemy walls. I mean How is one supposed to raid an enemy base? Walk in the front door? Seems kinda off to me.

    Also did you change the way the config worked? i put the shield factor at 0.2 and it was reducining inc damage by 80% and not 20%.

    Until we can get some configurable items to be used in enemy territory i had to revert back to the older version of Factions. I love this plugin as its less confusing and massive then Towny, but we need options!
     
  29. Offline

    slimpyman

    I know there used to be functionality to toggle friendly fire.... running a pvp server with friendly fire on is very nessecary... can you tell me whats needed so people in the same faction or alliance can still harm one another? very small but very important thing ;-)
     
  30. Offline

    T4L_Goose

    Would like to see a setting in the config that would enable wooden doors to be destroyed inside faction territory, but still not openable.
     
  31. Offline

    Alienware777

    Urrrggh I can't wait for these haha! These and some sort of administration, being able to delete factions and such are what I'm waiting for lol.

    Also, when you put in permissions support can you add in a new command to join factions? I would want to remove the join command from people so that they are forced to be invited into a faction and can't just go and join any old one that left it open. So perhaps a /f accept to accept an invitation

    Thanks Olof+team :D
     
Thread Status:
Not open for further replies.

Share This Page