Skip to content

Medieval Factions 5.0.0 Beta 5

Pre-release
Pre-release
Compare
Choose a tag to compare
@renbinden renbinden released this 28 Oct 01:15
· 233 commits to main since this release

What's new

  • #1556 Add a config option for allowing neutrality
  • #1557 Make vassal chat include lieges
  • #1558 Allow admins to configure the "Factionless" name returned by placeholders
  • #1559 Add a delay on teleportation that is cancelled by taking damage
  • #1560 Allow /f info to be used on other players and factions
  • #1561 Allow /f power to be used on other players and factions
  • #1562 Fix power decay
  • #1564 Fix ally request not correctly replacing placeholder with faction name
  • #1565 Fixed relationship conflict handling

What's missing

This beta does not have built-in translations for other languages yet. You can translate it yourself by creating a file in the lang folder and setting the language in your config.yml to the language tag. The full release is planned to have translations for French and German.

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.