Commit Graph

1222 Commits

Author SHA1 Message Date
SvenjaReißaus f658a6de74
Let's just use interactable items onPlayerInteract 2019-03-18 22:47:57 -05:00
SvenjaReißaus d9a8de33eb
Let's try building perms one more time 2019-03-18 22:35:15 -05:00
SvenjaReißaus 11b2eff79c
Default permission check for build on interact 2019-03-18 22:20:51 -05:00
SvenjaReißaus 4608f26975
Checking if player can build in location at interaction 2019-03-18 22:09:03 -05:00
SvenjaReißaus 62d37c061a
Canceling the useage event 2019-03-18 21:56:20 -05:00
SvenjaReißaus 2437e206b7
Catching right clicks instead of lefts 2019-03-18 21:49:37 -05:00
SvenjaReißaus 35b5724da5
Cancels the event of the interacted block 2019-03-18 21:42:42 -05:00
SvenjaReißaus ff9b125426
Not checking for physical stuff 2019-03-18 21:34:13 -05:00
SvenjaReißaus 99f4815fa8
Action non physicals 2019-03-18 21:29:11 -05:00
SvenjaReißaus 8834371931
Minor debug logs 2019-03-18 21:26:44 -05:00
SvenjaReißaus 97f63e9bc0
Scoped left click to be catched in PlayerInteract 2019-03-18 21:14:23 -05:00
SvenjaReißaus af210f706b
Attempting to fix item useage 2019-03-18 20:59:32 -05:00
SvenjaReißaus 3c109bfb0c
Deny build perms by default 2019-03-18 19:30:29 -05:00
SvenjaReißaus a7b824e964
Attempts to fix permissions 2019-03-18 19:05:30 -05:00
SvenjaReißaus 3c10b8276c
Allow the use of certain block materials, regardless of permissions. HCF feature. 2019-03-14 12:26:56 -05:00
SvenjaReißaus 22670ddb15
Workaround from player-exploiting the latest suggested config 2019-03-14 10:00:48 -05:00
SvenjaReißaus 0af0416235
Custom faction starting balance config in JSON 2019-03-14 08:56:09 -05:00
SvenjaReißaus 8a3198fa7e
This fixes the Permissions being bypassed. Tested and successfully passed 2019-03-13 18:11:39 -05:00
SvenjaReißaus 66fba62b0f
WIP: Not reviewed, but should fix Ownerships and Items useage bypass 2019-03-12 23:06:11 -05:00
ProSavage 0a41d15a0b Merge branch '1.6.x' of https://github.com/ProSavage/SavageFactions into 1.6.x 2019-03-11 02:29:29 -05:00
ProSavage 95840bdfce -1 slots dont place. 2019-03-11 02:29:12 -05:00
ProSavage c4594682fc Added another balance set to 0.... 2019-03-11 00:12:25 -05:00
Driftay cbf4467f84 Fixed OutPut Error Code By Renaming Run Method 2019-03-09 13:51:06 -05:00
Driftay 8697de9e85 Fixed NullPointer With UtilFight 2019-03-09 13:40:13 -05:00
ProSavage e4899e4d8d Fix conf startup error. 2019-03-04 17:35:20 -06:00
ProSavage 5a63e71054 Merge branch '1.6.x' of https://github.com/ProSavage/SavageFactions into 1.6.x
# Conflicts:
#	src/main/java/com/massivecraft/factions/SavageFactions.java
2019-03-04 15:46:39 -06:00
ProSavage 4b7d0889ea Made a static boolean so plugins hooking in can check if completely enabled. 2019-03-04 15:39:29 -06:00
Liz3 c6512bf316 Fixed Indents on all files using the reformat option and optimized imports 2019-03-03 04:51:21 +01:00
SvenjaReißaus bb7d32bb92
Configurable Tntfill enable/disable 2019-02-26 13:01:27 -05:00
SvenjaReißaus 39334070a7
WIP: DCustom Default Faction Permissions - No reliable 2019-02-26 12:15:17 -05:00
Drc-DEV efd98deed6
Fix misleading comment on title time
Title fadein, show and fadeout times are in ticks, but the config says it's in seconds.
2019-02-19 08:36:54 +01:00
Drc-DEV 96fe8d059e
Fix HomeCheck (no essentials) + BONE_MEAL Material
Bypass the PlayerHomeCheck if Essentials is not installed (causes exceptions)
Fix BONE_MEAL multi-version support
2019-02-18 15:21:17 +01:00
Drc-DEV 16081752ad
Do not check for NPC Teleportation
Fixes this error: https://pastebin.com/GC2tVctc
2019-02-18 05:56:56 +01:00
David e0c3ce1094 Fix No Such Field Error 2019-02-17 21:28:07 +01:00
David 86bc78d082 Fix Max-Relation bug 2019-02-17 11:29:29 +01:00
ProSavage 707b7796c6 Quick rounding implementation added into /f top. 2019-02-12 07:54:58 -04:00
ProSavage 25ac8f026e More sorting cleanup & lambda functions in F Top Command. 2019-02-12 07:51:59 -04:00
ProSavage c2a90e857f Converted more Collection sorts to internal sorting methods. 2019-02-12 07:50:40 -04:00
ProSavage 8ee1b1da52 Removed duplicate condition check in Ftop Command. 2019-02-12 07:48:51 -04:00
ProSavage 69c698f6f2 Changed sorting from collections sort, into the internal call. 2019-02-12 07:48:18 -04:00
Driftay 5a37320397 Code Cleanup/Added Configurable option to deny and remove homes in ANY factions land.
More Soon..
2019-02-10 23:57:45 -05:00
Driftay 3559a9f090 Added Configurable Option to Broadcast Disband and Create Messages For Factions
**More Coming Soon**
2019-02-09 13:33:02 -05:00
Naman ce98d68518
Merge pull request #86 from GenialJerome/1.6.x
Protection, Placeholder and fix
2019-02-09 02:50:06 -06:00
Naman d89c35b1bb
Merge pull request #82 from James-Frowen/1.6.x
Allowing warps to be replaced at max warps
2019-01-30 03:28:02 +00:00
GenialJerome 69207ac898 Protection, Placeholder and fix
Add :
- PlaceHolder %faction_name_at_location%
- Add protection with farm land
- Add protection to shulkers, to beacon, cauldron and brewing stand
- Add protection with bone meal
- Convert permission for the command

Fix :
- Console /f list
- Console /f show
- Claim with Wilderness is unclaim the land
- Dynmap players.admins and players.admins.count is for co-leader. The leader already have players.leader and a faction have one leader only

