Commit Graph

  • 3e68c38861 Group up the transient FPlayer fields. Olof Larsson 2013-04-12 08:11:11 +0200
  • 7693ac2010 Some minor changes before making bigger ones. Olof Larsson 2013-04-12 07:21:38 +0200
  • ea7d0f8305 Adding in future load method. Olof Larsson 2013-04-11 12:32:38 +0200
  • 6f897e15ff Starting to preparation of Faction entity. Olof Larsson 2013-04-11 12:22:35 +0200
  • e45592432a rename getOpen --> isOpen and remove old money migration code. Olof Larsson 2013-04-11 11:44:55 +0200
  • bdd71fa86e Remove unused import Olof Larsson 2013-04-11 11:33:10 +0200
  • 75a5764b4f Rename .getLastLocation --> .getCurrentChunk Olof Larsson 2013-04-11 11:27:04 +0200
  • a34e2be362 Getting rid of FLocation all together. Olof Larsson 2013-04-11 11:18:04 +0200
  • 4a63d50cbb Use PS instead of FLocation in a few places. Olof Larsson 2013-04-11 11:11:31 +0200
  • 4cc36b8d96 Creating a BoardMapAdapter as well to fix the GSON handling of Baord keys. Olof Larsson 2013-04-11 10:11:14 +0200
  • 18b38d4320 First draft at migration routine. Olof Larsson 2013-04-11 09:50:48 +0200
  • 2c12fb7739 Make an adapter for the board to serialize the one and only inner map only Olof Larsson 2013-04-11 09:38:08 +0200
  • 1ebb6a3f69 Make both Board and BoardColl implement the same BoardInterface. Olof Larsson 2013-04-11 09:25:26 +0200
  • b06d5f5e55 Working some on the new Board system. Far from done. Olof Larsson 2013-04-11 08:49:14 +0200
  • 926f6e7e9c Add in collection names in Const Olof Larsson 2013-04-11 07:04:45 +0200
  • 9d347715d5 Rename Board --> BoardOld Olof Larsson 2013-04-11 07:01:30 +0200
  • 828c149cb0 Adding a ReqRoleIsAtLeast for future use. Olof Larsson 2013-04-10 13:33:17 +0200
  • 01585801b9 Rename command files Olof Larsson 2013-04-10 13:12:22 +0200
  • 75c6257000 Rename CmdCape --> CmdCapeAbstract Olof Larsson 2013-04-10 13:01:41 +0200
  • c4868935ed Dont confuse constants and configuration options. Olof Larsson 2013-04-10 12:52:22 +0200
  • 44493bbea3 Removing chached plugin refferences and got rid of another listener. Olof Larsson 2013-04-10 12:32:21 +0200
  • 75ec92fb7d Add main listener and move the first listener content into it. Olof Larsson 2013-04-10 12:25:46 +0200
  • fc64136380 Some more edits to the config. Olof Larsson 2013-04-10 11:07:47 +0200
  • bd69e854eb Another file not required. Olof Larsson 2013-04-10 10:55:03 +0200
  • 24270e7929 Geting rid of persist and prepare ConfServer for SimpleConfig usage. Olof Larsson 2013-04-10 10:53:53 +0200
  • 262ec248f5 More Txt. Olof Larsson 2013-04-10 10:45:47 +0200
  • f6aa6f63ac Remove some unused zcore files. Olof Larsson 2013-04-10 10:35:35 +0200
  • 3b61a2be9b Using MCore DiscUtil is easy enough since it was backported. Olof Larsson 2013-04-10 10:34:12 +0200
  • 61b526e387 First pass at using Txt. Olof Larsson 2013-04-10 10:32:04 +0200
  • 433d45ae4c Add MCore as a dependency, remove CraftBukkit and use Bukkit. MCore and Bukkit libs should be manually maintained for now. Olof Larsson 2013-04-10 10:18:34 +0200
  • c6ea2016cb Instance and construct pattern for Colls does not seem to work before full mcore migration. Olof Larsson 2013-04-10 10:10:28 +0200
  • 879e8b4170 Taking a look in FCommand. Olof Larsson 2013-04-10 10:00:40 +0200
  • 14715d1cfc Rename adapter classes. Olof Larsson 2013-04-10 09:54:42 +0200
  • 3ef3492c68 Fix indentation style and note invalid approach in EconLandRewardTask. Olof Larsson 2013-04-10 09:47:32 +0200
  • d2e261a275 Get rid of old CB refference trick to get creature type. Olof Larsson 2013-04-10 09:44:15 +0200
  • 57f5372d43 Removing some deprecated stuff and fixing some ASCII art. Olof Larsson 2013-04-10 09:40:39 +0200
  • 27cee7d6f7 Event cleanup pass 1. Olof Larsson 2013-04-10 09:34:14 +0200
  • 363a63bf3a No outer API plox. The inner classes should be improved to be good enough. Olof Larsson 2013-04-10 08:55:32 +0200
  • 6d75465938 Remove warning since it won't be required after MCore introduction. Olof Larsson 2013-04-10 08:51:37 +0200
  • 56ae5b9c70 Move the adapter to the adapter folder. Olof Larsson 2013-04-10 08:48:21 +0200
  • 1f303aef91 More minor tweaks to TerritoryAccess Olof Larsson 2013-04-10 08:47:52 +0200
  • ab498b9f60 Use .get() method always. Olof Larsson 2013-04-10 08:40:41 +0200
  • 00774087d3 Some minor cleanup to TerritoryAccess source code. Olof Larsson 2013-04-09 14:05:00 +0200
  • a891fc8a0a Decouple TerritoryAccess and it's adapter. Olof Larsson 2013-04-09 13:53:37 +0200
  • 936c28d5a9 Move all in the struct package to main package. Olof Larsson 2013-04-09 13:24:55 +0200
  • a726e1c49f Rename FPlayers --> FPlayerColl Olof Larsson 2013-04-09 13:22:23 +0200
  • e3d6a4ec8e Put instance and construct logic in the top of ConfServer. Olof Larsson 2013-04-09 13:18:05 +0200
  • 1b0c0a4b72 Rename Conf --> ConfServer. Olof Larsson 2013-04-09 13:15:25 +0200
  • c8870d10d4 MCorify the MPlugin class Factions slightly. Olof Larsson 2013-04-09 13:12:13 +0200
  • ecefb44d10 Remove CAPI integration since that plugin is abandoned. Olof Larsson 2013-04-09 13:03:47 +0200
  • f119fbb6f6 Remove old Essentials chat integration features. Olof Larsson 2013-04-09 13:02:40 +0200
  • c88847bd3e Rename P --> Factions. Olof Larsson 2013-04-09 13:00:09 +0200
  • 8a4b26cbd9 Rename Factions --> FactionColl Olof Larsson 2013-04-09 12:58:39 +0200
  • ff4b85fcf4 Add in comment sepparators like in other MCore based plugins. Olof Larsson 2013-04-09 12:57:33 +0200
  • 971d2004f2 Renaming Permission --> Perm and moving to main package. Olof Larsson 2013-04-09 12:56:29 +0200
  • b9eab5aad5 Updating version to 2.0.0_dev. Olof Larsson 2013-04-09 12:55:21 +0200
  • 4e6c12d995 New permission factions.claim.radius (granted to all players by default), which is now required in order to specify a radius with the claim command. Brettflan 2013-01-29 19:21:33 -0600
  • 15024bf880 Added missing new permissions, and minor cleanup; switched Rel enum values back to previous values, for the sake of other plugins which might check against the actual enum value (for better compatibility with both 1.6.x and 1.7.x+ versions) Brettflan 2013-01-26 20:38:04 -0600
  • 5da296e8ca Merge pull request #207 from jastice/recruit-pr Brett Flannigan 2013-01-26 18:25:03 -0800
  • 8fdd07b08f minor cleanup; made econLandReward default to 0, disabled Brettflan 2013-01-26 19:59:00 -0600
  • 204c78886f Merge pull request #193 from AEtherSurfer/land_reward Brett Flannigan 2013-01-26 17:54:09 -0800
  • 4743c1821a Add recruit role for factions Justin Kaeser 2013-01-06 21:44:29 +0100
  • 755a957b12 Merge pull request #200 from blha303/master Brett Flannigan 2013-01-04 08:11:29 -0800
  • 04d808e54d Merge pull request #201 from jastice/econfix Brett Flannigan 2013-01-04 07:48:10 -0800
  • 21409a05bb tiny performance optimization to last commit Brettflan 2013-01-04 09:13:27 -0600
  • fb2a5a9a44 Update to our obsidian generator exploit prevention code (via config option "handleExploitObsidianGenerators") to address newer method involving tripwire strings instead of redstone Brettflan 2013-01-04 09:06:56 -0600
  • 5531f77feb Restructure plugin.yml Olof Larsson 2013-01-03 08:34:07 +0100
  • 16c69d67cd Use the standard Bukkit command handling system. Olof Larsson 2013-01-03 08:23:46 +0100
  • e57e9b7105 Handle EconomyResponse objects from Vault on all transactions. Justin Kaeser 2012-12-28 23:46:32 +0100
  • d9ca9c62cb Closed a possible resource leak, updated README.md to point to DBO instead of Github's deprecated downloads section Steven Smith 2012-12-28 04:54:13 +0800
  • 31faf605dc Release 1.8.0 Brettflan 2012-12-19 06:43:25 -0600
  • 657305a5fe fix imports for new PowerLossEvent Brettflan 2012-12-19 06:15:31 -0600
  • 0948800678 Merge pull request #197 from alkarinv/master Brett Flannigan 2012-12-19 03:41:41 -0800
  • efcf97d375 Fix for PowerLossEvent Messages alkarin 2012-12-17 11:43:57 -0600
  • 6eb23a200e Fix for PowerLossEvent Messages alkarin 2012-12-17 11:34:19 -0600
  • 1f5dc830be Added a new Factions event for power loss named PowerLossEvent. PowerLossEvent happens after each player death alkarin 2012-12-17 10:10:13 -0600
  • 640c96c828 update craftbukkit lib to fix CB dev build breaking EntityChangeBlockEvent, and add "b" to version for recompile Brettflan 2012-12-05 21:12:51 -0600
  • 2f883455ee Land Reward Task up and running. Conflicts: src/com/massivecraft/factions/Conf.java src/com/massivecraft/factions/listeners/FactionsPlayerListener.java ÆtherSurfer 2012-11-30 15:02:43 -0500
  • ca219a1fb2 Reward faction members with money every day for every plot they control divided among all the players in the faction ÆtherSurfer 2012-11-28 00:51:37 -0500
  • 47f23b93da Release 1.7.9 Beta Brettflan 2012-11-30 20:14:32 -0600
  • 857892738f fix for /f list command throwing an error if an invalid page number was specified (ex. 5 pages available and they run /f list 6) Brettflan 2012-11-30 19:43:04 -0600
  • 9c7ed3bf38 Fix for pistons being able to push blocks into protected territory through water or lava Brettflan 2012-11-11 13:05:58 -0600
  • 1c8d6919bd New setting "broadcastDescriptionChanges" (default false) which can be enabled to have faction description changes broadcast to everyone on the server. Previously description changes were always broadcast. Brettflan 2012-11-09 18:22:39 -0600
  • 95289e1411 fix for piston retraction not working if faction doesn't have build rights in its own territory; missed this when fixing the same thing for piston extension recently Brettflan 2012-11-09 17:47:53 -0600
  • 5c45ea5ee2 Fix for command prevention routine treating Wilderness areas as neutral faction territory in 1.7 branch Brettflan 2012-11-09 07:44:46 -0600
  • 3a68820016 Release 1.7.8 Beta Brettflan 2012-11-08 01:01:20 -0600
  • 675505e6fd Using PlayerLoginEvent instead of PlayerPreLoginEvent to fix a warning. Olof Larsson 2012-11-07 11:39:59 +0100
  • 2f80787edd Fix for crop trampling and pressure plates not being protected due to bug introduced in recent performance overhaul Brettflan 2012-11-06 15:01:37 -0600
  • b8aaeb1053 Fix for slashless commands triggering errors in CraftBukkit on rare occasions due to being run async Brettflan 2012-11-06 14:23:17 -0600
  • 20b359c11a Wither boss second stage will no longer be able to destroy blocks in territory which has explosion protection (explosion faction flag turned off) Brettflan 2012-11-06 11:58:14 -0600
  • 174320c278 updated known badPotionEffects to include wither potion Brettflan 2012-11-06 11:04:08 -0600
  • 3055e68e86 fix for economy check that made sure player/faction could afford specific commands not working correctly; thanks to spaceemotion for pointing out the problem and fix Brettflan 2012-11-06 11:01:16 -0600
  • a783dc33cf Protect hanging entities (paintings and item frames) from explosions; thanks to Tahkeh for the method Brettflan 2012-11-06 10:06:37 -0600
  • e83ac76b2c Added anvil and beacon to list of list of protected container materials Brettflan 2012-11-06 10:00:19 -0600
  • 3e0a68fd6e Performance overhaul sponsored by rockxz3, using his large server's data for reference to help with testing and tuning. Timing numbers below are based on this data set on my test server. * PlayerMoveEvent performance boost (from 0.047ms to 0.015ms in testing, ~313% as fast): now more thrifty in determining whether player has actually moved between chunks before doing anything else; important since this event triggers extremely quickly * PlayerInteractEvent performance boost (from 0.068ms to 0.034ms in testing, ~200% as fast): now ignores left-clicks for interaction checks, since in CraftBukkit 1.4 left-clicks no longer open doors or activate buttons/levers/etc.; not as important as above, but still triggers quite often as people are digging or interacting with blocks * "/f list" command performance boost (from 234ms to 30ms in testing, ~780% as fast): code was getting information for all factions, narrowed it down to only getting info for displayed page range * "/f show" command performance boost (from 132ms to 28ms in testing, ~470% as fast): tweaked the ally & enemy listing code used Brettflan 2012-11-06 09:43:27 -0600
  • d31741fb34 Updated old painting events to new hanging events so that item frames are also protected. Brettflan 2012-10-31 16:16:21 -0500
  • 41cd9484d3 Update CraftBukkit lib to 1.4.2 dev build 2421 Brettflan 2012-10-29 19:21:25 -0500
  • ef56ce9a51 Backups are now created of bad factions.json and players.json files if they fail to load due to a JSON parse error; same as we already do for bad conf.json Brettflan 2012-10-19 01:50:37 -0500
  • 7bbb4fbf44 Update to "handleExploitTNTWaterlog" method to not destroy Ender chests or portals; sadly there's still no method provided by Bukkit to get a block's blast resistance, so we have to go by a list of block type IDs which are supposed to be TNT-proof Brettflan 2012-10-19 00:11:28 -0500
  • 5f33e51fae Fix for crash on plugin startup if Worldguard integration is enabled ("worldGuardChecking") but Worldguard plugin isn't loaded on server Brettflan 2012-10-09 17:37:01 -0500