DATABASE - RUNNING ON YOUR PC, SERVER-COMMUNCATION & FREE RANK/COINS SYSTEM STABLE 0.3.1

Run database on your own PC!

  1. Getreidemonster
    Tested Minecraft Versions:
    • 1.12
    DatabaseImage.png

    BIG ANNOUNCEMENT: THE DEVELOPMENT OF THIS DATABASE VERSION HAS BEEN STOPPED.
    I STARTED TO CODE ON THE DATABASEv2 - IT WILL BE RELEASED IN THE NEXT DAYS!


    UPCOMING FEATURES:

    • PREMIUM RESOURCE - COSTS AROUND: 10€
    • WEBINTERFACE (released at version 2.1 or later!)
    • Server-Communication (to display server informations on signs or in GUIs)
    • easy-to-use - No columns/tables like MySQL
    • Database running on your computer
    • Rank System
    • Variable to get the rank is {Rank.%player%}
    • Coins System
    • Variable to get the coins of a player is {Coins.%player%}
    • UUID System
    • Variable to get the UUID of a player is {UUID.%player%}
    • DatabaseAPI (function) to create/delete/etc files & folders
    • GameAPI (function) to manage servers (get online/max players, map and server state)
    • Unlimited databases
    • Create so much your computer's space can hold!
    • Manually editable

    CURRENT STATE:
    [80%
    | 100%] Errors are fixed!
    [75% | 100%] Dynamically server-sign-system
    [60% | 100%] Dynamically GUI-server-system

    You want to see what I'm currently working, right now?!
    FOLLOW ME HERE ON TWITTER!




    This Database requires the plugin Skript & the addon skUtilities due to this is a script.

    This database is not a real database like MariaDB or MySQL (Apache) etc... it's more like a file & folder system - but if your server provider support this way, you are able to get rid off MySQL and other databases, and get this one!

    FEATURES:

    • No columns/tables like MySQL - Easy-To-Use
    • Database running on your computer
    • Rank System
    • Variable to get the rank is {Rank.%player%}
    • Coins System
    • Variable to get the coins of a player is {Coins.%player%}
    • UUID System
    • Variable to get the UUID of a player is {UUID.%player%}
    • DatabaseAPI (function) to create/delete/etc files & folders
    • GameAPI (function) to manage servers - more updates comes in the next days!
    • Unlimited databases
    • Create so much your computer's space can hold
    • Manually editable
    • Server-Communcation
    • Free

    TUTORIAL:

    • Download the .zip file
    • Extract the .zip file - there are 3 .sk files
    • Put the Database.sk file on every spigot server you got.
    • Put the GameAPI.sk file on every hub/lobby-server you got.
    • Put the GameSERVER.sk file on every game-server you got.
    • Reload it with: /sk reload Database, /sk reload GameAPI & /sk reload GameSERVER

    REQUIREMENTS:

    • Spigot version: 1.12 (Spigot <333)
    • Skript version: 2.2-dev29 (Fork version of bensku)
    • skQuery version: 3.5.9-Lime (Fork verison of LimeGlass)
    • MundoSK version: 1.7.5-BETA.8.63+ (Made by Tlatoani - not sure if the name is correct, sorry!)
    • skript-mirror-0.6.0 (Not sure who is the author... sorry!)
    • skUtilities version: 0.9.0 (Made by tim740 - not version dependant!)

    SUPPORT:

    • If you need help, or got some questions feel free to ask me in the discussion section! ;)

    TERMS:

    • You can do whatever you want, just NOT SELLING IT UNDER YOUR NAME!
    • Modifications for your own needings are allowed.

    TO-DO LIST:

    • Some more little databases like Gadgets or something else :)
    • Dynamically-System to display server-information on server-signs or in GUIs!

    NOTE: If you want to use the built-in rank system, simply do the same on every spigot server you got - means, follow the TUTORIAL on EVERY SERVER :)

    Thanks for downloading this resource.




    Hydra666 likes this.

Recent Reviews

  1. KontraK213
    KontraK213
    5/5,
    Version: STABLE 0.3.1
    I got it working! :DD
    I like the server-communcation and the new update!
    thx pls next update: dynamically system for server-signs & gui!! :D
    1. Getreidemonster
      Author's Response
      Thanks for the review!

      I'm working on the dynamically-system, it'll be released on saturday or sunday!
      Be hyped! :D
  2. cookipieman27
    cookipieman27
    4/5,
    Version: STABLE 0.2
    It's great, I don't use it myself, but I've tested it and I believe there's one issue. If you visit https://api.mojang.com/users/profiles/minecraft/meme1 it'll say legacy, I've got a fix for this but I think you should just add it by default, it's essentially checking for if it contains legacy, if it does it'll take out "legacy", and if not it'll take out the other ****, that's really all, great resource, keep up the good work :)
    1. Getreidemonster
      Author's Response
      Thanks for the review!

      I will work on it later and upload a little fixed version tomorrow.

      Thanks for this suggestion! :-)
  3. PixelHxcks
    PixelHxcks
    4/5,
    Version: Alpha 0.1
    Also von der Idee her ist das gut, allerdings verstehe ich nicht warum die Nachrichten (Skript) Deutsch sind, die Nachrichten auf der Spigot-Seite allerdings auf Englisch sind. Außerdem: wenn du schon deutsche Nachrichten verwendest schreibe "Rang" nicht "Rank". "Rank" ist englisch, also müssten dann die Nachrichten auch Englisch sein.
    1. Getreidemonster
      Author's Response
      Zunächst mal, danke für deine Bewertung.

      Da SpigotMC ein Englisches-'Forum' ist und meine "Haupt"-Sprache Deutsch ist konnte ich mich nicht so ganz entscheiden ^-^.

      Ich plane derzeit ein etwas größeres Update raus zu bringen - was die PlayerDatas (Rang, Coins etc) mit der UUID speichern wird.

      Im Kommentar von KontraK213, der Reviewer vor dir, habe ich gesagt dass ich das Plugin/Addon Skellet & SkellettProxy nutzen werde um dies zu verwirklichen - nun habe ich eine bessere Variante gefunden und es wird heute noch ein Update folgen!

      Viel Spaß mit den kommenden Update(s)! :-)
  4. KontraK213
    KontraK213
    5/5,
    Version: Alpha 0.1
    It's good. One thing I think you could do it better is, split the Database (the (function) API part) and the rank system in future!

    Like one Database.zip file, which contains the Database.sk + Rank.sk file
    That would be great!

    By the way, the rank-system is awesome!
    I don't have to use permissions - now I can easily give builders the rank using the Variable {Rank.%player%} ! :D

    I hope your next update contains also UUID support!
    1. Getreidemonster
      Author's Response
      Thanks for the review!
      Out of 25 downloaders, one reviewed it! (Shame on you 24 downloaders! >:D)

      Yea the next update will support bungee UUID using Skellett + SkellettProxy... 2 more dependencies, but it's worth! (:

      And I will also try to split the code into two (or maybe in future more) .sk files, so it's easier to modify it or something else :P