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