No longer being worked on, see https://www.minecraft.net/en-us/article/minecraft-and-nfts
Looking for the download link? Click here Supported Spigot versions: v1.16.3+
ZILCraft is a plugin which adds Zilliqa wallets to your Spigot Server.
Players can create their own Zilliqa wallets and send tokens to each other within the game. They can even do so without needing to know the recipient's address.
Try out ZILCraft yourself
(removed, contact me if you need a demo)
Supported Minecraft versions: Minecraft Java Edition v1.16.4 and Minecraft Bedrock Edition v1.16.x
Drag and drop the jar file into your server's /plugins directory. Then, restart your server. Do not use /reload, as it can cause intense memory leaks.
After the restart, you should notice a new folder called /ZILCraft in your server's plugin directory.
This ZILCraft folder contains the files config.yml and zilcraft.data. The zilcraft.data file is used to store player information and can be backed up and transferred between servers.
config.yml
# Available network types are "mainnet" and "testnet", add custom tokens in the following format (all 3 fields are required)
network: <testnet | mainnet>
tokens:
<name of token>:
mainnet: <mainnet address>
testnet: <testnet address>
formatting: <minecraft format code surrounded by quotes> e.g. "&9"
- /zilcraft help
- Shows help for ZILCraft commands
- /zilcraft about
- Shows information about ZILCraft
- /zilcraft reload
- Permission node:
zilcraft.reload
(default op) - Reloads ZILCraft config and user accounts
- Permission node:
- /zilcraft save
- Permission node:
zilcraft.save
(default op) - Manually saves ZILCraft config and user accounts
- Permission node:
- /zilcraft balance < account name | address >
- Permission node:
zilcraft.balance
(default all) - Retrieves token balances of account or address
- Permission node:
- /zilcraft network
- Permission node:
zilcraft.network
(default all) - Shows information about connected network
- Permission node:
- /zilcraft network set < mainnet | testnet >
- Permission node:
zilcraft.network.set
(default op) - Changes network
- Permission node:
- /zilcraft unlock < account name >
- Permission node:
zilcraft.unlock
(default all) - Unlocks account
- Permission node:
- /zilcraft lock
- Permission node:
zilcraft.lock
(default all) - Locks account
- Permission node:
- /zilcraft account create
- Permission node:
zilcraft.account.create
(default all) - Creates new account
- Permission node:
- /zilcraft account import privatekey
- Permission node:
zilcraft.account.import
(default all) - Imports existing account
- Permission node:
- /zilcraft account remove < account name | all >
- Permission node:
zilcraft.account.remove
(default all) - Removes account(s)
- Permission node:
- /zilcraft account set < account name >
- Permission node:
zilcraft.account.set
(default all) - Sets active account
- Permission node:
- /zilcraft account rename < account name > < new account name >
- Permission node:
zilcraft.account.rename
(default all) - Renames account
- Permission node:
- /zilcraft account list
- Permission node:
zilcraft.account.list
(default all) - Lists accounts
- Permission node:
- /zilcraft send < username | address >
- Permission node:
zilcraft.send
(default all) - Sends tokens to a player or address
- Permission node:
- /zilcraft token add < mainnet | testnet > < contract address >
- Permission node:
zilcraft.token.add
(default all) - Adds token by contract address
- Permission node:
- /zilcraft token remove < mainnet | testnet > < token name(s) >
- Permission node:
zilcraft.token.remove
(default all) - Removes added token(s)
- Permission node:
- /zilcraft token list
- Permission node:
zilcraft.token.list
(default all) - Lists added tokens
- Permission node:
- Sending tokens
- Account unlocking
- Account creation
- Account removal
- Account import