Commit Graph

160 Commits

Author SHA1 Message Date
Driftay 3c9b606bb9 Introduced Brigadier Command System. More Formatting Coming in next commit. 2019-09-14 15:14:28 -04:00
Driftay ed5394565d New Check System Implemented!
Massive Overhaul
2019-09-08 01:25:19 -04:00
Driftay e1158ac370 Added faction points papi placeholder 2019-09-07 10:36:18 -04:00
Driftay b440f53054 Fixed Fly issue 2019-08-29 19:15:56 -04:00
Driftay 72f76aeb71 Check System Added and Massive Reformat 2019-08-24 13:18:50 -04:00
Driftay f497f96b94 Formatted TnT Commands/Added Alias for Missions
And Few Code Clean Ups From Last Week
2019-08-17 15:02:38 -04:00
Driftay ac85687258 Fixed Econ Format, Added Multiple Placeholders, Updated Pom. 2019-08-06 08:01:09 -04:00
Driftay 9293e884e1 Added Zombie Villager to safezoneCreatures 2019-08-05 19:26:41 -04:00
Driftay 8dc1e97098 Implemented SavageFactions Warp and Perms system as requested. - Credits SavageLif3 & ProSavage 2019-08-05 08:05:22 -04:00
Driftay f2892fdef3 Main Class Renamed and Instance Method 2019-08-02 17:01:33 -04:00
Driftay 4e53565887 [+] Added F Notifications - Disable seeing claim notifications in chat
[+] Cleaned up MemoryFPlayer
[+] Setting up for wall checking commands !
2019-07-30 02:34:56 -04:00
Driftay 11fb6dcd7d F TNT Take Fix 2019-07-27 22:49:45 -04:00
Driftay 7233e8e819 Updates.. XMaterial added 2019-07-17 11:08:55 -04:00
Driftay 12488b198c Added a few things 2019-07-06 18:20:27 -04:00
Driftay 9d40fec03b Code Enhancements... 2019-07-03 23:24:32 -04:00
Driftay 2c5a501d0e Saber Factions Initiated 2019-06-28 21:49:46 -04:00
Driftay 7dd071340f Added Corner Command, Spam Prevent System, Members Upgrade Redone 2019-06-03 18:34:10 -04:00
Driftay e50612d0f2 Fly Fixes 2019-05-24 19:12:21 -04:00
Driftay e3cfb575fd Fly Fixes 2019-05-23 17:08:18 -04:00
Driftay 20d6c9d18c 1.1-Beta
Fly NPE Fixed
2019-05-22 22:52:30 -04:00
Driftay edc62a8493 Completely Reformatted Alts System for Better Performance and Command Help 2019-05-22 20:12:46 -04:00
Driftay c5445e2d17 Fixed NPE with Start flight method 2019-05-20 15:25:23 -04:00
Driftay 23b92e1246 Added alot 2019-05-15 03:10:10 -04:00
Driftay 8c6107859e Code Overhaul + Minor Fixes 2019-04-16 09:02:31 -04: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
Liz3 c6512bf316 Fixed Indents on all files using the reformat option and optimized imports 2019-03-03 04:51:21 +01: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
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
GenialJerome 16aa87a16a Faction Disband Reason & Auto-Completion
- Add Faction Disband Reason
- Add Auto-Completion
- Optimization
2018-12-09 03:13:18 +01:00
Joshua Murphy 8af272cfdf Multiple NullPointer Fixes With Container Permissions and Chat Fixed 2018-11-21 05:25:45 -05:00
ProSavage 7a59ad4a66 Fixed all javadoc errors and regenerated them. 2018-11-19 01:34:31 -06:00
ProSavage 84f1d354eb Fixed spacing in code around ! operator. 2018-11-07 10:14:42 -06:00
ProSavage b1b9bd1b73 Reformatted Code 2018-11-06 23:38:44 -06: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 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 4075c33ef5 javadocs 2018-10-17 16:48:50 -05:00
ProSavage 934169bf6a Created a location type adapter, and fixed f checkpoint issues 2018-10-01 17:04:40 -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 8fc9ed7395 Fixed all cross version material issues. 2018-08-13 00:33:40 -05:00
ProSavage 51f157931f Fixed all compile errors ( Took forever ) 2018-07-28 00:31:58 -05:00
ProSavage 6a1072b935 Base64 serializer redone to support mob spawners & should support ALL NBT 2018-07-22 21:38:35 -05:00
ProSavage 143daad9e6 F map autoupdate during flying fixed. 2018-07-12 11:11:07 -05:00
Naman fded071136 Changed for loop to foreach / enhanced for loop 2018-07-11 10:19:22 -05:00
Naman 71a452bbca Fixed package path for InventoryUtil 2018-07-11 09:02:10 -05: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
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 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 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 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 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
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 dd010333a7 Hide flags in warp gui too 2018-03-04 18:24:09 -08:00
Dariasc 77f7704ab4 Implement blank wilderness placeholder (#1070) 2018-03-04 17:48:13 -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 fa007e5674 Add Role prefix placeholder (#1067) 2018-03-03 18:48:02 -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 6cb02126f4 Check for null role.
Resolves: #1047 #1048 #1041
2018-03-01 22:15:44 -08:00
Trent Hensler 41bdc25441 Fix permission persistence 2018-02-05 20:46:43 -07:00
Trent Hensler 182022fe5f Check for f perm in building 2018-02-03 12:49:04 -08:00
Trent Hensler c465d0c9d4 Add suppport for MVdW placeholder API 2018-01-06 16:56:43 -08:00
Trent Hensler fb0c77efc0 Add truce to tag util 2018-01-05 00:25:50 -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 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 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 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
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 efb5d335f6 Add ability to bypass auto leave for FPlayers. Implements #659.
Permission is factions.bypassautoleave
2016-05-29 17:33:46 -07:00
Paul Sauve 1481d604d4 Cancel warmup on damage or movement 2015-05-25 12:20:33 -05:00
drtshock f37e38b011 Reformat. 2015-05-12 23:17:22 -05:00
korikisulda 1d00a0aa54 Yet more TL. Hi @Bonkozorus 2015-02-19 09:10:42 -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
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
Joshua Popoff 355e1f58b0 Add warmups for /f home and /f warp 2015-01-19 15:59:15 -08:00
drtshock caa6f0f0f0 Reformat 2014-12-07 14:26:13 -06:00
t00thpick1 b8f742a588 Remove players from internal map immediately.
Should resolve #117
2014-12-07 14:59:44 -05:00
eueln 5e676bdd50 Order `/f show` by rank. Adds #150 2014-12-06 21:44:00 -06:00
drtshock 35813c7210 Reformat. 2014-11-05 18:36:47 -06:00
t00thpick1 ee52016a87 Abstract Data storage method for future implementations. Thanks to Ryan from Reactive MC
Also included:
-Heavily optimized loading process
-Optimizations for various commands.
2014-10-30 23:59:59 -04:00
eueln 653f918a1b Add support for Glowstone
Glowstone doesn't yet support PlayerMoveEvent nor Scoreboards, so
functionality is unfortunately limited.
2014-10-30 23:26:23 -04:00
Byteflux 5569e5076a Add /f seechunk command for visualizing a chunk 2014-10-30 23:26:19 -04:00
Byteflux 81fc029736 Support modded enums in gson using custom EnumTypeAdapter. Resolves carbon breaking materials in issue #90. 2014-10-30 23:26:18 -04:00