Denizen 1.1.4 R2

A high-power scripting engine for Spigot!

  1. mcmonkey
    Tested Minecraft Versions:
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    mcmonkey, Morphan1, aufdemrand
    is a very high power script engine for Spigot-enabled Minecraft servers.


    IF YOU WANT 1.16 SUPPORT use the dev builds, available at which work in 1.16. The update will only be pushed to release when both Spigot 1.16 itself and Denizen support for 1.16 are 100% confidently stable and safe for live 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!
    - 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!

    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:

    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:

    - 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):

    - This sample script can replace WorldGuard:
    - Check out various sample scripts from Denizen users:

Recent Updates

  1. 1.1.4 (Build 1712)
  2. 1.1.4 (Build 1707)
  3. 1.1.3 (Build 1704)

Recent Reviews

  1. robi
    Version: 1.1.4 R2
  2. Shadowpauler
    Version: 1.1.4 R2
    So I'm not sure what is up with all of the fake bad reviews, but if you honestly want to see Denizen in action, look at Wynncraft. It's entirely built upon Denizen. That tells you something.
  3. spaceWeaver
    Version: 1.1.4 R2
    Denizen is my go-to whenever I want something way simple without the hassle of finding a small plugin that does exactly what I want and how I want it, and then relying on it when it might not receive any further updates.

    It is also, in fact, my go-to whenever I want something slightly more complex but very specific, because it's just that much easier to script with it than to code a plugin.

    Personally I have fun scripting, and I have things my way. What's not to like?
  4. greenleeuw
    Version: 1.1.4
    This plugin is indeed very easy to pickup.
    started learning it 3 months ago now my server has:

    - custom boss battle
    - custom items
    - custom crafting recipes
    - multiple info commands
    - a command that automatically puts sugesstion in the suggestions discord channel.
    - a way to automatically post a update on discord. notify everyone online that the update has launched. notify players that weren't online that there is a new update and it logs the update in a command where any one can fiew it back at any time.
    - player being able to share their homes
    - players being able to give items across great distances even thru other worlds.
    - players showing off items across great distances.
    - a better economy then i could've imagined
    - removing the easier ways of duping.

    And more i probably forgot about.
    All that is fine and will but whats best then all of it.
    Their support. can't find something ur looking they can.
    server spitting out random errors? fixed.
    server crashes bc u did big bork? also fixed.
  5. Mergu
    Version: 1.1.4
    Karens troll the reviews after being toxic and unwilling to slow down and understand what they're doing. It can be pretty entertaining.

    My server is written on top of this plugin. I've had it do things like:
    - An entire RPG system
    - Per-world inventories
    - Dungeons and dungeon instancing
    - VPN blocking
    - Sidebars and bossbars and titles
    - Custom achievements
    - Play music
    - Filter chat
    - Custom items
    - Custom recipes
    - Put info in the tablist header/footer
    - Player particles
    - Auto broadcast messages
    - Nerf spawners and mobs
    - Way more I can't even think of

    Don't let some review troll who can't handle light updates deter you from an awesome scripting language that's easier to pick up than Java.
  6. Mwthorn
    Version: 1.1.4
    /ex execute as_player "/ex execute as_server <&dq>/ex narrate <&lt>&dq<&gt>10/10 Very Cool.<&lt>&dq<&gt><&dq>"
  7. Walrussiano
    Version: 1.1.4
    Extremely outdated plugin with no support. If you report any issues, they get automatically rejected by the bot (check the 2 thousand closed issues on github - none of them were even read by a human). Any activity in discord other then donations results in permaban.
    If you seek a nice and up-to-date plugin for your quests, use Skript instead.
    1. mcmonkey
      Author's Response
      What do you achieve by lying in a review? "Outdated plugin" Denizen updates more than any other plugin on Spigot... the changelog channel has major update notices every day. "No support" we have a team like 10 main helpers and a ton of other community members that help to answer actual hundreds of questions per day on Discord. Your lies can't even be claimed to be different opinions, they're just blatantly false and don't resemble reality whatsoever.
  8. MichaelMc
    Version: 1.1.4
    Powerful, capable scripting language. VERY active Devs, very helpful Team, wonderful teachers. Best scripting tool available in Minecraft hands down....
  9. ToxicWars
    Version: 1.1.4
    Denizen is basically the all-in-one plugin you ever dreamed of. There is almost nothing you can't do with it.

    It has a learning curve but you can start with simple steps and progress form there.

    Community is helpful and fun but don't expect them to do all the work for you.
  10. dagumboss
    Version: 1.1.3
    [This review has been re-posted to address the developer's further shenanigans in response to this review]

    The devs and helpers can be real condescending and rude. I hung around the discord for several months, donated $60, the few questions I was still asking were typically the results of bugs that needed fixing, yet I still got talked down to like they do so many people in their discord. I get it, lots of kids or players who otherwise don't take the time to look for the answers they need mcmonkey, other devs and helpers are often real quick to issue a snarky response if they don't like the way you asked your question or, god forbid, you aren't a Comp Sci major and are trying to learn dScript.

    It's really no wonder skript is so much more popular despite being less functional. The docs and guides for denizen are far beyond god-awful, yet they still direct people towards them and then get pissy when they come back with bad scripting practices (like, for instance, the way way outdated bracket syntax that is in basically the first video any new clients are going to be looking at - the Quest script video.)

    The plugin is nice but mcmonkey and his fart-huffing denizens completely undermine it with their attitudes. It wouldn't be so bad if they weren't wrong as often as they are. As I mentioned before, they seem to just assume anyone that isn't majoring in CIT is a blithering moron who isn't worth putting much thought towards and will just vomit up whatever half-assed response they think applies to the couple of keywords they actually paid any attention to.

    They began harassing me over discord after my last review, calling me a liar for claiming they could ever be wrong and demanding proof. Ultimately, I don't care enough to go on a scavenge hunt through the discord but I do have an image here of a classic example of mcmonkey just bullshitting through the motions:

    He closes this issue claiming that what I'm describing simply isn't how it works (yeah, no crap, that's why I made an issue). After I bugged him directly in discord, you can then see him actually make a commit fixing the issue I described. Dunno why he originally made his snarky insistence that I submit such issues to the github if he's going to just blow them off anyways and force me to take it to the discord, but that's just par for the course with these guys.

    Here's another really hilarious one I just found while coming back for this review. Here's his original response where quickly links to their awesome guides because what I said can't be right, they do everything perfectly:

    And here's how totally right he is with that broken link to their guides:

    TL;DR: They can be helpful sometimes and the plugin is nice but they totally undermine it all with the attitude that they seem entitled to have with anyone they deem below them.


    Developer's response for clarity:

    He points out how I originally wrote a shorter review, which is due to his demands over discord for proof of him or his helpers being wrong (I'd grab some screens of that but he banned me from the discord after this review and the entire exchange is hidden in their active users channel, go figure). As you saw above, I included a couple examples of him being wrong, which he chose to completely ignore and instead attempt to smear me with this screenshot: Make of that what you will, I'll just say I've brought up these issues with them enough times to know that it never goes anywhere, so I was just yanking their chains at that point.

    He goes on to admit that the link that was posted in the past review was no longer correct but that he fixed it now that he knows he was wrong. Decide for yourselves if it would have been fixed otherwise.

    Furthermore, I find it pretty interesting that since this review was last posted that two new, shining reviews have been posted. Including one from a user named Mergu who's very active in their discord, made a bunch of commits to the code, responds to support in discord like he's a helper, and has a whole set of special ranks in the discord such as Veteran and Extremely Active User that I've rarely seen on users that aren't close to the team. He's also the user that made the snarky, unhelpful response to one of my requests for help that was the last straw for me (and which another user was capable of giving a relevant reply to without the attitude).

    PS I see them pushing their standard marketing line that "Denizen can do anything OwO" but it couldn't even support custom recipes without wildly duping them until a couple of months ago. It's functional but if their attitude with everything else is anything to go by, they'll just choose to pretend like any of its shortcoming don't exist.

    I can live without their discord, I just hope their apparent displeasure with this kind of feedback leads to better treatment of the newbies just trying to learn... or at least to updating their beginner guides within this decade. Sounds like it might have, but that lot is not at all above just spewing BS in reviews for their own product.
    1. mcmonkey
      Author's Response
      The guide link was correct when it was posted. The page was moved, and therefore the old link stopped being correct at that point. I provided the new link to the page for you when you mentioned it. The GitHub issue you screenshoted was handled perfectly fine and I genuinely can't fathom what problem you have with it. You had an issue, you received two commits fixing two separate problems making up the issue you had, the same day you posted the issue. There was slight confusion about one of the problems included, which you clarified via Discord as you said and got fixed. What's the problem with that? And yes, when people see hate-filled spiteful reviews unrelated (nothing you describe is related to Denizen itself, it's related to your hatred of the people who help teach Denizen to new users) to a plugin they care about posted on that plugin's review page, they sometimes decide to post a review of their own experiences with the plugin so something more fairminded will be at the top of the reviews list. Your example of a Denizen shortcoming was "well a few months ago a specific feature wasn't as good as it is now"... Denizen isn't perfect, surely you can find an example of a shortcoming that's *still* a shortcoming in 2020. Also, all content in the beginner's guide is current. It's the things not yet explained on the guide that are outdated. I'll also just mention yet again that Mergu is not a helper, and also his reply that apparently made you hate Denizen forevermore wasn't even particularly rude and was very clearly trying to help.