1.14.34BC
Details
-
FilenameKFactions-1.14.34BC.jar
-
Uploaded by
-
UploadedDec 6, 2012
-
Size364.52 KB
-
Downloads655
-
MD5b9cd994f07c548330d8bbf67a9ac12a9
Supported Bukkit Versions
- CB 1.4.5-R0.2
Changelog
1.14.34BC
commit 93adde52970772e1556051a5569c221e030351ce Author: kmcguire <kmcg3413@gmail.com> Date: Thu Dec 6 15:51:01 2012 -0600 FIXED LOCALE BUG/PROBLEM IN CONFIGURATION FILE ! fixed bug/problem in configuration file with floating point numbers
1.14.32BC
commit b9947774922fc5c6341ce0219f46d6e76c03bc51 Author: kmcguire <kmcg3413@gmail.com> Date: Thu Dec 6 13:57:45 2012 -0600 CHANGED EVENT PRIORITY FOR SOME EVENTS TO LOWEST + changed event priroity for some events to lowest to make it hopefully place nicer with other protection plugins; it seemed like it was able to override other plugins which would have normally denied a certain action commit bc82e03b5d9cd70a36ef5146038cfb29dbb29c81 Author: kmcguire <kmcg3413@gmail.com> Date: Thu Dec 6 13:51:13 2012 -0600 ADDED CONFIG OPTIONS; FIXED A BUG; CHANGED COMMAND NAMES @ changed /f charge to /f docharge @ changed /f chkcharge to /f charge ! fixed bug in /f setrank where it did not check for the proper number of arguments and thus threw an exception instead of telling the player the proper syntax to use + added a configuration option so that players who are respawned can be spawned back at their home faction instead of the normal spawn + added in configuration option to disable/change the amount of faction power consumed to teleport (default is 10% or 0.1)
1.11.31B
commit 23ccfe3ee2504667ad0aaa384166ae50dd4fe79e Author: kmcguire <kmcg3413@gmail.com> Date: Thu Dec 6 13:01:44 2012 -0600 ADDED HOPEFULLY TELEPORT FIX TO PLAYER FALLING THROUGH FLOOR + the /f home command now uses a method which pre-sends the block to the client they will fall on after being teleported; it seems the client likes to fall through the floor if too much times passes between it being teleport and the chunk being loaded
1.11.30BC (Beta Candidate)
commit 5a2e1ceeeec5ba280e8c168b932fa4d072cae254 Author: kmcguire <kmcg3413@gmail.com> Date: Tue Dec 4 10:07:18 2012 -0600 ADDED POWERUSEDEACHCLAIM AND NUMBEROFFREECLAIMS + added powerUsedEachClaim configuration option which is the amount of power deducted to make a /f claim + added numberOfFreeClaims which is the number of claims you can make and have before the powerUsedEachClaim takes effect
1.9.29BC (Beta Candidate)
commit 931788b3f46932904f0e83313dea0e1b527b80e8 Author: kmcguire <kmcg3413@gmail.com> Date: Sun Dec 2 11:13:31 2012 -0600 ADDED ADDITIONAL CONFIGURATION OPTIONS EFFECT BLOCK EXPLOSIONS + added randomModifierOnProtectBlock (default true) which tries to randomly adjust the cost per block during an explosion + added powerUsedToProtectBlock (default 7.4853...) which is the exact cost per block to protect it during an explosion; this is modified by a random() modifier of 0.0 to less than 1.0 when randomModifierOnProtectBlock is set to true otherwise this exact amount is always used
1.7.28B
commit d7bc6439942bceaab8af3c5e7c68a986ef595633 Author: kmcguire <kmcg3413@gmail.com> Date: Wed Nov 28 19:14:17 2012 -0600 ADDED /F AUTOCLAIM COMMAND + added /f autoclaim command ! fixed bug where events were called twice
1.6.27B
commit 0b5de790e5286336c899d248c08bebd21272a5e5 Author: kmcguire <kmcg3413@gmail.com> Date: Mon Nov 26 13:38:14 2012 -0600 FIXED BUG IN /F UNCLAIM AFTER MAJOR INTERNAL CHANGE + fixed bug in /f unclaim after major internal change; this command was not properly updated to handle the new data structure.
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.