363a63bf3a
No outer API plox. The inner classes should be improved to be good enough.
2013-04-10 08:56:10 +02:00
6d75465938
Remove warning since it won't be required after MCore introduction.
2013-04-10 08:51:37 +02:00
56ae5b9c70
Move the adapter to the adapter folder.
2013-04-10 08:48:21 +02:00
1f303aef91
More minor tweaks to TerritoryAccess
2013-04-10 08:47:52 +02:00
ab498b9f60
Use .get() method always.
2013-04-10 08:40:41 +02:00
00774087d3
Some minor cleanup to TerritoryAccess source code.
2013-04-09 14:05:00 +02:00
a891fc8a0a
Decouple TerritoryAccess and it's adapter.
2013-04-09 13:53:37 +02:00
936c28d5a9
Move all in the struct package to main package.
2013-04-09 13:24:55 +02:00
a726e1c49f
Rename FPlayers --> FPlayerColl
2013-04-09 13:22:23 +02:00
e3d6a4ec8e
Put instance and construct logic in the top of ConfServer.
2013-04-09 13:18:05 +02:00
1b0c0a4b72
Rename Conf --> ConfServer.
2013-04-09 13:15:25 +02:00
c8870d10d4
MCorify the MPlugin class Factions slightly.
2013-04-09 13:12:13 +02:00
ecefb44d10
Remove CAPI integration since that plugin is abandoned.
2013-04-09 13:03:47 +02:00
f119fbb6f6
Remove old Essentials chat integration features.
2013-04-09 13:02:40 +02:00
c88847bd3e
Rename P --> Factions.
2013-04-09 13:00:09 +02:00
8a4b26cbd9
Rename Factions --> FactionColl
2013-04-09 12:58:39 +02:00
ff4b85fcf4
Add in comment sepparators like in other MCore based plugins.
2013-04-09 12:57:33 +02:00
971d2004f2
Renaming Permission --> Perm and moving to main package.
2013-04-09 12:56:29 +02:00
b9eab5aad5
Updating version to 2.0.0_dev.
2013-04-09 12:55:21 +02:00
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.
2013-01-29 19:21:33 -06:00
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)
...
IMPORTANT NOTE:
Existing plugin users who are upgrading to this version will likely need to grant default permissions for recruits, like so:
f config factionPermDefaults door recruit
f config factionPermDefaults button recruit
f config factionPermDefaults lever recruit
f config factionPermDefaults build recruit
2013-01-26 20:38:04 -06:00
5da296e8ca
Merge pull request #207 from jastice/recruit-pr
...
Add recruit role for factions
2013-01-26 18:25:03 -08:00
8fdd07b08f
minor cleanup; made econLandReward default to 0, disabled
2013-01-26 19:59:00 -06:00
204c78886f
Merge pull request #193 from AEtherSurfer/land_reward
...
Land reward
2013-01-26 17:54:09 -08:00
4743c1821a
Add recruit role for factions
...
The recruit role's goal is to enable factions to invite new members without being afraid of getting griefed instantly.
Adds a configuration option "factionRankDefault" for default rank of newly joined faction members. By default this is RECRUIT, but it can be set to any supported rank.
Adds the /f promote and /f demote commands, which leaders and officers can use to increase or decrease the rank of a faction member by one level, up to officer, or down to recruit.
This version of the recruit feature preserves the /f officer command for backward compatibility.
2013-01-06 21:44:29 +01:00
755a957b12
Merge pull request #200 from blha303/master
...
Closed a possible resource leak (in currently unused code), updated README.md to point to DBO instead of Github's deprecated downloads section
2013-01-04 08:11:29 -08:00
04d808e54d
Merge pull request #201 from jastice/econfix
...
Handle EconomyResponse objects from Vault on all transactions.
2013-01-04 07:48:10 -08:00
21409a05bb
tiny performance optimization to last commit
2013-01-04 09:13:27 -06:00
fb2a5a9a44
Update to our obsidian generator exploit prevention code (via config option "handleExploitObsidianGenerators") to address newer method involving tripwire strings instead of redstone
2013-01-04 09:06:56 -06:00
5531f77feb
Restructure plugin.yml
2013-01-03 08:34:07 +01:00
16c69d67cd
Use the standard Bukkit command handling system.
...
Doing so will remove the possiblility for dynamic command alias assignment but makes factions compatible with all other
plugins doing stuff like blocking commands from being used (AntiGuest, NoCheatPlus, War etc) and plugins that log command
useage (Hawkeye etc).
2013-01-03 08:23:46 +01:00
e57e9b7105
Handle EconomyResponse objects from Vault on all transactions.
...
Vault's EconomyResponse was ignored for some cases, such as money transfers and deposits.
This would cause money to get lost if a transfer failed. This change refunds the initiatior of a transfer and notifies them of the failure.
Failing transfers can happen often when using economy plugins based on physical currency, such as Gringotts,
for example when no space is available in an account.
2012-12-28 23:46:32 +01:00
d9ca9c62cb
Closed a possible resource leak, updated README.md to point to DBO instead of Github's deprecated downloads section
2012-12-28 04:54:13 +08:00
31faf605dc
Release 1.8.0
...
and sneaking in a typo fix
2012-12-19 06:43:25 -06:00
657305a5fe
fix imports for new PowerLossEvent
2012-12-19 06:15:31 -06:00
0948800678
Merge pull request #197 from alkarinv/master
...
Added a new Factions event for power loss
2012-12-19 03:41:41 -08:00
efcf97d375
Fix for PowerLossEvent Messages
2012-12-17 11:43:57 -06:00
6eb23a200e
Fix for PowerLossEvent Messages
2012-12-17 11:34:19 -06:00
1f5dc830be
Added a new Factions event for power loss named PowerLossEvent.
...
PowerLossEvent happens after each player death
2012-12-17 10:10:13 -06:00
640c96c828
update craftbukkit lib to fix CB dev build breaking EntityChangeBlockEvent, and add "b" to version for recompile
...
Simply recompiling with new CB lib fixes the EntityChangeBlockEvent error, and new compile is thankfully backwards compatible with older CB versions
2012-12-05 21:12:51 -06:00
2f883455ee
Land Reward Task up and running.
...
Conflicts:
src/com/massivecraft/factions/Conf.java
src/com/massivecraft/factions/listeners/FactionsPlayerListener.java
2012-12-01 14:23:49 -05:00
ca219a1fb2
Reward faction members with money every day for every plot they control divided among all the players in the faction
2012-12-01 14:16:29 -05:00
47f23b93da
Release 1.7.9 Beta
...
Also fix for improper message being sent to person who changes a faction description if "broadcastDescriptionChanges" is disabled
2012-11-30 20:14:32 -06:00
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)
2012-11-30 19:43:04 -06:00
9c7ed3bf38
Fix for pistons being able to push blocks into protected territory through water or lava
2012-11-11 13:05:58 -06:00
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.
...
Also added witch and wither boss to monster list, missed that for last release.
2012-11-09 18:22:39 -06:00
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
2012-11-09 17:47:53 -06:00
5c45ea5ee2
Fix for command prevention routine treating Wilderness areas as neutral faction territory in 1.7 branch
2012-11-09 07:44:46 -06:00
3a68820016
Release 1.7.8 Beta
2012-11-08 01:01:20 -06:00
675505e6fd
Using PlayerLoginEvent instead of PlayerPreLoginEvent to fix a warning.
2012-11-07 11:39:59 +01:00