Denizen icon

Denizen -----

A high-power scripting engine for Spigot!




Version: 1.3.0
As many people here have said, the plugin is great. It performs and helps in many cases and is very useful for creating original content if you don't want to mess with plugins. But as always, unfortunately, the selfishness of the support ruins all the harmony and love for this plugin.

I think everyone already knows that the plugin is categorically against being used on offline servers, or rather, Discord support will refuse to help you and you will receive a blocking role that will prohibit the creation of forums for help.

Instead of authorizing users and checking for licenses, and banning the plug-in from working on offline servers (which is incredibly easy), they chose the path of toxicity and insanity, blocking support for the user. Common, your plugin is already running on my server, what's the problem with helping me? Is a offline server bad? What do Mojang think about this? It's a great studio that makes a lot of money from pirated versions every now and then, so it doesn't block servers or ban pirate players.

But that's not even the point. In my case, something else happened, which immediately left a negative feeling about everyone who works in support of this plugin. Leaving a report about a very serious bug that breaks the use of the plugin functions completely (For understanding in the plugin, you can create commands and add hints to tab completion for them. There is a WIKI page with a description of creating a command ( https://meta.denizenscript.com/Docs/Search/tab%20completion#command%20script%20containers ), which directly talks about how to use it, and we see the line "<server.online_players.parse[name]>" there - searching for online players by name to display them in the tab completion. So, using this TAG in the new version began to completely freeze the server for 5-10 seconds, although there was no such thing before the last update and I decided to report it), the first message I received was "What the fuck are you using this for?". Do you understand? This was my first request to their support server, I had never written there and therefore tried to be as polite as possible and describe the problem in detail. They didn't know yet that my server was offline and they were responding to me like this. Then I spent another hour trying to tell them that it was a plugin error. After it turned out that my server was using offline mode, my report was closed and I was forbidden to write to support. And I am 100% sure that no one else will ever open that forum and fix the problem.

Come on, write about how and under any negative review that I used offline mode and deceived the support. By the way, in that chat, we agreed with the person I was writing to, and he explained everything to me, what needed to be fixed and how, to which I replied, "Thank you, I understand," and we parted ways. The ban itself arrived to me only 8 hours after the incident from you. I'm not offended that I was banned, because I've never written there, and I say again, after my first appeal, I was banned. I feel bad that, unfortunately, such a great plugin has terrible employees. It doesn't matter to you if I have a license (I have), to the person to whom you provide support. It is important for you that the server is running online mode, which, in the opinion of any reasonable person, is madness. Your plugin is ALREADY running on at least 500+ pirate servers and you are not doing anything about it. You block people for the sake of showing off. I hope someday you will reconsider your views and realize that you are wrong.
-
Author's response
(1) We found your original thread, it was a basic user error issue not a bug, nobody replied to claim it was a bug, and the "why the fuck would you use [that tag]" was from a random user not our team (also a reasonable question, you were using 'server.players' instead of online_players, ie a search of all offline players data). (2) we do not ban people for running a cracked server, we just add a DoNotSupport role which moves you into a private thread wherein it's explained you're allowed to remain in the Discord but not allowed to ask support questions until your server isn't supporting piracy, including a full breakdown of *why* we enforce this via the wiki https://wiki.citizensnpcs.co/Cracks (3) you were banned for lying to our staff, claiming your server wasn't cracked when in fact it is.

Version: 1.3.0
A technically excellent plugin with undeniable scripting power — but fatally compromised by the ideological posture of its author.

Denizen disables itself on offline-mode servers not for technical or security reasons, but to enforce Mojang’s EULA. This is not a neutral engineering decision — it is a personal policy embedded by mcmonkey, who has repeatedly stated that cracked servers are equivalent to piracy and should be denied access categorically, regardless of intent or structure.

I do not support piracy. Minecraft is $30. People should pay for it.
That is not the issue here.

The issue is that Denizen blocks usage even by serious builders who are not trying to enable piracy — builders who are instead creating expansive, original experiences that challenge the limits of what Minecraft can be. There is no trust and no recognition of nuance. Only enforcement.

My project, Void War, is a survival MMO with tiered progression, stat growth, high risk PvP, and custom PvE bosses. Inspired by MMO structures like OSRS and AQW, it was designed to allow both free and paid players to coexist in a single world — with deeper regions, quests, and gear gated behind membership.

But Mojang’s EULA prohibits this kind of model. It classifies pay-for-progression the same as pay-to-win, forcing developers into artificial restrictions. The only way to remain technically compliant is to bifurcate the server — to completely separate free and paid players across different instances — even though this adds complexity and offers no real benefit to player fairness.

Denizen does not challenge this. It reinforces it.
It is not a neutral tool. It is a compliance filter — written by a developer more interested in signaling loyalty to a trillion-dollar company than supporting the freedom of the builders who made Minecraft matter in the first place.

Mojang would replace every private server with Realms tomorrow if they could.
And this plugin is aligned with that future — not with yours.

The code is powerful.
The stance is cowardly.
The message is clear: you are not trusted to build unless you obey.
-
Author's response
This is not even true wat? Denizen does not disable itself. We just refuse support on Discord for cracked servers, which we are legally obligated to do. Also wtf are you posting a false review on a plugin for complaining about the Minecraft eula???

Version: 1.3.0
I will write a longer review another time, but I need to say this now:
Denizen is absolute dynamite.
Minecraft scripting, worldbuilding, and server customization simply would not be what they are without this plugin.

Do not get too surgical with it. Do not try to force it to replace every Java plugin. But also--do not be one of those plugin purists who refuses to use it because it is "not real Java." That mindset is shortsighted.

I have encountered both of these types of people, that is why I know they exist. It makes me shake my head and roll my eyes.

Denizen is not just another plugin. It is a core tool for serious server architects. If you are running a live server without Denizen, mark my words, you need to shut your server off from the public and go back into pre-production.

Because without Denizen… what are you even doing?

Version: 1.3.0
The plugin has many opportunities, I have never seen such a shit support however. They legit do everything but answer your question, even if it is the simplest request imaginable. It is unreal how hard it is to get access to the information on how to create viable scripts in this plugin with the little info provided on their wiki and support that literally answers NONE of your questions.
-
Author's response
lemme guess, cracked server and upset at support refusal to piracy, which we are obligated to refuse by ToS?

Version: 1.3.0
so funny @dqwnload you sound like a paying customor .. even with my bad englisch i can read : Hey! Spigot isn't the platform that we distribute Denizen through tip this is a amazing plugin where ppl put a lot of efford and time in what other ppl can freely use .. a bit respect for that would be so awesome to the dev ty for your time and effort i am sure it will give me a lot of pleasure in the future same as it did in the past ... repspect

Version: 1.3.0
please update this plugin, it no longer works in 1.21+. if you're planning to make a Scripts plugin, the least you can do is maintain your plugin
-
Author's response
dev builds work on 1.21

Version: 1.3.0
I have no clue why people give such low ratings.
I had a grate experience using denizen and the support on there discord was good. the denizen devs have very clearly stated that they consider cracked minecraft servers to be piracy so i don't really get why people are surprised when they get no support when they use denizen on a cracked server .

Version: 1.3.0
- Breaks on every update
- Takes up ages to load the plugin and delays the server start by 2+ minutes (wtf?)
- Too many errors, compatibility issues
- Useless, use ZNPCs instead
-
Author's response
I think you straight up just left a review on the wrong plugin, this post makes no sense

Version: 1.3.0
Spyware plugin outdated beyond any maintainability. All of the issues created for the code are automatically rejected by the bot. You may go and see for yourself 2 thousand issues closed without any comments on their github. None of your feedback gets read by a human. This plugin is a donate cashgrab. Anything else than positive reviews and donations results in permaban.
Not even mentioning this plugin instantly accesses all of your personal data, let alone bot-moderator asking for it after each of your messages. Pure joke, written by an unprofessional who saw code only in yandere sim. For any type of pseudo-code, mmo mechanics or quests you should instead use Skript.
-
Author's response
(Not that I need to even specify, but obvious the above user is a cracked minecraft troll making up nonsense)

Version: 1.3.0
amazing plugin the thing I like most is that it has a ton of hooks for stuff like itemsadder or citizens

Version: 1.3.0
this is a very good plugin and it have a very useful wiki, but please update to 1.21
-
Author's response
Experimental 1.21 support is in dev builds https://ci.citizensnpcs.co/job/Denizen_Developmental/ will be pushed to release soon

Version: 1.3.0
This is a goof plugins , with a lot of features , for people who don't know Java but understand the logic of programming this plugins , able you to do almost anything

Version: 1.3.0
bad support, trash dev mcmonkey, DO NOT use this plugin if you expect their support. they will kick and ban you with no reason.

when i joined their discord and submit my question post with a ping of dev, i'm mute immediately, then i try to explain, guess what? i'm directly kicked out of their discord server and banned permanently, with no reason.

this is a clearly dictatorial server, their leader/major dev "mcmonkey" is a dictator, selfish, paranoid, and delusional person. he accused others of lying without any basis and refused to apologize when users provided clear evidence that they were not lying. the dev "mcmonkey" likes to reply every one-star review just like this one. he refuses to accpet any one-star review, he's an obvious arrogant person. also, he likes to let the team to post 5-star reviews in a short period of time, to make those negative reviews sink.

tbh, this is the worst support team i've ever seen. DO NOT use it with any reason.

