Commit Graph

558 Commits

Author SHA1 Message Date
Driftay 59410de5ab Fixed Error 2019-06-30 23:33:38 -04:00
Driftay 3b523062e8 Commits 2019-06-30 23:22:28 -04:00
Driftay 6cfc36b50a Small fix 2019-06-30 05:22:55 -04:00
Driftay 1a90bcbb75 Default Perms Conf Boolean 2019-06-30 05:19:23 -04:00
Driftay 5c2b220880 1.4 Beta Initiated
- Fixed F Inspect
- Added F Global - Toggle Global Chat
- Added F ViewChest - View a Factions Chest
- Updated Perms in plugin.yml
2019-06-30 02:20:17 -04:00
BuildTools 28f32ec616 Added F Global 2019-06-29 16:07:48 -05:00
BuildTools 391ce50581 Added alias for Grace 2019-06-29 15:40:09 -05:00
Driftay 4c3b8b0d18 Added F InventorySee 2019-06-29 10:20:59 -04:00
Driftay 72799966c7 Updated Code I forgot to commit 2019-06-29 03:36:31 -04:00
Driftay 2c5a501d0e Saber Factions Initiated 2019-06-28 21:49:46 -04:00
Driftay 1fd3220e5e Initial Commit 2019-06-28 16:46:45 -04:00
Driftay 8b08c4f72a Fix vanish integration in fly 2019-06-06 15:32:46 -04:00
Driftay 7dd071340f Added Corner Command, Spam Prevent System, Members Upgrade Redone 2019-06-03 18:34:10 -04:00
Driftay f8195caf06 Fixed MustBe TL Error & Added Member F Upgrade 2019-06-02 23:13:10 -04:00
Driftay 420d8e3321 Cooldown and F Spam System Implemented 2019-06-02 14:28:42 -04:00
Driftay 4833cafa0e Code Overhaul and Added ALOT 2019-06-02 01:52:34 -04:00
Driftay 1f680b56f0 Upgrades Check & Check for Alts usage in faction 2019-05-24 19:36:03 -04:00
Driftay e3cfb575fd Fly Fixes 2019-05-23 17:08:18 -04:00
Driftay 791f59cc6c 1.1-Beta Version Change 2019-05-23 09:30:10 -04:00
Driftay edc62a8493 Completely Reformatted Alts System for Better Performance and Command Help 2019-05-22 20:12:46 -04:00
Driftay 2cb2068825 Remove double negatives in toggleFly() 2019-05-20 13:27:45 -04:00
Driftay 3c5d8ee050 Fixed Alts NullPointer
Setup base for Members Upgrade
2019-05-19 19:01:59 -04:00
Driftay 06e7eaf572 Initial Release Commit
Standard Feature Placement.
2019-05-19 16:09:00 -04:00
Driftay 23b92e1246 Added alot 2019-05-15 03:10:10 -04:00
Driftay 26a9e4eba8 Added alot 2019-05-14 22:07:59 -04:00
Driftay a25ba5e71c Added alot 2019-05-14 09:27:57 -04:00
ProSavage eb2a5033f6 Fixed some code with Rage's PR 2019-05-12 09:43:44 -05:00
WhiteFoxHD 135b961661
Fixed lag with claiming 2019-05-12 02:32:54 -04:00
Driftay 8c6107859e Code Overhaul + Minor Fixes 2019-04-16 09:02:31 -04:00
ProSavage e77582de8d Combined if statements in flycheck. 2019-04-05 10:33:36 -05:00
Naman ca75e76449
Merge branch '1.6.x' into permsfix 2019-04-01 17:04:55 -05:00
Driftay 18d3c4ec4a Fixed F Admin Bug 2019-03-31 18:24:26 -04:00
Driftay ec36827378 Runnable to Lambda 2019-03-27 10:54:32 -04:00
Driftay 6cd2a80c36 Fixed F PayPal 2019-03-23 02:02:46 -04:00
SvenjaReißaus 786d6be217
Added some translation for more frecuent messages. Fixes #124 2019-03-19 09:56:49 -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 66fba62b0f
WIP: Not reviewed, but should fix Ownerships and Items useage bypass 2019-03-12 23:06:11 -05:00
ProSavage c4594682fc Added another balance set to 0.... 2019-03-11 00:12:25 -05: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
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
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
JamesFrowen-PC\JamesFrowen ae61303a9b allowing warps to be replaced at max warps 2019-01-18 16:08:51 +00: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
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 d19b321438 New deploy & some javadoc fixes 2018-12-20 20:15:10 -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 7bf5def899 Fixed FactionTop Plugin detection. 2018-12-06 16:06:46 -06: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
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
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 9d21df9c63 Fixed faction chat mode switch to public, IntelliJ refactor broke it. 2018-11-06 23:01:08 -06:00
ProSavage 32ec804a54 1.7 spectator fix. 2018-10-26 15:10:50 -05:00
ProSavage ffc4812be9 Edited tpBanner to work correctly 2018-10-24 10:48:08 -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 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 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
ProSavage 2adef31cf5 Secondary Check added to fly particles. 2018-09-10 10:05: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 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 989c190c8a Merge branch '1.6.x' of https://github.com/ProSavage/SavageFactions into 1.6.x 2018-08-28 21:08:50 -05:00
Svenja Reissaus 9ce8467224 And I did it again 2018-08-28 12:06:26 -03: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 8fc9ed7395 Fixed all cross version material issues. 2018-08-13 00:33:40 -05:00
ProSavage 70e069dc05 Banners now work in 1.7-1.13 ( Tested ) 2018-08-11 01:14:18 -05:00
Svenja Reissaus 4c80ade48d Fixed #34 disabled banner alert 2018-08-05 01:52:12 -03:00
ProSavage d0cf88c9c6 Fixed all errors with Sevenja's new commits 2018-08-04 20:32:36 -05: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 afc4dbf9b8 /f warunclaimall now actually sends a message on success. 2018-07-26 18:17:24 -05:00
ProSavage cb6f0a8104 Fix claiming check bug caused by Sevenja's Pull Request 2018-07-25 15:09:55 -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 410e932826 Cancel tpbanner command if banners are disabled. 2018-07-17 10:07:54 -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 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 eb288c5cdc /f vault deny perm fix 2018-07-11 08:33:43 -05: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
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 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
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 026b33b427 Don't even load /f fly if its set to false in config. 2018-03-18 14:37:55 -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
Trent Hensler b78ff51e10 Allow console to run /f list 2018-03-11 17:59:11 -07: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 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 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
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
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 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
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 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 d8125eb0d2 Max mapheight is 2x default 2018-02-10 17:03:31 -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 47f0bf1ce5 Tooltips in f map 2018-02-10 15:59:21 -08:00
Trent Hensler 79410d91f1 Command to view your permissions 2018-02-05 20:46:53 -07: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 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 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 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 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 ff8ae7be3b Check for sender in f money ff. Fixes #993 2018-01-03 23:32:19 -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
Joel Puig Rubio 08c0995741 Allow unclaiming all safezones and warzones in a specific world 2017-09-04 23:17:12 +02: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
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
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 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
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
cnr f5432cd227 Add missing forward-slash prefix to clickable commands. Fixes #401 2015-09-11 23:04:53 -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 4414b1589f Remove deprecated isNone usages in favor of isWilderness 2015-09-08 11:46:48 -05:00
vemacs 1fa2abcc88 Resolve NPE on /f warp with cooldown 2015-09-07 08:00:58 -06: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 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 ce77799ef1 Add minimal f show. 2015-08-06 16:59:54 -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 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
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 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 f37e38b011 Reformat. 2015-05-12 23:17:22 -05: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 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
drtshock 2b0638f54f Pull out null check because console can have null faction. Fixes #375. 2015-05-07 10:39:04 -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
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
drtshock c3452c97aa Add null check before toggling scoreboard. 2015-03-09 23:44:34 -05:00