• Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

As expected and planned for some time, here it is at last! MongoSK v2 makes place. On the program:

  • ⚡️ Database queries are executed asynchronously
    The code has been rewritten using the mongodb-driver-reactivestreams library

  • ⚙️ Automatic and intelligent transformation of all sorts of data
    You can now store all types of Skript as items, players, blocks, etc. MongoSK does the job for you!

  • Simple and understandable debugging to quickly identify problems
    The information are relevant and useful for both novice users and developers of the plugin

  • Addition of advanced queries for specific queries
    You are now able to target more precise data in your queries with a lot of options

  • More logical and smart syntaxes
    Syntaxes have been reworked to be more consistent and logical
So, how to update from MongoSK 1 to MongoSK 2?
All information is available on a specially created discussion here: #23. If you still need help, you can come to the Discord server or ask for help in GitHub discussions. All links are on the main page.
As expected, here is a small update bringing a new feature. For the time being, this is a pre-release. A stable version will be released in a few days if it turns out that these new features are stable and do not add any sudden changes.
  • ✨ Introducing Mongo filters
  • ⚡ Little performances improvements by using better methods to retrieve all datas
As always, I am always open to any comments or suggestions!
Originally wanting to publish bigger updates with more content, I will now be doing smaller updates but on a more regular schedule. Here is a quick summary of this update:

- ✨ Adding more error messages and better exceptions handling
- Remove Skript-based events as they're useless and will be replaced in the next update
- ✨ Better and beautiful console logging
- ✨ Introducing more document features
- ⚗️ Introducing experimental codecs
Codecs are used to serialize Java objects so that they can be saved in a document.
Clearly, they make it possible to save Skript types other than what MongoDB supports.
The restoration of the correct data from a document has not been implemented yet.

The GitHub wiki is now online! https://github.com/Romitou/MongoSK/discussions/10

Thank you for your suggestions and sorry for the delay of this update! As usual, I remain open to any suggestion or remark.