Optimization
2019-01-27 03:41:25 +01:00
ProSavage 7b55a80744 Italian Language Globalization :D 2019-01-18 19:06:50 -06:00
ProSavage e1a1c630ad Fixed the elusive interact bug 2019-01-18 18:38:46 -06:00
JamesFrowen-PC\JamesFrowen ae61303a9b allowing warps to be replaced at max warps 2019-01-18 16:08:51 +00:00
ProSavage a47e06a34e Added factions.showclaims to the plugin.yml. 2019-01-13 10:36:36 -06:00
ProSavage f0c438270c I seem to have committed the wrong file. 2019-01-13 10:36:15 -06:00
ProSavage 5ca6b7d2d4 Fixed warzone tab autocomplete issue. 2019-01-13 10:23:02 -06:00
ProSavage 7ecc09f64d Fixed /f reload issue, with /f perms 2019-01-06 21:04:38 -06:00
ProSavage 909c2b9a9f Merge remote-tracking branch 'origin/1.6.x' into 1.6.x 2019-01-02 23:12:09 -06:00
ProSavage d6a0be7ac2 Conf is now editable without having to stop server. 2019-01-02 23:12:02 -06:00
Driftay c45ee751f5 Fixed F Chest Name Bug 2018-12-29 13:43:54 -05:00
Driftay e14339444c Fixed Disband Exploit 2018-12-29 02:50:44 -05:00
ProSavage bdd547309a First Wave of Skript Support. 2018-12-26 19:22:06 -06:00
ProSavage 7be48b5942 Fixed disband exploit 2018-12-23 18:20:54 -06:00
ProSavage 266c598b76 Fixed the spam issue with a real fix. 2018-12-21 15:46:10 -06:00
ProSavage 8bf62ca659 Temporary Fix to command autocomplete spam. 2018-12-21 12:13:51 -06:00
ProSavage d19b321438 New deploy & some javadoc fixes 2018-12-20 20:15:10 -06:00
ProSavage 90c583f4df Disabled logging on 1.13 material replacements (again) 2018-12-15 23:04:49 -06:00
ProSavage cc1714b757 Made an Upgrade Enum, the code in /f upgrades is horrible, will be working on improving it. 2018-12-15 23:04:23 -06:00
GenialJerome 16aa87a16a Faction Disband Reason & Auto-Completion
- Add Faction Disband Reason
- Add Auto-Completion
- Optimization
2018-12-09 03:13:18 +01:00
ProSavage c58ed305a8 Merge remote-tracking branch 'origin/1.6.x' into 1.6.x 2018-12-06 16:11:32 -06:00
ProSavage 9ed7fb0302 Moved version handling to pom.xml from plugin.yml 2018-12-06 16:07:48 -06:00
ProSavage 0584fa98bb Removed Debug from time hologram method. 2018-12-06 16:07:19 -06:00
ProSavage 7bf5def899 Fixed FactionTop Plugin detection. 2018-12-06 16:06:46 -06:00
Vankka 55b0e4264a Fix chat 2018-11-22 19:36:00 +02:00
Joshua Murphy 364a6d28fa Fixed Typo With Focus 2018-11-22 02:16:58 -05:00
Joshua Murphy a59c226747 Added Focus/Config Fixes 2018-11-22 02:09:58 -05:00
Joshua Murphy a0e2149956 Multiple NullPointer Fixes With Container Permissions and Chat Fixed 2018-11-21 05:31:41 -05:00
Joshua Murphy 8af272cfdf Multiple NullPointer Fixes With Container Permissions and Chat Fixed 2018-11-21 05:25:45 -05:00
GenialJerome a59e3d9a82 Merge remote-tracking branch 'upstream/1.6.x' into 1.6.x
Merge commit writed after the fork
2018-11-21 02:28:38 +01:00
GenialJerome 5f8ea0bd19 PowerRegenEvent and optimization
- Add power regeneration event
- Change getNone(), a deprecated method, to getWilderness()
- Optimization
2018-11-20 21:01:04 +01:00
Joshua Murphy 139a28de8a Multiple Typos/Fixes From https://github.com/ProSavage/SavageFactions/issues 2018-11-20 07:37:45 -05:00
Joshua Murphy ee8927039b Fixed Typo With F Stealth 2018-11-20 05:26:19 -05:00
ProSavage 7a59ad4a66 Fixed all javadoc errors and regenerated them. 2018-11-19 01:34:31 -06:00
ProSavage ff6a3b2b1a Merge remote-tracking branch 'origin/1.6.x' into 1.6.x 2018-11-18 11:25:07 -06:00
ProSavage d039086397 Option to toggle MassiveStats 2018-11-18 11:24:52 -06:00
Vankka 36f7552aab Clear recipient list instead of canceling the chat message 2018-11-18 16:46:06 +02:00
ProSavage dd1b6d76c8 Worldborder check fixed. 2018-11-17 13:00:14 -06:00
ProSavage 2178dac54f Add migrator for players.json file, so leaders will not be lost when upgrading to new version 2018-11-11 20:05:57 -06:00
ProSavage 1ccf419294 Changed access modifier for itemIDChecker 2018-11-07 10:20:58 -06:00
ProSavage 84f1d354eb Fixed spacing in code around ! operator. 2018-11-07 10:14:42 -06:00
ProSavage 7f1785e152 Fixed disband issue. 2018-11-06 23:38:59 -06:00
ProSavage b1b9bd1b73 Reformatted Code 2018-11-06 23:38:44 -06:00
ProSavage cd09e77b42 Fixed internal name problems with leader 2018-11-06 23:16:11 -06:00
ProSavage 9d21df9c63 Fixed faction chat mode switch to public, IntelliJ refactor broke it. 2018-11-06 23:01:08 -06:00
ProSavage 23c83a43ec Version change. 2018-11-02 14:13:16 -05:00
ProSavage 2bc80a8383 Fixed issue with faction names not being able to have the letter 'p' in it. (lowercase) 2018-11-02 14:11:40 -05:00
ProSavage b2b94cea41 Fixed issue with faction names not being able to have the letter 'P' in it. 2018-11-02 14:08:40 -05:00
ProSavage 32ec804a54 1.7 spectator fix. 2018-10-26 15:10:50 -05:00
ProSavage a0add5668f Added website tag to plugin.yml 2018-10-24 14:46:49 -05:00
ProSavage 85035822a9 Added paypal perm nodes to plugin.yml 2018-10-24 14:35:06 -05:00
ProSavage 1c5185d06a Added the claimat permission to plugin.yml along with a version change to 1.4-RC-4 2018-10-24 14:33:35 -05:00
ProSavage 91c512bd7f Changed vault check method to not turn off plugin before it actually sends the message that vault is not present. 2018-10-24 10:50:35 -05:00
ProSavage ffc4812be9 Edited tpBanner to work correctly 2018-10-24 10:48:08 -05:00
ProSavage ebe80a0749 Made banner locations public 2018-10-24 10:46:31 -05:00
ProSavage 9689e79d86 Added ability to configure where warbanners are placed.
Basically now you can disable the warbanner placement in enemy territory or vice versa.
2018-10-24 10:30:29 -05:00
ProSavage 18140eee75 Moved banners to FactionsBlockListener 2018-10-24 10:25:05 -05:00
ProSavage 558b7bcd2c Added a null check to deserialize & serialize method for the LocationTypeAdapter. 2018-10-23 13:20:20 -05:00
ProSavage 9aeb70404d Renamed Main Class of plugin from 'P' to 'SavageFactions', along with the plugin field from 'p' to 'plugin' 2018-10-22 18:43:02 -05:00
ProSavage 80e66d7d6c Changed the enum for Leader to actually be leader and not admin. 2018-10-18 19:39:48 -05:00
ProSavage 713aab8bfa Fixed backward compatibility on 1.12 for particles. 2018-10-18 11:55:21 -05:00
ProSavage 4075c33ef5 javadocs 2018-10-17 16:48:50 -05:00
ProSavage 4c89fff7de Version change 2018-10-17 16:32:47 -05:00
ProSavage f425663563 Buttons added to territory deny materials 2018-10-17 16:29:16 -05:00
ProSavage f8c52285c1 Door permission fixed ( relationally ) 2018-10-17 16:16:49 -05:00
ProSavage 705a370d31 Build/Destroy permission fixed ( relationally ) 2018-10-17 16:05:26 -05:00
ProSavage 38db648044 Container permission fixed ( relationally ) 2018-10-17 15:53:10 -05:00
ProSavage 18416f4d21 Only add armor stand to territory deny usage when offline if server is 18 or higher. 2018-10-12 15:18:02 -05:00
ProSavage 1345c6850b Only add armor stand to territory deny usage if server is 18 or higher. 2018-10-12 14:10:25 -05:00
ProSavage 0dd80ccabd Removed storage of massivestats object to just an intialization. 2018-10-11 16:42:45 -05:00
ProSavage b2bcfb12fd Disabled banner setting if mc version is 1.7 2018-10-11 16:38:01 -05:00
ProSavage 934169bf6a Created a location type adapter, and fixed f checkpoint issues 2018-10-01 17:04:40 -05:00
ProSavage f1a42749da Disband exploit fixed 2018-10-01 16:53:10 -05:00
ProSavage 12caa1b9d4 secondary check for disbanding to make sure. 2018-09-30 15:57:16 -05:00
ProSavage a28fe04b8a Merge remote-tracking branch 'origin/1.6.x' into 1.6.x 2018-09-30 15:49:41 -05:00
ProSavage 11f7b7511d Fixed disband issue 2018-09-30 15:48:55 -05:00
Driftay 2afae3a93f Added Ability To Grab Chunk From world in Flocation 2018-09-26 22:38:51 -04:00
Driftay fb8837bd7d Added Grabbing Chunk From World to FLocation API 2018-09-26 22:25:47 -04:00
Driftay fd84ae2a18 Added Grabbing Chunk From World to FLocation API 2018-09-26 22:25:33 -04:00
Driftay 1ee8089ca5 Changes Adding 2018-09-21 02:29:28 -04:00
Driftay ed91f58dc9 Added F Paypal 2018-09-21 02:28:20 -04:00
Driftay e580c7eee9 Revamped F Stealth 2018-09-20 16:55:19 -04:00
Naman 496ac17d39
Merge pull request #41 from utarwyn/1.6.x
Bug fix: item frame/armor stand protection #2  (again)
2018-09-11 12:57:30 -05:00
ProSavage 2adef31cf5 Secondary Check added to fly particles. 2018-09-10 10:05:16 -05:00
ProSavage e6386be03b Changed version to 1.4-RC-2 2018-09-09 12:41:16 -05:00
ProSavage 4ad062dddb Fixed all issues with F chest, and a massive increase in performance due to /f chest only serializing / deserializing on startup/shutdown instead of realtime. 2018-09-09 12:40:45 -05:00
ProSavage 9795d3c158 MultiversionMaterials Class added. 2018-09-08 20:15:57 -05:00
ProSavage 90ae1822bc Revert "WIP: Access method for commands"
This reverts commit 9c6cc187f2.
2018-09-08 17:28:09 -05:00
ProSavage 9a773702eb Revert "And I did it again"
This reverts commit 9ce8467224.
2018-09-08 17:26:50 -05:00
ProSavage e1a51b9488 Changed parameter name for hasAccess 2018-09-04 18:33:13 -05:00
ProSavage 99a747adcb Revert "Access check updated"
This reverts commit 6eccfa84f1.
2018-09-04 18:13:50 -05:00
Svenja Reissaus ff59fd50cc Updated check for fly permission with minor enhancements 2018-09-03 12:11:57 -03:00
Svenja Reissaus 6eccfa84f1 Access check updated 2018-09-03 12:11:03 -03:00
ProSavage ef2ab6b4c6 Reverted MCommand because 9ce8467224 commit broke it :/ 2018-09-02 19:36:37 -05:00
ProSavage 262ca66437 Changed live support to discord. 2018-09-02 19:11:34 -05:00
ProSavage 527f825b73 Vault dependency check, if not present plugin now disables. 2018-08-31 10:04:56 -05:00
utarwyn 4399a76089
Bug fix: item frame/armor stand protection 2018-08-30 01:36:56 +02:00
ProSavage 989c190c8a Merge branch '1.6.x' of https://github.com/ProSavage/SavageFactions into 1.6.x 2018-08-28 21:08:50 -05:00
ProSavage 3b64f457bd Started on documenting the methods for the API 2018-08-28 21:08:09 -05:00
ProSavage 72746f5b4e Made some changes for javadoc generation 2018-08-28 21:07:51 -05:00
ProSavage e31e6eca88 Refactored usage of some methods 2018-08-28 21:07:27 -05:00
Svenja Reissaus 9ce8467224 And I did it again 2018-08-28 12:06:26 -03:00
ProSavage 318ef63acc Added dev team to authors 2018-08-27 13:00:21 -05:00
ProSavage 2410fafcc4 Added a cost per use to stealth mode! 2018-08-27 10:39:34 -05:00
ProSavage 1531efc030 Merge remote-tracking branch 'origin/1.6.x' into 1.6.x 2018-08-26 22:28:15 -05:00
ProSavage 36efd8a24e Added timeout to stealth mode! 2018-08-26 22:27:55 -05:00
Svenja Reissaus 9c6cc187f2 WIP: Access method for commands 2018-08-21 15:02:16 -03:00
ProSavage 94c4ee815a Added support for enabling flight through reload! 2018-08-20 22:55:41 -05:00
ProSavage 699f57cc1d Changed the version to RELEASE_CANDIDATE 2018-08-20 22:55:17 -05:00
ProSavage 90526dfe13 Version Change 2018-08-20 09:17:52 -05:00
ProSavage 8b90eb97c4 Move multiversion materials setup to before Conf setup 2018-08-20 09:16:53 -05:00
ProSavage 124cd4f8ac Move multiversion materials setup to before Conf setup 2018-08-18 19:56:59 -05:00
ProSavage 855d8724eb All multiversion materials from conf now work. 2018-08-18 19:56:24 -05:00
ProSavage 075264be94 BANNER material fix 1.13 2018-08-13 00:41:29 -05:00
ProSavage 35b415130e Invert if statement for multiversion materials ( oops ) 2018-08-13 00:40:37 -05:00
ProSavage 7bfe5cef22 Refactored new multiversion SUGAR_CANE_BLOCK material. 2018-08-13 00:38:01 -05:00
ProSavage a0d3841826 Call the setupMultiversionMaterials method in Enable method. 2018-08-13 00:36:12 -05:00
ProSavage 8fc9ed7395 Fixed all cross version material issues. 2018-08-13 00:33:40 -05:00
ProSavage b58410e8ab Removed random cake declaration 2018-08-13 00:06:19 -05:00
ProSavage 9216bdbb48 Crop growth material fixes for 1.13! 2018-08-13 00:02:03 -05:00
ProSavage 70e069dc05 Banners now work in 1.7-1.13 ( Tested ) 2018-08-11 01:14:18 -05:00
ProSavage de3f0c4c87 Removed all 1.13 materials 2018-08-08 23:18:38 -05:00
ProSavage 207c4daab1 f perms now works in 1.13 2018-08-05 01:05:14 -05:00
ProSavage 397775b3ed Merge remote-tracking branch 'origin/1.6.x' into 1.6.x 2018-08-05 00:08:56 -05:00
ProSavage cea5048148 Fixed logger message for replace in config method. 2018-08-05 00:08:48 -05:00
Svenja Reissaus 38a693b85e Fixed #36 minor typos 2018-08-05 02:07:26 -03:00
Svenja Reissaus 4c80ade48d Fixed #34 disabled banner alert 2018-08-05 01:52:12 -03:00
ProSavage 7babd6c1cb Removed Debug Message 2018-08-04 21:47:06 -05:00
ProSavage f18fd50d15 Made Config converter to change legacy items to new items 2018-08-04 21:41:31 -05:00
ProSavage d0cf88c9c6 Fixed all errors with Sevenja's new commits 2018-08-04 20:32:36 -05:00
ProSavage 799fef1f39 Merge remote-tracking branch 'origin/1.6.x' into 1.6.x 2018-08-04 18:45:56 -05:00
ProSavage 7de00d4b4f Faction chest permission node added to plugin.yml 2018-08-04 18:45:44 -05:00
Svenja Reissaus 640871d696 Double check to prevent /f upgrades items showing up when disabled 2018-08-02 15:05:39 -03:00
Svenja Reissaus 5fe55afc68 Explicit permission checks and more admin bypasses 2018-08-02 14:55:21 -03:00
Svenja Reissaus 85de278dc9 Fixed permission check for /f vault 2018-08-02 13:57:57 -03:00
Svenja Reissaus 40a0d72270 Added /f home permission added to keep players from complaining 2018-08-02 12:33:51 -03:00
Naman 6d397b1cae
Update CmdFly.java 2018-08-02 10:16:55 -05:00
Svenja Reissaus ea861d304d Fixed no confirmation message when inviting offline players 2018-08-02 11:55:47 -03:00
Svenja Reissaus d6d8031804 Only mods and higher should use Mod Chat Channel 2018-08-02 11:54:39 -03:00
Svenja Reissaus 1ac9c123d0 Improved recent Stealth feature to use local variables (performance enchancing) 2018-08-02 11:32:53 -03:00
Svenja Reissaus 6a3b4db565 Added config to allow vanished players to hide particles for moderation purposes 2018-08-02 11:29:41 -03:00
Svenja Reissaus cbb7d478a7 Fixed re invite spam to already invited member and enhanced kick permission check 2018-08-02 11:13:16 -03:00
Driftay 8deb02f29f Merge branch '1.6.x' of https://github.com/ProSavage/SavageFactions into 1.6.x 2018-07-30 12:05:56 -04:00
Driftay 751f46e57e F Stealth Added
Signed-off-by: Driftay <saser_elite@yahoo.com>
2018-07-30 12:05:28 -04:00
ProSavage a7275278e4 Fixed seechunk particles being seen by all players & their locations. 2018-07-29 23:58:07 -05:00
ProSavage bab7a2361d 1.13 see chunk particles are now functional 2018-07-29 23:53:20 -05:00
ProSavage e7e3e14825 1.13 now has working particles. 2018-07-29 14:34:40 -05:00
ProSavage 51f157931f Fixed all compile errors ( Took forever ) 2018-07-28 00:31:58 -05:00
ProSavage 403a086ea7 Super basic /f top which organizes factions by money etc. Just so people dont complain. 2018-07-26 18:40:27 -05:00
ProSavage a2f44ffd74 Removed claim from /f perms as the permission is ambiguous with the territory permission 2018-07-26 18:19:56 -05:00
ProSavage afc4dbf9b8 /f warunclaimall now actually sends a message on success. 2018-07-26 18:17:24 -05:00
ProSavage e844dd9668 Claim now shows up in the action gui for /f perms along with filler glass. 2018-07-26 18:12:39 -05:00
ProSavage f915507a18 Action GUI can now be 6 rows long, surprised no one noticed this bug. 2018-07-26 18:07:55 -05:00
ProSavage 89e6decb78 Changed default setting for show time between chunks. 2018-07-26 14:42:58 -05:00
ProSavage d11a529704 Vault now checks for hoppers & chests nearby even if you're holding multiple vaults. 2018-07-26 13:22:16 -05:00
ProSavage e6559a439a Added protection to the vault where hoppers cannot be placed to use the vault as infinite storage. 2018-07-26 12:16:28 -05:00
ProSavage c368e19e17 Moved the vault place method to correct class 2018-07-26 10:35:56 -05:00
ProSavage 0d7cb8067f Version Change 2018-07-25 15:12:57 -05:00
ProSavage f3d6669310 Placeholderapi placeholder parsing for Titles when moving between land 2018-07-25 15:10:37 -05:00
ProSavage cb6f0a8104 Fix claiming check bug caused by Sevenja's Pull Request 2018-07-25 15:09:55 -05:00
ProSavage 8bde15d864 Added a warning in startup when a BETA release is used. 2018-07-23 12:48:06 -05:00
ProSavage f0e99674c6 Moved one of the checks in Exp Upgrade up to improve performance 2018-07-23 12:00:01 -05:00
ProSavage 6a1072b935 Base64 serializer redone to support mob spawners & should support ALL NBT 2018-07-22 21:38:35 -05:00
ProSavage df9506ca9c /f unclaim fix 2018-07-22 11:33:53 -05:00
ProSavage c5f06f910a /f tnt take inventory space issue fix for new tnt checks 2018-07-20 20:34:33 -05:00
ProSavage e9b080bc9e Made a check for tnt when disbanding. 2018-07-20 20:32:46 -05:00
ProSavage 408725c1d7 Made a Factions.disband() method into the api. 2018-07-20 11:42:47 -05:00
ProSavage 2320fe2586 If player is owner of a claim, all permissions are bypassed The order is OP -> Ownership -> Permission 2018-07-18 09:48:25 -05:00
ProSavage da32970389 Faction truce claims now shown on map. 2018-07-17 10:19:22 -05:00
ProSavage 410e932826 Cancel tpbanner command if banners are disabled. 2018-07-17 10:07:54 -05:00
ProSavage cfb64ea316 Mod chat issue fix. 2018-07-17 09:36:46 -05:00
ProSavage 3543030e64 /f tnt withdraw issue fix. 2018-07-17 09:26:25 -05:00
ProSavage 07d8d95969 Containers can now be accessed by default if undefined & the player is in the same faction as the container being accessed. 2018-07-17 09:03:01 -05:00
ProSavage b0d41c032a Fixed issue with ownerclaims, players with permission can now build/destroy. 2018-07-12 11:21:53 -05:00
ProSavage 143daad9e6 F map autoupdate during flying fixed. 2018-07-12 11:11:07 -05:00
ProSavage 2426142664 Fixed the invite command permission check. 2018-07-11 16:45:55 -05:00
Naman fded071136 Changed for loop to foreach / enhanced for loop 2018-07-11 10:19:22 -05:00
Naman bd7b57cf5a Fixed package path for InventoryUtil 2018-07-11 09:03:47 -05:00
Naman 71a452bbca Fixed package path for InventoryUtil 2018-07-11 09:02:10 -05:00
Naman eb288c5cdc /f vault deny perm fix 2018-07-11 08:33:43 -05:00
WhiteFoxHD c65f908a1b
Modified Inventory saving in game
Saves the inventory contents instead of the inventory
2018-07-09 16:01:47 -04:00
WhiteFoxHD 607c443254
Switched to Base64Coder for Itemstacks 2018-07-09 15:59:19 -04:00
Naman f70cc119df 1.7 spectator bug fixed.
Placeholderapi is no longer a requirement.
/f showclaims lag fixed
Scoreboard is now off by default, can be turned on in config.
Issue with Flight AutoEnabling when disabled has been fixed.
1.7 itemflag bug fixed
2018-06-21 14:16:55 -05:00
Naman d20ef372fa
Revert "Bug fix: item frame/armor stand protection" 2018-05-30 19:52:16 -05:00
utarwyn 5fecc4979c Reformat code for item frames/armor stands protection 2018-05-17 18:01:05 +02:00
utarwyn 4a8721e453 Prevent usage of armor stands by default — Prevent item frames from being shot 2018-05-17 17:50:07 +02:00
utarwyn e1f0938f59 Fix item frame/armor stand protection 2018-05-17 01:38:59 +02:00
ProSavage 1df8faf488 Spawner Perm issue fix, and Warbanners now functional again ( was broken in 1.4-BETA-1 ) 2018-05-14 10:59:23 -05:00
ProSavage cb947404f6 Finished up some issues with inventory saving, using string builder for serialzation to improve performance. 2018-05-12 11:29:38 -05:00
ProSavage e948f56fd2 warbanner item stack could be set higher than 1, fixed. 2018-05-11 18:13:02 -05:00
ProSavage 3ce14d2085 Finished up setbanner command and colored the meta and display name for the serialized banners 2018-05-11 18:11:02 -05:00
ProSavage 243c2d19bd 1.4-STABLE
------------------------------------------------------------------
No Enderpearls in fly fixed - The option was bugged, so if it was true it would do the opposite.
Improved /f map visuals and title!
Title fadeout time, showtime, and fadeintime options added for 1.9+ servers
Fixed Bug in /f upgrades where the slots option for exp would move the spawner instead.
Added Faction chest, an upgradable shared "enderchest" for factions to share!
Added some more entries into /f help in config.
Added Upgrade for faction chest
Banner pattern storage
------------------------------------------------------------------
2018-05-11 17:49:50 -05:00
ProSavage de728ed55c Merge remote-tracking branch 'origin/1.6.x' into 1.6.x
# Conflicts:
#	src/main/java/com/massivecraft/factions/listeners/FactionsEntityListener.java
2018-05-11 17:48:51 -05:00
ProSavage d95c80ae5b 1.4-STABLE
------------------------------------------------------------------
No Enderpearls in fly fixed - The option was bugged, so if it was true it would do the opposite.
Improved /f map visuals and title!
Title fadeout time, showtime, and fadeintime options added for 1.9+ servers
Fixed Bug in /f upgrades where the slots option for exp would move the spawner instead.
Added Faction chest, an upgradable shared "enderchest" for factions to share!
Added some more entries into /f help in config.
Added Upgrade for faction chest
Banner pattern storage
------------------------------------------------------------------
2018-05-11 17:47:58 -05:00
utarwyn 8e20b66307 Fix TNT explosions: refactoring 2018-05-11 19:27:21 +02:00
utarwyn 055ab7dd90 Fix TNT explosions between territories 2018-05-11 18:09:11 +02:00
ProSavage f30cd44b54 1.3-STABLE
------------------------------------------------------------------
1.7 Support Added
- Titles disabled in 1.7
- Banners disabled in 1.7
- Itemflags disabled in 1.7 for /f warp, /f perms, and /f upgrades
/f perms GUI has been redesigned ( Reset your config.yml or Change it from the config differences )

