1. 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!

Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Addon MongoSK 2.3.0

The MongoDB database management addon for Skript.

  1. New stable release

    Romitou
    In accordance with MongoSK's release logic, this version includes versions 2.2.1 and 2.2.2 as well as some not yet released modifications that have been tested by several users. So make way for MongoSK 2.3.0! After a year without a new stable version, here is a new one that introduces a lot of new features. Let's start:

    Highlighted additions
    ✨ Introduce embedded value beta...
  2. Bug fix time!

    Romitou
    This update brings a major bug fix to the Mongo document creation effects sections. The behavior of the current syntax remains unchanged. However, a new feature has been added: you can now implicitly specify the type of fields you want to add.

    Example:
    Code (Text):
    1. set {_doc} to a new mongo document with:
    2.   mongo "a": 1, 2 and 3
    3.   mongo list "b": 4, 5 and 6
    4.   mongo list "c": 1
    5.   mongo "d": 7
    6.   mongo value "e": 8
    7.   mongo value "f": 9 and 10
    ➡️ {"a": [1, 2, 3], "b": [4, 5, 6], "c": [1],...
  3. New features!

    Romitou
    In the continuity of the versioning cycle of MongoSK, consisting in using the patch versions of beta releases as and when features are added, the previous beta versions have proven to be stable. It's time to release MongoSK 2.2.0. Let's see what's new.

    Major changes

    - Fix query execution of advanced queries
    - Fix the server expression that did not support color codes properly
    - Add support for Skript 2.6+
    - Add support for MC 1.8+
    - Add ability to...
  4. Compatibility fixes

    Romitou
    MC 1.8 support
    This version brings the modification of the Maven repository of the Mongo driver, now hosted by myself. The reason is that some issues have been fixed on my fork, adding support among others for 1.8 servers! This modified version of the driver does not use SLF4J anymore, which was not present on these servers.

    Skript 2.6 compatibility fix
    The second fix brings full compatibility with Skript 2.6. The...
  5. Bug fix release

    Romitou
    This version fixes a major problem with advanced queries. Indeed, some properties of the Skript query were not correctly "translated" to make a Mongo query to the database, returning an incorrect result. Everything is fixed now.

    In addition, compatibility with Skript 2.6-alpha1 has been added.
    Note that this version of Skript remains unstable and should not be used in production.

    ⚠️ Special notice to servers using the visualEffect codec: due to Skript...
  6. Some new syntaxes!

    Romitou
    The previous patch versions (2.0.1, 2.0.2 & 2.0.3) proved to be stable and without bugs, so here is a minor version (2.1.0)! This new version also brings some new features:

    ✨ Features

    - Update Mongo driver from version 4.2.2 to 4.3.0-beta1
    - Remove severe logging when a field does not exist in a document
    - Add an is empty document condition
    - Add an has value document condition
    - Add an has key document condition
    - Add Mongo sections!

    As you know, the creation of simple...
  7. New features

    Romitou
    Finally we come to an update with some new features!
    Right away, recap:

    Bugs
    - Fix syntaxes typos
    - Make Skript dependent instead of softdependent (should fix some issues on some MC hosting providers)

    Features
    - Introducing array support in joined filters expression
    - Introducing Mongo collection creation
    - Introducing Mongo database and collection drops
    - Introducing some features related to documents
    - Introducing Mongo commands

    That's it for today. And that's not bad....
    Uzumaki likes this.
  8. Important bug fixes

    Romitou
    This new update brings many fixes. This one doesn't bring any additional big feature, because like the previous one, I prefer to concentrate on the bugs to be solved. But don't worry, some new features are still being developed in parallel!

    Bugs

    • Better error catching (6018854)
    • Fix some errors on the mongo document field expression...
  9. Some bug fixes

    Romitou
    Thank you all for your feedback on MongoSK 2.0.0. Thanks to you, some issues have been solved. Let's review them:

    Bugs
    - Mongo document lists not being deserialized
    - Fixing some codecs
    - Severe error when a field is not present in a document

    For this update, no additions have been made, while we receive feedback on the stability of this first v2 version. New features will be added soon.
  10. First 2.0.0 release

    Romitou
    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!...