Skip to content

Zilliqa Spigot plugin for Minecraft Java Edition servers

Notifications You must be signed in to change notification settings

Dodecane/ZILCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ZILCraft logo ZILCraft

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.

Demo video

See ZILCraft in action
Watch the video

Demo server

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

How to install

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.

Configuring ZILCraft

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"

Command and Permission Node List

  • /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
  • /zilcraft save
    • Permission node: zilcraft.save(default op)
    • Manually saves ZILCraft config and user accounts
  • /zilcraft balance < account name | address >
    • Permission node: zilcraft.balance(default all)
    • Retrieves token balances of account or address
  • /zilcraft network
    • Permission node: zilcraft.network(default all)
    • Shows information about connected network
  • /zilcraft network set < mainnet | testnet >
    • Permission node: zilcraft.network.set(default op)
    • Changes network
  • /zilcraft unlock < account name >
    • Permission node: zilcraft.unlock(default all)
    • Unlocks account
  • /zilcraft lock
    • Permission node: zilcraft.lock(default all)
    • Locks account
  • /zilcraft account create
    • Permission node: zilcraft.account.create(default all)
    • Creates new account
  • /zilcraft account import privatekey
    • Permission node: zilcraft.account.import(default all)
    • Imports existing account
  • /zilcraft account remove < account name | all >
    • Permission node: zilcraft.account.remove(default all)
    • Removes account(s)
  • /zilcraft account set < account name >
    • Permission node: zilcraft.account.set(default all)
    • Sets active account
  • /zilcraft account rename < account name > < new account name >
    • Permission node: zilcraft.account.rename(default all)
    • Renames account
  • /zilcraft account list
    • Permission node: zilcraft.account.list(default all)
    • Lists accounts
  • /zilcraft send < username | address >
    • Permission node: zilcraft.send(default all)
    • Sends tokens to a player or address
  • /zilcraft token add < mainnet | testnet > < contract address >
    • Permission node: zilcraft.token.add(default all)
    • Adds token by contract address
  • /zilcraft token remove < mainnet | testnet > < token name(s) >
    • Permission node: zilcraft.token.remove(default all)
    • Removes added token(s)
  • /zilcraft token list
    • Permission node: zilcraft.token.list(default all)
    • Lists added tokens

Screenshots

  • Sending tokens

Sending tokens

  • Account unlocking

Account unlocking

  • Account creation

Account creation

  • Account removal

Account removal

  • Account import

Account import

About

Zilliqa Spigot plugin for Minecraft Java Edition servers

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages