Commit Graph
100 Commits
Author SHA1 Message Date
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
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
drtshock b923e1efd7 U0.1.15-SNAPSHOT for development. 2015-01-19 16:05:41 -06:00
drtshock 1249b29f2e U0.1.14 2015-01-19 16:04:40 -06: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
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
drtshock f411b4e014 Remove unneeded permissions class. 2015-01-05 10:40:35 -06:00
drtshock 7b56276c2d U0.1.14-SNAPSHOT for development. 2015-01-05 10:06:29 -06:00
drtshock d7e6bfc923 U0.1.13 2015-01-05 10:05:47 -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
drtshock b666c6f630 Add public repo for fanciful. 2015-01-05 09:34:16 -06: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
drtshock 6a0d664cc2 Compile against Vault 1.5 2014-12-15 00:46:20 -06:00
drtshock 9aecd5f439 Reformat. 2014-12-11 10:05:04 -06:00
drtshock 125a8c2050 Add default American English translation file. 2014-12-11 10:01:05 -06:00
drtshock 91cc583472 Update Worldguard dependency to fix repo unauthorized access error. 2014-12-11 09:21:31 -06:00
drtshock 8788778d05 Expose loadLang as public and reload from disk on /f reload. 2014-12-11 09:16:12 -06:00
drtshock fa4154a0ce Allow f show to be sent to non-players.
Fanciful will remove the json formatting to send a readable message.
2014-12-10 22:36:46 -06:00
drtshock c9433d0cf3 Send f show messages all at once to remove delay. 2014-12-10 22:32:47 -06:00
drtshock a01d79ef78 Allow the default relation between Factions to be configurable. 2014-12-09 16:01:20 -06:00
drtshock caa6f0f0f0 Reformat 2014-12-07 14:26:13 -06:00
drtshock 9395cece54 U0.1.12 2014-12-06 18:16:18 -06:00
drtshock 7e91a90fa2 Update fanciful dependency. Fixes #144.
Currently using fanciful from my local maven repo until @mkremins updates his.
2014-12-06 18:08:53 -06:00
drtshock edfe465ad5 Add missing return statements. 2014-11-17 14:30:41 -06:00
drtshock 8910de367c Require players to be in a faction to promote. 2014-11-14 14:13:51 -06:00
drtshock bad874495b Add command to modify a player's power specified in #133.
use /f modpower name number
2014-11-14 13:27:23 -06:00
drtshock 104f90c1db Send invite message to correct player. Fixes issue #132 2014-11-14 13:03:51 -06:00
drtshock 54d486cc84 Add tooltips and click commands to f deinvite and show invites. 2014-11-14 10:08:18 -06:00
drtshock 2aa7d7f98d Add tooltips and click commands to f deinvite. 2014-11-14 10:03:57 -06:00
drtshock 03b8f11646 Add tooltips and click commands to f mod. 2014-11-14 09:59:36 -06:00
drtshock b895fa1e99 Add tooltips and click commands to f kick. 2014-11-14 09:56:13 -06:00
drtshock 656dc90b33 Add tooltips and ability to click to warp when you list faction warps. 2014-11-14 09:46:28 -06:00
drtshock c4f4036e1d Add tooltips for f show.
Refactor tooltip methods to be shared across command classes.
2014-11-13 13:49:13 -06:00
drtshock 43826d986f Add colors to /f list 2014-11-13 12:52:21 -06:00
drtshock 64e234144e /f list tool tips 2014-11-13 12:45:57 -06:00
drtshock e585ab57a9 Remove unused f list code. 2014-11-13 09:12:34 -06:00
drtshock 201d10ada5 Add economy option for f warps from #126. 2014-11-11 09:28:53 -06:00
drtshock b528b5c4db U0.1.11 2014-11-10 09:12:22 -06:00
drtshock 81182dccaa Add option to completely disable pistons in faction territory.
This is a preemptive method to block new things like http://i.gyazo.com/6a1a31222e58a5d60ff341c13f6a8404.gif
2014-11-08 19:07:42 -06:00
drtshock ccd8720b09 Fix keySetView issue on non java8 servers. 2014-11-08 14:59:45 -06:00
drtshock 109f14e9ed U0.1.10 2014-11-07 14:13:42 -06:00
drtshock 77e3fd90b4 Don't assume Essentials is running. 2014-11-07 12:38:45 -06:00
drtshock 962f92496c Don't allow vanished players to block others from teleporting. Fixes #111. 2014-11-07 12:08:57 -06:00
drtshock 8b64b4bfe1 Adds per faction warps functionality from #72.
Default max warps per faction is 5. It can be changed in the config.yml.
You can now use {warps} in the info board to show how many warps a faction has when you walk into their territory.
Only faction mods+ can set faction warps.
2014-11-07 11:49:54 -06:00
drtshock 35813c7210 Reformat. 2014-11-05 18:36:47 -06:00
drtshock 27bf2008f1 Have factions return as 0 instead of null. 2014-11-05 18:36:13 -06:00
drtshock b66c9ad078 Add missing command help to help command. Resolves #101. 2014-11-05 11:34:46 -06:00
drtshock 11ae51a6ca Check if FTeamWrapper exists for faction. Fixes #107 2014-11-05 11:06:15 -06:00
drtshock c5fc6fb07d U0.1.9 2014-10-31 17:12:55 -05:00
drtshock 070afd9fe2 U0.1.8 2014-10-30 23:44:24 -05:00
drtshockandt00thpick1 33bd9f7e81 Allow prefix to be configurable. 2014-10-30 23:26:22 -04:00
drtshockandt00thpick1 e739ea0bf6 Add brackets in faction tag. U0.1.7 2014-10-30 23:26:21 -04:00
drtshockandt00thpick1 ad1439f431 Add check to prevent scoreboards merging. 2014-10-30 23:26:19 -04:00
drtshockandt00thpick1 4929e5dd18 Limit block changes sent in seechunk to prevent client freezing. Use prettier blocks. 2014-10-30 23:26:19 -04:00
drtshock bed6fe0741 Add faction announcements to send to all players and show to players when they login if they were not online when it was first sent as requested in issue #82. 2014-10-18 03:54:45 -05:00
drtshock 047fe0937a Update WG versions to not break compatibility reported in issue #81 2014-10-17 12:49:08 -05:00
drtshock e290ac0320 Add new permissions to plugin.yml and permission kits. Set scoreboards to enabled per player by default. 2014-10-16 13:35:21 -05:00
drtshock a8877cd869 Update pom to resolve dependency issues. 2014-10-15 21:34:11 -05:00
drtshock f7d6248af9 Update fanciful repo. 2014-10-15 21:18:13 -05:00
drtshock e20995464e Toggling of scoreboards now affects the default board. 2014-10-15 20:58:37 -05:00
drtshock aee7092b09 Add a scoreboard that can be given to people by default when they join as specified in issue #79.
This was hacked together as I wanted more functionality. Should probably make this prettier and better later.
2014-10-15 19:56:02 -05:00
drtshock 525d31c2b2 Be friendly to other plugins that show scoreboards. Adds #74. 2014-10-15 16:21:27 -05:00
drtshock 4f3310d88f Reload the config.yml on /f reload. 2014-10-15 15:45:20 -05:00
drtshock 2fc17c62b5 Properly persist scoreboard toggles. Fixes issue #61 2014-10-15 15:29:04 -05:00
drtshock a170a0f4ad /f showinvites for ability to see pending invites for current faction. Adds feature in ticket #76 2014-10-14 13:30:05 -05:00
drtshock bfc904332a Fix spelling error. 2014-10-13 16:25:32 -05:00
drtshock b197ec90ba U0.1.6 2014-10-13 14:38:51 -05:00
drtshock 04fd18f17a Add tooltips and commands for f invite command as specified in issue #73. 2014-10-13 14:10:18 -05:00
drtshock 272c35cda6 Add cooldown for auto showing f map to players. Fixes issue #64. 2014-10-09 11:04:11 -05:00
drtshock 49e69b74c8 Add radiable as an option for the scoreboard. 2014-10-06 09:48:28 -05:00
drtshock bf6a3c2a4b Version U0.1.5 2014-09-25 13:44:35 -05:00
drtshock 39e0380570 Add patch for interact event. Fixes issue #53. Thanks @swifteh 2014-09-25 13:39:22 -05:00
drtshock 649147c47f Update readme 2014-09-03 08:46:47 -05:00
drtshock b444b25bc1 Add config toggle for Info scoreboard. 2014-09-01 14:56:32 -05:00
drtshock 5ebaf5c1b0 Update readme 2014-08-26 13:09:05 -05:00
drtshock 0f88e8535d Limit length of f show messages. Fixes issue #44.
Clients could crash if the messages were too long so we'll limit it here. Thanks to @mccore for the method here.
2014-08-26 13:05:54 -05:00
drtshock ddf054330a First implementation of scoreboards.
Boards can be toggled with /f sb. Toggles are persistent in a yml file.
Also fix some small spelling and format things that were really bugging me.
2014-08-05 10:17:27 -05:00
drtshock c735053bc3 Refix chat handling. 2014-08-02 18:19:56 -05:00
drtshock 30f4fdf6c6 Properly replace chat. Hardcoding never helped anyone.
Fixes issue #30.
Use ternaries where possible.
2014-08-02 17:37:48 -05:00
drtshock dbf8eabf39 Update to 1.7.10 2014-08-02 16:57:10 -05:00
drtshock 957f8a209d Don't apply chat tags twice. 2014-08-02 16:32:25 -05:00
drtshock 5938a4987e Make bare /f command show help.
Just making the plugin think they actually executed the help command because the help pages are built inside of that class and I'd rather not worry about moving them out of there or easily accessible.
2014-07-12 15:50:56 -05:00
drtshock 2db15f6447 Version 1.6.9.5-U0.1.3 2014-07-09 14:03:09 -05:00
drtshock 3298183fdf Add missing javadocs. 2014-07-09 14:01:53 -05:00
drtshock 4d5278b079 Improve and document event system. Deprecate duplicate methods. 2014-07-09 14:00:16 -05:00
drtshock 7604b4455b Don't allow players to be kicked from wilderness faction for whatever reason. Somewhat fixes issue #29. 2014-07-09 13:38:19 -05:00
drtshock 7f1b2d73ad Make sure damage modification is commented out. 2014-07-09 13:20:38 -05:00