c79692940e
Update to new integration method for EssentialsChat; needs up-to-date Essentials (2.5.1 or newer)
...
NOTE: if Essentials is too old, this error will occur at server startup (sadly impossible to catch or otherwise handle due to how Bukkit loads plugins):
java.lang.NoClassDefFoundError: com/earth2me/essentials/chat/IEssentialsChatListener
2011-07-20 08:48:14 -05:00
fb3021800d
Releases should be in download section only. Not version controlled :)
2011-07-18 22:40:15 +02:00
bf8e3b361d
Releasing 1.3.8
2011-07-18 22:36:51 +02:00
fc1d6af824
forgot the namespace in plugins.yml
2011-07-18 22:16:19 +02:00
8aefae5679
changed namespace to com.massivecraft
2011-07-18 22:06:02 +02:00
60603892c6
Updated gitignore
2011-07-18 21:18:02 +02:00
10e79ede5a
Removed old files and updated a readme link
2011-07-18 21:15:15 +02:00
19176ada2f
Update to support newly available built-in Bukkit "superperms" permission system, though it will still use the Permissions plugin instead if that's available
...
Updated Bukkit JAR
Added LocalAreaChat plugin to the softdepend list so it's loaded first
2011-07-18 11:46:14 -05:00
2730fa1253
Release 1.3.7
2011-07-11 00:58:55 -05:00
14145f1782
New conf.json option "homesTeleportAllowedFromDifferentWorld" (defaults to true) which can be used to prevent people from teleporting to their faction home if in a different world from it
2011-07-09 07:21:47 -05:00
d69b278728
New options in conf.json which will now treat enemy factions differently: "territoryEnemyDenyBuild", "territoryEnemyDenyBuildWhenOffline","territoryEnemyDenyUseage", and "territoryEnemyProtectMaterials" (all default to true). If someone in an enemy faction tries any of those (builsing/destroying, using certain inventory items, or interacting with certain blocks such as doors), these new values will be checked; otherwise, for neutral and allied factions the existing values will be used.
...
Also slightly simplified the code used for checking relations.
2011-07-09 01:36:18 -05:00
787e6b867a
Made /f kick command work on any player in any faction, if the person using the command has the admin-level "disband" permission
2011-07-08 22:06:55 -05:00
232ae5dce1
Added "BURNING_FURNACE" to default "territoryProtectedMaterials" and "territoryProtectedMaterialsWhenOffline" lists, since lit furnaces otherwise are not protected
2011-07-08 21:28:53 -05:00
839a03d8d1
Fix for /f autosafe and /f autowar commands not working properly if the user was not in a faction
2011-07-04 08:36:30 -05:00
a90e87ea24
Release 1.3.6
2011-07-03 15:26:55 -05:00
bfcfbe4cc8
Update for new Bukkit version; fix for movement between different territory claims not always reporting the correct territory owner, which appears to be caused by event.getTo() for PlayerMoveEvent currently (as of RB 953) not always giving the correct location
2011-07-03 15:25:50 -05:00
7f67ca0cd6
Release 1.3.5 (bugfix release)
2011-06-30 11:51:30 -05:00
dba406e52b
Fix for NPE on /f who command by in-game player
2011-06-30 11:50:54 -05:00
a6d2a292aa
Release 1.3.4 (quick bugfix release)
2011-06-30 09:52:53 -05:00
dc96767dff
Fix for NPE on player respawn when faction home isn't set
2011-06-30 09:51:14 -05:00
80bead2ad6
Release 1.3.3
2011-06-30 08:30:49 -05:00
94d1dc210c
When you have the "claimsMustBeConnected" option enabled, it now works on a world-by-world basis, so if you have claims in one world you can still make claims in other worlds
2011-06-30 06:13:47 -05:00
8f1606beba
/f disband, /f list, and /f who <tag> commands can now be used from the server console; /f list now shows "Factionless" instead of "Wilderness" for factioness players; fix for some potential NPEs
2011-06-30 05:56:02 -05:00
24e85e0e77
Faction homes are now un-set if the territory they are set in is lost (unclaimed, or claimed by another faction), but only when someone tries to /f home or dies and would normally respawn there
2011-06-30 05:17:34 -05:00
8f9de1d2d5
New conf.json option "homesRespawnFromNoPowerLossWorlds" (defaults to true) to go with Oli's recent commit, so server owners have an option whether or not players should respawn to faction homes when they die in "worldsNoPowerLoss" worlds
2011-06-30 05:15:16 -05:00
86112380da
fix for StringIndexOutOfBoundsException caused by overlong string passed to titleize(String str)
2011-06-30 01:46:12 -05:00
2f61e83a8a
Merge pull request #22 from oliverw92/master
...
Made Faction Homes Obey Worlds
2011-06-29 23:43:39 -07:00
8ff84019ee
Made faction home respawning obey the 'worldsNoPowerLoss' config
2011-06-29 14:45:51 +01:00
69d1427552
after testing, found that these changes cause encoding problems on some setups when the JSON files are read; tried for a bit to find a solution, but gave up since I was having to test on my live server (test VM server was working fine)
...
so, reverting for now
2011-06-28 22:43:28 -05:00
a8c84c5d6d
tweaked hook functions a bit more, de-crapped server log messages for faction chat
2011-06-28 20:00:08 -05:00
24362d38e9
moving additional JAR contents into src folder, adding my complete NetBeans project files so others have an easier time working with the source
2011-06-28 18:49:42 -05:00
b66b102333
New conf.json option "homesTeleportCommandEnabled" which can be used to disable the /f home command, while possibly leaving faction homes enabled for the "homesTeleportToOnDeath" functionality
2011-06-28 18:29:14 -05:00
a9619a73c0
some changes to the file reading routine, to speed it up and also to hopefully be more tolerant of user changes to file encoding (intentional or more likely unintentional) from the default UTF-8 encoding
2011-06-28 18:27:35 -05:00
c80f6d803c
one more hookable utility function for other plugins to use, to determine the support version for the hook functions (will increment whenever new hooks are added)
2011-06-28 18:25:00 -05:00
f79831d3d6
added another simplified function for chat plugins to hook, ShouldLetFactionsHandleThisChat(PlayerChatEvent event) to see if chat event is a special case which should be left alone for Factions to handle (Faction Chat enabled player, or factions f command without slash used)
2011-06-27 12:25:02 -05:00
a7676429fe
removed "preloadChatPlugins" option and related code, since that method could cause problems and since we've switched to using softdepend in the plugin.yml for preloading plugins
2011-06-27 03:06:09 -05:00
7ae130a1b1
Release 1.3.2
2011-06-22 20:13:43 -05:00
071e8b7b6b
further improved hookable functions for use by other plugins, added softdepends for appropriate chat plugins
2011-06-22 20:12:37 -05:00
094486676a
Added conf.json option "noPVPDamageToOthersForXSecondsAfterLogin" (defaults to 3 seconds) which keeps players from being able to do PvP damage for a few seconds after logging in (to counteract the exploitable 3-second PvP protection given to players when they log in); Fix for "claimsMustBeConnected" bug which prevented factions from making their initial first claim
2011-06-22 20:10:42 -05:00
6035b204dc
updating built-in GSON to 1.7.1 release
2011-06-22 18:40:56 -05:00
ef2de46dd6
Release 1.3.1
2011-06-21 01:30:59 -05:00
55dd858be9
A bit of cleanup and odds and ends, adding missing @Override annotations and such
2011-06-21 00:38:31 -05:00
60227b6dc4
Added option "considerFactionsReallyOfflineAfterXMinutes" (default 0.0, immediately) which makes all "Offline" options still consider the faction as having members online until X minutes after the last one logs off
2011-06-21 00:20:36 -05:00
8880d503e2
added option "claimsMustBeConnected" (defaults to false) which requires all faction claims beyond the first to be connected to each other; support for "{FACTION_TITLE}" in chat messages
2011-06-20 21:15:41 -05:00
56cbf54c98
Added options to require faction homes to be set only inside the faction's own territory ("homesMustBeInClaimedTerritory", default is true) and to optionally prevent teleporting to the faction home if the player is in enemy territory ("homesTeleportAllowedFromEnemyTerritory", default is true thus not prevented)
...
Made commands which reference player names (like /f admin <name>) allow for partial name matches
Optimized a couple of things, and updated help text to indicate /f unclaim works for safe/war zones
2011-06-19 03:56:21 -05:00
768f96bf9b
added option "disablePVPForFactionlessPlayers" to disable PvP damage to/from players who are not in a faction
2011-06-19 03:49:46 -05:00
e886cef9aa
Fix for DenyUsage checks in safe zones and war zones not being handled properly
2011-06-16 02:37:05 -05:00
db0e89fb11
Disband command got missed for being added to help pages
2011-06-16 02:34:56 -05:00
4da15abb06
fix for "No Faction" player count always returning 0
2011-06-16 02:33:41 -05:00
cddaa73948
Added another hook, handleFactionTagExternally, for chat plugins to indicate they're handling faction tag insertion into chat
2011-06-11 19:02:57 -05:00