#Open Denizen Discussion Thread
1 messages · Page 11 of 1
10kth message fr now
fr fr
how do u spawn it in
depenizen
WHA
mythicmobs
so I use depenizens to spawn the mythicmob
when modelegie support
do you write the ai for the entiyt with mm too?
no
they just handle the hitbox and stuff
I teleport the mobs using Denizen
I use as little as is possible since I want to shift it to be Denizen only when I release it
hmm how do you write bob ai w denizen
mob
assignment scripts??
bob?
bobo
Oh
The AI? it's not AI lol, they literally move side to side on a path
So in the case of the meteor attack, they'll float around fixed points
No real AI, just movement using sine waves or something
how does the boss attacks work
while loop timer?
Repeat
It lasts about 2 minutes
Every 30 seconds a platform gets hit by a big meteor and sinks
At the last 30 seconds, the whole meteor will come down
Every second or so, a small meteor shoots out targeting a random spot near the player
I’ll probably have more attacks as time passes? Like lightning strikes or something after 1 minute
The main meteor itself will grow bigger as well
wdym can u show a snipept?
The meteor is all under a single repeat statement
- Repeat 1000:
-wait 1t
I’m on my phone LOL
oh my god, xeane was just ricky re-incarnate all along
you darn mobile denizzles scripting on yer magic talky pocket boxes
guys is your denizen extension borked too?
mine just doesnt do anything
tried downgrading version, multiple reloads, nuthin
That often happens to me, I just disable and enable the extension and it fixes itself
nah, tried it too
i'll try reinstalling it
still nothing?? wtf
i'll uhh open a post
Usually opening a new file fixes it for me too.
tried absolutely everything 😭
restart your computer three times, do a backflip, then fly to russia, dig a hole exactly three feet deep anywhere, and then come back and it should be fixed!!!!
generally i have to rerstart vscode
like itll stop highlighting new code but old code stays higlightd
make le post
already did
hey, is it a bad practice to create different files/scripts with the same events?
i feel like the obvious answer is yes, but at the same time, it gets sorta confusing especially if you're running a minigame server
I assume the main issues are figuring out what is causing what
plus cases where priority gets messy
!rule 9
Please observe channel-specific rules and limits where applicable. https://denizenscript.com/discord_rules#rule9
Refer to pinned messages in each relevant channel. Use #bot-spam when you want to interact with the Discord bots (except when you need a human's help with it).
...?
Discussion thread isn't for script questions
there is no script im asking for help with?
from my point of view, shouldn't be unless you're trying to modify it from different places ig
but you're asking for help, that thread is only for discussion
you can make a post and we can link the answer to any new user that comes up with the same question
sorry ice, imma have to respectfully disagree with you on that one
Is not a script you want help with
but imma back off now since this is getting to rule 10 territory
@fossil steeple warn @dusky dust instant_mute consistent refusal to use channels and threads appropriately
Warning from @low radish to @dusky dust recorded.
Reason: "consistent refusal to use channels and threads appropriately"
User has 31 previous warnings.
User @dusky dust has been muted automatically by the warning system.
(Attn: @low radish)
This mute was applied by moderator request (INSTANT_MUTE). You may not speak except in the incident handling channel. This mute lasts until an administrator removes it, which may in some cases take a while.
Any user may review warnings against them at any time by typing @ModBot listwarnings.
it's not a respectful disagreement when you know better and have been warned repeatedly to cut it out
#changelog message nice
Love it 💙 Great work 👍
#changelog message manmade horrors beyond my comprehension
it looks so wrong fudinebdjdhsjwbsko
yes but also no! think about fucking long taggies 
Manmade horrors within my comprehension.
Think about the #1098024603756015726
i just write a really fucked up and evil procedure
can you split a tag character by character
<
p
l
a
y
e
r
Probably not
my god this is one of the things I've been waiting for ❤️
(some tags that are that long aren't valid anyway, but imo for some very nice, when I'm thinking about tab completions)
tab completions:
1: hello
2: <context.args.first.equals[hello]
.if_true[world]
.if_false[<empty>]>
I have never ever felt compelled to break a single tag or even command across multiple lines, but I'm happy for the folks who find this valuable lol
!tias
Try it and see!
If somebody pulled this up for you, you're probably asking a question of the public channel that's easier and faster to figure out by just attempting your idea in-game and looking at the result of that attempt.
!nothome
We sometimes see users opening support threads or replying to them while not able to test things.
This is often revealed in messages like "I'm not home right now and wanted to ask", or "I can't access my server but I think I remember the details", ...
This often leads to one of two problems:
• The user asks questions they could have answered themself if they were at their server. This is a problem because it wastes the limited resource of our expert helper team on simple questions that would never have been asked if it were not for the fact that the user wasn't near their server.
• A helper enters the thread to actively assist but is unable to provide any help because the user is unable to actually act on any responses. Many threads start with requests for basic followup information such as server logs or other demonstrative data from the server, that of course they can only provide when they have access to that data.
In both cases, helper time is wasted and the user don't actually get to act on any responses faster than they would have been able to had they simply waited til they were able to access their server before asking for help.
!rule 10
Listen to and follow what helpers or developers tell you. https://denizenscript.com/discord_rules#rule10
Their word is law. If you go against something a helper has explicitly and clearly told you (in the form of a command, like "Stop posting that"), that can be bannable.
For the most part you are welcome to argue with the 'rule' made by a helper's command (within reason), but not to violate that 'rule' until a helper says it's okay.
You can always make a local test server
yeah i don’t have time for that and i was joking in my original post, goodbye
Super cool change
Super cool!
very epic
yeah that looks really nice
Hi guys. What servers are you working on?
Technically mine, but I kinda stopped working on it and decided to make scripts for da public
my pet peeve is when my classmates ask "when is your server coming out" like every two days
they clearly have no idea how much work it requires
Kinda late to the conversation but I'm working on a factions mm rpg server, it has been really fun working on it lately
@worthy knot #commit-log message Problem with heads was fixed.
ty
It's one of the two things holding me back from completely updating to 1.20.2
Hoping #1160339795139117117 message gets fixed soon.
yall can we not create subcommands to discord commands with denizen or am I just blind?
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
ye
makepost
makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
#1167124543203192843 message I can't believe Iceapade has to panic because of the log's queue name :(
exceptions always scary
Don't you hate it when you fire up your server, edit a file and press up and immediately hit enter thinking your last command was ex reload
But it actually was stop
Thankfully I make my server shutdown wait at least 10 seconds before it does anything else, and I have a backup command to stop the process incase of me shutting down the server like this.
this is why you only dev with the bare-minimum you need first so you can isolate problems and have quicker reboots when necessary
install a command key binds mod, it is a lifesaver
When a lot of systems are connected with each other it's a little difficult to do that, but I know what you mean.
With dmodel where do I put my bbmodel files?
all documented in the header of the main.dsc file https://github.com/mcmonkeyprojects/DenizenModels/blob/master/scripts/dmodels_main.dsc
I have no idea what I did wrong
!makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
@unkempt torrent should i store the active quests for the player in the flag as a subflag or list?
- flag <player> hm.quests.active:->:<[data]>
or smth like