Version: 1.3.0
trash plugin, trash dev mcmonkey, a complete selfish, racist, and bigot animal. he treats people like animal, ban users with no reason. maybe his life is so unhappy with no friends and family, so that the internet is the only place where he can vent his anger. this is why Denizen Scripts is not known to the public, so does other plugins he made. trash people, DO NOT use any plugins he made. any company souldn't hire people like mcmonkey.

Version: 1.3.0
Denizen is an amazing plugin that I've been using for at least 4 months now, and I'm still learning new things. Denizen is simple and easy to use, but that doesn't stop it from being extremely powerful. I have yet to run into something that Denizen can't do that other plugins can.
The support on Discord is amazing, please disregard what the randoms are saying. These people are actively ignoring rules. The support isn't customer service on a paid plugin, it's a group of unpaid individuals donating their time and effort to help people using the plugin. I have made several threads in the discord, and every time I get help it is quick and genuinely helpful. One of my threads even got a mechanism added to the addon Clientizen. I 100% recommend this plugin, even if you are an experienced Java plugin developer. It has sped up development for me by a large margin.

Version: 1.3.0
spending months for nothing because they change how things work in each version just because they want to change thing names
plus support is really bad, you have to stay in their discord without saying a thing because they will ban you at the first chance

better learn java than waste time in something that change often and doesnt work in past versions of minecraft ( if you ask then for previous versions they will try to ban you, if you are lucky you will receive a warn and a hate message )

Version: 1.3.0
hi i were using this plugin on 1.20.4 but i updatet to latest version 1.20.6

not its not turning on can you please add latest version support?

btw i cant join discord it says im banned i think i never even joined that discord my username is himera_mc
-
Author's response
Need to download the dev builds for 1.20.6

Version: 1.3.0
Ужаснее заполнителей не видел. Служба поддержки отвечает по-хамски, и если вы не соблюдаете их idiot-правила, которые дают вам возможность отправить отчёд об откладке и уйти в бан за то, что на вашем сервере установлен даже единственный плагин - Protocol Lib - ну просто смех. Вполне считаю выставить этот обзор в данную ветвь "обзоров на плагин". Плагин работает с ошибками, хотя и соблюденены функции плагина и его код работы по документации. Иметь дело с низкосортным плагином и его "поддержкой" желания ни у кого нет, как видно из последних независимых обзоров на этот shit-код.

Не оскорбляйте обзорщиков (в последней строке вашего описания). Это функция сайта, на котором опубликован ваш ресурс, и вы будете заблокированы после моей жалобы в поддержку. Спасибо за подлость и несамоуверенность разработчика

Version: 1.3.0
Ужаснее заполнителей не видел. Служба поддержки отвечает по-хамски, и если вы не соблюдаете их IDIOT-правила, которые дают вам возможность отправить отчёд об откладке и уйти в бан за то, что на вашем сервере установлен даже единственный плагин - Protocol Lib - ну просто смех. Вполне считаю выставить этот ОБЗОР в данную ветвь ОБЗОРОВ на плагин. Плагин работает с ошибками, хотя и соблюденены функции плагина и его код работы. Выставлять свой личный код не буду, это уже лишнее

Version: 1.3.0
They are once again pushing actual contributors to the code to repost their positive reviews in order to bury negative reviews.

Can do some stuff but unreliable if you're doing anything more serious than jacking around on a server with friends. Staff would get a bit of an attitude fairly often, similar to that of a disgruntled drive thru employee. Which I can understand to an extent but they can't take a fraction of what they dish out and have tools to help them automate the grudges they hold over such slights.

It's just weird and unpleasant to deal with. They won't even let issues be reported in Github because they need you reporting it in Discord, so they can verify there are no active grudges against you. I would think legitimate issues would take priority over personal grudges but I'm not an expert. I suppose Github enforces a certain level of respect between it's members that isn't necessary on one's own personal Discord server.

Like I said, it can do some things but you'll have to learn it's limitations on your own. They'll just tell you Denizen can do anything but their car salesman approach makes it difficult to get honest communication from them sometimes. There were a number of times where, after more discussion, they contended that it wasn't currently possible but it could be made to be.

It gets tiring to have to do this dance every time while trying to learn if they're actually right or if they're just in 'can't-be-wrong' mode so I ended up choosing to abandon Denizen. There were a number of implementations that just weren't being made or being made incorrectly and trying to communicate with them about it was like talking to a brick wall.

Support staff and code contributors have padded these reviews with multiple reviews each and mcmonkey fights to have negative reviews removed if possible, and not just ones complaining about offline mode support. The attitude that they get with people directly affects the plugin experience. With having incomplete guides for years now and policies against reporting issues on Github, anyone that wants to use their plugin remotely seriously is required to interact with them on Discord. Some people just don't rub them the wrong way, or happen to interact with them when they're having a bad day, or they tolerate it for long enough to maybe get reliable support.

Last time he claimed this wasn't a review of the plug-in but of some perceived grudge against him. As another reviewer put it: A review of the documentation and staff IS a review of the plugin.
As use of the plugin without understanding it is not possible.
Unless Mcmonkey supports downloading and running scripts you do not understand. Which the config clearly states otherwise

Version: 1.3.0
you just don't get quality like this for free nowadays... why spend money when you can easily make it yourself? people are complaining about bad support when there's full tutorials and documentation

Version: 1.2.8
I just came to say the person bellow me is Giga weird for this. Mans wrote a manifesto on why he is mad at the dev. Most actual programmers know that being an inconsiderate twat to somebody doing opensource work is cringe.

Version: 1.2.8
Another case of poor support from the staff team on my end.

Requested a few information on how to use the scripts, which was fine, I got it to compile, until the testing phase when scripts simply don't execute and give you no info. You end up joining their discord anyway only for them to trick you into running a damn debug command just to find out if your server is cracked or not.

If your server is cracked they tag you with "Do Not Support" role so everyone can mock or ignore you.
You get the chance to update your server "with their help" to premium and get support again from them (**theoretically**)
In fact I changed the mode to online in less than 2 minutes and sent them a new debug record with debug mode on an they went 3-4 times over my ticket in a span of 3-4 hours, only to spam warns and flags on me with 0 reply.

Imagine replying and fixing the issue the first time and saving the other 2-3 times and warns right?

They also muted me, and eventually banned me when trying to reason with them in private. Imagine sweating that much on Discord.

Anyway Discord accounts are free, I just made another account with a different name and got right back on it. Now I'm going to farm these kids with debugs sent from a local server that is set to online mode.

If you guys still want to deal with such ignorance and aggression I recommend you guys never send a debug with offline mode active, and if they ever ban you, remember discord accounts are free, there is also online sms verification that you can use to enter servers again, but lucky in this case, they don't use sms verification so it's one step less to join back that fire dumpster.

If you need help I recommend reading other's people threads first because it's faster to find information that way than dealing with support.

now a note for the staff, don't bother replying to me here, I won't read it anyway, only logged in so I can leave a comment. You already had 3 chances anyway on discord and you used all of them to warn with your bot and further ignore the conversation. I will do the same here.

Remember guys, Discord support on that server is garbage, Discord accounts are free to make, online SMS verification and VPNs exists, never send debugs from offline mode servers.

If anyone needs help with coding using Denizen I'm willing to give 800% more help and value than these skids. I'm also giving it for free since I'm a real passionate programmer.
you can reach me using discord, my id is 'rioterneeko#0'
-
Author's response
Congrats, your short tempban is upgraded to a long term ban based on that.

For those reading - yeah this dude literally just needed to wait more than 5 minutes before spamming random pings and/or just look at the rules list and there wouldn't have been a problem.

Version: 1.2.8
Objective evaluation of this plugin - 5 stars, but because of the support I reduce everything. I've tried to get help from you on alt-accounts, but before you help you double-check a person a million times, you ask such a question like what for, is it so hard to help just like that and that's it? You or someone from the helper will definitely dig up information on you to declassify your alt-account or your pirate server, which nobody gave up at all, but for some reason for him to give DNS (clowns?). Well what else can I say, you say that support for hacked servers is not available, so why can't you ban the plugin itself for hacked servers. Why can't you make a separate tab in discord server for people with hacked servers and help people there or other people will help each other? I don't see any logical explanation except "laziness". Well, why do you say that so and so discord rules are forbidden, although there are pirate servers with a large number of people, and they are not banned by discord for many years, so what happened to you, do you have special rules or what? I was given a DNS role, attention, because my log recorded how there were 3 offline people on my localhost, seriously? And in response you write to me that I should have used NPC to check the script in detail (clowns? x2). You mock the users only, I went to check with offline because I do not have a second license and one of the helpers replied to buy me another license (clowns? x3) I have nothing to say about support, it as was useless and remained. You are not interested in other people's opinions on how you could improve your support, but you and your helpers go on, leading you as selfishly as possible towards a player who has said many kind words to you in the past. About the alt account, yes I used an alt account to get help because I wanted to learn the plugin and understand what I was doing wrong, is it hard for you to help that you ban alt accounts or what explanation do you find for this? (or are you just lazy?) I already deleted my feedback once and I'm not going to delete it this time because I don't see any improvement in your support of the plugin. You should not care who has what server, especially if it is LOCALHOST. Thank you for your attention

Version: 1.2.8
This is quite likely the single most powerful and useful plugin available to date. This project is open source and 100% free and created by people who also have other lives and have their own bills to pay, regular jobs, and families to juggle alongside creating this amazing plugin for all to use without having to give a single thing in return for it. Most of the negativity in the reviews relates specifically to people expecting the world from people without giving a single thing in return aside from negativity. My message to the developers of this plugin is simply: You are doing an amazing job and thank you for the time and energy you put into this project develop and support alike!

