Skip to content

Releases: Dans-Plugins/Medieval-Factions

Medieval Factions 5.0.4

29 Nov 17:36
Compare
Choose a tag to compare

What's changed

  • #1616 Fixed duels teleporting people to the same location in different dimensions
  • #1621 Fixed players being teleported to the other player's location when duels finish

Medieval Factions 5.0.3

15 Nov 17:51
Compare
Choose a tag to compare

What's changed

  • #1608 Fix faction chat incompatibility with EssentialsX chat

Medieval Factions 5.0.2

15 Nov 00:07
Compare
Choose a tag to compare

What's changed

  • #1605 Made autoclaim happen in one task to reduce occurrences of claim conflicts
  • #1606 Don't send faction chat messages on preview

Medieval Factions 5.0.1

14 Nov 01:16
Compare
Choose a tag to compare

What's changed

  • #1596 Don't re-create boss bars after accepting duels
  • #1597 Use chat previews for formatting
  • #1598 Fix wars displaying twice in some scenarios
  • #1599 Add missing translations for flag list/set aliases
  • #1602 Add missing translations for peace made notifications
  • #1603 Fixed faction chat causing unverified chat kick issues
  • #1604 Speed up dynmap updates on larger servers with name caching and building faction info less frequently

Medieval Factions 5.0.0

11 Nov 15:55
Compare
Choose a tag to compare

Medieval Factions 5 reimagines and reworks everything about Medieval Factions.

What's changed

  • This build is functionally identical to 5.0.0-rc.7
  • This is a complete rewrite of Medieval Factions so everything has received a fresh coat of paint since 4.6.x/4.7.x.
    • Commands, permissions, placeholders, etc should mostly be compatible, though some things have changed, such as locks, roles, and force commands.

Upgrading from Medieval Factions 4

If you have a Medieval Factions 4 install, replace the Medieval Factions 4 jar with Medieval Factions 5.
On the next start, Medieval Factions 5 will detect the Medieval Factions 4 config and make a backup of all of the data in mf4_backup in the data folder.
It will then proceed to generate the new config file, and shut down the server.
At this point, you should configure your database, if you have one.
If you have MySQL or MariaDB database, this should look something like:

database:
  url: 'jdbc:mysql://127.0.0.1/database'
  dialect: 'MYSQL'
  username: 'username'
  password: 'password'

If you do not have a MySQL database, you can ignore this, as the plugin will create an h2 file-based database in your server's working directory.

Start the server one more time, and the configuration and data from the Medieval Factions 4 backup will be migrated to your new Medieval Factions 5 install.

Medieval Factions 5.0.0 Release Candidate 7

11 Nov 13:34
Compare
Choose a tag to compare

What's changed

  • #1593 Added mf.members permission default
  • #1594 Fixed importing from Medieval Factions 4 sometimes failing when Multiverse hasn't yet loaded

What's a release candidate?

This build is feature-complete and has had some feature-testing by developers, but has not been fully battle-tested by servers.
It is likely there will be no changes and this build will be promoted to the full release, but we want servers to do a final pass to see if there are any critical bugs that we have missed. Therefore, we recommend this build for testing environments (unless you have already performed your own testing and are satisfied that everything works as you expect & the experience is better than Medieval Factions 4).

Upgrading from Medieval Factions 4

If you have a Medieval Factions 4 install, replace the Medieval Factions 4 jar with Medieval Factions 5.
On the next start, Medieval Factions 5 will detect the Medieval Factions 4 config and make a backup of all of the data in mf4_backup in the data folder.
It will then proceed to generate the new config file, and shut down the server.
At this point, you should configure your database, if you have one.
If you have MySQL or MariaDB database, this should look something like:

database:
  url: 'jdbc:mysql://127.0.0.1/database'
  dialect: 'MYSQL'
  username: 'username'
  password: 'password'

If you do not have a MySQL database, you can ignore this, as the plugin will create an h2 file-based database in your server's working directory.

Start the server one more time, and the configuration and data from the Medieval Factions 4 backup will be migrated to your new Medieval Factions 5 install.

Medieval Factions 5.0.0 Release Candidate 6

09 Nov 22:18
Compare
Choose a tag to compare

What's changed

  • #1592 Fixed gates preventing factions from being deleted

What's a release candidate?

This build is feature-complete and has had some feature-testing by developers, but has not been fully battle-tested by servers.
It is likely there will be no changes and this build will be promoted to the full release, but we want servers to do a final pass to see if there are any critical bugs that we have missed. Therefore, we recommend this build for testing environments (unless you have already performed your own testing and are satisfied that everything works as you expect & the experience is better than Medieval Factions 4).

Upgrading from Medieval Factions 4

If you have a Medieval Factions 4 install, replace the Medieval Factions 4 jar with Medieval Factions 5.
On the next start, Medieval Factions 5 will detect the Medieval Factions 4 config and make a backup of all of the data in mf4_backup in the data folder.
It will then proceed to generate the new config file, and shut down the server.
At this point, you should configure your database, if you have one.
If you have MySQL or MariaDB database, this should look something like:

database:
  url: 'jdbc:mysql://127.0.0.1/database'
  dialect: 'MYSQL'
  username: 'username'
  password: 'password'

If you do not have a MySQL database, you can ignore this, as the plugin will create an h2 file-based database in your server's working directory.

Start the server one more time, and the configuration and data from the Medieval Factions 4 backup will be migrated to your new Medieval Factions 5 install.

Medieval Factions 5.0.0 Release Candidate 5

09 Nov 21:12
Compare
Choose a tag to compare

What's changed

  • #1589 Log errors on power updates
  • #1591 Make power decay slowly from power on logout rather than from max

What's a release candidate?

This build is feature-complete and has had some feature-testing by developers, but has not been fully battle-tested by servers.
It is likely there will be no changes and this build will be promoted to the full release, but we want servers to do a final pass to see if there are any critical bugs that we have missed. Therefore, we recommend this build for testing environments (unless you have already performed your own testing and are satisfied that everything works as you expect & the experience is better than Medieval Factions 4).

Upgrading from Medieval Factions 4

If you have a Medieval Factions 4 install, replace the Medieval Factions 4 jar with Medieval Factions 5.
On the next start, Medieval Factions 5 will detect the Medieval Factions 4 config and make a backup of all of the data in mf4_backup in the data folder.
It will then proceed to generate the new config file, and shut down the server.
At this point, you should configure your database, if you have one.
If you have MySQL or MariaDB database, this should look something like:

database:
  url: 'jdbc:mysql://127.0.0.1/database'
  dialect: 'MYSQL'
  username: 'username'
  password: 'password'

If you do not have a MySQL database, you can ignore this, as the plugin will create an h2 file-based database in your server's working directory.

Start the server one more time, and the configuration and data from the Medieval Factions 4 backup will be migrated to your new Medieval Factions 5 install.

Medieval Factions 5.0.0 Release Candidate 4

08 Nov 13:20
Compare
Choose a tag to compare

What's changed

  • #1587 Make locks affect full double chests and doors
  • #1588 Fix migration failures on h2

H2 database users

If you use the h2 (file-based) database and ran RC 2 or 3 on your server, you may have experienced a migration failure which prevented the plugin from starting up.
If this happened, I recommend restoring your database from a backup before you attempted to upgrade to RC 2 or 3.
If you do not have backups, deleting your database (by default medieval_factions_db.trace.db and medieval_factions_db.mv.db in your server root) will fix the issue but you will lose data.
If you do not have backups, experienced this issue, AND want to keep your data, if you have the technical know-how you can remove the "Duel participant locations" row from mf_schema_history.
If this is too complex for you to do, please seek support on the Dan's Plugins Community discord.

What's a release candidate?

This build is feature-complete and has had some feature-testing by developers, but has not been fully battle-tested by servers.
It is likely there will be no changes and this build will be promoted to the full release, but we want servers to do a final pass to see if there are any critical bugs that we have missed. Therefore, we recommend this build for testing environments (unless you have already performed your own testing and are satisfied that everything works as you expect & the experience is better than Medieval Factions 4).

Upgrading from Medieval Factions 4

If you have a Medieval Factions 4 install, replace the Medieval Factions 4 jar with Medieval Factions 5.
On the next start, Medieval Factions 5 will detect the Medieval Factions 4 config and make a backup of all of the data in mf4_backup in the data folder.
It will then proceed to generate the new config file, and shut down the server.
At this point, you should configure your database, if you have one.
If you have MySQL or MariaDB database, this should look something like:

database:
  url: 'jdbc:mysql://127.0.0.1/database'
  dialect: 'MYSQL'
  username: 'username'
  password: 'password'

If you do not have a MySQL database, you can ignore this, as the plugin will create an h2 file-based database in your server's working directory.

Start the server one more time, and the configuration and data from the Medieval Factions 4 backup will be migrated to your new Medieval Factions 5 install.

Medieval Factions 5.0.0 Release Candidate 3

07 Nov 22:49
Compare
Choose a tag to compare

What's changed

  • #1586 Make locks only apply to a single block

What's a release candidate?

This build is feature-complete and has had some feature-testing by developers, but has not been fully battle-tested by servers.
It is likely there will be no changes and this build will be promoted to the full release, but we want servers to do a final pass to see if there are any critical bugs that we have missed. Therefore, we recommend this build for testing environments (unless you have already performed your own testing and are satisfied that everything works as you expect & the experience is better than Medieval Factions 4).

Upgrading from Medieval Factions 4

If you have a Medieval Factions 4 install, replace the Medieval Factions 4 jar with Medieval Factions 5.
On the next start, Medieval Factions 5 will detect the Medieval Factions 4 config and make a backup of all of the data in mf4_backup in the data folder.
It will then proceed to generate the new config file, and shut down the server.
At this point, you should configure your database, if you have one.
If you have MySQL or MariaDB database, this should look something like:

database:
  url: 'jdbc:mysql://127.0.0.1/database'
  dialect: 'MYSQL'
  username: 'username'
  password: 'password'

If you do not have a MySQL database, you can ignore this, as the plugin will create an h2 file-based database in your server's working directory.

Start the server one more time, and the configuration and data from the Medieval Factions 4 backup will be migrated to your new Medieval Factions 5 install.