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 top
to/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:
Board
now 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
isAvailable
method to make the command unavailable - ⌨️ API: Land change transactions can now be fully modified
- ⌨️ API: New
NewSpiralTask
class allows calculating chunks in a radius without blocking the main thread - ⌨️ API: New
LocalityLazy
class 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 style
command for changing map colours and characters of factions - ⭐️ Feature: New
/f ban
command 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#hasForcedMapCharacter
method added - ⌨️ API:
Faction#setForcedMapCharacter
method added - ⌨️ API:
Faction#getForcedMapCharacter
method added - ⌨️ API:
Faction#hasForcedMapColour
method added - ⌨️ API:
Faction#setForcedMapColour
method added - ⌨️ API:
Faction#getForcedMapColour
method added - ⌨️ API:
Faction#ban
method added - ⌨️ API:
Faction#unban
method added - ⌨️ API:
Faction#isbanned
method added - ⌨️ API: Event
EventFactionsBan
added - ⌨️ API: Event
EventFactionsUnban
added - ⌨️ API: Event
EventFactionsRoleChanged
added - ⌨️ API: Event
EventFactionsChangeTerritory
added - ⌨️ 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_admin
placeholder 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
enableChatFormatPublic
and usechatFormatPublic
- ⭐️ Feature: Armorstands are now protected against breakage
- ⭐️ Feature: Faction chat placeholders improved
- ⭐️ Feature:
allowColorCodesInFaction
has been removed and split intoallowColourCodesInFactionTitle
andallowColourCodesInFactionDescription
- ⭐️ Feature:
enabledScriptSupport
has been added. It allows you to enable other unicode scripts for use in titles and descriptions. - ⭐️ Feature: Territory Titles!
territoryTitlesShow
has 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#sendPlainMessage
method added, to send unformatted messages - ⌨️ API:
TitleUtil
class added for managing titles - ⌨️ API:
substanceChars
has been removed and replaced withenglishCharacters
, it has been switched to private - ⌨️ API:
Locality
class 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 debug
command - ⌨️ API: Internal economy API rebuilt, economy issues should be gone
- ⌨️ API: VaultAccount is now a nicer way to use economy! Enjoy!
- ⌨️ API:
msg
is 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 coleader
permission - 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