Version: 1.2.8
HELP¡?

[00:04:54] [Server thread/ERROR]: Error occurred while enabling Denizen v1.0.3-SNAPSHOT (build 1670-REL) (Is it up to date?)
java.lang.NoSuchMethodError: 'net.citizensnpcs.api.ai.speech.SpeechFactory net.citizensnpcs.api.CitizensAPI.getSpeechFactory()'
at net.aufdemrand.denizen.Denizen.onEnable(Denizen.java:540) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:454) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:393) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:352) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:439) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:403) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:358) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:301) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:603) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at net.minecraft.server.v1_8_R3.MinecraftServer.lambda$spin$0(MinecraftServer.java:133) ~[patched_1.8.8.jar:git-PandaSpigot-112]
at java.lang.Thread.run(Thread.java:833) [?:?]
[00:04:54] [Server thread/INFO]: [Denizen] Disabling Denizen v1.0.3-SNAPSHOT (build 1670-REL)
[00:04:54] [Server thread/INFO]: [Denizen] v1.0.3-SNAPSHOT (build 1670-REL) disabled.

Version: 1.2.8
poor support complaining all the time about free time support helping only importand people the plugin is glitching all the time doesnt save and deleting things not recomended

Version: 1.2.7
Great plugin / lang, hope you get rid of the 2000 spam reviews about kids raging that they cant use cracked servers!

Version: 1.2.7
The power of this scripting language is incredible, and truly empowers server owners and non-developers to make custom features with a few lines of code.
Their support on discord is readily available, but I will admit if you aren't willing to learn, don't bother asking for help. They will give you the tools you need, but this is NOT a plug-and-play plugin. Dedicate time and you'll realise Denizen could replace 50% of your current plugins.
Updates are regular and high-quality. I appreciate the sheer time and effort that goes into literally developing a language within a game.

Version: 1.2.7
I made the script valid, then a new denizen update came out and all the script should be done again because errors appear. Thank you very much for adding a lot of extra work

Version: 1.2.7
I may be terrible at denizen scripting but I have plenty of friends who swear by it.

Version: 1.2.7
This resource is ruined by his owner that is rude, toxic and non-helping
The plugin edited the playerdata (in the world folder) making some of my player invincible. when they coudn't find this issue they found a reason to ban me for "lying to staff".

PS: The owner will discredit every bad reviews instead of questionning himself or the project and most good reviews are writted by staff.
-
Author's response
I don't even really need to say at this point with how obvious they make it, but: as usual, this 1-star review came from a random cracked user who tried to get past our refusal to support cracked servers by lying about it and thus got banned. As usual if Spigot staff care to take action against obvious lying reviews we have logs on hand to easily prove that. Obviously Denizen does not randomly lock players as invincible.

Version: 1.2.6
This looked interesting but doesn't work at all. Says something about a future version error. Maybe when the plugin updates I can try again.
-
Author's response
1.19.4 support was in dev/release builds for over a month, but has now also been published to the spigot download page. Please don't use reviews to report errors. If you have any trouble, ask on Discord @ https://discord.gg/Q6pZGSR

Version: 1.2.6
bad support, the author "mcmonkey" likes using rude words in their discord, this will make you feel he treats you as rubbish. and he is good at calling their people to post many 5-star reviews to cover these 1-star reviews. also, the author even refuses to admit donations from me, this is an act of deceiving users.

btw, "mcmoneky" never admits his mistakes just like a god from heaven who does not have any shortcomings. he replys all of these 1-star reviews to debate with the poster.
-
Author's response
User was banned from the Discord for repeatedly lying to our helpers, and has been spamming false reviews here. He deletes them and/or has them deleted by spigot staff and posts new ones constantly to push himself to the top.

Version: 1.2.6
spending months for nothing because they change how things work in each version just because they want to change command names
plus they only answer to bad reviews because they only see the bad in yours comments, removing the desire to ask for help
-
Author's response
This user was banned from our Discord 2 whole years ago and is still coming back to make up lies and troll the reviews page. Literally just not true claim, we haven't changed the name of any single command since like 2015 or so. Easily verified that this user is entirely lying.

Version: 1.2.6
This is the best plugin for Minecraft. You can replace almost all other plugins with a simple script. Support is the best. They always want to help you learn.

Version: 1.2.6
Been using Denizen off and on for the past few years to do various scripting tasks.

I am not a Java programmer and I never will be. It doesn't interest me and I already have skills in Python, C++, C#, GDScript, and Unreal Engine's Blueprints which I use for other endeavors in my life.

Denizen and Citizens allow you so much additional creative freedom that it is honestly amazing the project exists the way it does.

I'm not very good at reading and listening sometimes, I get stuck on random things and trivial small hiccups, but I try my best to communicate what I'm trying to do clearly with the helpers and the developers of this project and I've received nothing but helpful responses back even when I'm sure dealing with me might have been frustrating due to a lack of progress or understanding.

The way I've seen it is like this: If you are willing to learn and try to solve the problem yourself, don't demand anything of the helpers or developers, and wait patiently for a response, you will get help. They all have lives and other projects they are working on but they will eventually come and help. (Opening a support thread is like opening a ticket on Github, they do want to close themeventually)

Regardless, the project holds up. It's extremely comprehensive and integrates well with other projects and plugins. You would be missing out to not have this running on your server and learning how to use it.

Version: 1.2.6
Screenshots of my interactions with this project lead from 5 YEARS ago were posted to justify a frivolous DMCA takedown. I do not condone this behavior and do not support the use of my name to justify this takedown.

This project is great. It is insanely powerful. Give it a try, and ignore the folks below who can't get mcmonkey out of their heads.

Version: 1.2.6
Denizen is a very cool plugin! It pretty much lets you do anything you can imagine in Minecraft!!! You should definitely go and try it out :)

It's scripting syntax is easy to learn and get the hang of if you are new to programming. It may seem daunting at first, but with help from all the amazing volunteers, I'm sure everything will click eventually! Who knows... maybe you will find a new hobby you enjoy :D

Denizen works great for anything, not just for interop with Citizens (another great plugin btw, go check it out!) and can let you do some AMAZING THINGS! But it's Citizens interop is awesome too. It lets you do lots of interesting things with NPCs, like setting up quests, shops, and conversations really easily.

Another great thing about Denizen is its community. There is an amazing bevy of helpers that are ready to help and give their all! They have lots of experience and can turn seemingly impossible tasks into something that is much more manageable. Denizen also has lots of documentation, with the help of discord bots to help automate log checks and quickly search for commands and tags and mechanisms etc. Overall some of the best documentation you will find for any programming language. Everything is pretty much in one place and is a simple search away.

I've had so many fun experiences chatting and voice calling with the people in the community, and I've been a loyal member for a few years now. It is one of the only discord servers I'm actually active in because of how cool all the people are. The moderation is more relaxed than other discords, as the helper and developer team believes in being able to come back and change. Second chances are very common, and help in most cases.

This is a great plugin to let you do lots of awesome things with an awesome community with awesome recourses and just everything awesome in general! I would very much recommend you try it out. You will not regret it, I assure you!

Version: 1.2.6
If the devs learned to be less hateful and toxic, they wouldn't need to try and prop up the declining rating on the plugin.
Started using this plugin circa 2015. Started out being an active contributing member of the community.
My GitHub history https://github.com/KeangDavid?tab=overview&from=2015-12-01&to=2015-12-31
I have been berated by Mcmonkey since I started. As will anyone who does or says anything Mcmonkey disagrees with in the slightest. And if you dare stand up for yourself or worse, respond in kind, you will be 'punished' in some manner or another.

My chat history is available on the discord under the same name. If you want a small example of what can get you banned.
While you are there check out mcmonkey#6666 chat history to see how you will be treated.
https://imgur.com/EQg5UuI Just one of my favorite examples. So much time and effort to be so hostile, and mean.

Hmm, he will probably show up complaining about me requesting my scripts be taken off his site.
He manually, re-uploaded/reverted my scripts after I remove/edit them. On the same page that has a link to donate to himself.
" https://imgur.com/deDtnlA" Then indefinitely ban me (again?) when requested to take them down or have a DMCA submited.
" https://imgur.com/tQzDuQe"

And by the way, in regards to the review by dagumboss. A review of the documentation and staff IS a review of the plugin.
As use of the plugin without understanding it is not possible.
Unless Mcmonkey supports downloading and running scripts you do not understand. Which the config clearly states otherwise.

Now, for Mcmonkey to straw-man. \/
-
Author's response
I wish Spigot would bother moderating obviously invalid reviews. Is this even worth a reply? This user left the community years ago over personal issues but can't get me out of his head years later and has to keep coming back to attack a community project over his personal obsession, with random trolls like DMCAing a historical archive of scripts from years ago, or posting a troll review that as usual has nothing to do with the plugin itself.

Version: 1.2.6
Can do some stuff but unreliable if you're doing anything more serious than jacking around on a server with friends. Staff would get a bit of an attitude fairly often, similar to that of a disgruntled drive thru employee. Which I can understand to an extent but they can't take a fraction of what they dish out and have tools to help them automate the grudges they hold over such slights.

It's just weird and unpleasant to deal with. They won't even let issues be reported in Github because they need you reporting it in Discord, so they can verify there are no active grudges against you. I would think legitimate issues would take priority over personal grudges but I'm not an expert. I suppose Github enforces a certain level of respect between it's members that isn't necessary on one's own personal Discord server.

Like I said, it can do some things but you'll have to learn it's limitations on your own. They'll just tell you Denizen can do anything but their car salesman approach makes it difficult to get honest communication from them sometimes. There were a number of times where, after more discussion, they contended that it wasn't currently possible but it could be made to be.

It gets tiring to have to do this dance every time while trying to learn if they're actually right or if they're just in 'can't-be-wrong' mode so I ended up choosing to abandon Denizen. There were a number of implementations that just weren't being made or being made incorrectly and trying to communicate with them about it was like talking to a brick wall.

Support staff and code contributors have padded these reviews with multiple reviews each and mcmonkey fights to have negative reviews removed if possible, and not just ones complaining about offline mode support. The attitude that they get with people directly affects the plugin experience. With having incomplete guides for years now and policies against reporting issues on Github, anyone that wants to use their plugin remotely seriously is required to interact with them on Discord. Some people just don't rub them the wrong way, or happen to interact with them when they're having a bad day, or they tolerate it for long enough to maybe get reliable support.
-
Author's response
You're not reviewing the plugin, you're reviewing your personal grudge against our helper team and projecting it onto others. Behr and Wahr both actually regularly use Denizen on their personal minecraft servers and are giving an honest take on what the plugin itself is capable of. They're not paid or anything else to provide help on our Discord, they do it because they like helping people and love Denizen.

Version: 1.2.6
Great Idea, but will break stuff on your server even after removing scripts or the entire plugin. Support will ban you if they can't answer your question. Tried to be as polite as possible but got ban for "lying to staff" would really not recommend
PS: Staff review the ressource multiple times to boost rating
-
Author's response
"will break stuff on your server even after removing scripts or the entire plugin." is obviously just false. "Ban you if they can't answer your question" lolno this user was running a cracked server and was caught repeatedly lying to us about it.

Version: 1.2.6
I struggle to learn knew things, and unrelated to this actual plugin review, the community fostered for support of this plugin's development and for scripting help is outstanding. Just this year, there's been 67 new builds for feature requests, bug fixes, updates in general - the developers for the plugin itself are ridiculously fast at fixing problems found. Definitely resolved my issue of having to learn how to maintain a plugin (or several, i still can't wrap my head around how Java works as opposed to this easy scripting language), I've been using it for years with great success and i've never been able to find something i couldn't do of what i wanted to do.

Version: 1.2.6
Denizen is a powerful and efficient scripting plugin for Minecraft that allows users to design their own features for their servers without worrying about cross-version compatibility. When Minecraft updates, so does Denizen, and scripts continue to function flawlessly. Learning Denizen is one of the best things you can do to improve your Minecraft server.

Version: 1.2.6
Underrated plugin that lets you code anything you want into your server. It has comprehensive documentation. You'll be amazed by "Denizen magic" :)

Version: 1.2.6
This scripting engine is absolutely amazing! It allows me to create complex features on my server in a very short time with low effort. Thanks, mcmonkey, for such a great thing!!!

Version: 1.2.6
TL;DR: The plugin is functionally amazing, the support is shit, don't bother wasting your time on their discord, just figure it out on your own, chances are the support team will treat you like shit and just waste your time.

Going into using this plugin I had been told several good things about it and warned about one thing in particular

The plugin itself is fantastic, everything great and you can quite literally do everything, I've been using it for a good amount of time and can't say that I've had any major issues with it

It's the Support I was warned about and can confirm that it is in fact terrible. The main dev is quick to get pissy when you don't know what they're talking about.. almost like you're going because you don't know what you're talking about, hence the name support. I can say that the other low rating reports on this page are in fact accurate to the support of this plugin HOWEVER it should not deter anyone from using it, just refrain from contacting their support page as they'll do nothing but waste your time.

For anyone who wants proof of my unhelpful and unprofessional experience, please see the links below. You can also check it on their discord under the forum post name "(PolarisChris) VsCode Denizen Problem Checker not Working"

https://prnt.sc/LFbsOW0p3QNX
https://prnt.sc/TOWgMwNMP3Sj
https://prnt.sc/iN8xR63slNNF
https://prnt.sc/HLlPCQHJu9i7

P.S. While I understand the Dev is correct about the definition of the word "ignorance", this whole pissing match wouldn't have started if they had attempted to be helpful and not accusatory or condescending in the first place. This review will not change and this will remain my rating, no matter how the dev responds to this post
-
Author's response
User falsified logs when pasting in a support thread, in such a way that it directly hid details likely relevant to the issue. When this was discovered, I gave the benefit of the doubt that it was probably a mistake of ignorance rather than malice, and the user inexplicably responded by escalating to an argument about nothing and then said 'forget it" and accused me of "wasting (their) time" and tried to close the thread. Sooo they got a modbot warning for being a troll and the thread was closed. Not sure what else they expected me to do there. They refused to receive further support on their own, wasn't even my doing.
User's review claims that other negative reviews are "in fact accurate" but hasn't bothered looking at other reviews to notice 99% of them are just cracked servers upset that we do not provide support to cracked servers.

Version: 1.2.6
This is by far the most powerful plugin you can add to your server. I'm sure you've browsed Spigot before and haven't found a small plugin to accomplish a basic task you want done.

I always wondered why there weren't more plugins out there to meet my needs, I wanted to solve it by making my own but Java was really confusing so I never got super into it. But then I found Denizen script, it was complicating at first, I had never coded in my life, but I was able to make a simple script by following their beginners guide.

That was a few years ago and now my server has a lot of unique things to show for itself! I've never been happier as an owner and my level of creativity is at an all time high. Thanks to Denizen.

Version: 1.2.6
Well the plugin itself is good(still a little buggy tho)...until you need support. I was banned because of using off-line mode server. I don't know why denizen support hate off-line mode server so much, but I understand it(cracked players can join the server). There should be a better way of telling people not to use off-line mode server than just rudely banning them without saying anything.... I was banned the second they found out my server is off-line mode, and yes I didn't read about the rules about using "cracked" server. Off-line mode server itself isn't illegal, don't try to talk me into your "using off-line server is cracking and commiting crime" theory. Your idea is right, I agree with the "should not use off-line" server part. But the way you treate people, is just like the other review said "like garbage". The mod didn't even try to explain anything to me, instead he said "what the fck" and gave me a "crime" role in the discord group....It was such a rude move. Off-line server isn't intended by myself, I have bought the og minecraft and own java version myself. But several friends of mine cannot afford/won't buy the original game, and if I use on-line mode, my friends cannot get in my server, it's just that simple. I made a choice of using off-line mode server and not planning to change to online mode any soon. So I understand you guys cannot accept that. If your discord moderator would treate me/other people using offline mode server nicer and explain why you won't support offline server(at least drop an explaination webpage and say something) before you banned them, then you won't recieve whole lots of bad rating reviews... All the guys sending bad rating reviews here isn't mad that they're banned, they're mad that they've been treated unrespectfully....Your discord moderator literally think offline mode is a devil and will immediately kick the user away. So I really cannot respect that. In conclusion, if you're running offline mode server, never join the discord group, you'll be kicked out by some moderator who cannot respect people at all
-
Author's response
We don't ban users for cracked servers. Here's a screenshot - https://i.alexgoodwin.media/i/misc/9188a7.png - of where you were politely informed of the policy, and the fact that you're allowed to remain in the Discord, with an explanation and a link for further info.
You were banned because after receiving that, instead of addressing it, you chose to rejoin the Discord on an alt account and try to ask for support again while pretending to be a different person. We then banned both of your accounts for alting. Note that alting is against Discord ToS and may result in a platform-wide ban if reported to Discord.

Version: 1.2.5 R2
For a free plugin, people are expecting too much nowadays, Even for the premium big plugin support is nil, and here for this plugin support seems good. And the plugin is awesome and can be used for limitless features. Just limited by creativity. And for begginers there is wiki and forum filled with so many resources...

Keep the good work going and ignore these people. They are just here for freebies and then raging over something which is given to them for free.

Version: 1.2.5 R2
This plugin allows server owners to implement an almost endless number of features, for which you would normally need a good knowledge of plugin development. And it is exactly for such people that this plugin is best suited in my opinion. Server owners who want to implement a lot of interesting features without having to worry about whether a plugin developer will update their plugin or not, and also want to keep control over which features they want to use on their server and which ones they don't.

From some emotional one-star reviews you can already see that this plugin is not for everyone. In case anyone is reading this, here is my personal conclusion about it, after a year of using the plugin:

This plugin is one of the most actively developed (regular commits on Github) and has a large and helpful community, which offers free support for a free plugin (NOT self-evident dear kids). However, it is important to make sure that you are part of the target group here. The developers and helpers on Discord are technically skilled, including many programmers, phone support nannies are rarely found here. It is expected that before asking any question, you first learn about the plugin and read the detailed beginners guide (tbf still incomplete), otherwise you will (rightly) be referred to it for simple questions. In addition, users are expected to show initiative when asking for help, unlike what is often the case with paid plugins. On top of that, this is a scripting plugin and not a "normal" one where the main problems lie with incorrect configuration or incompatibilities. You are mostly responsible if something works or not. Many of the helpers and developers have years of experience in dealing with the plugin and therefore often problems from beginners are answered a bit brusquely, but not rudely. Many questions of the same kind are asked every day and that dulls, however, serious questions are almost always answered and linked to resources for further information. If you are using an illegally obtained copy of Minecraft or have a server that is outdated by several versions, there is usually little to no support offered (for good reasons).

So if you have enough ambition to invest a few hours over a few weeks to learn how this plugin works and are not lazy, this plugin provides all the tools and a helpful community. Who does not have the time or patience, should possibly continue to download the wanted features with 50 plugins or learn Java programming.

Tl;DR: great plugin, make sure you read the beginners guide and know what it means using a scripting plugin instead of just a normal plugin with limited features and simple configs.

Version: 1.2.5
If you have a problem, only they are interested in you entering their discord.

If you report a bug on GitHub, they lock the thread so you can't write and they invite you to their discord. Lazy programmers.

When you run /npc pathto, the NPC doesn't go to the coordinates you set.

This is the worst Spigot support ever. They just want to have a lot of people on Discord to have the discord partner and be important.
-
Author's response
I literally forgot this user was banned from our Discord in 2020 until now with the obviously fake excuse as to why they're avoiding Discord. My original reply prior to realizing this: https://i.alexgoodwin.media/i/misc/7e2a55.png ... user was running cracked minecraft, lied about it, tried to cheat around the system, then hurled insults at staff and left the Discord in 2020 and was banned as a result. Our max ban duration of 2 years was going to be up in just a few months, but this user decided to make it clear they shouldn't be allowed back after it's up with this behavior. gg.

AFTER WRITING THE ABOVE I noticed that they had an alt in the Discord already and were about to get help with their posted issue - instead because they decided to throw a rage-fit, their alt got caught and is now also banned. Double gg!

Version: 1.2.5
Very good plugin also does this plugin work on Paper or it's only work on Spigot?

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.

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.
-
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?

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.

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

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

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!

Version: 1.2.2
Very bad support... idiot developer. nice product congrat.. őő wait No very nyomorék support.
-
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.

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!

Version: 1.2.2
One of the best scripting plugins Ive ever seen, thanks for creating it for FREE!

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.

Version: 1.2.1
Thanks for the ""proffesional"" support on Discord, actually the best one I've ever get and getting banned for having a different opinion, consider donating to this guy fr ^^

https://imgur.com/W58tcac
-
Author's response
This user was running a cracked server, promised to switch to a legal server, then got caught switching back and was permanently banned for lying. Don't know what he expected.

Version: 1.2.1
Great Plugin! You can do many things, everything you think of is possible, if you are capable to write it =).

