Releases: redstone/LegacyFactions
Releases · redstone/LegacyFactions
LegacyFactions v1.4.7
- 🐞 Bugfix: Dynmap async touched the bukkit API, it really no longer does that
- 🐞 Bugfix: MC 1.7 fixed, an event was moved into its own listener that isn't available on older versions of bukkit
LegacyFactions v1.4.6
- 🐞 Bugfix: Dynmap async touched the bukkit API, it no longer does that
- 🐞 Bugfix: Set last stood at too early, causing land change messages not to show
- 🐞 Bugfix: Clashed with LuckPerms with Caffeine
- ⌨️ API: Locality now includes a getRadius method
LegacyFactions v1.4.5
- 🐞 Bugfix: NPCs did not play nicely with damage modifiers
- 🐞 Bugfix: Dynmap was a bit broken, fixed now though
- 🐞 Bugfix: Powerloss bug fix
- 🐞 Bugfix: Some texting parsing was missing
- ⭐️ Feature: Novacs FactionTop integration - will route
/f topto/ftop - ⭐️ Feature: New placeholder
faction_count_members - ⭐️ Feature: New placeholder
faction_count_members_coleaders - ⭐️ Feature: New placeholder
faction_count_members_normal - ⭐️ Feature: New placeholder
faction_count_members_moderator - ⭐️ Feature: New placeholder
faction_count_claims - ⭐️ Feature: Dynmap descriptions now accept faction_factions placeholders!
- ⌨️ API: New Provider class, to identifiy plugins working with flags
- ⌨️ API: New CallbackSync interface, can be used where we need a sync callback
- ⌨️ API: New EventFactionsCommandExecute event, can be used to override any command in Factions
- ⌨️ API:
Boardnow acceptsLocality
v1.4.4
- 🐞 Bugfix: Damage modifiers weren't working properly, causing a rare NPE, and modifying power incorrectly
- ⭐️ Feature: You can now disable truces
- ⭐️ Feature: You can now disable coleaders
- ⭐️ Feature: Radius claims no longer spam you! ;-)
- ⌨️ API: Commands can override a
isAvailablemethod to make the command unavailable - ⌨️ API: Land change transactions can now be fully modified
- ⌨️ API: New
NewSpiralTaskclass allows calculating chunks in a radius without blocking the main thread - ⌨️ API: New
LocalityLazyclass allows create a chunk Locality without referencing bukkit - 🇨🇳 Languages: Chinese Language updated!
- 📚 Docs: JavaDoc added
v1.4.3
- 🐞 Bugfix-ish: Database structure has changed, backup before updating!
- 🐞 Bugfix: Fixed a bug with script support generating blank comparison strings
- 🐞 Bugfix: None the less, Placeholders work 100% now
- ⭐️ Feature: New placeholder
factions_player_chattag - ⭐️ Feature: Now using Java NIO2 - I/O operations should be quicker
- ⭐️ Feature: JSON file is now lenient (if we can be)
- ⭐️ Feature: New
/f stylecommand for changing map colours and characters of factions - ⭐️ Feature: New
/f bancommand to stop players from rejoining a faction - ⭐️ Feature: New config option:
damageModifierPercentRelationPlayer - ⭐️ Feature: New config option:
damageModifierPercentRelationLocationByPlayer - ⭐️ Feature: New config option:
damageModifierPercentRelationLocationByMob - ⭐️ Feature: New config option:
damageModifierPercentWilderness - ⭐️ Feature: New config option:
damageModifierPercentSafezone - ⭐️ Feature: New config option:
damageModifierPercentWarzone - ⭐️ Feature: New config option:
factionDescriptionLengthMax - ⭐️ Feature: New _blankwild placeholders (see docs)
- ⭐️ Feature: New config option:
territoryChangeText - ⌨️ API:
Faction#hasForcedMapCharactermethod added - ⌨️ API:
Faction#setForcedMapCharactermethod added - ⌨️ API:
Faction#getForcedMapCharactermethod added - ⌨️ API:
Faction#hasForcedMapColourmethod added - ⌨️ API:
Faction#setForcedMapColourmethod added - ⌨️ API:
Faction#getForcedMapColourmethod added - ⌨️ API:
Faction#banmethod added - ⌨️ API:
Faction#unbanmethod added - ⌨️ API:
Faction#isbannedmethod added - ⌨️ API: Event
EventFactionsBanadded - ⌨️ API: Event
EventFactionsUnbanadded - ⌨️ API: Event
EventFactionsRoleChangedadded - ⌨️ API: Event
EventFactionsChangeTerritoryadded - ⌨️ API: New LangBuilder class
- 📚 Docs: Multilingual Script Support wiki page added
- 📚 Docs: Placeholder docs updated
- 📊 Stats: Now storing stats about factions, warps, claims, and expansions!
v1.4.2
- 🐞 Bugfix: PlaceholderAPI wasn't working properly, but it works now!
- 🐞 Bugfix: Factionless Scoreboards were not refreshing
- 🐞 Bugfix:
factions_faction_adminplaceholder would throw an NPE if the faction didn't have a leader/admin - 🐞 Bugfix: Offline players didn't work too well with kick/join/who/owner - but thats been fixed now
- 🐞 Bugfix: Lots of language fields were missing that have now been added
- ⭐️ Feature: Relational placeholders added!
- ⭐️ Feature: FactionChat has been revamped, and should perform better now.
- ⭐️ Feature: FactionChat now allows you to customise public chat (for small servers) enable
enableChatFormatPublicand usechatFormatPublic - ⭐️ Feature: Armorstands are now protected against breakage
- ⭐️ Feature: Faction chat placeholders improved
- ⭐️ Feature:
allowColorCodesInFactionhas been removed and split intoallowColourCodesInFactionTitleandallowColourCodesInFactionDescription - ⭐️ Feature:
enabledScriptSupporthas been added. It allows you to enable other unicode scripts for use in titles and descriptions. - ⭐️ Feature: Territory Titles!
territoryTitlesShowhas been added to enable it. Customise using the new conf optionsterritoryTitlesHeader,territoryTitlesFooter,territoryTitlesTimeFadeInTicks,territoryTitlesTimeStayTicks,territoryTitlesTimeFadeOutTicks - 🎁 FactionsFly - new expansion!
- 🎁 FactionsFly ⭐️ Feature: New config options
factionsFlyExpansionEnabled,factionsFlyNoEnderpearl,factionsFlyNoChorusFruit,factionsFlyMaxY,factionsFlyNoFirstFallDamage,factionsFlyTeleportToFloorOnDisable - 🎁 FactionsChat - now a expansion!
- 🎁 FactionsChat ⭐️ Feature: New config options
factionsChatExpansionEnabled,factionsChatEnableAllianceChat,factionsChatEnableTruceChat,factionsChatEnableFormatPublicChat,factionsChatFormatPublic,factionsChatFormatFaction,factionsChatFormatAlliance,factionsChatFormatTruce,factionsChatFormatSpy,factionChatChannelUse,factionChatChannelGlobal,chatTagEnabled,chatTagRelationalOverride,chatTagPlaceholder,chatTagFormatDefault,chatTagFormatFactionless - 🇨🇳 Languages: Chinese Language added!
- 📚 Docs: Placeholder wiki page updated
- 📚 Docs: Expansions wiki page added
- 📚 Docs: FactionsFly wiki page added
- 📚 Docs: FactionsChat wiki page added
- 📚 Docs: What's the difference? wiki page added
- ⌨️ API:
Faction#sendPlainMessagemethod added, to send unformatted messages - ⌨️ API:
TitleUtilclass added for managing titles - ⌨️ API:
substanceCharshas been removed and replaced withenglishCharacters, it has been switched to private - ⌨️ API:
Localityclass introduced, it is due to be adopted as a replacement for FLocation - ⌨️ API: JavaDocs Improved
- ⌨️ API: Callback classes added
- ⌨️ API: PlayerMixin updated to include action checks
v1.4.1
- 🐞 Bugfix: Scoreboard issues
- ⭐️ Feature: new
/f debugcommand - ⌨️ API: Internal economy API rebuilt, economy issues should be gone
- ⌨️ API: VaultAccount is now a nicer way to use economy! Enjoy!
- ⌨️ API:
msgis ambiguous and has been deprecated and replaced withsendMessage - ⌨️ API: More JavaDocs have been added!
- 📚 Docs: Scoreboard wiki has been updated
v1.4.0
- Improvement: Added coleader, you can disable it by not giving the
/f coleaderpermission - Improvement: Allow server owners to let factions use colour codes in /f title and /f desc
- Improvement: Add ability for server owners to toggle the ability for factions to color the desc and title.
- Improvement: Added truces
- Bugfix: Fix NPE when running /f mod without args (#17)
- Bugfix: Scoreboard bug - the scoreboard could be blank on first join
- Docs: Documentation Created
- Internal code cleanup
LegacyFactions v1.3.0
- Bugfix: Online check was backwards, causing message issues
- Improvement: /f home vanish now supports more vanish plugins
- Improvement: ChatEx Placeholders support added (pending their plugin update)
- Improvement: HeroChat Placeholders support added
- Improvement: LegendChat Placeholders support added
- Code formatting and performance improvements
LegacyFactions v1.2.2
- Fixes a bug with placeholders