Denizen 1.2.4

A high-power scripting engine for Spigot!

  1. mcmonkey
    Tested Minecraft Versions:
    • 1.16
    • 1.17
    • 1.18
    Source Code:
    mcmonkey, Morphan1, aufdemrand, davidcernat, Jeebiss, Fortifier, Mergu, acikek, Aya
    Languages Supported:
    English, French
    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: ... Spigot builds are only pushed occasionally to keep this page alive. BTW please join us on Discord if you use Denizen. All of our official resources are centered around the Discord.

    Additional relevant links found here:


    Also, Join the Discord! You can ask for help here, or just chat with the developers and other users:

    Features include:
    - Full high power yet easily learned scripting language!
    - An extension for VS Code with syntax highlighting, error checking, etc. to make script writing simple and easy!
    - If you really want to, you can write scripts with any text editor OR even write temporary scripts 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/Essentials/LibsDisguises/etc. entirely using scripts if you wanted to!
    - A detailed full guide from beginner to pro (see guide link above)!
    - Completely open source (see GitHub link above)!
    - Very friendly and helpful support (see Discord link below)!
    - And so much more!

    You can ask for help here, or just chat with the developers and other users:

    GITHUB SPONSORS (Support us!):
    Donate (for those that don't like GitHub Sponsors):

    Meta docs for experienced users:
    Support is on Discord:

    Stable builds:
    Developmental builds:

    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:
    If you use Spigot 1.12.2, the latest release that supports that version is here:
    If you use Spigot 1.13.2, the latest release that supports that version is here:
    If you use Spigot 1.14.4 or 1.15.2, the latest release that supports these versions is here:

    Outdated versions are not directly supported by us (on Discord or elsewhere), use at your own risk. Please update your server to more recent minecraft versions as soon as possible.

    - Denizen has powerful interaction with Citizens NPCs:
    - Interact capably with a variety of other plugins through Depenizen:
    - Make your own Discord Bot:
    - Host a website from your Minecraft server (handy for integrating together an existing website and your Minecraft server):

    - Here's some tiny sample scripts:
    - Here's a variety of full-length scripts written by users:

Recent Updates

  1. 1.2.4 (Build 1765)
  2. 1.2.3 (Build 1760)
  3. 1.2.2 (Build 1753)

Recent Reviews

  1. DabbinGaming
    Version: 1.2.4
    Denizen opened my eyes forever to the wonerful world of Minecraft, lasagna. WIth Denizen, anything is possible from creating things that you would never had before. I have created many many projects for the 7 months I have been using this plugin. Not only that, the discord helpers are nice and cool people.
  2. jokbon
    Version: 1.2.4
    Why make something that your need to figure out with own flesh?
    Isn't it same as writing own?
    Also support terible even tho i contacted for another plugin developer is same so. I got baned for leaving and rejoining server (i just was already at 100 servers and couldnt aford being in another one so i just got ban for that). meh just dont waste your time.
    1. mcmonkey
      Author's Response
      You were never banned. You were muted and pulled into the incident channel to ask what was going on (you left and rejoined multiple times in a day while asking questions in support channels in such a way as to make it impossible to reply to your questions), and instead of answering in the incident channel you just left the server yourself again and decided to not rejoin?
  3. Philida
    Version: 1.2.3
    An excellent plugin. We have been able to replace so many other plugins because of this. It took a bit of time to learn the syntax but so far all the information has been findable via their Discord or their meta (wiki).

    Having access to other plugins such as dDiscordBot allows denizen scripts to access Discord functionality. We wrote our own scripts to have in-game chat and authentication between our game server and the Discord community, including automatically syncing in-game ranks with discord or vice-versa.
  4. Sammwy
    Version: 1.2.3
    The support of this plugin is terrible. The author hides behind the fact that "we are authors of plugins for cracked servers"

    Listen, I'm a developer of MadKaos, a premium network (players who have purchased the game, that is, online-mode true) On that server we have antibot and antiexploit, because just as premium players can enter, they can also enter with 2 cents alt accounts to come and attack the server, with bots and exploits.

    The authors of this plugin are basing themselves on an anti-piracy morality verse by having the server in an "offline-mode" which the game development company itself (Mojang) has implemented.

    My server is premium, but even so the treatment that these "developers" have towards other users is unfortunate and they are the worst thing that this community has.

    Also the documentation is terrible.
    1. mcmonkey
      Author's Response
      This is not a review of Denizen. This is an abuse of the platform for your personal vendetta about our legally-mandatory rule against piracy.
  5. LinsaFTW
    Version: 1.2.3
    Joined the Discord to ask for help finding out if there was some kind of API to toggle the mirror option from a Java Plugin.

    Found out the community there is defaming my resources (Saying they are "cracked server exploit fixers?") and got banned because of "supporting cracked servers" (What does a packet limiter has to do with cracked servers?).

    Anyways, I cannot find any information about how to use the API for the Citizens integration via a Java Plugin. It lacks a proper documentation.
    1. mcmonkey
      Author's Response
      This does not in anyway constitute a review of Denizen as a plugin or as a scripting engine. This is just you complaining that our cracked server detection highlights the plugins you released to protect cracked servers with (go ahead, try to tell me with a straight face that "AntiBot" for example has any purpose on a non-cracked server).
  6. MiniMuleNZ
    Version: 1.2.2
    Denizen is a must-have for any server looking to add its own flair and customization to things. While the argument could be made that scripting in native Java can be more performant, Denizen's codebase is incredibly mature and contains many years of both optimization and error handling - you'll rarely encounter an issue that is irrecoverable from.

    The Discord is friendly toward new users looking to start out in their journey, and the syntax itself is straightforward - for the most part. If you look at some of the more advanced concepts you'll find yourself searching the meta (Denizen wiki) a lot, but the meta is also mature and features a lot of useful information.

    Most of the time though, a question you have will have been answered before so take some time to look through the Discord and you'll find many examples of questions fully answered, and scripts provided by the community that you can dissect for learning purposes.

    It might feel like mcmonkey practices some tough love when answering questions, but ultimately what you learn will teach you to not just accept when code works, but rather set you up to also assess whether you're using the best approach to perform a task.

    Coming from the same team that brings you Citizens (NPC entities), Sentinel (fighting NPC entities), Depenizen (for interoperability with other open source plugins) and DDiscordBot (for integration with Discord), you'll find fantastically smooth interaction between all these plugins, and centralized support for all of them too.

    Don't be afraid to step into the world of Denizen and join us!
  7. Smedve
    Version: 1.2.2
    Very bad support... idiot developer. nice product congrat.. őő wait No very nyomorék support.
    1. mcmonkey
      Author's Response
      User DMd me, was told to post in the public channel, then DM'd nonsense rage in multiple languages, quit the Discord, and posted an angry review. Never even asked whatever question they presumably wanted support with.
  8. Rainpelt29
    Version: 1.2.2
    Denizen is the best scripting plugin you will find! Denizen adds every ability that Minecraft offer and takes it up a level, with automatic integrations with many other popular plugins and even a way to script/host Discord bots, there's not much Denizen can't do! The Discord is very active and helpful and you won't have any trouble learning and getting started.

    The language itself is super easy to learn and is miles easier than coding full plugins in Java, plus the VS code extension is also a great time saver and makes it that much easier. The devs fix a lot of bugs immediately and there is a constant stream of updates and features!
  9. policajt
    Version: 1.2.2
    One of the best scripting plugins Ive ever seen, thanks for creating it for FREE!
  10. kalebbroo
    Version: 1.2.1
    Best plugin EVER! This plugin has allowed me to replace 6 other plugins! I also now have custom quests, advancements, shops, NPCs, and the list goes on. Have you ever used a bloated plugin that has lots of features but you only needed a few of them? You could write a script for the ones you used and trim down some of the lag.

    They have an entire beginners guide that walks you through the basics. The rest of the meta is complete and easy to search through. They also made their own VS Code extension that links back to all the docs. If you type an incorrect tag you can mouse over it and the extension tells you why its wrong. How much more awesome could this get?!

    The devs are the best and fastest I have ever seen. I have seen bugs get fixed within minutes of being found. I have also seen feature requests be filled within hours. The Discord has an entire team of dedicated helpers who usually reply within minutes.

    Their Discord has some easy rules to follow. NO PIRACY! and the helpers are not there to write your scripts for you. They are there to teach you how to do it yourself. These are some of the most prominent rules but they do have some others that help with organization like keeping questions in the correct channels. If you get stuck just ask in the right channel and you will get some of the best help you could ever get.

    If you see 1 star reviews I suggest you read them. You can tell almost right away they are butthurt pirates.