Actually i looked for a Quest Plugin but felt restricted with other Plugins on this platform, till i found Denizen and after skipping through the meta and some scripts in the forum im excited to see that there is almost no limitation of what is possible and can write my quests however i want.


+ Great Meta + Discord Meta bot
+ Very helpful Discord if you are stuck with something
+ Beginnersguide
+ Basics are easy to learn
+ Fast results (You can write your first quest in 15 minutes)
+ VS Code Extension (helped me a lot)
+ Compatible with many other Plugins like McMMO or MythicMobs

- Its not really a (-) but more "putting it together" scripts would be nice, this sample script are pure gold for every new user/Quest Maniac like me.


If you want to create your own "Plugins"/Scripts, but learning Java is to hard for you, then this is the right plugin for you.

If you are like me and don't want get restricted in your creativity, this the right plugin too.

If you don't have time and patience to learn a scripting language and want everything fast (and yes you will likely spend hours writing), then you should choose already finished plugins or pay somebody to code you something =)

Version: 1.2.1
Awful support, wont even bother helping. refering to "software piracy" and "which is crime" is cringe as it can be. Copy-pasting replies speak for itself. Will stick to skript what actually works and has competent support.
-
Author's response
The two reviews below are from the same server, is why the reply got copy/pasted. Also yes we refuse support to those who are literally committing crimes and asking for our help committing crimes. You literally admitting to a crime publicly is not a great reason to leave a 1-star review of a plugin.

Version: 1.2.1
How to get banned with this developer:
1. Join his discord server
2. Put the server in online mode: false
3. Give him the logs (they are obsessed with it)
4. Get the No Support Rank
5. Tag them once by error and get called motherf*cker or write something they don't like.
6. You get moved to a restricted channel and then you get banned without giving you any chances of explain yourself

And there you go! You struggle to get support and got banned cuz they are embittered.

Thanks for your attention

Memories of the user Arthur Morgan. All copyrights reserved.
-
Author's response
Yall got refused-support for software piracy. Which is a crime. And it would be a crime if I supported you with that. Yall got *banned* for lying repeatedly, and got re-banned for alting.

Version: 1.2.1
The support it´s horrible, they are unpleasant and very rude, they can´t understand that not everyone can buy premiums accounts, the creator mcmonkey is very inmmature. Literally a admin named warheit said to me motherfucker for reply a message
-
Author's response
Yall got refused-support for software piracy. Which is a crime. And it would be a crime if I supported you with that. Yall got *banned* for lying repeatedly, and got re-banned for alting.

Version: 1.2.1
Denizen can do literally anything.

I use it to quickly patch bugs, implement mod/admin tools, link my server to my discord, track server stats, rewrite plugins, quickly and easily add new features, etc.

Denizen updates frequently and fast, new quality of life features and bug fixes are released almost daily. It is more feature complete than using the spigot api, and also adds custom support for new paper api.

I've shortened my plugin list from 60 plugins to around 20, and will continue to bring that number down. So if you want 1 plugin that can do the work of 40 others, give Denizen a try!

One of my favorite aspects of denizen is the community. People are always making cool things with the plugin. There's a showcase channel on the discord where anyone can show off projects they're working on, and it's been an inspiration for myself and others to come up with fun ideas.

Denizen is what got me interested in programming in the first place - I started off learning denizen scripting in an IRC channel and now I'm a full time professional SRE / Software Engineer.

---

Reposted over the troll. Apparently my review wasn't genuine because I've used the plugin over the years so much that I'm able to teach it to others. The only people who should be allowed to post reviews are people who barely use the plugin or who aren't a part of the central community! Some logic that is. They also seem to think that any shred of git history with a plugin immediately invalidates someone's ability to leave reviews. Maybe if I made a new spigot account under a pseudonym like the troll, then my review would be valid.

The things they listed as impossible are either already possible (so many people have made stacked and custom potions) or are super niche. The new custom enchantment support added was just to make it easier to implement them; they were already very possible to add. That's a good thing, not a bad thing. Custom enchantments have also not been a well-supported thing for a decade like they claim, plugins have been either faking them via lore or breaking into low level server code to add them this whole time. This is the exact same way they were and are done in denizen. But the troll knows this, they're just being dishonest to try to get back at the community/lead dev for a personal grudge they've held for a while.

