Skip to content

mega12345mega/NBT-Database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NBT Database Logo NBT Database

Release

Store NBT entries in an SQLite database

NBT entries are stored in the format used by the mod NBT Editor

Wiki

Interfaces:

  • GUI
  • CLI
  • Website (when running a server, read-only)
  • Library (:file, :connection)

An option in the GUI, command in the CLI, and :connection module allow you to host a NBT Database server. You can then connect to the server with all of those, and additionally, you can put the server address into a browser. Note that WebSockets are also supported, but you would have to implement the protocol yourself.

The standard port is 28260, which should be used whenever possible!

If you only need to work with local .db files directly, you can just use the :file module.

Building

git clone https://github.com/mega12345mega/NBT-Database.git nbtdatabase
cd nbtdatabase
gradlew build

Note that this project uses a LGPL 3 library (RaphiMC/MinecraftAuth) - you can modify this dependency by modifying connection/build.gradle and rebuilding.

About

Store NBT entries in an SQLite database

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages