1.6.26B

Details

  • Filename
    KFactions-1.6.26B.jar
  • Uploaded by
  • Uploaded
    Nov 22, 2012
  • Size
    351.09 KB
  • Downloads
    1,299
  • MD5
    46958f6e79a5616af18b7d72edc6db3f

Supported Bukkit Versions

  • CB 1.4.5-R0.2

Changelog

1.6.26B

commit 69bce0301eb4da8893cf221c4ea4ab08defd365d
Author: kmcguire <kmcg3413@gmail.com>
Date:   Thu Nov 22 12:24:35 2012 -0600

    ADDED RENAME COMMAND
    + added rename command as /f rename <rename> for the faction
    + added some comments

1.5.24B

commit 48bdaf3829bbfd6e569a63eb3a88d52ff5955b5c
Author: kmcguire <kmcg3413@gmail.com>
Date:   Wed Nov 21 17:18:45 2012 -0600

    ADDED HEROCHAT FORMAT TAG {faction} SUPPORT
    + added the ability for you to include the {faction} tag in the format
      specifier for Herochat and have this replaced with the faction that
      the player is in, or nothing if they are not in a faction.

commit 3057d4393886107b1832e65e1a06cb24c09d1064
Author: kmcguire <kmcg3413@gmail.com>
Date:   Wed Nov 21 17:17:47 2012 -0600

    REMOVED JUNK AND ADDED SOFT DEPENDANCY FOR HEROCHAT
    + removed junk and added soft dependancy for Herochat

1.4.23B

commit 83923e0f1b6e06f73fb0bcb365fa32e4b0f32d2a
Author: kmcguire <kmcg3413@gmail.com>
Date:   Sun Nov 18 16:29:49 2012 -0600

    FIXED BUG IN NOGRIEFPERWORLD
    ! fixed bugs in noGriefPerWorld configuration setting in both setting load
      and save and logic

commit 79cb00d5f380f3107a5ead7aa8fee24b4cde6fc9
Author: kmcguire <kmcg3413@gmail.com>
Date:   Sun Nov 18 16:18:23 2012 -0600

    CHANGED noOverClaim TO noGriefPerWorld TO RESTRICT EXPLOSIONS ALSO
    + changed noOverClaim to noGriefPerWorld which restricts the usage
      of /f claim on another faction's land even if their power is zero
      and also restricts the damage from explosions even if the target
      faction's power is zero

commit 7d88b2c3814931e38725f4ee87e0c22bf6817313
Author: kmcguire <kmcg3413@gmail.com>
Date:   Sun Nov 18 16:14:39 2012 -0600

    ADDED NOOVERCLAIM TO PREVENT ONE FACTION FROM CLAIMING FROM ANOTHER
    + added noOverClaim configuration so that per world the ability for one
      faction to claim another faction's land when their power reaches zero
      is not possible

1.3.21B

commit 37c650239a9c25cc7b0730ae1320eeeeed561d74
Author: kmcguire <kmcg3413@gmail.com>
Date:   Fri Nov 16 10:24:34 2012 -0600

    REMOVED SOME DEBUGGING MESSAGES
    - removed some debugging messages during the loading phase

commit f7815d3990b1ad2a4992c4a7599f7e8e28feaf3f
Author: kmcguire <kmcg3413@gmail.com>
Date:   Fri Nov 16 10:22:08 2012 -0600

    ADDED FRIENDLYFIRE OPTION BY DEFAULT IT IS OFF/FALSE
    + added friendlyFire option in configuration and by default it is
      set to false which disables same faction fighting

1.2.21B