Version: 1.2.1
Reposted since members of the support staff and developers are actually posting new reviews to try and push negative reviews down. That is the kind of dishonesty and underhandedness that you can expect from these tools. What they say in their reviews is mostly bullshit too (the guy acting shocked that he didn't even have to learn Java has commits on the github lol pretty sure 3 of the last 4 positive reviews contributed to development) but I won't be digging into all that.

Half of the Depenizen hooks just plain don't work and getting them to fix it is like pulling teeth. If they wanna say Denizen can do anything, they should stay on top of that - or better yet, develop a better system than manually integrating them every time you want to support something lol. You literally just have to hope mcmonkey decides whatever plugin you request support for is worthy of his time or well, Denizen isn't gonna be able to do what you want to do (but also, it can do ANYTHING and don't you dare say otherwise).

P.S. A few things it can't do (I'm not gonna go through and list everything that doesn't work, is broken, or just isn't possible):

Return the proper results of custom recipes within custom recipes in the player's recipe book (if you have a wide array of custom items, you'll have to make your own system for players to look them up, cuz Denizen can't utilize the already built-in recipe book for some asinine reason - but it can do ANYTHING btw)

Create custom potions that will stack and still be drinkable like vanilla potions - just plain doesn't work.

Create custom potion effects at all

Couldn't create custom enchantments until very recently - this scripting plugin that can do ANYTHING (they seriously beat you over the head with that lie) only just now began supporting custom enchantments almost a decade after enchantments were added lol

Much of anything at all with plugins claimed to be supported by Depenizen - parts of it regularly break, if it supports whatever plugin you want to use in the first place. You have a choice of like 20-30 limited plugins to choose from(many of which do not actually fully work), beyond that you have to hope mcmonkey cares (and maybe fellate him too a bit) enough to support it.

Finish a beginner's guide in any reasonable time window AT ALL - they straight up just don't work on the guides and then get all pissy with new people starting out asking dumb questions that ought to just be in the damn guide.
-
Author's response
User who posted this is a troll under a fake name. Refer to my response to his prior review that he deleted and reposted - https://i.alexgoodwin.media/i/misc/a63a32.png
Note that the individual we suspect is the actual owner of this fake-named account is one that left the Denizen community well over a year ago, but apparently can't live without Denizen and thus is still actively using it and still actively upset on the rare occasions he finds anything short of perfection. That's just about the highest review of Denizen I could ever hope for.

(Also: yes all 6 most recent prior reviews are actual Denizen users giving their actual opinion. Behr/wahr/mergu are marked "Helper" on Discord, indicating that they have significant experience with Denizen and can be trusted to give good quality help in the support channels. They're not paid or anything, they just love and rely on Denizen. jump/behr/wahr each posted a review in one day because they saw the troll review and wanted there to be some more truthful reviews)

Version: 1.2.1
Denizen is killer. The support is amazing, and the syntax is a total breeze to learn. People complain because they do things wrong, and then when they've been told they're wrong they get butt hurt about it. Get rid of your ego, let people help you, and Denizen opens up a world of possibilities. I've literally recreated full forge mods just using Denizen and resource packs. It's a powerhouse.

Version: 1.2.1
I like that I don't have to learn Java to develop plugins when using Denizen. it makes for easy and quick solutions as opposed to finding random plugins that I'd have to separately update.

Version: 1.2.1
Denizen is a rapidly-updated, efficient, and reliable scripting engine that every server administrator should learn to use effectively.

Denizen powers almost all of the core features of my server, and I have continued to replace entire giant plugins with my own Denizen scripts that are more efficient, more powerful, and more customizable.

Learning the principles of scripting that allow me to create effective and efficient Denizen scripts has had useful applications beyond server development, too - the core principles of coding logic are a useful toolkit for understanding how computers work and how to structure chains of ideas.

Denizen can totally transform your server and open up new development possibilities for you. Give it a try.

Version: 1.2.0
Denizen can do literally anything.

I use it to quickly patch bugs, implement mod/admin tools, link my server to my discord, track server stats, rewrite plugins, quickly and easily add new features, etc.

Denizen updates frequently and fast, new quality of life features and bug fixes are released almost daily. It is more feature complete than using the spigot api, and also adds custom support for new paper api.

I've shortened my plugin list from 60 plugins to around 20, and will continue to bring that number down. So if you want 1 plugin that can do the work of 40 others, give Denizen a try.

Version: 1.2.0
Half of the Depenizen hooks just plain don't work and getting them to fix it is like pulling teeth. If they wanna say Denizen can do anything, they should stay on top of that - or better yet, develop a better system than manually integrating them every time you want to support something lol. You literally just have to hope mcmonkey decides whatever plugin you request support for is worthy of his time or well, Denizen isn't gonna be able to do what you want to do (but also, it can do ANYTHING and don't you dare say otherwise).

P.S. A few things it can't do (I'm not gonna go through and list everything that doesn't work, is broken, or just isn't possible):

Return the proper results of custom recipes within custom recipes in the player's recipe book (if you have a wide array of custom items, you'll have to make your own system for players to look them up, cuz Denizen can't utilize the already built-in recipe book for some asinine reason - but it can do ANYTHING btw)

Create custom potions that will stack and still be drinkable like vanilla potions - just plain doesn't work.

Create custom potion effects at all

Couldn't create custom enchantments until very recently - this scripting plugin that can do ANYTHING (they seriously beat you over the head with that lie) only just now began supporting custom enchantments almost a decade after enchantments were added lol

Much of anything at all with plugins claimed to be supported by Depenizen - parts of it regularly break, if it supports whatever plugin you want to use in the first place. You have a choice of like 20-30 limited plugins to choose from(many of which do not actually fully work), beyond that you have to hope mcmonkey cares (and maybe fellate him too a bit) enough to support it.

Finish a beginner's guide in any reasonable time window AT ALL - they straight up just don't work on the guides and then get all pissy with new people starting out asking dumb questions that ought to just be in the damn guide.
-
Author's response
A: Who are you? You registered this Spigot account just to post this review, and your name doesn't match anybody I've seen in the Denizen Discord.
B: You understand I'm not the only Java dev in existence right? The whole concept of Depenizen is that I -don't- maintain it myself, other developers contribute to it. If you want a plugin added to explicit Depenizen support, it's not me you have to convince, it's *ANY* Java dev at all. My job with Depenizen is keeping it organized, managing incoming PRs, fixing bugs, and updating things as needed.
C: Literally there's *huge list* of ways to interoperate with other plugins other than Depenizen, including of course PlaceholderAPI being the standard interop layer between plugins.
D: There's literally a setting in item scripts that fixes the recipe book thing ("no_id"), just ask in the Discord we can guide you through fixing that.
E: We've supported custom enchantments since forever, the thing you saw in the changelog recently was adding a more direct explicit system to make it even easier to do.
F: I've never seen a report that there's something wrong with creating custom potions or that they can't be stacked / drank? If something's going wrong doing that, please report what happened on Discord so we can resolve it.
G: The guides are full of tons of content - the pages we intend to work on still aren't *missing*, they're just outdated with references to old videos.
E: Your overall opinion seems to be "it doesn't *literally* do absolutely anything and everything, therefore only 2 stars" is, uh, a bit extreme? That sounds like at worst a 4/5 star complaint.

Version: 1.2.0
Hi, nice plugin :D
But, /npc mirror doesn't work for me on spigot 1.12.2, I'm using the 1.12.2 compatible version of denizen. Hopefully you can help me. Thanks!

Version: 1.2.0
BEST PLUGIN IN WORLD!!!!!!!
Look at the design of the page!IT'S GORGEOUS!
Everything is so beautifully explained in config.yml that the configuration becomes a couple of trifles.
This plugin has so many features!I can...Reload it!Or....write /denizen help
THIS IS A BREAKTHROUGH!THIS IS A REVOLUTION!Commoners like Ge75_PVP just don't understand the full potential of this plugin!
.
.
.
.
.
p.s.
If no trolling, this is a really cool plugin,I really like scripts and denizen is VERY powerful in this regard.
Guys, continue to please with updates, and please finish the begginer's guide.

Version: 1.2.0
Bad support & racist support

The worst plugin in the world, not so much because of its function, but because of its staff, who are quite racist and it seems that they do not want to work
-
Author's response
Okay thank you for the obvious troll review.

Version: 1.2.0
Great support, exceptional functionality, if you have slight experience with programming languages expect to make features at light speed. Implemented a quest system with dynamic stages, goals and rewards in two days.

Version: 1.2.0
Incredible plugin, great for idiots like me who don’t know how to code. I do wish that the starting guides were a bit more extensive.

Version: 1.2.0
Great Plugin! For the people saying that they were banned for using offline mode, the fix is simple, dont use offline mode! Because its illegal!

Version: 1.2.0
Great plugin. Makes custom behaviour a lot quicker to implement. I use it on my server

Version: 1.2.0
How to get banned with this developer:
1. Join his discord server
2. Ask for help
3. Post your (offline mode, because using Bungee require to use offline mode on backend servers) server log
4. Win the "Do not support" rank
5. Pray to staff that you are not using it always in offline-mode
6. Try to explain them that spigot (and forks) need to be in offline mode for a player authentic UUID to be forwarded from proxy to server, or even for testing btw (nobody will buy 3-4 accounts for testing purpouses)
7. Get banned

Woila!
Great plugin and automation/scripting addon. Disgusting and awful behavior by owner and staff.
-
Author's response
Who are you fooling with obvious lies? Here's a post you wrote on another plugin's thread https://www.spigotmc.org/threads/votingplugin.107341/page-357#post-3856729 where you show your username to be "gsuzone" which according to namemc https://namemc.com/search?q=gsuzone has never been registered.
When you posted a server log to our Discord, it contained a cracked copy of PvPManager you downloaded from blackspigot.
You also weren't banned from our Discord, but you are now after this obvious lie you're posting here. I'll be reporting you to Spigot as well with a link to the log showing you run cracked plugins.

Version: 1.2.0
What the heck Duckcraftmin talking about ?. Is he retard. this is perfect plugin

Version: 1.2.0
WORST STAFF EVER.

CRACKED SERVER? YES, BECAUSE IN ONLINE MODE, THE PEOPLE CAN GET YOU UUID AND STOLE YOU SERVER WITH A MINECRAFT EXPLOIT.

THEY DONT GET SUPPORT TO OFFLINE MODE SERVERS.

WHY? IDK.

MAYBE THEY ARE RETARDS.
AND THINK THAT OFFLINE MODE IS CRACKED SERVER.

MOJANG BRING THE OPPORTUNITY TO PUT THE SERVER IN ONLINE OR OFFLINE, IS NOT CRACKED SERVER.


THE PEOPLE WITH OFFLINE ACCOUNTS CAN ACCESS TO PREMIUM SERVERS.

BUT THEY ARE SO NOOBS TO UNDERSTAND THAT.

Robi you have reasons to say that, but calm down.

Karma is comming :)

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.

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.

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.

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

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

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.

Version: 1.1.8
Хоть меня и заблокировали за online-mode=false, но плагин отличный. Даже я бы сказал охуенный!

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.

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

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.

Version: 1.1.8
Resource good until you need help (you will because it's a scripting language)

The support is just a joke. They banned me for asking for support because my server was offline mode. They really think that offline mode is illegal to use... Stop being toxic and manipulating people.
-
Author's response
Software piracy is in fact illegal yes.

Version: 1.1.4 R2
Nice Plugin. Tried it in 1.14.4.
Now my server is 1.16.1 and i tried the Dev Version. But it does not work. Will the coming Version be compatibel with 1.16/1.16.1/1.16.2 ?
-
Author's response
At time of writing, dev builds target 1.16.2, and there's an old release build for 1.16.1... but we're about to update to 1.16.3, which was just released.

Version: 1.1.4 R2
Although the plugin is incredible and i love it, the author is very rare and don't expect any support on their discord, he'll just mark you as no support with vague reasons

Also the documentation is great
-
Author's response
User was marked as no support because he was asking for help with 6 year old versions of Denizen and minecraft... which we obviously cannot support, we can only support current versions.

Version: 1.1.4 R2
BEST PLUGIN, YOU CAN LITERALLY DO ANYTHING, BEST SUPPORT, GREAT !

Version: 1.1.4 R2
Its a all in one plugin
The scripts are easy to write
Discord support always active
Improves the server performance by replacing other plugins with scripts

Version: 1.1.4 R2
Last 3 reviews are from raiders that spammed and posted NSFW content in the support discord. Get a life, folks.

Version: 1.1.4 R2
The AUTHOR IS RARE, AND THE PLUGIN HAVE SOME BUGS.
BUT YOU CAN ADD TO YOU SERVER AND TRY TO KNOW A NEW LANGUAGE WITHOUT HELP ;)

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.

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?

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.

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.

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>"

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

Version: 1.1.4
Powerful, capable scripting language. VERY active Devs, very helpful Team, wonderful teachers. Best scripting tool available in Minecraft hands down....

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.

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:

https://imgur.com/a/HpBzCBY

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.

ADDENDUM:

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.
-
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. https://i.alexgoodwin.media/i/misc/90e4dc.png

Version: 1.1.3
very cool dev very cool plugin very cool people to hand around in the discord, cured by depression, 10/10 would try again.

in a more serious revieew, i must add how praise worthy mcmonkey, the lead developer of the plugin and project Denizen is, legends say he is an SAM ( monkey space alien ) that will fix the plugin bugs in matter of seconds and would even dedicate entire months explaining to a single person how an if statement works. mr. dev however does has flaws, the only and most important flaw is that he does not likes baguettes!!! i asked him and he didnt replied probably because he was bugfixing or adding features to this wonderful plugin so im taking that as he doesnt likes baguettes but he invited to drink the blood of the elder gods so i dont mind it, 13.37/13.37 would repeat it!!

so the product (denizen) is very cool and powerful, you can do whatever you like and i would say its the best scripting engine ever! you can make your plugins (scripts) in matter of seconds with an awesome result and nearly no real impact to perfomance!!! theres events you can use, theres tags you can use, theres commands you can use, the world is your sandbox :D

next(o)! the documentation! its hard to understand when you are starting but a new more comprensive guide is being written and once you have enough dKnowledge you will swim trought the docs like a shark in water! (dont put your sharks outside water guys they dont like not water)

what else to talk about!!! the discord! they are very friendly peoples and they have a cool bot so you dont need to open chorme or something to visit the docs, very cool people to hang around too, they are good memers

idk what else to say :D if you have read this far and you havent tried denizen ever, install it ya dummy <.<

Version: 1.1.3
I've been using this plugin since about 2015, although it's been in the last months when I've started to use its full potential. It can do from the simplest things to the most complex that you can think of, the limit is in your imagination and ability.

The beginnings can be complicated, but they are finishing the guide that already contains very useful sections, besides that you can always ask in its Discord. There are also videos that explain the basics of how Denizen works

Version: 1.1.3
Great plugin dude! But why u close support to version 1.12 in feature end? maybe u can try again support 1.12? ;) Thx for all!
-
Author's response
Less than 5% of servers running Denizen are running a current Denizen build on 1.12... being actively difficult to backport NMS features (due to NMS being so very different between minecraft versions), it's not really worthwhile to backport things... most servers can and *should* just update to 1.15.2, as it's a stable modern version (whereas 1.14 is unstable, and 1.12 is not at all modern... it's like 3 years old now).

Version: 1.1.3
although they don't support offline mode server hurt me , but it is still a nice plugin , so just this

Version: 1.1.3
Fantastic plugin. Been using it for years. Even have some of my own code committed to the project.

Professional support in a timely manner. Most of the support comes from mcmonkey these days. Some helpers unfortunately aren't in chat much, but hey that's life. Modbot use can be heavy at times but meh.

Discord has a nice mix of newbies and pros. This whole project is essentially a 1-man show at this point, mcmonkey pours his life into this. Would be nice to see more community members step up to bear some of this load.

Documentation is actively getting better. Generally, you can learn this stuff just by asking questions in chat. You essentially need to know how to make a script container and use tags/commands, and from there just search the bot. Would be nice if Denizen started making some modern videos to replace the old ones.

This plugin is still highly tied to Citizens - people assume they can only use it to do NPC things. A majority of scripters only found this plugin because they wanted their NPCs to do more, then later discovered it can do basically anything.

All in all, this plugin has added more value to my network than any other plugin available. I use it to effectively write my own plugins.

Version: 1.1.3
I have been scripting for almost a year now and I have no intention to stop. It is fun to see how simple it is.

It is possible to script almost everything. Like report systems, quests, commands, custom crafting recipes and so much more.

In my opinion the docs are very understandable. They include all the necessary explanations and examples. There is also a guide, which explains it in more detail. In addition, you can always ask for help in their discord if you have Issues.

Since a while there is an extension for VSCode which allows Denizen Highlighting. This makes scripting even easier.

In my experience when mcmonkey is around, bugs are literally fixed in under a minute.

Version: 1.1.2 R2
Support is condescending and rude too often, especially considering how often they're wrong and how outdated the videos they refer newcomers to are.
-
Author's response
We explicitly have a page to help users update from the old videos in the meantime until we have total replacement done. That page is here: https://guide.denizenscript.com/guides/this-guide/updates-since-videos.html ... if a helper gives you a wrong answer, please do say something so we can make sure to correct that. We have systems and rules in place dedicated to avoiding wrong answers being given to questions, so reporting cases where that goes wrong will help us do better in the future. I'm not sure where the condescending/rude part comes from, though I note your last interaction in the Denizen discord was one in which you were given an answer by somebody who is *not* part of the helper team, and at which point you began complaining about the helper team based on the thing that non-helper user had said to you.

Version: 1.1.2 R2
Denizen has matured a lot and only keeps improving. Learning this language is definitely worth your time if you want to customize your Minecraft server. Also the support in Discord is usually really good.

Version: 1.1.2
What a perfect plugin that I find,And I want to introduce the plugin to my Chinese friends on http://www.mcbbs.net ,I want to get your access,so can I?
Because it must be revolutionary for minecraft's servers, and more people should be involved.

Version: 1.1.2
Could you explain to me why this problem is due? I currently use Spigot 1.14 https://pastebin.com/embed_js/Cf5jF9Ud
-
Author's response
A: Use Spigot 1.14.4, not 1.14 flat, B: join the Discord: https://discord.gg/Q6pZGSR C: Please don't abuse the reviews page for questions

Version: 1.1.1 R2
Great plugin with a lot of possibility. But there is a big problem if you need support. Firstly, never say or share the log of your server who can say your server run in offline mode even if you have a licency for your game or if you need to test something. Denizen Team support, after you have been tagged to "do not support" without warning on their Discord ,will never help you. Only one solution, claim that you will never try again to reactivate offline mode and that your server will online mode for ever and pray for your redemption.

For them, offline mode promote the piracy and they refuse to help you. It's right but it's an official option of Minecraft, but no, they plays to Mojang's lawyers... As if Mojang need them... Not sure..

But, after this experience, I'm sure that Denizen Support team as never use Youtube because this platform allow to stream many content without control and they can't be sure that the youtuber have paid the rights to do this. Because they would promote the piracy.... Or not, Main developer have a good youtube page with many tutorial for Denizen... Go it, it's a great support to begin. Outch !

I'm sure that Denizen Support Team leave a party when they learn the DJ uses a mp3 playlist and they can't kown if he has the originals albums. Because they would promote the piracy when a listen this music.... Or not... Their Discord have the PvpCraft Music Box bot who allow to stream music without any control... Outch !

Hypocrisy when you hold us...

In conclusion, use an official version of Minecraft because it's a great game. Use Denizen, support it if you can because it's a great plugin, really. But, be carefully, they doesn't must know thar your server is offline, even for tests...
-
Author's response
What a wonderful rant wherein you admit to criminal piracy and try to defend it.

Version: 1.1.1 R2
This is, quite literally, one of the most powerful tools you can add to your server. I've written some public scripts for Denizen, check them out! See how easy it is to add features to your own server!

Denizen can do almost anything your most common utility plugins can!

Version: 1.1.0 R2
Un plugin incontournable avec des développeurs actifs, compétents et prêts à aider.

Version: 1.1.0 R2
Daily bug fixes and meaningful new features are a huge part of what makes Denizen awesome. Some scripts I wrote for my server:
- Per-world + per-player PvP optional protections toggler
- Jukeboxes that play Midi files on actual music discs (note block sounds)
- Lagless sidebar HUD with really useful data to choose from
- Tips broadcaster with per-player delays
- Arena PvP integrated with FAWE and Jobs
- YAML configs in /plugins and ingame GUIs for all of the above
- Ticket system, YAML importer/reloader for permitted contributors, and 15 buy/sell NPCs with real menus
- Dozens of custom items like scute armor that's actually green

And I never learned ANY Java. Heck I can barely write JavaScript. The docs are awesome.

Version: 1.0.3 R4
Its been one of the best plugins out there, definitive the best to customize your npcs in a higher level.

Version: 1.0.3 R3
Absolutely, unequivocally , the best plug-in ever! I love this! Has made my Minecraft ideas a reality. If you're looking to make your server a one-of-a-kind masterpiece..... this is a must have. I have no idea why this is not premium. Their support on Discord is the best I've encountered yet! In my eyes.... the guys that made this are Wizards!

Version: 1.0.3 R3
Best scripting plugin ever, you can do actually anything. The only limit is yourself!!

Version: 1.0.3 R2
After adding this plugin began to fly from the server... The plugin is good but the mistake I don't like and I put 1 star..... WOULDN PLZ
-
Author's response
... what? I have no idea what you're saying. Have you encountered a bug? If so use the issues page: https://github.com/DenizenScript/Denizen-For-Bukkit/issues

Version: 1.0.2 r5
May be complex, but it's perfect for those wishing to add that nice immersive feel to their server. I have seen a small bit of what it's capable of on the network I work on, and can't wait to play around with it on my current project on the network ^,..,^ hope to see it still usable when the stable 1.13 is out

Version: 1.0.2 r5
jamming a few more start on reviews for this as its THE best immersive flexible plugin EVER

Version: 1.0.2 r5
It's an incredibly useful plugin, however I am only giving it a few stars right now for the lack of activity. I understand life is likely in the way, I just hope that this can get updated for 1.13+ versions eventually!
-
Author's response
It is updated to 1.13! Download dev builds at: http://ci.citizensnpcs.co/job/Denizen_Developmental/ see 1.13 update tracking info at: https://github.com/DenizenScript/Denizen-For-Bukkit/issues/1788 and chat with us on our very active Discord at https://discord.gg/Q6pZGSR !!!

Version: 1.0.2 r5
Very interesting plugin! There are so many possibilities you can achieve with such a powerful plugin!

Version: 1.0.2 r5
This plugin is indeed very powerful, it requires patience to learn but works well with citizens and betonquest. The community is good as well

Version: 1.0.2 r4
Nice plugin, it is like OOP, but without interface troubles) Also, very helpfull community in Discord.

Version: 1.0.2 r4
By far the most efficient plugin I've used with limitless possiblities. It's able to replace nearly all free or premium plugins if you put some work in it.
The whole documentation is a big plus if you are using Denizen for the first time, as well as the skilled developers on discord that helped every time I had an issue.
Keep up the great work!

Version: 1.0.2 r4
Amazingly powerful. Much, much better than my experience with Skript. The documentation is much more complete, too with hundreds of entries on the website, about 50 youtube videos, and a repo of staff-approved scripts with all the best techniques in use.
In ONE DAY I coded a custom GUI which collects and handles user input for all of the commands they have permission to use, and a few custom functions of my own that I feel the other plugins should have provided anyway.
If there is ANYTHING you want to change about your server, big or small, you NEED Denizen!

Version: 1.0.2 r4
Great plugin with almost limitless posibilities. Great support on Discord, where you can get help close to 24/7. Available at no cost.
5 stars won't do, so I've become a patron and I'm looking forward to see, what you have in store for us in the future <3

Version: 1.0.2 r4
Best scripting plugin!
Many tags, events, useful commands and very nice tutorials.

Version: 1.0.2 r4
i like this
Because it provides great features
I want to know how to make npc sit down?
-
Author's response
You can use "/npc sit" from MC command or "- animate <npc> animation:sit" from script side.

