tag:github.com,2008:https://github.com/Aquerr/EagleFactionsAPI/releasesRelease notes from EagleFactionsAPI2024-06-19T12:59:19Ztag:github.com,2008:Repository/195799279/v1.2.02024-06-19T14:23:08ZEagleFactionsAPI-v1.2.0 (1.20.6)<h2>Changes:</h2>
<ul>
<li>Update to SpongeAPI 11</li>
</ul>Aquerrtag:github.com,2008:Repository/195799279/v1.1.02024-06-19T14:22:08ZEagleFactionsAPI-v1.1.0 (1.19.4)<h2>Changes:</h2>
<ul>
<li>Update to SpongeAPI 10</li>
</ul>Aquerrtag:github.com,2008:Repository/195799279/v1.0.12024-04-16T09:48:02ZEagleFactionsAPI-v1.0.1<h2>Changes:</h2>
<ul>
<li>Reworked Faction Invites</li>
<li>Added <code>FactionMember</code> interface</li>
<li>Added <code>FactionPermission</code> enum (used in conjunction with Ranks)</li>
<li>Added <code>Rank</code> interface and methods to get rank from faction/player</li>
<li>Added <code>RelationType</code> enum</li>
<li><code>OperationCost</code> for faction creation and claiming</li>
<li><code>Faction#getLeader</code> now returns an <code>Optional</code> as leader does not need to be set in faction.</li>
<li><code>Faction#getHome</code> now returns an <code>Optional</code> as home does not need to be set.</li>
<li>Some new exceptions and other additions (should be self-explanatory in javadocs)</li>
</ul>
<p>Events:</p>
<ul>
<li>Added <code>FactionLeaderChangeEvent</code></li>
<li>Deleted <code>FactionDemoteEvent</code> and <code>FactionPromoteEvent</code></li>
</ul>Aquerrtag:github.com,2008:Repository/195799279/v0.17.42024-01-11T20:09:20Zv0.17.4<p>Use Faction object in invites. Update to 0.17.4.</p>Aquerrtag:github.com,2008:Repository/195799279/v0.17.32024-01-03T15:00:54Zv0.17.3<p>Update version to 0.17.3</p>Aquerrtag:github.com,2008:Repository/195799279/v0.17.22023-11-12T22:46:41Zv0.17.2<p>Update version to 0.17.2</p>Aquerrtag:github.com,2008:Repository/195799279/v0.17.12024-04-15T17:13:13ZEagleFactionsAPI-v0.17.1<h2>Changes:</h2>
<ul>
<li>Switched to Java 11.</li>
<li>Added BluemapConfig.</li>
<li>Added Faction Protection Flags.</li>
<li>Added MessageService.</li>
<li>Added PlaceholderService.</li>
<li>Added createdDate to Faction.</li>
<li>Added providers for getting faction power, maxpower and claim count.</li>
<li>Added shouldNotifyWHenFactionCreated.</li>
<li>EagleFeather implementation is no longer in API.</li>
<li>StorageManager#createBackup returns Path now instead of boolean.</li>
<li>FactionChest#getInventory returns InventoryMenu now instead of Inventory.</li>
</ul>Aquerrtag:github.com,2008:Repository/195799279/v0.16.02022-03-04T13:49:01ZEagleFactionsAPI-v0.16.0<h2>Changes:</h2>
<ul>
<li>Updated to SpongeAPI 7.4.0</li>
<li>Added ProtectionConfig: getWildernessWhitelists</li>
<li>Added FactionsConfig: shouldShowAttackInBossBar</li>
<li>Added ProtectionConfig: getBlockedCommandsInOtherFactionsTerritory</li>
<li>Added FactionLogic: setFaction</li>
<li>Added ChatConfig: getDefaultTagColor</li>
<li>Added CHEST FactionPermType</li>
<li>Added Invite interfaces</li>
<li>Added Managers for handling Invitations and Ranks</li>
<li>Implemented equals and hashCode methods for FactionHome</li>
</ul>Aquerrtag:github.com,2008:Repository/195799279/v0.15.32020-11-01T21:15:04ZEagleFactionsAPI-v0.15.3<h2>Added:</h2>
<ul>
<li>FactionRenameEvent.</li>
<li>Post and Pre events.</li>
<li>New Protection Manager methods.</li>
<li>New Whitelist methods.</li>
<li>New ProtectionConfig methods.</li>
</ul>Aquerrtag:github.com,2008:Repository/195799279/v0.15.02020-05-18T19:49:48ZEagleFactionsAPI-v0.15.0<h2>Added:</h2>
<ul>
<li>Added <strong>diedInWarZone</strong> method in FactionPlayer.</li>
<li>Added <strong>backup</strong> related methods in StorageManager.</li>
<li>Added <strong>FactionType</strong> parameter to <strong>whitelist</strong> methods in ProtectionManager.</li>
<li>Added <strong>WhiteList</strong> class.</li>
<li>Added <strong>canNotifyBlock</strong> in ProtectionManager.</li>
<li>Added <strong>getClaimAt</strong> method in Faction interface.</li>
<li>Added <strong>addClaimOwner</strong>, <strong>removeClaimOwner</strong> and <strong>setAccessibleByFaction</strong> methods in FactionLogic.</li>
<li>Added <strong>Claim</strong> parameter to methods in PermsManager.</li>
<li>Added methods for getting <strong>Faction.Builder</strong> and <strong>FactionPlayer</strong> instances in EagleFactions interface.</li>
</ul>
<h2>Modified:</h2>
<ul>
<li>Replaced <strong>canAttackEntity</strong> method with <strong>canHitEntity</strong> in ProtectionManager.</li>
<li>Made Unclaim event interface extend FactionClaimEvent</li>
<li>Made all ProtectionManager methods return ProtectionResult object that contains more information about the result.</li>
<li>Replaced <strong>shouldDisplayRank</strong> with <strong>getVisibleRanks</strong> method in ChatConfig interface.</li>
</ul>
<h2>Removed:</h2>
<ul>
<li>Cleaned up StorageManager by removing some of its methods.</li>
</ul>Aquerr