commit de98e2d8a11980792304f9a6d638a4c405b14678
Author: kmcguire <kmcg3413@gmail.com>
Date:   Thu Nov 15 23:32:27 2012 -0600

    ADDED /F SCAN AND REMOVED SOME CONSOLE MESSAGES
    - removed some excess and annoying console messages which were born
      from old debugging messages
    + added /f scan which will either return the coordinates of a random
      faction's random claim or a random X and Z this is sort of like
      a lottery to finding someone's faction land and by default it has
      a cooldown time for the entire faction of one hour; so if anyone
      in the faction executes the command no one else in the faction
      can execute it for the next 3600 (1 hour) seconds.

1.1.21B

commit e34662a1399e2fe8b9142040c93b7ed4946780b6
Author: kmcguire <kmcg3413@gmail.com>
Date:   Thu Nov 15 17:53:26 2012 -0600

    REMOVED FAKE ZAPS FOR FACTIONS LOWER IN POWER
    + the old way was to pretend as if the zap was a success if
      you tried to zap a faction with less power than your own
      faction -- but this can be extremely confusing to players
      who are not very familar with the plugin so now you get
      a message displayed

Old

commit a41717124fab1e21cc06ca2a9aa2e98b49cc68fe
Author: kmcguire <kmcg3413@gmail.com>
Date:   Wed Nov 14 19:34:06 2012 -0600

    ADDED FACTION MESSAGES WITH /F C <MESSAGE>
    + added faction messages with /f c <message>

commit bf908821a167593aaee4af076e291afc5155868d
Merge: 367f77d 71b17b0
Author: kmcguire <kmcg3413@gmail.com>
Date:   Wed Nov 14 19:21:08 2012 -0600

    Merge git.bukkit.org:minecraft/kfactions/mainline

commit 367f77db2e24543fe206a4247772caa131395e79
Author: kmcguire <kmcg3413@gmail.com>
Date:   Wed Nov 14 19:18:14 2012 -0600

    ADDED CONFIGURATION FILE (ENABLE PER WORLD AND OTHER)
    + added configuration file kfactions.config.yml in the server root dir
    + added worldsEnabled configuration string list for worlds that this
      plugin is enabled on (must be in list for commands to work)
    + added power per hour per claim configuration parameter
    + default configuration file created if file does not exist
    + fixed bug where chunks were not properly counted per faction because
      of changes in chunk hashmap; only worlds faction had claims in were
      counted

commit 71b17b0489f92ebbbb6ff74d3dc52e2a583415fa
Author: kmcguire <kmcg3413@gmail.com>
Date:   Wed Nov 14 19:18:14 2012 -0600

    ADDED CONFIGURATION FILE (ENABLE PER WORLD AND OTHER)
    + added configuration file kfactions.config.yml in the server root dir
    + added worldsEnabled configuration string list for worlds that this
      plugin is enabled on (must be in list for commands to work)
    + added power per hour per claim configuration parameter
    + default configuration file created if file does not exist

commit ac7caced16461746e13582f3e5bf5ce2014975bb
Author: kmcguire <kmcg3413@gmail.com>
Date:   Tue Nov 13 13:50:57 2012 -0600

    FIXED TYPO IN HELP BASIC
    ! fixed typo in /f help basic for command seechunk

commit b3b8a7d756e5d0cffe84af4028d10fbe0b9ea179
Author: kmcguire <kmcg3413@gmail.com>
Date:   Tue Nov 13 12:43:34 2012 -0600

    ADDED SHORT TUTORIAL IN /F HELP COMMAND WITH /F HELP TUT
    + added short tutorial in /f help command with /f help tut which should
      help a player understand how to get started using the factions plugin

commit 96d8dd77cdf2a6c1f19d45106ec4f8029b74ce2c
Author: kmcguire <kmcg3413@gmail.com>
Date:   Tue Nov 13 11:02:01 2012 -0600

    FIXED BUG WHERE DISBAND DOES NOT WORK
    ! fixed bug where new data reading code did not convert faction name
      to lowercase to be stored as the key in a hashmap and therefore a
      disband would not correctly happen