Version: 1.0.2 r4
This is a good plugin, I use my rpg server I love it, but dont work 1.12, please fix it.
-
Author's response
It should work on 1.12.2 (but not 1.12 without .2)

Version: 1.0.2 r4
Great. thx alot for updating this awesome plugin and for being such a great dev.

Version: 1.0.2 r3
I think the plugin gives the individual person the chance to expand their possibilities and the limit for their server.

Version: 1.0.2 r3
Perfect for servers who are looking to expand their possibilities and limits in Minecraft. Also useful for replacing plugins with your own modified versions. Support is instant and friendly with professional developers available to chat along with you on Discord.

Version: 1.0.2 r3
great plugin, gives you the power that you'd normally only have by writing your own plugin. Still requires a brain though; you might find yourself rating this 1 star if you can't put one and one together, or if you might confuse suggestions and corrections with insults

Version: 1.0.2 r3
Fantastic resource, I've scripted entire plugins through Denizen. Support on their Discord is top-notch. My only complaint is I can't rate it higher :D

Version: 1.0.2 r3
Good plugin as an alternative for Java plugins but wouldn't recommend using the Discord support, the owner was abusive constantly question my intelligence and calling me "retarded' as well as every remark he makes is condescending and when I asked a rhetorical question followed by a statement and then asked a different question moving the conversation on but he then got angry when he tried answering my rhetorical question and I told him I wasn't talking about that anymore.
-
Author's response
Hey everyone reading this :) The user posting this review repeatedly lied on and spammed on our Discord group. He was told to admit fault and move on several times, but instead chose to openly deny doing anything wrong, to the point that conversations about it flooded our channels. We encourage users to come chat with us on Discord as we have a large, friendly, and active group of helpers and developers ready to answer any question! We hope you won't be discouraged to get help from the best support team in all of Minecraft plugin making, just because of one angry user! We further hope that if you have any issues with our team, you'll discuss it in a friendly and civil manner with our team on Discord, unlike the user posting this review.

Version: 1.0.2 r3
Awesome! Left something in the discussion tab/area of what's happening to me when I create a npc while skript is installed with the plugin. USed it in the past, keep updating it, people love this!

Version: 1.0.2 r3
are you have discord ?? my discord id is Hacker Xeros#7746 .
-
Author's response

Version: 1.0.1
Outstanding! After a few of the tutorials, I had a world-explainer chat bot online in an hour. As simple or as complex as you want to make it.

Version: 1.0.1
Best of the best scripting plugin
Community of Denizen is one of the best and well thought of, you'll always get help.
Something is not implemented? Do not worry, just ask the authors!

Version: 1.0.1
denizen is the butter on the toast...you can go with out it but your server will bland...lol... i had to stop in today and show all the resource's that i use some love...

Version: 1.0.1
Denizen is truly one of the best plugins for Minecraft. Once you learn how to write scripts, there's no turning back. Although there is a learning curve the documentation is nearly flawless and the videos help you get started fairly quickly. Writing quests with NPCs has never been this easy and Denizen can do much more than just that. Would rate 6/5 stars if it was possible.

Version: 1.0.1
A big thank you to Morphan1! He does updates in an hour. As always, Denizen team > all!
Looking forward to Denizen2!

Version: 1.0.0
The most customizable way to customize your minecraft. I really cant imagine my server network without denizen.

Thanks again denizen dev team <3 you and congrats on 1.0.

Version: 0.9.8 r4
perfect plugin - amazing ability to do almost anything, one of the most in depth and well written plugins i've come across

Version: 0.9.8 r4
By far the most important plugin you can install in your server if you plan on customizing anything.

Create your own custom minigames, chats, basically anything.

LOVE THIS RESOURCE.

Version: 0.9.8 r4
A must have scripting engine in every server you have!

It come with very nice debug feature, make bug fixing so easy.
the in-game script run is very useful for me. for example,
you can just run "/ex adjust <player> max_health:9999" command to set your current max health to 9999. amazing!
The developers is very active, and helps a lot

Version: 0.9.8 r3
You can literally create your own minigames, items, et cetera with this plugin. It is easy to learn, and fun to use!

10/10 Can't recommend enough. Super fast support through every version change.

Bug fixes, get fixed!

Version: 0.9.8 r2
Absolutely love this plugin! Possibilities are endless! Cannot simply stop using this plugin! Absolutely love it!

Version: 0.9.8 r2
Best Plugin for Spigot hands down. Literally can eliminate almost every other plugin if you have the time by scripting with this plugin.

I can't recommend it enough. I will always give it high reviews. The developer makes changes to bugs nearly immediately.

Version: 0.9.8
I have removed 30+ plugins from my server network with the help of this plugin and the development team behind it.

The greatest discovery since Spigot and BungeeCord imho.

Love them to death and the abilities they have granted me to do more things than I ever imagined possible with Minecraft, whilst having zero coding knowledge.

Now 1 year is approaching and I am actually encouraged to learn other object oriented based code programming languages because of my positive experience with this object oriented scripting language.

This is the most important plugin any Minecraft server can run.

Version: 0.9.8
things I've done with this plugin:
- make my own mcmmo
- make a guild system
- script a vast network of quests and tasks
- create and automate a plot world for guilds
- have a lag-free form of dungeon instancing
- make custom particle models
- create and host a website
- make an android app with server communication

things i expect to be able to do with this plugin soon enough:
- make my own windows programs

You may think half of this or more is a joke, but it's all real

Version: 0.9.8
Denizen gives you the ability to customize your server without needing to learn Java. Its powerful engine can replace in funcionality what most plugins out there do, while keeping its scripting language fairly easy and intuitive. You can browse the script repository for premade complex projects, such as dWorldEditor! Do you have a new idea and you can't find any plugin that meets your needs well enough? No problem! You can develop those unique features yourself to have an advantage over the competence.
The community is a great aspect of this resource too. Denizen users are usually more advanced than the average plugin user, and that's really helpful when testing, tracking down bugs, and solving errors. This, together with the active devs, results in pretty quick updates, bug fixes and feature additions, as well as fast support at the IRC channel.
I honestly love this plugin and, partially thanks to it's strong connection with Citizens, will probably end up replacing every other plugin in my server.

Version: 0.9.8
If you have an imagination, Denizen can make it a reality! I could go on about all the things that Denizen can do, but I think the better question is what do you want to do? When people come into the IRC chat, they generally start out by asking "I have an idea for (X)... is that something Denizen can do?". More often than not, the answer to that question is "yes." And whatever "it" is that you want to do, it's generally much easier than you would have expected. Don't waste one more minute searching for a plugin that someone made that kinda sorta almost does what you want. Surprise yourself and your players with that custom content you all were wishing you had.

The Denizen devs are, by far, the most responsive devs I've ever encountered. Not only with version updates, but also with adding features and fixing issues. It's happened more times than I can count that someone has come into IRC and asked about a new feature, or reported a bug, and before they can finish explaining, the jenkins build server is spitting out a link to a fresh dev build to take care of the request.

Version: 0.9.8
That's a very good way of doing complex things in a much simple way. A beautiful community to help you learn, there is no stupid questions with them! If you like make things by yourself, be sure to check Denizen.

Resource Information
Author:
----------
Total Downloads: 82,688
First Release: Apr 1, 2016
Last Update: Jan 22, 2024
Category: ---------------
All-Time Rating:
150 ratings
Find more info at denizenscript.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings