Skip to main content

❓ Frequently asked questions

Help, all my rewards show as [HIDDEN]

Rewards show as hidden by default unless you give them a displayname. So just use /qa edit <quest> rewards edit <rewardId> displayName set <name> and that'll be displayed instead of [HIDDEN].

This gives you the benefit that you can better specify what the reward is (for example, “Mysterious sword” instead of “NETHERITE_SWORD” if it would be done automatically by the plugin)

Do I need a MySQL database?

Nope! The standard SQLite database (database_sqlite.db in the NotQuests data folder) works fine for most servers. MySQL is available when you need a shared external database.

How can I migrate player-data from SQLite to MySQL, or the other-way around?

I recommend you to do that manually via DBEaver or something like that. Shouldn't be too hard as the SQL Queries for both SQLite and MySQL NotQuests is using are the same. There is one experimental way of doing it automatically though. I won't guarantee that it works, and please make a backup before trying it out:

  1. In general.yml set load-playerdata-on-join and save-playerdata-on-quit to false
  2. Start server with old database
  3. Add new database to the general.yml
  4. Do /qa reload (might not be necessary)
  5. Run /qa debug loadDataUnsafe
  6. Shut down the server
  7. Revert what you did in step 1