Installation
Requirements
- Java 17 or newer.
- A compatible Paper server.
- PlaceholderAPI 2.12.2 or newer.
Server compatibility
PixaWallet is compiled against the Paper 1.20.4 API. Use only server versions listed as supported on the current product page.
Optional plugins
- Nexo
- ItemsAdder
- HeadDatabase
- FancyNpcs
These integrations are optional. PixaWallet works without them.
First startup
- Stop the server.
- Install PlaceholderAPI.
- Copy
PixaWallet-<version>.jarinto the server'spluginsdirectory. - Start the server.
- Confirm that PixaWallet and its PlaceholderAPI expansion load without errors.
- Open
plugins/PixaWallet/settings.ymland choose the language and menus. - Replace the example prices and reward commands before opening the store to players.
SQLite is enabled by default. The database is created as:
text
plugins/PixaWallet/pixawallet.dbPlayers can open the default menu with:
text
/walletThe /portfel alias is also enabled by default.
English setup
yaml
Locale: en
MenuSettings:
MENU_CONFIG_FOLDER: "menus/en"
MENU_CONFIRM_CONFIG_FILE: "menus/confirm_menu_en.yml"Polish setup
yaml
Locale: pl
MenuSettings:
MENU_CONFIG_FOLDER: "menus/pl"
MENU_CONFIRM_CONFIG_FILE: "menus/confirm_menu_pl.yml"Reload or restart?
Use /wallet reload after editing messages or menus.
Restart required
Restart the server after changing:
Database.TYPE- MySQL credentials
MYSQL_PREFIX
Changing database settings with /wallet reload is not sufficient.