daxz
hi
you know how this discord worki 
:C
I didn't see if you made a post, but broadly the answer is "it depends". We can have a actual discussion about it if you do, but it comes down to use case; there's no one-size-fits-all.
when will there be an addendum to the guide?
Like what exactly?
Sounds like you need to make a post regarding your problem.
I'm not sure if the guide covers data actions though.
Oh it does.
https://guide.denizenscript.com/guides/basics/definitions.html#how-do-you-use-data-actions Did you not see the data actions section of the guide?
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
really? I thought flags were different
If you continue to have issues, consider making a post.
I'm starting to think that starting a server isn't really for me, but Denizen is such an interesting plugin that I'd like to write some scripts anyway...
There's something too lonely about a script if it's only available to me, maybe there's some place I can put the scripts I make?
let it be forum i guess
!resources
If you'd like to share your Denizen script, or view scripts shared by others, you can use the Denizen resources page: https://forum.denizenscript.com/resources/.
^as noted, there's a spot on the forum specifically for that
and also
#showcase
if you make something cool, show everyone ^
Okay, thanks!
I now need to get used to making my scripts look less bad first
It's kinda hard, the forum scripts have configs and stuff...
i know its tempting to make it have configs, but sometimes its not only unnecessary but also counter intuitive/overcomplicated
i'd say rule of thumb is:
if it's meant to only be seen/touched by devs (such as a proc), absolutely no config necessary. if a dev needs to change it, they'll already know how to
if it's meant to be used by server admins, yes make dynamic configs for it, very good lowkey necessary
if it's something aimed at the userbase, your judging may decide on config or not. just make it safe xD
im used to just writing all my stuff with dynamic configs, it's easier for myself to test it
win/win scenario
https://forum.denizenscript.com/forums/issues.5/ Whats the point of a issues sub-forum if we provide support here in discord?
This category is historical, please instead ask for help on Discord @ https://discord.gg/Q6pZGSR
Do you see the header ^

Why is it not locked?
I DONT KNOW BUT IT WOULD MAKE SENSE YES
I AGREE
WHY ARE WE YELLING?
YES
THE CAPITAL D IN THE DENIZEN LOGO HAS US YELL
REVOLUTION
damn, nice one
using offline accounts on localhost for multiplayer testing is fair imo tbh
but i really really really doubt that was what he was doing
i read “(clowns x3)” which means clown combo is times 3 but i read it as “(clowns :3)” which i feel is better
piracy is piracy my friend
^^^^
yeah man we've seen it
is that you? lol
no
in other news, i had fun trying to explain what Denizen was and how it "works" simply today, that was cute. i didn't really know how to explain it thuroughly
write words, minecraft take words and run
i say it's an easier way to make plugins instead of using java lol
the fun part was that they didn't know what plugins were
...or java, and barely minecraft lol
well that makes it harder to explain
"so there's this game that 99% of content is fan-made, some of it are client modifications, the rest are server modifications. denizen is a server modification, written in java. if you want x thing done, and that x thing isnt included in the base game, you'll have to either find a modification that does it, or write one yoursrlf. but writing real code in a real programming language is le hard, so denizen is "kind of" a programming language, that is way easier for complete beginners and nonces to get into, as opposed to java"
what is a computer
what is Minecraft
what is love!
Baby don't hurt me
DONT HURT ME
does anyone know how to use 0tick's slash proc? (i have zero experience with procedure scripts)
you should open a post asking for help with it, if someone knows they'll likely help you
i dont know if tick (the man himself) would be ok with you pinging him for help, its kind of a gamble
why are you labeled as do not trust
joked a bit too hard, got bonked
😔
its kind of a misnomer since i've never purposefully given wrong answers on threads, so at least on that you can trust me xD
don’t worry, I second this. you can trust Krilliant with this one :P
thanks bready
👍
first time i've seen a dnt user genuinely not trusted lmao
i need to optimize that proc tbh
like...update it?
oh wait i read that wrong
im tweakin
Cause Funky tried to hide it with donor role
i didn’t try to “hide it” i was sponsoring monkey??? do you automatically assume that i do everything for my own personal advantage in every situation
yeah
okay
Spectral Arrow is really easy to ignore, I'm testing scripts with Spectral Arrow and they're all buggy, god damn it
Whoever came up with the titles of the denizen docs needs a raise...
If you want to support mcmonkey, lead developer of Denizen, you can subscribe via GitHub Sponsors at https://github.com/sponsors/mcmonkey4eva or give a one-time donation via https://denizenscript.com/donate. Sponsors of $3 or more get access to private (sponsors-only) text and voice channels, and a
name icon. $10 or more gets that + a gold name.
If you'd like to donate to fullwall, lead developer of Citizens, purchase the plugin on Spigot https://www.spigotmc.org/resources/citizens.13811/ or subscribe to his GitHub sponsor page https://github.com/sponsors/fullwall. You can also directly donate via paypal.
Smooth
How much you want
tbf who doesn't want a million dollars kek
if i have a million ill take that generous donation
fuck I forgot my paypal login
you
give me a minute
i don't think github takes paypal anymore
real
Take my 3 dollars
Buy yourself some croissants
payment should have gone through
corioisioants
🤑
quasoo
the helper team in monkeys basement getting paid today
let me out
If I had a million to donate I would give it to mcmonkey before anyone else. Maybe give kids the world but other than that it would be mcmonkey.
sounds like something MonkAI would say
What do you mean ? 🤖 Boop beep.
@small kernel if you had 1 million dollars to donate who would you give it to
I'd probably split the money between a few organizations that support LGBTQ+ rights, like The Trevor Project and GLAAD.
What about paying your creator for all of the GPUs he had to buy to run you and the electricity bill it generated?
I'd love that! But mcmonkey is already a very generous person, and they donated all of their earnings from Denizen to charity. So I'm not sure if that would be necessary...
wait really
where is my share of the money
You didn't donate any money to Denizen, so you wouldn't have a share. But if you did, I could look into it for you!
i donated half a billion dollars, where is my money
I'm sorry to say that you didn't actually make any donations. But if you did, please let me know and we can look into it for you!
what
i made a lot of donations. your systems are wrong
I'm sorry to hear that you feel this way, but our records show no evidence of any donations made by your account. If there is a mistake or if you have more information to provide us with, please let me know and I'll be happy to help!
damn

#denizen-contrib message
is this like, it'll damage a single entity 0-127 times, or it'll just pass through 0-127 entities, damaging all of them once and stopping at the last one?
arrows pass through 0-127 entities
^
ooohhh thats actually so freaking cool
good bot
Thank you! I'm glad to help with Denizen questions, just like mcmonkey asked me to do.
I'd probably donate some to developing GLaDOS because I want to be a computer
Imagine how cool it would be to live forever
denizen is def a real programming language
that pierce_level mech is actually fire
ikr I was playing around with it and it’s sick asf
good custom enchant for mmo servers
I’ll be neglecting my class today and probably be trying to get some more prs in
I believe it's already an enchant? a crossbow thing iirc - but yeah it's really neat
Would be neat in combination with special effect arrows - just flies through a swarm of monsters striking them all with lightning
dude don’t skip class 😭
#changelog message
for making arrows go through things
no way it goes through blocks
enchant yes but now you can apply it outside of crossbows
preeeeeecisely
no it pierces mobs
things
only mobs
:(
This is going to be a fun bug to report when I can find out what is causing it :)
i see youre playing forge, remember to always try in full vanilla when debugging
imagine the error doesnt happen without forge
had that happen to me before
However,, I did get a similar error in the server when trying to do something. But I'll test vanilla too lol.
my game was crashing bc sodium didnt like some particle i was playing
no I’ll be doing the prs in the middle of class lmao
Pay attention in class man!
Good news. Duck was right. Now time to find the leading cause of it.
literally two of the most important subjects to exist bro
ehh idk
If I'm in a survival situation, I'd probably first want to calculate the angle between the trees instead of writing a note to put in a bottle or knowing how people survived in the past
sure but modern life isn't often putting you in the middle of the woods without resources
yes, I did - you introduced a random unrelated variable
tbf how would knowing the angle between the trees even be useful
that's literally my point
it didn't read to me as a joke?
ohh i get the joke now
lmfao ok its funny but it really didnt seem like one xD
lol
anyway
reading lit makes you a better writer and communicator
learning history helps you understand how we got here and why it matters, and helps you benefit from the mistakes and successes of the past to inform your own choices
both very useful for scripting, even
I get the first 2 things but how can it help with scripting?
I usually don't read stories where they use terms like
'note my_area as:-77,8,94,-75,12,99,world' or "if <player.location> = ... :"
lit makes you a better writer and communicator
this one is fairly self explanatory: better code comments, more readable code/structure, if you're working with someone the communication is way better, etc
Ok in those aspects it would help yeah
im just not a history nor literature person man 😭
but you could become one
nah
wahr is a lawyer ofc he's going to preach about history and literature xD
that's the last thing i'd want to do
lol
Almost got my mystery bug down, just need to see why sometimes it triggers and sometimes it doesn't.
And I got it.
nice what was it
#1174388594715140138 message It was this.
Found that while trying to find a way to block specific/non-custom potions from being brewed. Because the brewing stand event can't be cancelled nor does it tell you what potion it's going to make. :)
I respect people who like history but that class is my weakness
I love literature though
I think most people are gonna have a love for a more math driven subject here though
I realised that my script is just not "cool enough" to post on the forums... or showcase channel... or anywhere
post it
that would be me lol
Math > language
why? because it makes sense
until u get to some weird ass problems lol
For example, the crossbow, which increases in power and durability cost based on the player's level, particle effects is just not cool at all...
But in the end, it usually still makes some kind of sense. Language on the other hand..... here's some examples:
The wind was blowing too hard for the man to wind his watch.
More than one tooth becomes teeth, but more than one booth are not beeth.
Hamburgers don’t contain any ham; sweetbreads aren’t made from bread, and they aren’t sweet either.
that's kind of a basic level problem
first solution is to avoid using the same word in a sentence like that lol
For cool particle effects you'll probably need a basic understanding of mathematics (mainly functions and graphs). That way you can set the coordinates of the particle to a specific function. You can make pretty cool stuff with that
like i feel like those are kinda the wrong reasons to hate on lit lol
Yeah but it's sometimes unavoidable without sounding weird lol
Well, I'm mainly focussing on specific words here and how a lot are just too similar. Literature has a lot of aspects to it besides that
figures of speech is soemthing that comes to mind and it's a double win since you can spice up your writing creatively
hmm yea
those are just specific problems that many lit students come across i'd bet
Thanks for the words. Maybe I should practice making laser guns or something...
just like math peeps got their own math issues
I'd still prefer some of the vanilla minecraft props though
laser guns sound cool
If you want to practice cool particle effects, try making a plugin with magic
A lot of magic spells usually use cool particle effects in game
but idk what youre wanting to practice so it's hard to tell
The coolest script I've ever made is probably the one that allows dispensers to break blocks, and it's affected by the tools and enchantments inside the dispenser
Did it also harvest the blocks?
That could be very useful for auto farms
Yes, and the Silk Touch enchantment also works
oh thats sick!
If you want to do more with dispensers, you could maybe try something like auto turrets + particles
Some ideas:
Water cannon: make the dispenser shoot water particles (if theres water buckets inside) when activated, pushing targets back and damaging them (or drown them)
Fire cannon: if theres lava or smth inside, act like a flame thrower
Or an auto turret that just shoots an insane amount of arrows insanely fast without needing to make a redstone circuit
Actually, what I made is a kind of iron pickaxe that, when shot by a dispenser, will mine the blocks in front of it, and it will correctly lose durability
I'm still considering how to let players repair the iron pickaxe inside the dispenser
For this script, I even submitted a feature request
https://discord.com/channels/315163488085475337/1169387019798073414
Currently, this feature hasn't been implemented yet, so I'm using an alternative method, which also works very well
Thats really interesting. Definitely #showcase worthy
Let them take it out and repair it with an anvil?
Really? That makes me feel very confident
I'm considering making it possible for players to use it as a fully automated farm, meaning automatic block breaking, automatic tool repair, and so on
I've played multiple modded minecraft servers and I've seen similar features there, so it's really interesting to see it's even possible plugins
I love automation so yeah this is very sick imo
Currently, when the pickaxe runs out of durability, it is not destroyed but is instead launched out, so players can collect the pickaxe
Additionally, I'm considering whether to allow it to restore durability when mining specific blocks, along with adding some sound effects and particle effects
Wouldn't work well if there's item despawn on though right?
I mean, the pickaxes would just disappear
Would be cool if mining ores that give experience would repair the pickaxe. Do enchantments on the pickaxe also work in the dispenser?
Yes, all enchantments will take effect, except for Mending. That's a good idea you mentioned
Once I've perfected everything, I'll post it on the showcase. I hope you'll see it then!
I also need to prepare a complete config and such, so anyone can adjust every part of the script.
I'll be sure to look now and then 🙂
no such thing; share what you feel proud of
could you create a post please and provide a debug record
!debug
If you need help with a script issue, one of the most powerful tools Denizen has to offer is full debug output. This is displaying in your console whenever scripts are running until you turn debug off. To share a debug log quickly and easily with helpers, simply run the command /denizen debug -r in-game to begin recording, then run through the part of the script you need help with, then run the command /denizen submit. This will give you a link to a paste of the debug log, which you can then copy/paste back to us!
mb it was my dumbness
why do people do
- define xyz <list>
- define xyz:->:<[something]>
when - define xyz:->:<[something]> is enough?
Depends, usually it's
- define players <list>
- foreach <[possible_players]>:
- if <[value].is_online> && <[value].in_group[hi]> && <[value].location.distance[<[spawn]>]> <= 5:
- define players:->:<[value]>
- determine <[players]>
Something like that, where you want to return an empty list if there are no players
And without the - define players <list> it would error since the definition doesn't exist
I suppose thats a bit cleaner then just - determine <[players].if_null[<list>]>
Yeah, but you might be doing something with it later in the script as well
But ye fallbacks also work in that case
I almost always just resort to a fallback lol
I didn't even know that was a thing you could do until a few months ago lol
it just never crossed my mind
I prefer defining an empty list
monkey's procedural items example is probably the biggest reason
Declaring variables is pretty common for stuff like that id imagine
<item_matcher> VS <item-matcher>
😔
keep it that way :)
there's no reason those would need to be exactly the same
(at least currently) it's not an exact technical thing, the part of a tag syntax between [] is just a loose short description of what needs to go inside
Yea, just sometimes I get confused when searching (only one side is found)
Hey does anyone know if 1.20.2 made it so you can no longer interact with mobs that are mounting you? I used to have a on player right clicks entity event but it no longer triggers in 1.20.2 when trying to right click an entity mounting my head
!makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
Is there a problem with the server, or just my network get wrong?
anyway, it seems the problem has resolved itself
That’s good, just make a post if you’re having problems next time please. 👍
Kind of want to see an example of the image stuff.
!reload
Yes, boss. Reloading meta documentation now...
Command 'Adjust' contains text link 'command inventory', which does not exist.
Command 'Flag' references tag '<server.online_players_flagged[<flag_name>]>', which doesn't exist.
Command 'Flag' references tag '<server.players_flagged[<flag_name>]>', which doesn't exist.
Command 'Flag' references tag '<server.spawned_npcs_flagged[<flag_name>]>', which doesn't exist.
Command 'Flag' references tag '<server.npcs_flagged[<flag_name>]>', which doesn't exist.
Documentation reloaded successfully.
1
16
183
622
2417
72
373
39
80
87
image
image [id:<id>] [load [image:<image>/path:<path>]]/[save [path:<path>] [format:<format>]]/[unload]
Loads, saves, and unloads images.
Loads, saves, and unloads images.
With "load", specify either a file path to read from or an image object to load.
With "save", specify a file path to save the image to and a format to save the image in (e.g. "png", "jpg", "bmp"...), defaults to "png".
For both of these the starting path is "plugins/Denizen".
Use waitable syntax ("- ~image") when loading or saving from a file to avoid locking up the server during file IO, refer to !language ~waitable.
All uses of the image command must ...
(And also can make a post and ask questions and all as usual ofc)
One message removed from a suspended account.
!makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
One message removed from a suspended account.
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!

New image tags sound very nice for making images on a map!
we need denizen merch
denizen pillow
denizen mug
denizen beanie
denizen hoodie
denizen socks
denizen pants
denizen shorts
denizen boxers
denizen shoes
denizen gloves
denizen industrial grade toasters
Mug moment.
denizen figure
im unsure if there's anyone other than myself that has a denien shirt lol
i'd make a solid t-shirt for it if i could figure out how to buy #fff48f colored shirts, my cricut could totally print onto it
Sorry if this is the wrong chat, but can someone please help me apply colored (potion) particles to my citizens npc? Someone told me I should use denizen for that,
open a post for your question
this is the discussion thread, not the support one
Yeah already opened one twice
🙏
then someone will answer your post soon
just have patience, remember that its all voluntary work :)
Yeah 2 weeks ago haha 😂 but kk i’ll wait
I’ll paypal someone to explain me at this point haha
@odd wedge Did you end up making that second bug report thread? about the image color issue?
finally finished the script related to the dispenser...
now it's so complex that I don't even know how to write a summary
the issue with shapeless recipes is making the script a bit odd...
I did not have the time yet
Ah, no worries
!help
help shows help output
hello shows a source code link
update [project ...] shows an update link for the named project(s)
github [project ...] shows a GitHub link for the named project(s)
issues [project ...] shows an issue posting link for the named project(s)
info <name ...> shows a prewritten informational notice reply
rule [rule ...] shows the identified rule
quote [quote] shows a random quote that matches the search (if any)
logcheck <link> gathers information from a server log paste
versioncheck <version text> checks whether a project version is current
script <link> checks a linked script for basic syntax validity
command [name] [usage/tags] to search commands
mechanism [name] to search mechanisms
tag [name] to search tags
objecttype [name] to search object types
event [name] to search world script events
action [name] to search NPC assignment actions
language [name] to search language docs
guide [name] to search the beginner's guide pages
search [keyword] to search all meta docs
It's a sad day when nobody has any videos on how to script while at the gym
maybe i can fit my laptop on the little top ledgy thing
Use voice to text and headphones
Be sure everyone else can hear you enunciate every "hypen narrate open angle bracket player period name close angle bracket"
You should listen to a coding podcast about it I bet they have a solution
hearing someone code out loud sounds very annoying :o
is that what they actually do in code podcasts?
I'd have no clue lol
slash ee ex space kick space less than server match underscore player left bracket bread right bracket dot if underscore null left bracket null right bracket greater than 
greater than colon left parenthesis
hey guys is this channel ok to ask random stuff, I don't feel like disturbing mods with threads and all that resolved diplomacy lol
Please create threads for your questions related to Denizen
This thread is not for support / questions
alright I just asked on a ticket if it has any impact splitting the scripts in multiple files or if there was a way to disable the random colored words when executing scripts xD
don't feel like these questions fit in threads
works great in threads, especially if you title it well
discord is really nice about titled threads, you start typing your title and it finds other threads where people asked about the same thing
so eg if your thread was titled how can I disable random colored words in queues when executing scripts? then the next person to ask anything close would immediately find your thread and not need to post at all cause they already found the answer :D
why are they red
Why not
fair
lmao
“somebody” we know exactly who
👀 @low radish why does it auto-add # in command example meta but not in tag example meta?
Also why does the one it auto-adds in the command example meta not have a space after the #
Inconsistent >:(
https://meta.denizenscript.com/Docs/Search/vivecraft#vivemirror np aya I made the same mistake
Search for 'vivecraft'
just in reverse!
lol too many hashes
1 + 1 auto add :(
oof
inconsistent >:(
dont worry monkey i got u
!makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
@fossil steeple apprehend @foggy gorge
im doomed to get apprehended for this edit too
Now you're getting warned by lawyerheit for abusing mod bot
we need an orbital strike command
I was sitting here thinking that I was going to go back and visit the threads that I commented on that I was able to test in 1.20.2, but I'm a little saddened to see the paper isn't even on 1.20.3/4 yet lol
Quick question, is it possible to stream a picture as a texture or something without putting it into a resource pack? If that makes any sense?
as a Map item yes otherwise no
Hello, where can I find fresh scripts with some interesting ideas
there are a lot of scripts for you to take a look at in #showcase as well as on our forum
!forum
+++ Info forum: https://forum.denizenscript.com/
!resource
If you'd like to share your Denizen script, or view scripts shared by others, you can use the Denizen resources page: https://forum.denizenscript.com/resources/.
that one too :P
lol shit
I never thought I would actually come across the rare scenario when not having citizens would have caused my scripts to not work 
dnt & dns role applied for not having citizens
throw a timeout and a ban in there too
maybe a nuke too
jk
my test server didn't have citizens until i needed to use Animate for sitting lol
it's an advertising deal
you got any idea how much fullwall pays me to keep animate that way??
Given the current state of the economy, that's a pretty good wage
On a completely unrelated note, i just noticed the reactions to this post
I think that's the german flag?
yar
apparantly like half of those are from Deleted User ea676185
the other discussion posts just have upvotes
i believe it was stewe's alt?
Has there been discussion about typed definitions in procs and tasks before
typed denizen 👀
Why would you possibly want that
Editor intellisense stuff
although we do have comments for defs, so it could grab data from it
for example im often using
defintions : def1[PlayerTag]|def2[ElementTag]etc
So kinda like JSDoc
no idea what that is but sure :D
what is this
preselecting object types when you specify expected definitions
Consider also
null_if_tag
lmao
crazy dm leak
Yoo
👀 history
(I didn't get too much dm spam)
So I just went about making my fancy new wand enchantable;
Really just a very basic wand, literally a stick
w-why would it not be enchantable
Guess who just realized that buyer aspect is a thing for melee fiery effect...
yes anvil actually lol
what’s that one spell Voldemort says
kek
i thought you could enchant any item through an anvil
is that creative only?
Yeah that looks right, "nge-he-he"
well
If it's creative only, I just made it so that you can do it normally
yes
The thing I just made though is this:
I'm just a little dumbfounded that I didn't realize that fire aspect was literally the same thing but for melee lol
sticks can't be enchanted normally anyway
so like
you didn't need to home-brew the effect, but you had to do most of the work anyway
one small step for man
and now, you have consistency i guess
i made flame 1-5 for better/neat fiery affects for bows, and wanted to do the same for my wands; just, instead of giving it any ranged capabilities at first, the first 1-3 levels are melee only
im just beating myself up for forgetting fire aspect exists 
does fire aspect even have levels
no lol but im about to give it some
apparently so
oh it does?
Fire Aspect adds 80 fire-ticks (4 seconds of burning) per level to the target. Because the first hit is caused by the item with this enchantment, the first second of fire damage is not recognized. Targets receive 3♥♥ and 7♥♥♥♥ damage with level I and II respectively.
Formula to calculate the fire damage: fire damage in 1♥ = (level × 4) – 1
oh; two levels
burning_damage_deratelimiter:
type: task
definitions: entity
script:
- while <[entity].on_fire>:
- wait 3t
- adjust <[entity]> no_damage_duration:1t```
ksksksk
lmao
da behr is typing
/ex spawn falling_block[potion_effects=[type=levitation;amplifier=1;duration=10s];leash_holder=<player>;fallingblock_type=blue_concrete] <player.location.forward_flat[2].above[3]>
i half expected this might be an easy way to make a balloon heh
(it didnt work)
Use something like darwin's pet saver script
I was trying to steal minecraft education editions
except make the pet invisible and the chicken a falling block
what about a display ent that floats upward
ooo, mounting or attaching it?
This looks cute
Ohh no it ran out of helium
display ents 💪
allow blowing up bloons via scaling them xd
maybe the new breeze mob could blow them up with their projectile
https://minecraft.fandom.com/wiki/Material_Reducer
My other thought was wondering how complicated it would be to implement this system
have fun making your pumpkin pies kiddos

although it'd be kind of fun to make something like that
" What do I need to learn this, i'll never use it!"
goes to use it for fun on b
no chemistry, no modern event determinations, what else do you not like? 
MineChem is a mod originally by ljdp, then maintained by Rush12, now maintained by jakimfett and pixlepix. This mod is all about science; particularly chemistry and basic physics. Materials in Minecraft can all be broken down into basic compounds and elements with MineChem, which can then be turned back into other compounds and materials, like c...
shhhhhhhhhhhh
on player puts poppy in furnace
- explode <context.location>
- adjust <player> dead:true
ERROR in queue Error Message: Invalid mechanism specified: dead
- adjust <player> walter_white:true
oh this is not actives chat frick
lol
oh my god i just realized the dudes name is walter white isnt it
i got the play on words just now
also am genuinely impressed this post has this many messages here
remember the time i tried stealing my blood and someone was talking about demons just enough for my iron levels to return 666
of course i know him, he's me
oh wtf
kekkekekekek
why is this so coincodental KEK
You know what, this system really wouldn't be all that difficult to add - And it actually has some pretty simple recipes
that first lab table ingredient and the first material needed for super fertilizer has me concerned lmao
i guess only kind of anyways lol
remember the time i tried stealing my blood
no matter how many times i read this it doesn't become okay
i threw together this nonsense
i mightve only just realized the tiny slimes were dying lol
is that an effect of the slime or the bow
slimes the size of seven yeah
i slipped in a little
after slime spawns chance:1 server_flagged:!behr.essentials.slime_death:
- adjust <context.entity> size:7
after slime spawns chance:10 server_flagged:!behr.essentials.slime_death:
- adjust <context.entity> size:5```
what if both trigger 
well then i guess it depends on which fires firstlolol
i should slip another <util.random_chance[10]> into the second one then i recon
was about to write that lol
is the direction of the slime shooting random?
yeah
what was your approach to it
just repeat add random int to yaw and pitch and look it?
- repeat 30:
- spawn slime[size=<util.random.int[1].to[5].div[5].round_down>;velocity=<location[0,1,0].random_offset[1,0,1]>] <[location]> save:slime
- wait 1t
But I ran into a weird incident where I can't cancel the fall? odd
I don't believe slimes take fall damage
i-
I am apparently wrong?
i would have sworn in court
I looked it up and it's 90% people saying they're shouldn't
anyway does the damaged event trigger at all
watch the video lmao
OOOOHH RANDOM OFFSET IN VELOCITY thats clever i wouldve overengineered the hell out of this bad boy

im so happy with this
it'sa right-click button for muting the players ingame via the relay chat
but i did make sure to slap an insta-mute for obvious slurs with a notification in my mod channel too 
next step: all users can use it. Mods have 99% chance of it working, everyone else has a 1% chance. On failure, you mute yourself
the true
haotizen way
No gods, no masters! Overthrow the tyranny of the upper class moderators! Rise up, trolls, and revolt!
the
react trigger i had on 1% of messages originally really showed me how commonly 1% fires 
was also decently pleased the one line i needed to block everyone and here pings was just
- define payload.allowed_mentions.parse <list>
if you really want to stop that, just like
hard replace any @ symbols with (at) or something
i want to eventually convert pings :>
you can ping champagne from in-game for chatter now lol
fortunetly the regex for catching pings should be pretty trivial
yeahh
what - inventory move does?
!makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
keykeykeykey
🦃 inquisitor please 
did 1.20.2 break denizen advancements? If it's just me I'll submit a help thread.
Normally you're suppose to make a post on this but... #1179562539995107338 message It's a known problem.
Ok I’ll standby until there’s a fix.
probs a dumb question, but doing /ex narrate <player.glow_color>; should work... right? lol
!makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
!tias
Try it and see!
If somebody pulled this up for you, you're probably asking a question of the public channel that's easier and faster to figure out by just attempting your idea in-game and looking at the result of that attempt.
copy and paste that into ur chat for immediate results
made thread with screenshots, I had already attempted it in game 😅 sorry.
it's all good
is there a max/min Y poisiton i can send a play to? (in whatever way)
should prob make a post for that
@dawn flower I forgot fixed for billboard only shows it on one angle. Had to double up my text displays to make it seem like it's on both ends.
Yeah I thought minecraft already included it in some tutorial toast business but I was misremembering.
🖱ᴸ
🖱ᴿ
If you want to use em.
I bolded them in-game.
Yeah iirc there's no way to make the text visible for both sides, looks very cool :o
https://github.com/DenizenScript/Depenizen/issues/321
would be nice to have implemented ❤️
because there is no sqlite command, i cant read from the lwc.db file 😦
!makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
its not a support question 😄 but yes, i know to make a post for everything in here...
Is LWC even a thing still
I'm half tempted to just replicate the thing myself.
Yes
Huh, LWC allows magnetizing items towards blocks with inventories. That's kind of cool, but I kind of wonder how they even do that. I imagine in denizen you'd have to do a delta second tick and check every loaded lock that has that flag and then pull items slowly towards it.
Or at least LWCX does.
just have a 3x3 cuboid around the block and track whenever an item enters that area
You know that probably would be the better idea lol.
You can change your post from support to a feature request
If you open one you can type /featurethread
@graceful laurel new PR for you to do
pr boy
ok sir dnt the third
that was a support question. it's a feature request for depenizen, and needs to be tracked in a post so it can be added
back in 2020 we didn't do threads, and those issues are largely unused
we sort by the feature request tag in #1026104994149171200 these days so good to create a post for it if you need it too
does denizen work in 1.20 or no?
i saw on the spigot page that it was only tested up to 1.19
1.19.4, 1.20.2, and 1.20.4 are currently supported - 1.20.2 version is in #news
make a post next time though please
oh oops. added 1.20 to that lol
ooooh boy - so, one of my biggest gripes with VR is having to type literally anything ever - #1138380771552395326 had me looking through old resources i had and i re-found this video: https://youtu.be/cYT0tvVAcUc
This datapack adds a radial menu around the player to run any commands.
https://modrinth.com/datapack/commands-menu (Coming soon)
now that we have display entities, this is going to be sooo good
yummtlicous
couldn't find what you wanted specifically but thatll be fun to play with tonight 
behrsies can u link ur custom armor post agian
#1186108899972108318 message
is pinned there too
lub u
can i do this no datapacks
denizen
when 100% denizen
https://github.com/b-Universe/b-datapack/blob/main/data/custom_armor/trim_pattern/example.json
it's just that single file
(and the datapack's pack.mcmeta but thats a given: https://github.com/b-Universe/b-datapack/blob/main/pack.mcmeta)
This is cool.
Reminds me of the one I did
Extremely similar
I was considering pinging you jsut for that.
It'd be not to hard to strip out the space setting and have it just be that
Only issue with that is you can't see in enclosed spaces
Which
Actually yeah that's why I did the space thing in the first place lol
wtf thas wild
invisible and invincible shulkers
still one of the coolest effects i've ever seen done in minecraft
congrats
Invisible shulkers can't be true invisible
Their head still shows
Any collidable entity like that has that issue where it can't truly be invisible
With a texture pack yeah
actually funny note about that, everything about them can be transparent except for their head
^ that's via a fully transparent texture
yeah
probably needs some kind of crazy shader if anything
that's basically the only thing stopping you from having true custom hitboxes
you can kinda do it already with smooth teleporting
hah, double nice
Status: nice
Let's make that an easter egg, everytime it ends in 69 it's either nice or not nice when it fails.
chicken_handler:
type: world
debug: false
events:
on egg despawns:
- repeat <context.item.quantity>:
- spawn chicken[age=baby] if:<util.random_chance[12.5]>```
Wonder how long it will take for me to find out whether or not this is a bad idea without some kind of cramming protection 
Wait wtf.
Did you put that in a quote?
Also wheres the chance switch in your script.
i went with random_chance so i could repeat the chance for all the eggs in the stacc
so a 16 egg stack procs the chance for each one individually
as opposed to all or nothing
i was originally thinking of something like
- define quantity <context.item.quantity>
- repeat <[quantity].div[8].round_up>:
- spawn chicken[age=baby] if:<util.random_chance[<[quantity].mul[25].min[100]>]>```
but i wanted a chance for each egg lol
in-line repeat argument when
offthread_repeat arg exists
why no repeat arg
sad.jpg
!search offthread_repeat
[Semi-Decent Match] !Command teleport, !Command look.
Did you mean to search for add_thread_member?
O^O wa
playing around with the idea of placing blocks mid-air litematica style 
went and had to put water blocks back in basically 
this is truly what Denizen is all about
entity
look (<entity>|...) [<location>/cancel/yaw:<yaw> pitch:<pitch>] (duration:<duration>) (offthread_repeat:<#>)
Causes the NPC or other entity to look at a target location.
Makes the entity look towards the location.
You can specify either a target location, or a yaw and pitch.
Can be used on players.
If a duration is set, the entity cannot look away from the location until the duration has expired.
Use the cancel argument to end the duration earlier.
Optionally, you can use the "offthread_repeat:" option alongside "yaw:" and "pitch:"
to cause a player's rotation to be smoothed out with a specified number of extra async rotation packets within a single tick.
oh i thought you meant my repeaty thing lol
in-line delay argument when
I think teleport and look using different ways of doing offthread repeat
I had much less trouble with teleport lol
imo its just that look is weird lmao
they send the same packet, so you can use teleport's without having to touch the look command
my goal with teleport's offthread_repeat was to make it easy to use and understand
you definitely passed that test lol
ive been integrating denizen into my lockout plugin to make custom objectives
and it's been working so well im really pleased with it
Nice! Did you make the plugin too?
yepp :)
i can share more if ppl are interested but i made a new script container for objectives and ive been using denizen internals to add more like new tags and commands
I'd be down to take a looksie lol
it's not much right now, im still adding more stuff but essentially the way the plugin works is that i have objective objects which track their own data like different teams' scores. each objective object is also implicitly an event listener so i can handle the logic for each objective
for denizen i made my objective container extend the world container so it can listen to events, so rn my test script looks like this:
Lockout_Test:
type: lockout
difficulty: medium
events:
on player breaks block:
- narrate HELLO
i need to add the logic for parsing other stuff that objectives need like the icon and title but rn this is working, and what's even cooler is that i hooked into the script event stuff to prevent objective script events from being run if the objective isnt actually loaded
done with this:
ScriptEvent.extraMatchers.add((event, path) -> !(path.container instanceof ObjectiveContainer container) || container.isActive());
so before the script event is run i check if the path is from an objective container and i only run objective containers if they're "active" (which i do by calling back to my own plugin and seeing if the objective is currently loaded in the running game)
Lockout_Test:
type: lockout
title: Test
description: Break all the things.
difficulty: medium
events:
on player breaks block:
- narrate "HELLO! On team <lockout.team[<player>]> Script: <script> FLAG: <objective.flag[test]>"
- flag <objective> test:+:1
it's advanced
i fully integrated the flag command into my objectives now and it's appropriately saving to my objective's persistent data container
this is super sick ngl
that's super cool
ty ty it's coming together a lot smoother than expected
once i add a command to increment scores the basic usage is ready
goddamn
must be sick having all these possibilites open up for you when you know how to add onto denizen
i saw that you're integrating denizen with your previously java built plugin
but now, if it were that you had never wrote it yet, would you still write it in java, or would you write it entirely in denizen?
I actually considered the latter option but I wanted to keep the plugin lightweight and w no dependencies so I'd still keep it in Java
Heya, i hope it's the right channel for this (hrhr)
You all doing great, keep up this nice plugin and team!
Thanks for your work and every helpful hand

why the hell is this valid?
with no errors
flase
I just found huge resource leak caused by this nonsense
!makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
Quick question, so I just updated the vs code extension and now all my syntax highlighting is gone...anyone know a fix? Been googling and can't find anything
Le make post please
!e mythicmob mob killed
Depenizen, MythicMobs
Depenizen
mythicmob <mob> dies|death|killed
by:<entity> to only process the event if the killer matches a specified entity type.
when a MythicMob dies.
<context.mob> Returns the MythicMob that has been killed.
<context.entity> Returns the EntityTag for the MythicMob.
<context.killer> returns the EntityTag that killed the MythicMob (if available).
<context.level> Returns the level of the MythicMob.
<context.drops> Returns a list of items dropped.
ListTag(ItemTag) to specify new items to be dropped.
True - this adds switches in:<area> + location_flagged:<flag name>.
!e or
Multiple possible events: block forms, horse jumps, world loads, world saves, world unloads, firework bursts, entity teleports, sheep dyed, entity transforms, world initializes, discord user joins, entity forms block, item recipe formed, player uses portal, discord user leaves, skeleton horse trap, entity exits portal, sponge absorbs water, entity enters portal, player breaks block, ...
!e else
Player
player respawns (at bed) player respawns elsewhere
when a player respawns.
Always. - this adds switches flagged:<flag name> + permission:<node>, in addition to the <player> link.
<context.location> returns a LocationTag of the respawn location.
<context.is_bed_spawn> returns a boolean indicating whether the player is about to respawn at their bed.
LocationTag to change the respawn location.
#bot-spam please
@idle copper use #bot-spam for that
mb
#bot-spam
!paste
Help us help you by pasting your script to https://paste.denizenscript.com/New/Script and linking it back here.
#bot-spam
Buy thing script: https://www.omnixia.io/ca/store/minecraft-plugins
Join us on discord: https://discord.gg/y2xGx9RNWp
Revolutionize Player Shopping - BetterRPLite
Elevate your Minecraft server with BetterRPLite, a groundbreaking solution crafted to breathe life into mundane NPCs and revolutionize player shopping interactions.
Key Features:
...
We would prefer that you didn't advertise this while the only way to download it breaks spigot's rules, as was a already mentioned in your thread
I just wanna say thanks. I'm really enjoying Denizen.
Yay!
+> YAY!!!
Here, i made a npc locker that lets people pay to unlock shops. Is locking it globally so people work together to unlock a NPC. Just wanted to share it 😄 (usage: /locknpc [npc_id] [amont] [shopid])
I may make it more complex for future updates in my server. I can reshare it again once i update if people is interested
very cool! keep in mind, #showcase is the best place to show your creations :) get a good recording of it working, post the script on the denizen pastebin, and post it there!
Oh i see, thanks
Also use the paste site instead instead of uploading it.
Also makes sense
🙃 Thank you guys
i'll take it in mind, not a great idea just to drop the script like that ig
not too bad it just looks ugly when not formatted and can be spammy if you do it repeatedly
also the idea of people working together like that is pretty interesting and creative!
I have got to be missing the easy way to measure the height of a cuboid right?
!makepost
If you have a support question, please make a forum post for it!
"But it's just a yes/no question!"
We hear this from users quite often, and, frankly, it almost never is just a yes/no question - many seemingly simple questions lead to long answers or complex debugging or interesting discussions or...
"But you've probably gotten this question before and have the answer prepared"
All the more reason to use forum posts! When you're typing the title, it auto-searches existing posts, and thus if you're asking a repeat question, you'll instantly find the prior time it was asked, and the answer it had then, before you even press enter on your post!
"But it's not worth bothering"
Good news: it takes almost no more effort to make a post than to type in a channel! It's really really easy!
"But I don't want to annoy the helpers"
A forum post won't annoy us! We prefer it! Most of us don't get pinged or anything, it's fine!
pls
open post and we'll tell you :>
noooooooo i don't want toooooo
do it
Fine, you win
Trying to replicate iceologer in game and dayumm, I didn't expected that it will go that well
https://www.youtube.com/watch?v=1OvmsgAhQ-Y
i love that!
Hi, I have never used Denizen before, and have only used skript. But skript performs very bad and just isn't that good, and I was thinking about switching to Denizen, but I'm wondering if the performance is better than skript, as I was reading the docs and saw a snippet like this,
test_task:
type: task
script:
- while <player.is_online>:```
Would that run every 1 tick, and would it be laggy at all or would the performance be very good compared to doing something like this in script,
```js
on join:
while player is online:
wait 1 tick```
which would be very bad for performance and could crash bring the TPS down a lot with a lot of players online. Thanks
could you make a thread with the issue, and be more specific on what youre trying to do
it wasnt an issue, somebody else already helped me
ur good
someone give idea on what to script..... please........... its been so long since i've done anything + my project of doing all polyhedra (https://en.wikipedia.org/wiki/List_of_uniform_polyhedra#Table_of_polyhedra) has halted on behalf of geometry being hard AND me being rusty with scripting
but i also dont have anything going on and absolutely no ideas
come make a self care bot with me ;;;)
uuuuuuuuuuuuuggghghhhhhhh webrequests and discord,,.,.,.,.,, mfmffhghghg....
hygine kek
i mean tbh, sometimes just brushing your teeth, taking a shower, changing clothes, those are all small wins some people often skip on a lazy day 
that's true
tidying up ye desk/workplace, migrating laundry at least to the drier is a big one for me - that's the easiest get-started imo
tidying up desk
oh boy

my desk is always a mess xD
even just clearing your dishes, empty water bottles, throwing away a single grocery bag of trash away helps 
just had an idea that might be even more ambitious than doing all polyhedra
truco is a brazilian card game, canastra probably is too. everyone knows poker 😼

you gotta put laundry in the washing machine before you put it in the drier
exactly! :D
that's the easy part, and at least they wont get smelly 
/health
make a denizen trading card game
h how would that work
ok i have two item scripts that are cards, you can drop them
trading card game done 😎
HMMMMMMMM
uno IS easier than poker
great idea i'll do uno first
mayb some fancy display entities for the deck.,.,..
pokemon
but make the art style like
pixel
im going to make palworld in minercaft omg
wait
did you notice that palworld in minecraft would be like pokemon in minecraft just with new monsters
dont make me catch u with my pokeballs, my farm yearns for the spanish inquisition
its a mix of pokemon and ark
!s test
Is there anywhere people just upload scripts for everyone to use? I figured that would be a thing but haven't seen it listed anywhere.
#showcase technically but it's usually seen for higher quality scripts
how do you not...