Reset conf.json for the following.
Default color for members set to light green ( &a )
Default color for wilderness set to gray ( &7 )
------------------------------------------------------------------
2018-05-03 09:03:16 -05:00
Naman 6bf4598d57 1.2-STABLE
/f tntfill wont spam chat anymore,
I changed the tntfill_success option, so you're gonna wanna delete that to rengerate it. If you havent edited the lang.yml just delete it and restart
/f stuck wont tp players outside the border anymore.
Nametags & Tab has placeholderapi support added
use {relationcolor} and {faction} for relational color and faction ( These were already built in )
They can be edited in the lang.yml the option is default_prefix.
/f perms now has tntfill, tntbank, and vault permission options
2018-04-24 19:32:26 -05:00
Naman ba9b3587e0 1.1.1-STABLE
/f coords - displays your coords and current world to your faction
/f showclaims - Lists all your claims in every world
/f lowpower - lists players with power under max
/f tntfill <radius> <amount> - fills tnt in a radius and amount, hooks into /f tntbank if you're a mod or higher.

Some of these commands require permissions please see the permissions page here
https://www.prosavage.net/wiki/permissions
2018-04-17 20:06:14 -05:00
Naman aa4bbb3895 1.1.1-STABLE
/f coords - displays your coords and current world to your faction
/f showclaims - Lists all your claims in every world
/f lowpower - lists players with power under max
/f tntfill <radius> <amount> - fills tnt in a radius and amount, hooks into /f tntbank if you're a mod or higher.

