Releases: SavageLabs/SavageFactions
1.15 Support - BETA
Fixed some problems related to 1.15+ compatibility and most of the issues reported.
Please be aware that development on this project is NOT active as SavageFactions is effectively Discontinued
We are currently working on a new coded from scratch Factions plugin called FactionsX
You can get access to FactionsX early builds on Patreon: https://www.patreon.com/prosavage
Join our Discord server to be up to date with SavageLabs Development: https://discord.com/invite/j8CW7x8
1.14 Support - BETA
Merge pull request #158 from ProSavage/claim-lag-fix Claim lag fix
Fixed all the major bugs
f3f31b4 (HEAD -> 1.6.x, origin/HEAD, origin/1.6.x) marge issue fix
b6ebd3b Merge remote-tracking branch 'origin/1.6.x' into 1.6.x
89cb82a Version change.
258ee4f Merge pull request #133 from ProSavage/permsfix
ca75e76 (origin/permsfix) Merge branch '1.6.x' into permsfix
98dd9a7 F upgrades null pointer fixed by utilizing MultiversionMaterials.
a367d73 Fixed item build method for perm menu, used multiversion material check on runtime along with startup.
e13c608 Added leader permission bypass for new access
18d3c4e Fixed F Admin Bug
be3eaba Fixed Obsidian Bug
ec36827 Runnable to Lambda
173676f Fixed TNT and Obsidian Bug
6cd2a80 Fixed F PayPal
9bbb3b3 Fixed Lingering Potion Event Exception
88b55ea Fixed EventException in Essentials Home Patches
786d6be Added some translation for more frecuent messages. Fixes #124
b1afbbf Merge pull request #132 from ProSavage/permsfix
ba5ee1a Resorted plates to see if they match on lookup
2964092 Added pressure plates to permission items, moved version forward
6a24b34 This should fix last issue
c02af92 Using clicked material
63d3a0a Minor improvements
92e9ceb Method to get the permission from material
7b0c4fe Using isSolid as the before method was not available widely
90a5f53 Let's try something else, to finish it up
f658a6d Let's just use interactable items onPlayerInteract
d9a8de3 Let's try building perms one more time
11b2eff Default permission check for build on interact
4608f26 Checking if player can build in location at interaction
62d37c0 Canceling the useage event
2437e20 Catching right clicks instead of lefts
35b5724 Cancels the event of the interacted block
ff9b125 Not checking for physical stuff
99f4815 Action non physicals
8834371 Minor debug logs
97f63e9 Scoped left click to be catched in PlayerInteract
af210f7 Attempting to fix item useage
3c109bf Deny build perms by default
a7b824e Attempts to fix permissions
3c10b82 Allow the use of certain block materials, regardless of permissions. HCF feature.
22670dd Workaround from player-exploiting the latest suggested config
0af0416 Custom faction starting balance config in JSON
ce87004 Fixes Permissions not behaving the way it was expected within /f perms
8a3198f This fixes the Permissions being bypassed. Tested and successfully passed
66fba62 WIP: Not reviewed, but should fix Ownerships and Items useage bypass
0a41d15 Merge branch '1.6.x' of https://github.com/ProSavage/SavageFactions into 1.6.x
95840bd -1 slots dont place.
c459468 Added another balance set to 0....
cbf4467 Fixed OutPut Error Code By Renaming Run Method
8697de9 Fixed NullPointer With UtilFight
1.6 Release Candidate
This is just a hell of a lot of bug fixes, I apolize for neglecting this project recently, I just havent had the time. But neverthless, here is a juicy performance and bug fix update for you all <3
Changelog:
6263972 (HEAD -> 1.6.x, origin/HEAD, origin/1.6.x) 1.6-RC
cfd1879 Merge branch '1.6.x' of https://github.com/ProSavage/SavageFactions into 1.6.x
a01e4d0 1.6 STABLE
4915e68 Merge pull request #104 from Drc-DEV/patch-3
efd98de Fix misleading comment on title time
8b90488 (vcs/1.6.x) Merge pull request #102 from Drc-DEV/patch-2
96fe8d0 Fix HomeCheck (no essentials) + BONE_MEAL Material
1608175 Do not check for NPC Teleportation
23df43c Merge pull request #101 from Drc-DEV/patch-1
83b6b0c Merge pull request #100 from FlowZz99/1.6.x
e0c3ce1 Fix No Such Field Error
b7acf7e Update FRelationCommand.java
3b7cdbd Fix NoSuchFieldError (GRASS_BLOCK) on <1.13
86bc78d Fix Max-Relation bug
707b779 Quick rounding implementation added into /f top.
25ac8f0 More sorting cleanup & lambda functions in F Top Command.
c2a90e8 Converted more Collection sorts to internal sorting methods.
8ee1b1d Removed duplicate condition check in Ftop Command.
69c698f Changed sorting from collections sort, into the internal call.
5a37320 Code Cleanup/Added Configurable option to deny and remove homes in ANY factions land.
3559a9f Added Configurable Option to Broadcast Disband and Create Messages For Factions
ce98d68 Merge pull request #86 from GenialJerome/1.6.x
d89c35b Merge pull request #82 from James-Frowen/1.6.x
69207ac Protection, Placeholder and fix
7b55a80 Italian Language Globalization :D
e1a1c63 Fixed the elusive interact bug
ae61303 allowing warps to be replaced at max warps
a47e06a Added factions.showclaims to the plugin.yml.
f0c4382 I seem to have committed the wrong file.
5ca6b7d Fixed warzone tab autocomplete issue.
18e53d2 Merge remote-tracking branch 'origin/1.6.x' into 1.6.x
7ecc09f Fixed /f reload issue, with /f perms
f6c9bb0 Update README.md
909c2b9 Merge remote-tracking branch 'origin/1.6.x' into 1.6.x
Fixed the rest of the bugs, this build seems to be functioning correctly.
commit 2178dac (HEAD -> 1.6.x, origin/HEAD, ori gin/1.6.x)
Author: ProSavage [email protected]
Date: Sun Nov 11 20:05:57 2018 -0600
Add migrator for players.json file, so leaders will not be lost when upgradi ng to new version
commit 1ccf419
Author: ProSavage [email protected]
Date: Wed Nov 7 10:20:58 2018 -0600
Changed access modifier for itemIDChecker
commit 84f1d35
Author: ProSavage [email protected]
Date: Wed Nov 7 10:14:42 2018 -0600
Fixed spacing in code around ! operator.
commit 7f1785e
Author: ProSavage [email protected]
Date: Tue Nov 6 23:38:59 2018 -0600
commit 2178dac (HEAD -> 1.6.x, origin/HEAD, origin/1.6.x)
Author: ProSavage [email protected]
Date: Sun Nov 11 20:05:57 2018 -0600
Add migrator for players.json file, so leaders will not be lost when upgrading to new version
commit 1ccf419
Author: ProSavage [email protected]
Date: Wed Nov 7 10:20:58 2018 -0600
Changed access modifier for itemIDChecker
commit 84f1d35
Author: ProSavage [email protected]
Date: Wed Nov 7 10:14:42 2018 -0600
Fixed spacing in code around ! operator.
commit 7f1785e
Author: ProSavage [email protected]
Date: Tue Nov 6 23:38:59 2018 -0600
Fixed disband issue.
commit b1b9bd1
Author: ProSavage [email protected]
Date: Tue Nov 6 23:38:43 2018 -0600
Reformatted Code
commit cd09e77
Author: ProSavage [email protected]
Date: Tue Nov 6 23:16:11 2018 -0600
Fixed internal name problems with leader
commit 9d21df9
Author: ProSavage [email protected]
Date: Tue Nov 6 23:01:08 2018 -0600
Fixed faction chat mode switch to public, IntelliJ refactor broke it.
commit 23c83a4
Author: ProSavage [email protected]
Date: Fri Nov 2 14:13:16 2018 -0500
Version change.
commit 2bc80a8
Author: ProSavage [email protected]
Date: Fri Nov 2 14:11:40 2018 -0500
Fixed issue with faction names not being able to have the letter 'p' in it. (lowercase)
commit b2b94ce
Author: ProSavage [email protected]
Date: Fri Nov 2 14:08:40 2018 -0500
Fixed issue with faction names not being able to have the letter 'P' in it.
commit 32ec804
Author: ProSavage [email protected]
Date: Fri Oct 26 15:10:50 2018 -0500
1.7 spectator fix.
More Bug Fixes!
Basically I squashed a few bugs, and enhanced a few things.
commit a0add56 (HEAD -> 1.6.x, origin/HEAD, origin/1.6.x)
Author: ProSavage [email protected]
Date: Wed Oct 24 14:46:49 2018 -0500
Added website tag to plugin.yml
commit 8503582
Author: ProSavage [email protected]
Date: Wed Oct 24 14:35:06 2018 -0500
Added paypal perm nodes to plugin.yml
commit 1c5185d
Author: ProSavage [email protected]
Date: Wed Oct 24 14:33:35 2018 -0500
Added the claimat permission to plugin.yml along with a version change to 1.4-RC-4
commit 91c512b
Author: ProSavage [email protected]
Date: Wed Oct 24 10:50:35 2018 -0500
Changed vault check method to not turn off plugin before it actually sends the message that vault is not present.
commit ffc4812
Author: ProSavage [email protected]
Date: Wed Oct 24 10:48:08 2018 -0500
Edited tpBanner to work correctly
commit ebe80a0
Author: ProSavage [email protected]
Date: Wed Oct 24 10:46:31 2018 -0500
Made banner locations public
commit 9689e79
Author: ProSavage [email protected]
Date: Wed Oct 24 10:30:29 2018 -0500
Added ability to configure where warbanners are placed.
Basically now you can disable the warbanner placement in enemy territory or vice versa.
commit 18140ee
Author: ProSavage [email protected]
Date: Wed Oct 24 10:25:05 2018 -0500
Moved banners to FactionsBlockListener
commit 35b158a
Author: ProSavage [email protected]
Date: Wed Oct 24 10:16:30 2018 -0500
Removed PlayerVaultx.jar binary along with the dependency from pom.xml as the plugin no longer uses it.
commit 558b7bc
Author: ProSavage [email protected]
Date: Tue Oct 23 13:20:20 2018 -0500
Added a null check to deserialize & serialize method for the LocationTypeAdapter.
commit 9aeb704
Author: ProSavage [email protected]
Date: Mon Oct 22 18:42:57 2018 -0500
Renamed Main Class of plugin from 'P' to 'SavageFactions', along with the plugin field from 'p' to 'plugin'
commit 80e66d7
Author: ProSavage [email protected]
Date: Thu Oct 18 19:39:48 2018 -0500
Changed the enum for Leader to actually be leader and not admin.
commit 713aab8
Author: ProSavage [email protected]
Date: Thu Oct 18 11:55:21 2018 -0500
Fixed backward compatibility on 1.12 for particles.
Relational Perms Fixed and other stuff!
A log of the changes:
commit 4c89fff (HEAD -> 1.6.x, origin/HEAD, origin/1.6.x)
Author: ProSavage
Date: Wed Oct 17 16:32:47 2018 -0500
Version change
commit f425663
Author: ProSavage
Date: Wed Oct 17 16:29:16 2018 -0500
Buttons added to territory deny materials
commit f8c5228
Author: ProSavage
Date: Wed Oct 17 16:16:49 2018 -0500
Door permission fixed ( relationally )
commit 705a370
Author: ProSavage
Date: Wed Oct 17 16:05:26 2018 -0500
Build/Destroy permission fixed ( relationally )
commit 38db648
Author: ProSavage
Date: Wed Oct 17 15:53:10 2018 -0500
Container permission fixed ( relationally )
commit 18416f4
Author: ProSavage
Date: Fri Oct 12 15:18:02 2018 -0500
Only add armor stand to territory deny usage when offline if server is 18 or higher.
commit 1345c68
Author: ProSavage
Date: Fri Oct 12 14:10:25 2018 -0500
Only add armor stand to territory deny usage if server is 18 or higher.
commit 0dd80cc
Author: ProSavage
Date: Thu Oct 11 16:42:45 2018 -0500
Removed storage of massivestats object to just an intialization.
commit b2bcfb1
Author: ProSavage
Date: Thu Oct 11 16:38:01 2018 -0500
Disabled banner setting if mc version is 1.7
commit 934169b
Author: ProSavage
Date: Mon Oct 1 17:04:40 2018 -0500
Created a location type adapter, and fixed f checkpoint issues
commit f1a4274
Author: ProSavage
Date: Mon Oct 1 16:53:10 2018 -0500
Disband exploit fixed
commit 12caa1b
Author: ProSavage
Date: Sun Sep 30 15:57:16 2018 -0500
secondary check for disbanding to make sure.
commit a28fe04
Merge: 11f7b75 2afae3a
Author: ProSavage
Date: Sun Sep 30 15:49:41 2018 -0500
Merge remote-tracking branch 'origin/1.6.x' into 1.6.x
commit 11f7b75
Author: ProSavage
Date: Sun Sep 30 15:45:58 2018 -0500
Fixed disband issue
commit 2afae3a
Author: Driftay [email protected]
Date: Wed Sep 26 22:38:51 2018 -0400
Added Ability To Grab Chunk From world in Flocation
commit fb8837b
Author: Driftay [email protected]
Date: Wed Sep 26 22:25:47 2018 -0400
Added Grabbing Chunk From World to FLocation API
commit fd84ae2
Author: Driftay [email protected]
Date: Wed Sep 26 22:25:33 2018 -0400
Added Grabbing Chunk From World to FLocation API
commit 1ee8089
Author: Driftay [email protected]
Date: Fri Sep 21 02:29:28 2018 -0400
Changes Adding
commit ed91f58
Author: Driftay [email protected]
Date: Fri Sep 21 02:28:20 2018 -0400
Added F Paypal
commit e580c7e
Author: Driftay [email protected]
Date: Thu Sep 20 16:55:19 2018 -0400
Revamped F Stealth
commit 496ac17
Merge: 2a12795 4399a76
Author: Naman
Date: Tue Sep 11 12:57:30 2018 -0500
Merge pull request #41 from utarwyn/1.6.x
Bug fix: item frame/armor stand protection #2 (again)
commit 2a12795
Author: ProSavage
Date: Mon Sep 10 10:49:17 2018 -0500
Compiled fresh javadocs
commit 2adef31
Author: ProSavage
Date: Mon Sep 10 10:05:16 2018 -0500
Secondary Check added to fly particles.
1.4-RC-2. /f chest fixed and a major performance boost.
There have been a lot of changes recently, from us dropping the ticket support system to having a redesigned website. I have fixed the issues I mentioned before in /f chest and all the hacky dupe bugs should be fixed. I have changed the version of the plugin to 1.4-RC-2, RC = Release Candidate. There should be a massive increase in performance due to f chest only serializing and deserializing on startup/shutdown instead of every single action ( this was causing the bugs because it was a hacky way to do it). It has been done properly using a JSONTypeAdapter.
We also have a new continous integration server: jenkins.prosavage.net .
Changelog Summary:
e6386be (HEAD -> 1.6.x, origin/HEAD, origin/1.6.x) Changed version to 1.4-RC-2
4ad062d 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.
9795d3c MultiversionMaterials Class added.
90ae182 Revert "WIP: Access method for commands"
9a77370 Revert "And I did it again"
e1a51b9 Changed parameter name for hasAccess
99a747a Revert "Access check updated"
ff59fd5 Updated check for fly permission with minor enhancements
6eccfa8 Access check updated
c2292d9 Update issue templates
ef2ab6b Reverted MCommand because 9ce8467 commit broke it :/
262ca66 Changed live support to discord.
527f825 Vault dependency check, if not present plugin now disables.
7fd5ca4 actually added tag woops
81f5c31 added beforehand tag
f06823c Added secure release tags
94cb250 Added jar file
66d187a Added essentialsX jar and updated source.
64ca23a Added jar file
f193a89 Added PlayerVaultsX to project files and added locally to fix issues people were having with compiling
989c190 Merge branch '1.6.x' of https://github.com/ProSavage/SavageFactions into 1.6.x
3b64f45 Started on documenting the methods for the API
72746f5 Made some changes for javadoc generation
e31e6ec Refactored usage of some methods
12c45c5 Adding stuff for CI
9ce8467 And I did it again
318ef63 Added dev team to authors
a6174f0 Create LICENSE
2410faf Added a cost per use to stealth mode!
1.4-RELEASE-CANDIDATE
Hey guys, this build is the almost stable build for 1.4!, We now officially support 1.13! If you want early access to these builds feel free to use our patreon!
https://www.patreon.com/prosavage
KEEP IN MIND YOU WILL NEED TO ADD LINES TO YOUR CONFIG IF UPDATING:
For a full changelog head to: 1.4-BETA-6...1.6.x
Here is a summary of the changes:
36efd8a Added timeout to stealth mode!
9c6cc18 WIP: Access method for commands
94c4ee8 Added support for enabling flight through reload!
699f57c Changed the version to RELEASE_CANDIDATE
90526df Version Change
8b90eb9 Move multiversion materials setup to before Conf setup
124cd4f Move multiversion materials setup to before Conf setup
855d872 All multiversion materials from conf now work.
075264b BANNER material fix 1.13
35b4151 Invert if statement for multiversion materials ( oops )
7bfe5ce Refactored new multiversion SUGAR_CANE_BLOCK material.
a0d3841 Call the setupMultiversionMaterials method in Enable method.
8fc9ed7 Fixed all cross version material issues.
b58410e Removed random cake declaration
9216bdb Crop growth material fixes for 1.13!
70e069d Banners now work in 1.7-1.13 ( Tested )
de3f0c4 Removed all 1.13 materials
207c4da f perms now works in 1.13
397775b Merge remote-tracking branch 'origin/1.6.x' into 1.6.x
cea5048 Fixed logger message for replace in config method.
38a693b Fixed #36 minor typos
4c80ade Fixed #34 disabled banner alert
7babd6c Removed Debug Message
f18fd50 Made Config converter to change legacy items to new items
d0cf88c Fixed all errors with Sevenja's new commits
799fef1 Merge remote-tracking branch 'origin/1.6.x' into 1.6.x
7de00d4 Faction chest permission node added to plugin.yml
13cfb24 Merge pull request #26 from ProSavage/improvements
640871d (origin/improvements) Double check to prevent /f upgrades items showing up when disabled
5fe55af Explicit permission checks and more admin bypasses
85de278 Fixed permission check for /f vault
40a0d72 Added /f home permission added to keep players from complaining
2f63d14 Merge pull request #25 from ProSavage/improvements
6d397b1 Update CmdFly.java
ea861d3 Fixed no confirmation message when inviting offline players
d6d8031 Only mods and higher should use Mod Chat Channel
1ac9c12 Improved recent Stealth feature to use local variables (performance enchancing)
6a3b4db Added config to allow vanished players to hide particles for moderation purposes
cbb7d47 Fixed re invite spam to already invited member and enhanced kick permission check
8deb02f Merge branch '1.6.x' of https://github.com/ProSavage/SavageFactions into 1.6.x
751f46e F Stealth Added
a727527 Fixed seechunk particles being seen by all players & their locations.
bab7a23 1.13 see chunk particles are now functional
e7e3e14 1.13 now has working particles.
51f1579 Fixed all compile errors ( Took forever )
403a086 Super basic /f top which organizes factions by money etc. Just so people dont complain.
a2f44ff Removed claim from /f perms as the permission is ambiguous with the territory permission
afc4dbf /f warunclaimall now actually sends a message on success.
e844dd9 Claim now shows up in the action gui for /f perms along with filler glass.
f915507 Action GUI can now be 6 rows long, surprised no one noticed this bug.
89e6dec Changed default setting for show time between chunks.
d11a529 Vault now checks for hoppers & chests nearby even if you're holding multiple vaults.
e6559a4 Added protection to the vault where hoppers cannot be placed to use the vault as infinite storage.
c368e19 Moved the vault place method to correct class
Bug Fixes
Important Bug Fixes for 1.4 beta 4 & 5 users!
View all changes here: 1.4-BETA-5...1.6.x
Summary:
- Version Change. [ProSavage]
- Placeholderapi placeholder parsing for Titles when moving between
land. [ProSavage] - Fix claiming check bug caused by Sevenja's Pull Request. [ProSavage]