- Tested Minecraft Versions:
- Source Code:
- mcmonkey, Morphan1, aufdemrand
Denizen is a very high power script engine for Spigot-enabled Minecraft servers.
IF YOU WANT 1.16 SUPPORT use the dev builds, available at https://ci.citizensnpcs.co/job/Denizen_Developmental/ 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: 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/
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
- 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!
DISCORD (JOIN US!) You can ask for help here, or just chat with the developers and other users: https://discord.gg/Q6pZGSR
GITHUB SPONSORS (Support us!): https://github.com/sponsors/mcmonkey4eva
Donate (for those that don't like GitHub Sponsors): https://one.denizenscript.com/donate
Meta docs for experienced users: https://one.denizenscript.com/denizen/logs/
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
- 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
- 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
Denizen 1.1.4 R2
A high-power scripting engine for Spigot!
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?
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.
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.
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.
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.
[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: https://imgur.com/a/qyJsdem
And here's how totally right he is with that broken link to their guides: https://imgur.com/a/mbHgU6F
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: https://imgur.com/a/xNudfsA
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: https://i.alexgoodwin.media/i/misc/3747cb.png 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.