Denizen 1.1.9 R2

A high-power scripting engine for Spigot!

  1. mcmonkey
    Tested Minecraft Versions:
    • 1.14
    • 1.15
    • 1.16
    Source Code:
    https://github.com/DenizenScript/Denizen
    Contributors:
    mcmonkey, Morphan1, aufdemrand, davidcernat, Jeebiss, Fortifier, Mergu
    Languages Supported:
    English, French
    [​IMG]
    [​IMG]
    Denizen
    is a very high power script engine for Spigot-enabled Minecraft servers.

    ---------

    Hey! Spigot isn't the platform that we distribute Denizen through. Latest release builds are available here: https://ci.citizensnpcs.co/job/Denizen/ ... Spigot builds are only pushed occasionally to keep this page alive. BTW please join us on Discord https://discord.gg/Q6pZGSR if you use Denizen. All of our official resources are centered around the Discord.

    Additional relevant links found here: https://denizenscript.com/



    [​IMG]
    BEGINNER'S GUIDE (NEW USERS START HERE): https://guide.denizenscript.com/

    Also, Join the Discord! You can ask for help here, or just chat with the developers and other users: https://discord.gg/Q6pZGSR




    [​IMG]
    Features include:
    - Full high power yet easily learned scripting language!
    - Easy to write scripts with any text editor OR even directly in-game!
    - The full power of a Minecraft server exposed, not even limited to what standard plugins can access through the API!
    - Powerful direct integration with Citizens, as well as many other popular plugins (see Addons section below)!
    - Rapid development for new features and bug fixes!
    - Powerful and capable enough to even replace major plugins like WorldGuard entirely using scripts (see sample scripts section below)
    - More than 30 quick yet informative tutorial videos explaining everything you could ever need to get your server customized to perfection!
    - Completely open source (see GitHub link above)!
    - Very friendly and helpful support (see Discord link below)!
    - And so much more!

    [​IMG]
    [​IMG] DISCORD (JOIN US!)
    You can ask for help here, or just chat with the developers and other users: https://discord.gg/Q6pZGSR
    Forums: https://forum.denizenscript.com/

    [​IMG]
    GITHUB SPONSORS (Support us!): https://github.com/sponsors/mcmonkey4eva
    Donate (for those that don't like GitHub Sponsors): https://one.denizenscript.com/donate

    [​IMG]
    Meta docs for experienced users: https://one.denizenscript.com/denizen/logs/

    [​IMG]
    Stable builds: https://ci.citizensnpcs.co/job/Denizen/
    Developmental builds: https://ci.citizensnpcs.co/job/Denizen_Developmental/

    If you use Spigot 1.8.8, 1.9.4, 1.10.2, or 1.11.2, the last release that supports these versions is here: https://ci.citizensnpcs.co/job/Denizen/1670/artifact/target/Denizen-1.0.3-b1670-REL.jar
    If you use Spigot 1.12.2, the latest release that supports that version is here: https://ci.citizensnpcs.co/job/Denizen/1712/artifact/target/Denizen-1.1.4-b1712-REL.jar
    If you use Spigot 1.13.2, the latest release that supports that version is here: https://ci.citizensnpcs.co/job/Denizen/1723/artifact/target/Denizen-1.1.8-b1723-REL.jar

    [​IMG]
    - Denizen has powerful interaction with Citizens NPCs: https://www.spigotmc.org/resources/citizens.13811/
    - Interact capably with a variety of other plugins through Depenizen: https://github.com/DenizenScript/Depenizen/blob/master/README.md
    - Make your own Discord Bot: https://github.com/DenizenScript/dDiscordBot
    - Host a website from your Minecraft server (handy for integrating together an existing website and your Minecraft server): https://github.com/DenizenScript/Webizen

    [​IMG]
    - This sample script can replace WorldGuard: https://www.spigotmc.org/resources/denizen-dregions.26864/
    - Check out various sample scripts from Denizen users: https://forum.denizenscript.com/viewforum.php?f=9

Recent Updates

  1. 1.1.9 (Build 1732)
  2. 1.1.9 (Build 1726)
  3. 1.1.8 (Build 1721)

Recent Reviews

  1. Mergu
    Mergu
    5/5,
    Version: 1.1.9 R2
    This plugin builds plugins. It's super useful for server owners/devs that want to customize every aspect of their server. The lead developer is extremely active and pushes out bug fixes and new features almost every day.
  2. Xarieste
    Xarieste
    5/5,
    Version: 1.1.9 R2
    As someone who is new to Minecraft servers, I spent days scouring over plugins and spending tons of money for “premium” plugins. When it came time to get support for those “premium” plugins, it took hours before my ticket was closed without an answer or the help was insufficient. Updates constantly made the plugins clash with each other, and waiting for the authors to do anything about it took forever. Enter Denizen.

    The staff, helpers, and user base are incredibly accommodating IF you demonstrate that you’re capable of doing the actual critical thinking for yourself. They’ll provide every tool, examples, and more, often within minutes.

    As far as the plugins capability, I can say with confidence it seems perfectly able to replace nearly any plugin on your server (given enough time and work). I’ve never coded before, but I can now make custom items from scratch, particle effects, quests, tweaks, and so much more I never could do before.

    If you walk into this plugin expecting to be spoon-fed, you’ll be disappointed. If you’re trying to learn, they’ll make sure you have everything you need to do so, and the results are fantastic.
  3. Darwin100115
    Darwin100115
    5/5,
    Version: 1.1.9 R2
    For anyone skimming over the reviews: ignore the raging kids screaming how the support is bad - they're almost definitely running some kind of cracked server and are salty about it.

    I love this plugin for many reasons, but I think the best part is the way it optimizes my workflow. It makes creating little custom features to my server much quicker than writing an entire plugin from scratch. I haven't found any missing feature from it, the updates are fast, and despite how many people are "unhappy with support", I haven't had the same issues as them, instead receiving helpful insight into my problems.

    As is with anything related to "coding functionality", of course there's a learning curve to the scripting, but I have found it to be much less excruciating than starting out with Java from scratch. Additionally, there's far less boilerplate code to write since all of that gets handled by Denizen.

    The plugin also comes with a lot of handy shortcuts for functions that usually take a lot of code, NMS handling, packets, or a lot of other complex concepts to create. Since Denizen is updated so often, the scripts that contain such functions will look the same, even if the way they are done change in other versions, sparing you tons of trouble.

    Lastly, there's either just as many functions and events as the normal Spigot API, but frankly I actually think there's even more, since it also allows for the Paper API in some cases, and has extra additions with the help of Depenizen. There's primitive (or base) objects for almost everything, and I haven't found one single thing that isn't defined in some way for you to work with.

    TL;DR this plugin is a great tool for developers and server owners alike, be it that you just want simple, custom features, or complicated plugin-like additions, from commands to NPC quests, from simple custom items to a fully fledged RPG, in the right hands this plugin does wonders.
  4. luigi_vampa
    luigi_vampa
    1/5,
    Version: 1.1.9 R2
    Can confirm kacperleague9's comments. Staff do jump automatically to accusing you of software piracy just for having your server in offline mode.
    Still a good plugin, just aim to go it alone.
    1. mcmonkey
      Author's Response
      "I configured my server to allow cracked players, posted logs that showed offline-mode player accounts, and the helpers in the Discord channel made the wild assumption that my server might be cracked". I bet those crazy discord helpers also jump to the conclusion that people asking for help in #denizen are using the Denizen plugin! How wild and unreasonable! It's too bad there wasn't some easy way to just say it was a mistake and get it fixed within a minute- oh wait you did do that and got it fixed and immediately started receiving support again.
  5. kacperleague9
    kacperleague9
    1/5,
    Version: 1.1.9 R2
    Support...

    If you somehow need support (most likely you do, because its scripting language). You won't get it, or you will be eaten by toxic STAFF members.

    You have offline mode server? You will be eaten and banned in result.

    Garbage
    1. mcmonkey
      Author's Response
      Software piracy does in fact continue to be illegal, yes. That hasn't changed since the last time you posted a spam review admitting to a crime publicly for some reason.
  6. SkyrimX
    SkyrimX
    5/5,
    Version: 1.1.8
    I've just started learning the scripting and all that stuff, and it's been great, the support is also very good, and I was surprised that the actual developer gives support to any askers, came as a pleasant surprise. 100% recommend if you have the patience it takes to learn a bit complex yet incredibly readable language, endless possibilities you can do it with it.
  7. MineBergMan
    MineBergMan
    5/5,
    Version: 1.1.8
    Хоть меня и заблокировали за online-mode=false, но плагин отличный. Даже я бы сказал охуенный!
  8. ThatOverPowered
    ThatOverPowered
    5/5,
    Version: 1.1.8
    Well... After a few days reading the guides, I was able to create really cool stuff. It is quite easy to understand even if you don't know any programming languages. Hope the guides keep adding more content and the plugin keeps updating.
  9. lucasryw
    lucasryw
    1/5,
    Version: 1.1.8
    Script languages exist to help people make simple things in a fast and easy way. But with Denizen you'll get 157 errors trying to make a single line simple script - for no reason - with no mistakes in the code. I spent 3 days trying to code and debug 2 simple scripts with 2 to 5 lines of code and was getting weird errors. Sometimes the same 'problematic' single line worked fine in another script, for no reason. And I verified the code with VS Code and helpers in their Discord. Some people there are very nice and helpful, but the developer is "that guy" who treates people like garbage and will give you a "Do not help" Discord role for various questionable reasons including for using online-mode=false in your server, even if it was for testing purposes, and silence and ban you for reasons like send a DM to him, even if it's really necessary. Conclusion: do yourself a favor and learn to code in JAVA. You'll take less time and have less problems and stress.
    1. mcmonkey
      Author's Response
      The above user is raging about a ban he got for running cracked minecraft (he admitted it was cracked on Discord, not "for testing" as he claims, though he's tried that lie several times), and getting banned when tried to alt around it... he called for a spamraid of the Denizen discord from a group of his own friends. You can pretty safely just not trust any of what he claims, just the usual making up negative sound claims to fake justification. Additionally, user is spamming via deleting+remaking reviews, see previous review post for reference here: https://i.alexgoodwin.media/i/misc/3c84bd.png
  10. Caleb_Britannia
    Caleb_Britannia
    5/5,
    Version: 1.1.8
    Phenominal plugin and very powerful, when your server (like 90%) of RPG servers uses citizens this plugin just slots in perfectly.