Some of these commands require permissions please see the permissions page here
https://www.prosavage.net/wiki/permissions
2018-04-17 20:01:53 -05:00
Naman 6c2ca2a468 1.1-RELEASECANDIDATE-2
Scoreboard bug fixed
inspect message disable fixed
/f seechunk particle options disabled, because they were breaking if invalid.
2018-04-13 22:23:04 -05:00
Naman 175a4a6a12 1.1-RELEASECANDIDATE-2
Scoreboard bug fixed
inspect message disable fixed
2018-04-13 21:31:37 -05:00
Naman e36927db9f 1.1-RELEASECANDIDATE-1
Made the particles in /f fly more cloud like
Changed wilderness color to Darkgreen
Added a factionless check to inspect, so itll now disable the when you try to check with no faction.
Inspect will disable upon entering combat
You cannot claim outside the worldborder anymore, the chunkbuffer is taken into account.
Particles WILL NOT appear in /vanish and in spectator mode
2018-04-13 21:05:43 -05:00
Naman efee66071b 1.0.23
configurable enemy check radius for fly, option added in conf.json
Added a system faction check to neutral
Added a enderpearl disable while flying option to conf.json
Added my own repository to maven along with coreprotect for shading.
--Factions Inspect Added--
2018-04-08 22:13:41 -05:00
Naman 76d1bc0e9b SavageFactions 1.0.23
Ability to remove items from main menu in perms for choosing roles/relations by setting the slot to -1
Changed placeholder identifier back because hooks in many plugins broke :(
Removed debug message from warzone fly.
Changed public modifiers on relation back, as they broke the method signature.
2018-04-07 16:31:13 -05:00
Naman f1bfe2e8c4 SavageFactions 1.0.21-BETA-3
Tweaked fly disabler, hitting mobs wont disable it.
Fly bypass permisssions logic redone
issues with safezone fly and warzone fly fixed
Fixed click to claim in f map
Changed tooltips ot one line in map because of heavy load in areas with lots of claims
option to disable banners
Kicking throwing error cause of typo in lang file.
Tnt Bank limit added.
2018-04-03 22:20:30 -05:00
Naman 009e3e715c SavageFactions 1.0.21-BETA-2
Fixed tnt message
New message for fly disable to show cooldown
Started on remaking lang file
fly will not disable when an ally, truce, or faction member hits you.
Role prefix value added to placeholderapli class
changed identifier for placeholderapi
Made 1.7 detection
Placing blocks wont throw errors anymore in 1.7.
2018-04-03 09:38:11 -05:00
Naman 12b9f94fe4 removed the iterator in fly checks.
...
2018-04-01 09:13:23 -05:00
Naman 21587db74d Iterator Fix in Fly to avoid concurrent exceptions
1.12 particle support
2018-03-31 11:46:37 -05:00
Naman e14af238bf SavageFactions 1.0.21
fixed this error (https://pastebin.com/4gtiQPYX)
 fixed damage bug (https://pastebin.com/56JHiPYt)
 fixed (https://prnt.sc/iy4l7q) (( I think I did, I could not replicate it ))
 Added methods to check if players can fly in claim types e.g.
 "if (fplayer.canflyinsafezone()){
 //do stuff
 }"
 Autofly now enables if you have bypass permissions.
 Fixed faction members, truces, and allies being able to hit each other and disable fly
 Fixed Autofly's enable message spamming multiple times if fly is already on.
2018-03-30 21:22:06 -05:00
Naman cdf870b782 Added Invalid Location to checkpoint
Fixed Checkpoint cooldown
Made it so you have to buy vaults from /f getvault, and buy banners from /f banner
Particle based seechunk that works when moving between chunks
Particle support for 1.7-1.12
Made fly particles mode subtle
2018-03-28 19:33:10 -05:00
Naman 3d2bf73497 Option to remove permissions from perm gui.
bStats tracking
Admins are demoted coleaders instead of mods
Changed fly for loop to iterator to avoid concurrent exceptions
2018-03-27 08:17:55 -05:00
Naman b92202e86b Promote, kick, and admin command bugs fixed. 2018-03-26 18:42:26 -05:00
Naman 44b3de91dd adding new stuff 2018-03-26 16:43:15 -05:00
Trent Hensler 382f4c4b0c Check fly on teleport. Fixes #1099 2018-03-20 19:24:21 -07:00
Trent Hensler 1567df7311 If f perm is not set or undefined, allow server owners to define default f fly access in the conf.json. Adds #1100 2018-03-20 19:19:24 -07:00
Trent Hensler 20cd874026 Format 2018-03-20 10:08:27 -07:00
Ryan fc3473e83a Use PlaceholderExpansion instead of EZPlaceholderHook to support relational placeholders (#1095) 2018-03-20 10:06:42 -07:00
Trent Hensler a45833944b Allow warzone and safezone to be colored in f map 2018-03-19 23:00:47 -07:00
Trent Hensler 55c546e951 Remove debug 2018-03-18 20:38:59 -07:00
Trent Hensler f1032e7a2e Make sure players take fall damage.
Not sure why we need to set this on join when it defaults to true. Debugged and didn't find anything modifying it otherwise. /shrug
2018-03-18 20:35:07 -07:00
Trent Hensler bd077e8c32 Check for null or empty on homes 2018-03-18 20:17:59 -07:00
Trent Hensler 54a35929e6 Hide attributes in relation as well 2018-03-18 20:13:05 -07:00
Trent Hensler c88e04a806 Hide attributes in role items 2018-03-18 20:10:50 -07:00
Trent Hensler 64dc70b717 Properly send title and subtitle 2018-03-18 20:07:05 -07:00
Trent Hensler 760f16a2b7 Disable claimat for now 2018-03-18 19:39:47 -07:00
Trent Hensler a4581ac9a0 Allow all faction members to fly if f perm is undefined 2018-03-18 19:37:19 -07:00
Trent Hensler 026b33b427 Don't even load /f fly if its set to false in config. 2018-03-18 14:37:55 -07:00
Trent Hensler 587182478b Add option to delete essentials homes when players are kicked from Factions. Adds #1089.
This option is set to true by default in the config.yml for new users, users that are updating need to add delete-ess-homes: true to their config.yml to get this new option enabled.
2018-03-18 14:11:42 -07:00
Trent Hensler 1e2a6b34b4 Send titles when entering faction territory.
Allows users to pick which, if any, or all, ways of sending faction enter messages from: scoreboard, chat, and titles.
Adds new config.yml options and lang messages.
2018-03-16 10:08:19 -07:00
Trent Hensler 8950be61d1 Option to not always show chat tag.
Fixes the issue of not being able to have groups without a faction tag in their name.
2018-03-13 23:41:15 -07:00
Trent Hensler d7646516ec Check for perms after checking if it's a server faction 2018-03-12 21:06:53 -07:00
Trent Hensler 3e83916682 Failsafe for door check 2018-03-11 19:52:25 -07:00
Trent Hensler 1ede2b35d6 Color the perm set command 2018-03-11 19:43:30 -07:00
Trent Hensler 999067a430 Allow show to be ran from console even if we can't fill in all placeholders 2018-03-11 18:31:06 -07:00
Dariasc f85d2a0a17 Fix GSON Map Serialization (#1081)
* Add backwards compatibility for permissions that were placed in dev builds.
2018-03-11 18:29:02 -07:00
Trent Hensler b78ff51e10 Allow console to run /f list 2018-03-11 17:59:11 -07:00
Trent Hensler 4531da8190 Move f perm checks up 2018-03-10 16:26:18 -08:00
Trent Hensler 2291554e1e Faction create event is no longer cancellable, and is called AFTER the faction is made. This allows people to hook into the event and manipulating the Faction without having a delay. And if the event was ever cancelled before, it was silent. 2018-03-09 22:08:17 -08:00
Dariasc 819cb542cd Major f perm fix; Fix sethome permission check (#1079) 2018-03-09 10:22:15 -08:00
Dariasc 693c831327 Add Admin and Permission check to /f perm (#1062)
* Remove perms Action

* Add Permission check to /f perm

* Refactor flight perm

* Add fly perm to GUI

* Remove useless perm check
2018-03-06 11:46:55 -08:00
_ProSavage_ fe464ba750 Added /f chat mod 2018-03-04 19:21:53 -08:00
Trent Hensler f65fe27c53 Shallow copy of the map.
This is why it was setting one perm for all roles and relations.
2018-03-04 18:53:45 -08:00
Trent Hensler 97784872d2 Try harder to set flags 2018-03-04 18:48:14 -08:00
Trent Hensler ff37d0c241 More colors 2018-03-04 18:25:26 -08:00
Trent Hensler dd010333a7 Hide flags in warp gui too 2018-03-04 18:24:09 -08:00
Trent Hensler dc59609b36 Don't show attributes on GUI items 2018-03-04 17:57:12 -08:00
Dariasc 77f7704ab4 Implement blank wilderness placeholder (#1070) 2018-03-04 17:48:13 -08:00
Trent Hensler e95ecbd2a9 Respect canSee in online fplayer count 2018-03-04 17:45:01 -08:00
Trent Hensler 07eb3756e4 Don't take fall damage after flying 2018-03-04 17:27:48 -08:00
Trent Hensler 055adf2e9e Don't enable our own f top command if other plugin that handles it is enabled. Resolves #1066 2018-03-04 16:46:17 -08:00
Trent Hensler 47eb14c845 Give factions.fly to kithalfplayer 2018-03-04 14:16:59 -08:00
Trent Hensler f1905d04a3 factions.fly as the perm node 2018-03-04 14:16:17 -08:00
Dariasc a90299d32e Implement /f fly (#1023) 2018-03-04 14:13:32 -08:00
Trent Hensler aacee63255 Delete warp password when warp is deleted 2018-03-04 13:03:21 -08:00
Trent Hensler fe51837845 Respect hidden players in f show. Resolves #1049 2018-03-04 12:53:52 -08:00
Dariasc d6b147ef7b Add /f warp GUI (#1069)
* Add /f warp GUI

* Fix typo
2018-03-04 12:53:20 -08:00
Dariasc a8ce60b457 Add rank check to /f ban (#1068)
* Add rank check to /f ban

* Fix incorrect f perm check at SetHome
2018-03-03 19:12:14 -08:00
Dariasc fa007e5674 Add Role prefix placeholder (#1067) 2018-03-03 18:48:02 -08:00
Dariasc 6f55243a80 Fix NullPointer at GUI onClick() (#1064) 2018-03-03 18:39:44 -08:00
Trent Hensler a42d4d1d50 Handle null config section to be more friendly with people upgrading 2018-03-02 19:07:34 -08:00
Trent Hensler 81a33de33a Format and check for null section 2018-03-02 13:57:36 -08:00
Dariasc d490bb8366 F Perm GUI (#1045) 2018-03-02 13:53:01 -08:00
Trent Hensler 2f20ef810f Update default faction balance tag in f show. Fixes #1055 2018-03-02 10:58:02 -08:00
Trent Hensler 6af634d4e3 Check for null 2018-03-02 10:55:52 -08:00
Trent Hensler acc41bf07a Call method, not local, for role. Fixes #1059 2018-03-02 10:54:42 -08:00
Trent Hensler 634917d4c4 Format 2018-03-01 23:32:17 -08:00
Corey Shupe 6eb7e7a558 Fixed top level permission addition.
Bug where only the last known addition to the permission map would actually be added, moved map declaration outside of nested for loop and put the permissible setting outside as well to stop ridiculous amounts of calls to it.
2018-03-01 23:29:13 -08:00
Trent Hensler f8774bab23 Check for less than 1 2018-03-01 23:12:42 -08:00
Trent Hensler 10f2e4a977 Check for no mapheight for w/e reason 2018-03-01 22:56:42 -08:00
Trent Hensler 6cb02126f4 Check for null role.
Resolves: #1047 #1048 #1041
2018-03-01 22:15:44 -08:00
Trent Hensler c4a56de3b7 Compile against PlayerVaultsX 2018-03-01 18:54:14 -08:00
Trent Hensler 151d38fd7b Faction Bans
Adds /f ban, /f unban, and /f banlist
Permission: factions.ban - included with factions.kithalfplayer
Also added as a /f perm that can be granted. Otherwise, defaults to faction mods.
Number of bans now shows up in f show
Banning a player will notify your faction and target player. It'll also kick the player from your faction if they are currently in it.
TODO: make /f banlist prettier
2018-02-28 20:23:37 -08:00
Lax 34fc475819
Use deprecated API for backwards compability
Fixes #1051
Fixes #1044

Web editor ain't that bad btw.
2018-02-24 18:03:19 -08:00
Trent Hensler 56214ad661 Note where we support placeholders 2018-02-17 12:29:30 -06:00
Trent Hensler ca0991504b Set placeholders in main scoreboard too 2018-02-17 12:21:15 -06:00
Trent Hensler d45b5ac612 Add placeholders to f show 2018-02-17 12:17:37 -06:00
Trent Hensler 3f1edf1096 Allow players to set titles with colors. Adds #1036.
factions.title.color permission which is included in factions.fullplayer permission subset.
2018-02-15 18:02:59 -08:00
Trent Hensler ab7f474323 Make mapheight and width configurable 2018-02-13 10:55:03 -08:00
Trent Hensler f29efa116d Clickable f map
* New command /f claimat world x z
* Permission: factions.claimat
* Permission is not included in factions.halfplayer or anything for now. Will need to be granted manually.
* If players don't have factions.claimat, they won't see the clickable f map
2018-02-12 18:09:02 -08:00
Trent Hensler ea7213cbd7 Fix sethome perm check 2018-02-12 10:59:45 -08:00
Trent Hensler a034030ba5 Fix setting perms.
Annoyingly setting them to und by default now
2018-02-11 17:38:04 -08:00
Trent Hensler 9f8c2e3905 Revert "Don't set perms to undefined by default"
This reverts commit e91fc8f15a.
2018-02-11 17:22:25 -08:00
Trent Hensler 5a5d947e35
Merge pull request #1002 from GrizzsChannel/patch-1
Add resource link in config.yml
2018-02-10 18:10:11 -08:00
Trent Hensler 5e7b14f132 In line compass 2018-02-10 17:35:25 -08:00
Trent Hensler d8125eb0d2 Max mapheight is 2x default 2018-02-10 17:03:31 -08:00
Trent Hensler 9bd193df72 Separately customizable f map tooltips 2018-02-10 16:57:18 -08:00
Trent Hensler 0f6bd8eabd Fix default mapheight 2018-02-10 16:27:49 -08:00
Trent Hensler 50930d7583 Bigger /f map
Add /f mapheight <height> command to allow players to set their mapheight.
Increase default map height and width to be in line with larger values servers want
2018-02-10 16:20:13 -08:00
Trent Hensler 3c4168a1dd Missed diff 2018-02-10 16:04:05 -08:00
Trent Hensler 47f0bf1ce5 Tooltips in f map 2018-02-10 15:59:21 -08:00
Trent Hensler 538936c284 Revert "Default f perm perm to true"
This reverts commit be3d423e83.
2018-02-05 21:52:21 -07:00
Trent Hensler be3d423e83 Default f perm perm to true 2018-02-05 21:43:23 -07:00
Trent Hensler e91fc8f15a Don't set perms to undefined by default 2018-02-05 21:34:55 -07:00
Trent Hensler 79410d91f1 Command to view your permissions 2018-02-05 20:46:53 -07:00
Trent Hensler 41bdc25441 Fix permission persistence 2018-02-05 20:46:43 -07:00
Trent Hensler 32b13befce Add container f perm 2018-02-03 14:08:21 -08:00
Trent Hensler 1b088ccd54 Set warp and f warp f perms 2018-02-03 13:04:21 -08:00
Trent Hensler ad10222c2d Withdraw f perm 2018-02-03 13:01:25 -08:00
Trent Hensler 925014bd60 f perm for kick 2018-02-03 12:59:05 -08:00
Trent Hensler baea59a1cd F perm for invite and sethome 2018-02-03 12:56:16 -08:00
Trent Hensler 3eda8750cc Format 2018-02-03 12:50:12 -08:00
Trent Hensler 182022fe5f Check for f perm in building 2018-02-03 12:49:04 -08:00
Trent Hensler 9384b0faa6 Check for null 2018-02-03 12:38:36 -08:00
Trent Hensler 249770d2cd Add Permissable interface for f perm compatibility.
Allows Roles and Relations to be permissable, so we can set f perms for both of those in the same map.
2018-02-03 12:33:28 -08:00
Trent Hensler 9e8205b5e2 Work with PlayerVaultsX 2018-01-31 17:03:55 -08:00
Trent Hensler 8484f92030 Use Lang for roles 2018-01-31 16:49:19 -08:00
Trent Hensler 9f08e6580b Fix some other f perm checks 2018-01-20 16:53:09 -08:00
Trent Hensler 246b93bda9 Allow null instead of throwing exception. Fixes #1008 2018-01-20 16:50:38 -08:00
GrizzsChannel 2f9939ebd4
Add resource link in config.yml 2018-01-14 14:44:36 -05:00
Trent Hensler c465d0c9d4 Add suppport for MVdW placeholder API 2018-01-06 16:56:43 -08:00
Trent Hensler af9fc526d7 Allow the use of placeholders in scoreboards 2018-01-06 14:04:42 -08:00
Trent Hensler fb0c77efc0 Add truce to tag util 2018-01-05 00:25:50 -08:00
Trent Hensler 79d4a885f8 Allow bulk setting of permissions 2018-01-04 23:16:24 -08:00
Trent Hensler 39f1bd7404 Fix permissions 2018-01-04 23:01:52 -08:00
Trent Hensler 4110fb2ef4 Fix up default role and promote commands 2018-01-04 18:10:49 -08:00
Trent Hensler 5c2abb34de Format. Haven't done this in awhile. Just sneak it in. 2018-01-04 17:40:27 -08:00
Trent Hensler f019c4f833 Don't let them set default to admin 2018-01-04 17:38:29 -08:00
Trent Hensler f6bd156f89 Add command to set default rank. Only used by admins.
/f defaultrole <role>
2018-01-04 17:37:23 -08:00
Trent Hensler 4db185e3ee Role updates.
* Adds recruit role below the normal role.
* Adds /f promote and demote. Access to this command defaults to moderator if not set in /f perm
* Default role is still set to recruite. Will have to /f demote to set players to that rank.
2018-01-04 17:17:30 -08:00
Trent Hensler b84535f3ee Update log message 2018-01-04 15:45:33 -08:00
Trent Hensler 896bf489b7 Add method to deserialize the custom map 2018-01-04 15:44:39 -08:00
Trent Hensler c367a9cb09 Make faction announcement borders configurable 2018-01-04 14:41:14 -08:00
Trent Hensler 7a4ddc6855 Actually allow setting of truce 2018-01-04 01:47:36 -08:00
Trent Hensler 687bac31db Initial f perm.
TODO:
* Add GUI for viewing and changing permissions.
* Currently no way to view access for all perms.
* Test this because I didn't.
* Finish implementation of all permissions, add more.
2018-01-04 01:36:51 -08:00
Trent Hensler 8fee985e99 Actually set factionless prefix in chat. Fixes #979 2018-01-04 00:32:25 -08:00
Trent Hensler c3e1e6547a Consistent naming 2018-01-04 00:07:51 -08:00
Trent Hensler e343ac69fa Add lots of placeholders 2018-01-04 00:06:30 -08:00
Trent Hensler ff8ae7be3b Check for sender in f money ff. Fixes #993 2018-01-03 23:32:19 -08:00
Trent Hensler 769722ddb4 Add decimal format for showing money to TL file 2018-01-02 01:37:12 -08:00
Trent Hensler fe7002f674 Initial placeholderAPI support.
Give me ideas on what else to add and I'll add it.
2017-12-30 18:44:42 -08:00
Trent Hensler 3b644cd6c3 Java 7 and make intellij happy 2017-12-19 02:18:13 -08:00
Trent Hensler ce132ed033 Add password protected warps 2017-12-19 02:10:52 -08:00
Trent Hensler 9ed7603e38 Fix showing the faction's balance in f show instead of the player who executed it. 2017-12-19 00:37:17 -08:00
Trent Hensler 3bce7ae619
Merge pull request #761 from Techcable/fix/null-gson
Make P.gson final
2017-12-19 00:20:37 -08:00
Trent Hensler c30137c34d
Merge pull request #904 from markhughes/1.6.x
Allow using FLocation object in canClaimForFactionAtLocation
2017-12-19 00:19:08 -08:00
Trent Hensler 190908b181
Merge pull request #921 from ExpDev07/1.6.x
Removed duplicate/unnececary code in DiscUtil.
2017-12-19 00:18:15 -08:00
Trent Hensler f73825af92
Merge pull request #949 from emanh1/patch-1
Fix typo
2017-12-19 00:17:14 -08:00
Trent Hensler 0b9f2dd7dd
Merge pull request #963 from XXLuigiMario/allow-unclaimall-world
Allow unclaiming all safezones and warzones in a specific world
2017-12-19 00:16:57 -08:00
Joel Puig Rubio 08c0995741 Allow unclaiming all safezones and warzones in a specific world 2017-09-04 23:17:12 +02:00
Joel Puig Rubio 75db3fcad3 Allow admins to claim for wilderness 2017-09-04 23:14:42 +02:00
EmanhMC b1c83ff345 Fix typo
Fix typo at line 47 (changed Factoins [or something else lol] to Factions)
2017-07-16 18:49:11 +07:00
U-NIFLHEIM\Lax 9b7279af14 1.12 update 2017-06-21 22:23:08 -07:00
DoggyCode 68597da958 Removed duplicate/unnececary code in DiscUtil. 2017-04-26 16:56:17 +02:00
Mark Hughes af7b48c522 Allow using FLocation object in canClaimForFactionAtLocation 2017-02-13 18:21:28 +11:00
Kakifrucht 208434972f Also exempt from /f list 2016-12-17 02:06:44 +01:00
Kakifrucht 04dd47dfea Add faction exemption to /f show 2016-12-17 00:16:42 +01:00
Kakifrucht a255114808 Update to 1.11, ensure we pass a double 2016-12-13 17:08:28 +01:00
novucs d2e3e7c18c Fire unclaim event when unclaiming
Claim events fire even with bypass mode enabled, so the same functionality should apply for unclaiming.
2016-07-25 15:07:03 +01:00
Kakifrucht eb503fdfa8 Fix formatting codes in description 2016-06-29 19:10:07 +02:00
Techcable b118d4d18c Make P.gson final
Before it could be null, triggering weird issues.
2016-06-25 15:23:21 -07:00
Kakifrucht 5721473a16 Only send frostwalker message every 10 seconds 2016-06-12 22:54:38 -05:00
Trent Hensler a7aeb26fd0 Check build permissions on frostwalking. Resolves #708. 2016-06-10 16:43:48 -07:00
Kakifrucht c30aa34fb7 Correct logging behaviour 2016-06-07 16:47:32 +02:00
Trent Hensler 830ffff022 Auto leave log message to debug mode. 2016-06-01 09:19:29 -07:00
Trent Hensler 74b4bd33e9 Add option for setting default max vaults of a faction. 2016-05-30 17:21:11 -07:00
Trent Hensler f8ee2a5506 Remove chat spy and admin bypass on login if player no longer has permission.
Resolves #636 and #705.
2016-05-30 16:45:46 -07:00
Trent Hensler 9f89010af1 Add /f vault description. 2016-05-30 16:25:27 -07:00
Trent Hensler 0294a60675 Add Faction vaults.
These can be accessed with /f vault <number>
Set a Faction's max vaults with /f setmaxvaults <faction> <number> - can be run from console so Buycraft can execute it.
* This is a not very tested implementation. Should be tested more in depth before being pushed to a release.
2016-05-30 16:22:45 -07:00
Troy Frew 46805200dd Fixed /f unclaim and /f unclaim 1 2016-05-30 13:00:53 -04:00
Trent Hensler efb5d335f6 Add ability to bypass auto leave for FPlayers. Implements #659.
Permission is factions.bypassautoleave
2016-05-29 17:33:46 -07:00
Trent Hensler 14946cd1b2 Add /f unclaim <radius> per #684. 2016-05-29 17:20:50 -07:00
Gabriele C bd416059bc Cleanup 2016-05-03 23:05:18 +02:00
ItsMonkeyyy 90f3e0140d Commands are no longer CaSe-SeNsAtIvE which was a very annoying "issue" with the current build of Factions 2016-02-25 20:28:01 -08:00
Mark Hendriks d558ec37f0 Change chat event priority to LOW
Factions has always been an egotistical bastard regarding chat and command interception. An example use case is muting players.
2016-02-19 10:37:36 +01:00
gsand a85728cd21 Additional aliases for common commands 2016-01-01 19:05:02 -08:00
ItsMonkeyyy 8b6cf4fe8c Added a feature to enable or disable broadcasting tag changes 2015-12-10 19:05:42 -08:00
drtshock 1cf2158021 Add option to reset powerboost from #572.
Functionality is now /f powerboost p <name> 0 or reset to set the powerboost to 0 for that player or faction.
2015-12-02 16:26:06 -08:00
drtshock bc2d7c35f6 Make sure faction is normal when checking relation on commands. 2015-09-23 12:04:16 -05:00
cnr f5432cd227 Add missing forward-slash prefix to clickable commands. Fixes #401 2015-09-11 23:04:53 -05:00
cnr c68d3e8e2f Remove MPluginSecretServerListener. Fixes #414 2015-09-08 13:12:11 -05:00
drtshock 11bd632b15 Add option to disable explosions in peaceful territory from #369. 2015-09-08 12:55:42 -05:00
drtshock 47bdb149ab Add factionless prefix. Fixes #438. 2015-09-08 12:42:05 -05:00
drtshock c5571ba8ee Add command to forcefully send player to f home from #478.
Functionality: /f ahome <target> - sends a player to their f home as long as they have an f home and are online.
Permission node is  and given to factions.admin and factions.*
2015-09-08 12:18:00 -05:00
drtshock d916e97d0d Add option for over claim reward from #498. 2015-09-08 12:04:20 -05:00
drtshock 11757be50d Check correct config option for over claiming. 2015-09-08 11:51:20 -05:00
drtshock 4414b1589f Remove deprecated isNone usages in favor of isWilderness 2015-09-08 11:46:48 -05:00
drtshock 088c6e11b1 Add options to block commands in wilderness and ally territory. Adds #514 2015-09-08 11:39:21 -05:00
vemacs 1fa2abcc88 Resolve NPE on /f warp with cooldown 2015-09-07 08:00:58 -06:00
cnr 6181f08da3 Disable chunk ownership messages in the Wilderness. Fixes #520 2015-09-01 13:47:23 -04:00
eueln 9de87fc2a2 Fix CME when cleaning Factions from the board. Fixes #515 2015-08-28 13:42:21 -04:00
Harry5573 0ede00f7df Optimize common MemoryBoard operations
This reduces the complexity of:

1. retrieving the total chunks owned by a faction, and
2. removing a faction from the board.
2015-08-26 17:02:34 -04:00
drtshock 05cbf4cf5d Powerboost now adds to the current powerboost instead of sets it. Adds #501
This will break existing functionality but that existing functionality is stupid.
2015-08-08 21:53:31 -05:00
drtshock 518eba9e18 Check for pay before passing teleport off to essentials. 2015-08-07 16:39:07 -05:00
drtshock 3db1d5fdb3 Improve concurrency with help from @evilmidget38 2015-08-07 15:03:22 -05:00
drtshock 1a94e89558 Initial async saving on auto save and force save. 2015-08-06 17:41:37 -05:00
drtshock f76fc190fd Don't readd wilderness faction to f top. Fixes #470 2015-08-06 17:30:50 -05:00
drtshock 9fd4803e76 Fix live support channel. 2015-08-06 17:01:22 -05:00
drtshock ce77799ef1 Add minimal f show. 2015-08-06 16:59:54 -05:00
drtshock 3b8bc19460 Add faction and player kills / deaths stats. 2015-08-06 16:53:00 -05:00
drtshock bf0382ca76 Add newline and {null} support for player messages. 2015-08-06 16:35:49 -05:00
drtshock 76e6fd2765 Add factionless sidebar. 2015-08-06 16:34:01 -05:00
drtshock 8926d0b434 Don't allow % in faction descriptions.
Was messing up string formatting. Fixes #490
2015-08-06 16:09:07 -05:00
drtshock 786f2d655f Deprecate Factions#getNone in favor of Factions#getWilderness 2015-07-23 14:39:50 -05:00
vemacs 03cc7f7394 Perform a null check for teleport cooldowns to prevent exceptions when players log out before cooldown 2015-06-13 16:18:42 -06:00
drtshock fbbf352120 Check for style. 2015-06-12 18:43:59 -05:00
drtshock 91877c9d59 Check for style or color when parsing fancy colors. 2015-06-12 16:33:43 -05:00
drtshock 644e1ec8fb Scoreboards default to true and more player tags. 2015-06-08 02:01:21 -05:00
drtshock e7f8060441 Don't show home location by default.
This was in there for HCFactions and isn't really meant for regular factions.
2015-05-25 19:16:46 -05:00
Paul Sauve 3ab25c3694 Fix warmup, actually set it 2015-05-25 16:56:50 -05:00
drtshock 7205c0012d Apparently it didn't revert correctly. 2015-05-25 15:53:48 -05:00
drtshock de57060819 Revert "Remove Fanciful, fix compilation (part 1/2)"
This reverts commit fc1d08e507.
We have users on builds before this was included in Spigot. We don't want to break those servers.
2015-05-25 15:46:18 -05:00
Paul Sauve 1481d604d4 Cancel warmup on damage or movement 2015-05-25 12:20:33 -05:00
Paul Sauve fc1d08e507 Remove Fanciful, fix compilation (part 1/2) 2015-05-24 18:05:27 -05:00
drtshock 2ad527b85b Don't send spy messages to spyers who are the ones sending the message. 2015-05-19 15:57:02 -05:00
drtshock 0285c005dd Update f version command. 2015-05-18 14:34:45 -05:00
drtshock f69f1cc025 Use FPlayer to store board toggle instead of separate file.
Honestly not sure why we ever did it like this in the first place.
2015-05-18 14:32:12 -05:00
drtshock 7a2dcca067 Check for warzone and safezone when claiming.
Helpful when claiming a warzone or safezone after renaming either.
2015-05-14 10:36:03 -05:00
drtshock ec202c0fbf Use original values for balance tags.
Lots of reports of no balance showing up.
2015-05-14 09:02:35 -05:00
Nick Porillo 6d17855586 Fix interact TL issue. Resolves #374
http://puu.sh/hLqXh/7aef61a7a0.png
2015-05-13 01:04:53 -04:00
drtshock dc8b0d314f Put factions.announce in plugin.yml. Resolves #379 2015-05-12 23:20:44 -05:00
drtshock f37e38b011 Reformat. 2015-05-12 23:17:22 -05:00
Nick Porillo 5f6e83872d Fix config comment typo
In config.yml we have a list of variables and these should be accurate
so people dont get confused.
2015-05-12 23:49:44 -04:00
Nick Porillo 4e17d43c91 Add configurable faction enter/leave message 2015-05-12 23:25:28 -04:00
Nick Porillo d7067d3f27 Add /f stuck command to root
forgot to commit this
2015-05-12 23:24:08 -04:00
Nick Porillo fede341cc7 Implement /f stuck command from hcf 2015-05-12 23:16:47 -04:00
Nick Porillo aeef4d69c2 Fix last seen variable 2015-05-12 23:14:51 -04:00
Nick Porillo 6921dd1796 Fully configurable /f help
defaults to legacy /f help
implements hcf's configurable /f help system
2015-05-12 22:09:52 -04:00
Nick Porillo 46f4f3b7ac Fix variable typo
{lastSeen} is what we should use as it is legacy.
2015-05-12 22:05:32 -04:00
Nick Porillo a068583678 Add default faction description TL
implemented from hcf with love <3
2015-05-12 21:49:27 -04:00
Nick Porillo ab6a19e436 Fully configurable /f list
Implement the configurable f list feature from HCF
2015-05-12 21:47:22 -04:00
Nick Porillo 44542261ae Variable overhaul and configurable /f show 2015-05-12 21:34:00 -04:00
Nick Porillo dbba8c055c Adds Faction founding date
..but does not implement it. Future commit will need to add this to /f
show.
2015-05-12 12:20:11 -04:00
Nick Porillo 362bb55a0f Fix relation limit glitch
Hand merged from HCF. Fixes issue where factions could exceed the max
relation setting in config.
2015-05-12 12:13:30 -04:00
Nick Porillo cb0043600d Adds LiquidFlow exploit handling
“hand” merged from HCF. Adds option in conf.json that defaults to false
which if enabled will prevent liquid from flowing between into other
factions if it shouldn’t.
2015-05-12 12:08:42 -04:00
drtshock 2b0638f54f Pull out null check because console can have null faction. Fixes #375. 2015-05-07 10:39:04 -05:00
drtshock 8af57197ce Remove errant format specifier. Resolves #301.
Bumping to .16-SNAPSHOT so I can post this to spigot and then not deal with this anymore.
2015-05-02 21:04:35 -05:00
drtshock 57c0c9fd09 Only clear warps if faction is normal and not null. 2015-04-26 00:03:35 -05:00
drtshock 9076e780cf Add method to get all claims for a given faction. 2015-04-26 00:02:30 -05:00
drtshock d0b514eff6 Fix some lag with f show. Remove offline permission lookups.
The lookup was locking up my server on almost any f show executions. It's just not worth it.
2015-04-25 19:15:54 -05:00
drtshock 41d0195c9e Remove unused value. 2015-04-25 14:25:17 -05:00
drtshock c3ac0cf1ea Permission for not losing power while offline. 2015-04-22 08:33:43 -05:00
eueln 8354c95a14 Use getOfflinePlayer(UUID) when retrieving groups. Fixes #361
We were previously using getOfflinePlayer(String), which was not only
blocking, but also being rate limited
2015-04-14 15:44:14 -04:00
Evan Lindsay 7b522be2c7 Remove duplicate message for land/power/maxpower 2015-03-31 03:14:20 -07:00
Evan Lindsay f5b3628bc4 Fix IllegalStateException due to creating a FancyMessage with no args constructor resulting in first MessagePart having no text. 2015-03-31 02:43:05 -07:00
Evan Lindsay 3c23e1078d Check if vault has group support in case no permission plugin is found or used permission plugin does not support groups 2015-03-30 21:01:23 -05:00
drtshock ced36df08f Null check when sending scoreboard. Resolves #328. 2015-03-18 08:29:36 -05:00
drtshock c3452c97aa Add null check before toggling scoreboard. 2015-03-09 23:44:34 -05:00
vemacs ffa7872145 fix plugin loading 2015-03-07 06:13:50 -05:00
drtshock 981822f89d Merge branch 'fix/vault-perms' of https://github.com/mrlolethan/Factions into 1.6.x 2015-03-06 16:44:39 -07:00
drtshock 6d6b63ba19 Merge branch '1.6.x' of https://github.com/vemacs/Factions into vemacs 2015-03-06 16:35:19 -07:00
drtshock 3933e135c1 Don't set sidebar visibility if scoreboard is disabled in the config. Resolves #298. 2015-03-06 16:24:21 -07:00
vemacs 1ea6dbe12d Fix one type checking warning 2015-03-05 00:16:57 -05:00
vemacs 7fd590fc75 Add ToggleAllianceChat command (sorry I couldn't think of a shorter name, but this is extremely useful for YouTubers) 2015-03-04 23:55:46 -05:00
vemacs 50e0bd87a6 Merge remote-tracking branch 'upstream/1.6.x' into 1.6.x 2015-03-04 23:37:39 -05:00
mrlolethan 74fb2c8b7d Check for null rsp when loading Vault perms.
Also replace tabs with spaces.
2015-03-02 17:54:46 -03:30
mrlolethan e10239f686 Fix NoClassDefFoundError being thrown on enable when Vault isn't loaded. 2015-03-01 13:14:10 -03:30
drtshock 607be6b8fb Merge t00ths branch. 2015-02-26 08:59:00 -06:00
vemacs 4484eae5b8 add API to ignore alliance chat 2015-02-25 07:38:03 -07:00
mrlolethan d88332c06a Remove unused territoryShieldFactor in Conf.json. 2015-02-23 16:07:49 -03:30
mrlolethan c7d9e6b92c Cleanup unnecessary in-house Cancellable#isCancelled checks.
Use the ignoreCancelled EventHandler annotation parameter instead.
2015-02-23 16:03:23 -03:30
eueln 1daf79c6c3 Fix MemoryBoard#hasFactionWithin implementation
It was previously only checking for factions diagonally within the
designated radius
2015-02-20 17:08:29 -06:00
eueln 2b4e1a1947 Gracefully handle the absence of WorldBorder
Additionally move `isOutsideWorldBorder` to FLocation, because it
doesn't belong in Board/MemoryBoard.
2015-02-20 17:01:52 -06:00
Nick Porillo 0aea7c6b9d Remove redundant messaging. Fixes #276
When informing faction members, if the command sender is part of the
faction, do not send another message to him because he has already been
informed.
2015-02-20 12:47:48 -06:00
korikisulda 1d00a0aa54 Yet more TL. Hi @Bonkozorus 2015-02-19 09:10:42 -06:00
Nick Porillo d69f9e5688 Handle buffers 2015-02-19 08:59:28 -06:00
Nick Porillo 5a9112ad37 Add WorldBorder support
- Uses API in spigot to get world border
- Blocks faction claims that are outside the world border

Improved border detection

This is the updated border detection, this method is extremely accurate
and does not over partition claim space like before.

Takes the border and divides by two, and then converts the block
distance into a chunk distance.
Ex. Border = 100, Chunks = 6 vertically, 6 horizontally.

We get the absolute value difference between the center chunk and the
claim chunk, for both X and Z. We add both diffs, and if they are
greater than the limit, then we know the chunk is outside the border!
2015-02-19 08:58:20 -06:00
xTDKx e6aa3116ac Allow variables to be use in the default sidebar (like it says in the config) 2015-02-15 19:30:15 -05:00
korikisulda 1da7dbd25f Fix Dynmap soft-dependency 2015-02-13 18:51:43 -06:00
drtshock a94b3cb6b7 Update to 1.8 Spigot-API. Breaks servers before 1.7.9-R0.3 2015-02-12 09:21:17 -06:00
Nick Porillo 0e76bc05fb Add getLastDeath method
Also makes lastDeath a private field, since it is not accessed anywhere
else in the plugin,.
2015-02-11 23:01:13 -05:00
drtshock 63d6d69224 Remove ~ from sendFactionhere message. People can add it in if they want via TL. 2015-02-06 09:17:17 -06:00
drtshock 5579005714 Add buffer zone for areas between Faction claims. Adds #233. 2015-01-29 09:39:56 -06:00
drtshock 559695d103 Fix check for over claiming. Resolves #230. 2015-01-29 08:30:20 -06:00
eueln fc0b2a1041 Fix path for Relation translations (singular) 2015-01-28 19:58:21 -06:00
drtshock 1636708cef Adds DTR freeze functionality from #229. 2015-01-28 10:13:23 -06:00
drtshock 8fdcb51183 Add option to not delete FPlayer data on auto leave.
This allows servers to only have the player leave the faction. Also prevents players from staying offline until their power resets.
2015-01-27 11:17:43 -06:00
drtshock d888b320db Add DTR (deaths til raidable) option for f show.
Will show 0 if they are raidable to prevent a negative number from showing.
2015-01-27 11:07:55 -06:00
drtshock f92d59e5c6 Add HCF raidable functionality.
This will allow players to break blocks in factions that are raidable (power < claims) as well as open chests. It can also disable over claiming.
2015-01-27 11:02:16 -06:00
drtshock 147a051fee Add max relation type. Adds HCF feature from #169.
If used, max relation should be set to -1 for the default relation.
2015-01-27 09:34:22 -06:00
drtshock 092d4b352c Add ability to display if Faction is raidable. Resolves #167. 2015-01-27 09:06:18 -06:00
eueln 3c0c835160 Fix TL path for `/f save` success message 2015-01-23 19:48:49 -06:00
korikisulda 5ea8392fd5 Even moar TL 2015-01-23 15:09:47 -06:00
drtshock 0c2253ef73 Iterate over correct Faction for balance. 2015-01-23 09:17:16 -06:00
drtshock 3e6bd4e88a Add f top command functionality. Resolves #71.
Gives the ability to see top Factions on the server sorted by certain criteria:
Balance: sorts by faction bank balance and all faction member balances.
Power: total power.
Land: total land claimed.
Online: members currently online.
Members: total members, online and offline.

Future criteria can be added of course.
2015-01-23 09:07:18 -06:00
drtshock ebf00ccf0d Add claim line. Resolves #142. 2015-01-22 22:38:46 -06:00
drtshock bee36f5ba0 Add warzoneDenyCommands. 2015-01-22 20:41:05 -06:00
drtshock a4a11e7045 Allow f show to be executed by non players. 2015-01-22 20:31:26 -06:00
drtshock 8c2f08b694 Truces.
Add chat channel functionality. Essentially the same as Allies except it's a different word.
2015-01-22 20:30:40 -06:00
eueln a943f47abb Init built-in factions after loading from disk 2015-01-21 19:45:49 -06:00
korikisulda 7e6aa4fc25 Even more TL. Fixes command description issues. 2015-01-21 19:25:45 -06:00
korikisulda 1cc544db64 moar translatify :3
Add some missing TL nodes
Remove Lang class
You can now into changing command descriptions
2015-01-20 13:58:38 -06:00
korikisulda 3d52704c5d Changed TL to use numbered strings 2015-01-20 13:52:44 -06:00
Joshua Popoff 355e1f58b0 Add warmups for /f home and /f warp 2015-01-19 15:59:15 -08:00
drtshock a7adb1d9d7 Default chat tag insert index should be 0. Resolves #100 sorta. 2015-01-16 10:01:26 -06:00
drtshock 102d13a3f6 Update to Worldguard 6.x. Resolves #214.
This is a breaking change for anyone using Worldguard 5.x
2015-01-15 13:29:14 -06:00
drtshock 4d13c9cada Change command syntax for radius claiming.
Syntax was confusing and people wanted change. Resolves #215.
2015-01-15 13:27:11 -06:00
drtshock b7c34840cd Fix exploit. 2015-01-15 13:24:33 -06:00
eueln c1752477c7 Save last-known FPlayer names
Instead of performing a lookup each time FPlayer#getName() is called,
save the player's name as s/he logs in
2015-01-13 16:37:59 -06:00
eueln 1d4ca46ebe Don't update prefixes for Wilderness 2015-01-11 16:14:07 -06:00
eueln 6d6a04e383 Don't do perform economy actions on nameless offline players
An offline player is nameless if the player has not played on the server
before.

Unfortunately, all of the major economy plugins don't UUID-based
transactions, and instead forward all of the UUIDs through
Bukkit.getOfflinePlayer(UUID).getName()
2015-01-10 15:12:06 -06:00
eueln b52805f7a4 Initialize online players when Factions is enabled 2015-01-10 14:42:52 -06:00
eueln 2955370c9e Fix misleading error in CmdKick
The error was shown to a player when s/he tried to kick someone who
didn't belong to a faction, and incorrectly asserted that something had
"went wrong".
2015-01-10 11:32:56 -06:00
eueln 561ab22924 Remove most mentions of getOfflinePlayer(String)
Faction bank accounts will need to be migrated to use UUID identifiers
before we can remove the remaining getOfflinePlayer(String) calls.
2015-01-09 11:44:15 -06:00
mrlolethan dc3e7e953b Fix "No player found" message in CmdKick
When `/f kick` was used with zero arguments, an ugly message was sent to
the player regarding a missing player match for "null"
2015-01-07 18:14:27 -06:00
drtshock 8103f953eb Allow chat spying to persist. 2015-01-06 16:08:58 -06:00
drtshock 8300b2ff2b Allow players to monitor joins and leaves of their faction members.
Larger servers tend to have join and leave messages disabled for the entire server. A few have requested to allow faction members to monitor join and leave messages of their own members.
2015-01-06 16:06:46 -06:00
eueln d36e88f2c0 Correctly remove faction warps in unclaimed land 2015-01-06 11:59:15 -06:00
eueln 5799a0480b Fix String-related bugs
The result of a call to String#toLowerCase() was ignored, and two
Strings were being compared with ==
2015-01-06 11:59:15 -06:00
drtshock f411b4e014 Remove unneeded permissions class. 2015-01-05 10:40:35 -06:00
eueln d6bbea7244 Add missing early `return` in CmdMod 2015-01-05 10:00:51 -06:00
drtshock 0a80b79321 Check for relation when a player tries to create a destination portal in claimed land. Adds #204. 2015-01-05 09:58:32 -06:00
t00thpick1 37565463ad A few optimizations. 2015-01-02 19:33:34 -05:00
t00thpick1 44dc04e3e1 There are lots of unfactioned players, but we shouldn't care about them. 2015-01-02 19:19:57 -05:00
drtshock 91f9d1d8db Remove tooltips for f show and f list.
Tooltips were causing a lot of issues on larger servers. Constructing them as well as the lookups required to display them caused significant lag.

Resolves #197, #164.
2015-01-02 13:38:35 -06:00
Tibo442 2209090783 Different message for own faction and for other factions when faction not found.
Still weird for faction-less players to do /f show <other faction-less player>
2014-12-30 10:07:35 -06:00