commit 1c9d1511db5469e60adf04202f97c6ee822ebaf8
Author: kmcguire <kmcg3413@gmail.com>
Date:   Tue Nov 13 10:17:25 2012 -0600

    IMPROVED/FIXED SEECHUNK COMMAND AND ADDED COMMENTS TO CASS
    + added comments to class TypeIdToNameMap
    ! fixed bug where glass surrounding chunk would not disappear after
      ten seconds like intended now it does
    + added wait period on usage of seechunk command because it can consume
      a tad bit of resources with the loops to render the glass to the client
      and if someone just spammed it then it might lag so you can only use it
      every 10 seconds

commit d272ff99e4958547338a62c7e8c2cc84a942a956
Author: kmcguire <kmcg3413@gmail.com>
Date:   Mon Nov 12 23:57:01 2012 -0600

    IMPROVED HELP
    + improved help display

commit cd2f9aae18a3db6b2b4c05fb54c66ec8ce5b9fb6
Author: kmcguire <kmcg3413@gmail.com>
Date:   Mon Nov 12 23:46:41 2012 -0600

    IMPROVED HELP DISPLAY AND ADDED SEECHUNK COMMAND
    @ improved help more by making basic commands into a sub-section of
      their own which helps lessen the amount of information displayed
      all at once (chat scrolling causes it to disappear to quick)
    + added new command /f seechunk which for 10 seconds walls the chunk
      in glass however this is *only* client side; the glass does not
      really exist so other players will not see it and can walk right
      through it

commit cb5e2039bc3338e82e033494c82576a956c3d5bf
Author: kmcguire <kmcg3413@gmail.com>
Date:   Mon Nov 12 21:57:14 2012 -0600

    RE-FIXED BLOCK RANKS IMPLEMENTATION
    + abolished the class TypeDataID in favor of a HashMap<Integer, Integer>
      structure to map TypeId to a Rank which is actually all that is needed
      the TypeDataID was needed when a TypeId and DataId was mapped to a Rank
      which causes complications for user input making the usage of block
      ranks more difficult

commit 05f6a4e817d4d8c530cf9634b2cba982fb922a88
Author: kmcguire <kmcg3413@gmail.com>
Date:   Mon Nov 12 19:33:50 2012 -0600

    FIXED SOME MESSAGE FORMATTING ISSUES
    + fixed some message formatting issues

commit 98395c0eb54827de97a9226c18bdf468367b3b8b
Author: kmcguire <kmcg3413@gmail.com>
Date:   Mon Nov 12 19:27:58 2012 -0600

    IMPROVED HELP AND ADDED DESCRIPTION OF BLOCK FOR BLOCKRANKS INSTEAD OF NUMBER
    + added static class TypeIdToNameMap to convert a TypeId into
      the actual textual name of a block or item
    + commands dealing with block ranks now use a textual name in place
      of a pure number when the entry is contained in the TypeIdToNameMap
      class this provides a much easier to read and understand interface
    @ completely overhauled the help command to hopefully provide an easier
      to read and understand help system; now has descritions and grouping
      of commands seperate from basic commands

commit af71a47e52921348662e41efb7a75e4d9d791fec
Author: kmcguire <kmcg3413@gmail.com>
Date:   Mon Nov 12 18:32:16 2012 -0600

    FIXED TWO BUGS IN BLOCKRANKS
    ! fixed logic bug for block rank code in interact, place, and break
      events
    ! fixed bug in hashCode method for TypeDataID class which is used in
      the block rank code

commit 3721541807f7cb8fbea0694cf193da3780a525ee
Author: kmcguire <kmcg3413@gmail.com>
Date:   Mon Nov 12 16:16:44 2012 -0600

    FIXED getFactionByName AFFECTING YANK AND STICK COMMANDS
    + fixed bug where it was case-sensitive for the method getFactionByName
      this bug effected the operation of the yank and stick console
      commands

commit 1f0a5da47f4b1b817e5bc396855fdd9ad5f311a3
Author: kmcguire <kmcg3413@gmail.com>
Date:   Mon Nov 12 12:53:41 2012 -0600

    REMOVED /HOME AND /SPAWN OVERRIDE
    - removed /home and /spawn override

commit 7ae97e07e46a430d1f8185d0b08e2de15ba09bbe
Author: kmcguire <kmcg3413@gmail.com>
Date:   Sat Nov 10 11:41:10 2012 -0600

    FIXED DATA UPGRADE AND CHANGED INTERNAL METHOD OF ASSOCIATING CHUNKS
    ! fixed bugs in data upgrade and produced work around for upgrade in code
    @ changed internal method of associating chunks with factions and worlds
      because the old way was a potential bug in the way it handled it by
      producing a long value from a hash of the world and the x and z which
      is actually not possible with out collisions, so the new method uses
      a HashMap<String, HashMap<Long, FactionChunk>> format which allows the
      first hashmap to have the world name as a key then the second hashmap
      uses LongHash.toLong(x, z) to produce the long value this will result
      in zero collisions possible!

commit 8b79cecdd0d7b91b5f6ddaf6fe5b306575cd3c48
Author: kmcguire <kmcg3413@gmail.com>
Date:   Sun Oct 28 23:41:18 2012 -0500

    NEW DATA FORMAT AND DATA UPGRADE MECHANISM
    + added more diagnostic message on enable and disable
    + added ability to upgrade data by removing old data file
      but plugin must run once to read old data and produce
      new data file in YAML format this also lets the admin
      backup the old data file incase of problems, but nothing
      new will be correctly saved
    - removed some excessive verbal startup stuff

commit 1ab6d39afe57268b6a7b17ef5f70b7dca4dd0b84
Author: kmcguire <kmcg3413@gmail.com>
Date:   Sun Oct 28 00:24:10 2012 -0500

    ! fixed bug where ':' was appended to some entries in the YAML giving an
      error when the YAML was loaded into memory from disk
    @ removed (commented out) old SLAPI (java serialization code) and replaced
      with new YAML format load and save routines

commit c650847b7d4d0ada1ce3e7c6c58fe0865676e217
Author: kmcguire <kmcg3413@gmail.com>
Date:   Sat Oct 27 18:35:47 2012 -0500

    + added support to save/load faction data in YAML format
      (support is not enabled only implemented in this commit)

commit c19ea2475545c2a3b452b4ec8b9275d7cb3a9b5c
Author: kmcguire <kmcg3413@gmail.com>
Date:   Sat Oct 27 17:43:01 2012 -0500

    @ pushing working changes for YAML data save format
      currently almost finished implementing the load method for YAML
      the save method for YAML has been completed

commit 332887fe25996a444e557dae21c0d32efff65baa
Author: kmcguire <kmcg3413@gmail.com>
Date:   Fri Oct 26 21:27:45 2012 -0500

    + added sanitizeString method to help ensure strings are compatible with
      the YAML format

commit 2a946457ef554e5fb66f60374a8e40657afa10f3
Author: kmcguire <kmcg3413@gmail.com>
Date:   Fri Oct 26 19:22:55 2012 -0500

    + pushed working changes into repository
        changes are implementation of a YAML based data storage
        so changes by hand can be made to faction data and the
        format is more friendly for a many reasons

commit fa9173bb824294fef037b79a99da17656bc38f86
Author: kmcguire <kmcg3413@gmail.com>
Date:   Thu Oct 25 23:50:24 2012 -0500

    - removed dependancy on EE2 mod classes in memory
      now the EMC map has been duplicated and stored as a static class EMCMap

commit 807b8ecb5f38846b7dbe4b29b0ccb2be33991f11
Author: kmcguire <kmcg3413@gmail.com>
Date:   Wed Oct 24 02:16:07 2012 -0500

    Initial Commit

This package will work on both Tekkit and plain Bukkit servers.