#Open Denizen Discussion Thread
1 messages Β· Page 6 of 1
true but i really love the betonquest community aswell
what i dont understand is why is he in DONATOR chat instead of buying minecraft?
dude, honestly, cracked users are cracked up
theyll pay for some premium plugins, they won't buy minecraft, and they can obviously afford a computer
they'd buy a car, download the wheels for it, and then pirate the steering wheel if they could
like i genuinely dont understand buying premium plugins but not buying minecraft
i never will
them when the car software has pop-ups:
id 3d print the fuck outta a car if i could lol
also newest model cars are beginning to lock features behinds monthly paywalls
"Oh yeah it drives really well, smoothest on the market!"
"What do you mean steer?"
"Ohhhh, the wheel! yeah that's actually a part of our premium plan, only 9,999.99 a Month! It's the cheapest in the market... because we sued all our competitors for copying our car colors (I mean, we already had black cars, it should be obvious)"
Lmao
Fr π
@old venture Since I'm putting the icosphere code into my library, I cleaned it up, and fixed the subdivision issue. It'll be available as part of the library, but here's just the icosphere procedure: https://paste.denizenscript.com/View/106520
Content of Denizen Script Paste #106520: Icosphere... pasted 2023/02/22 22:07:06 UTC-08:00, Paste length: 3518 characters across 58 lines, Content: icosphere: type: procedure
Me standing inside it at a subdivision of 3
damn i already made my own sphere proc π but this is way better
thank you so much 
hello, denizen does not propose to create an interface of purchase, that of the script chat or then between the video that I saw or the guide I saw nothing
you're not reading the information we're giving you :(
your question is also vague; when you create a post for your question, please provide as much information as possible, like what you tried, what you expected to happen, and what actually happened - the script you used is important as well as a debug
please read everything here fully:
!info makepost haste debug
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!
Help us help you by pasting your script to https://paste.denizenscript.com/New/Script and linking it back here.
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!
Idk if im just a bit naive, but could it be possible to recreate plotsquared in denizen only? or do i need to be crazy for this
that shouldn't be that hard
we believe in you
Oh I forgot about that part
i did that with one of my creative worlds once
(i havent done anything regarding worldgen in dneizen yet)
thatβd probably be the hard part but if you pregen there wonβt be any lag
just takes math
?
like once a chunk generates i place a schematic
placing a fuckton of blocks at once can be laggy in denizen
damn
why not pregen and make a world border
actuallllyyy
idk this doesnt feel professional xd
i stresstested this once and i got great results lol
why would you want a plot world in the first place 
it's fun 
so players can have plots
creative mode??
its a simple "creative world" type world
oh I saw a lot of servers where uh you had a plot and build survival on it
Behrror u said u did smth similar once, righhht?
what would happen if i spawn a schematic in an unloaded chunk? would it be placed once its loaded or would it crash or cancel?
it wouldn't work; chunk would actually have to be loaded
if it was pre-generated, it's not a big deal to load it
so it would error?
like two friends of mine helped me make this in a plot once forever ago 
and i just ended up copying it over into the world lmao
looks awesome
if you have a surivival only world though, having a plot available in a creative world is kinda like making it so redstone nerds can hop over, test something real quick, and then jump back to survival and make the thing instead of logging out and going to single player or something
im planning on doing that again but also giving people a denizen based worldedit called BehrEdit 
no no this was not what i planned, i just wanted players to be able to play in an pre build world (adventure mode) and be able to build on their plot
2 seperate worlds
WorldBedit
mfw delayed arg
I donβt use the delayed arg I use a for loop for each and every block in the schematic and put in a 5 tick wait between each while running 13 instances of cookie clicker in the background
as a note, it creates a list of locations without a world around zero zero, so when you take the points, parse them with a new location as the center, and with_world, otherwise itll be like they're nowhere
now that I say that, maybe I should just change the output. I'll have to test it and see which is faster
#showcase message
I just saw this π I made a similar thing a while back with stable diffusion that would let players use it to create paintings for their bases
I think i'm going to rewrite it and then maybe i should showcase it π€
No one used it on my server though π
It works out surprisingly well when using the API from automatic111's UI because with requests it returns the image encoded in base64
Soo I rewrote it
The code is uglier than I remember it being originally π
Oh!
Is there a "Best practices" and/or "code formatting" guide anywhere? There isn't on the actual guide website
up to preference
you can get your code checked out if you make a thread tho
Really? I desperately need someone to tell me how to make things pretty π
I can just make a pastebin and ask for people to make my code pretty? For free?
!haste
Help us help you by pasting your script to https://paste.denizenscript.com/New/Script and linking it back here.
yes
well not make
more like
I know which paste to use lol
Bah
I prefer to lurk and learn from watching
Interaction π
I would personally define myself as an intermediate scripter
I'm just not big on talking I stick to looking at the docs but sometimes I make stupid mistakes like
"On commmand"
And no matter how many I look at it I don't see
I'm never living that down
ya thats why you can make a posts for it
and others will catch it for you
hmm how would you define your scripting skills
Most of what I do is random but I've been using denizen since early 2020 I believe
Completely taught from the meta website
Didn't even realize there was an actual guide website until after I eventually joined the discord
lol
Would have been nice to have in the early days π
What's the average level of experience here?
not sure i started learning from nov of 2021
ive done some pretty cool stuff
Bro is newer than me and already better π
well it does depend how much you script i guess
Probably a lot tbh I have too much free time
The life of an unemployed almost cripple
getting support is something that really helps you learn or just interacting with the community
theres a lot of stuff that isnt on the docs
I wonder if it's possible to get my active user role removed π€ I refuse it on principle
leave and rejoin sevrer
you get it back after you level up tho
Reeeeee
Who do I talk to before showcasing things?
My stable diffusion script isn't good enough to show off enough right now though
you dont need to talk to anyone, just post (make sure to attach the script too though)
check the pin for rules / unlocking your ability to post there
I did already
Just want another pair of eyes on it:p
I'll tidy up and add more features then tomorrow I'll open a thread
Get more eyes on it
Probably use ChatGPT to write an explanation lol
Is there such a thing as "too much error checking"? In the eyes of the denizen community π
trying to not get free error checking is the hard part here lol
... those are two different definitions of 'error checking' in use
and now i'm not sure which one is meant
Im the kinda guy who adds checks and handling for things that really should never happen in any realistic situation
Second kind
THATS JUST AS UNCLEAR IF NOT WORSE
Lmao
this makes it sound more like my interpretation and not inquisitor's
Like I'm the kind of guy to check if the player has somehow logged off before the script completes if I use more than a few ticks of wait in a script
If it would throw an error if they had
My "Complete" code is like 90% error checking and handling and the bulk of the time I spend on a script is me trying to use the least lines possible π
Completely unnecessarily
I fully understand that it's pointless
It's just compulsive
I meant error checking and handling as in like, try catch
Although those aren't things in denizen
I think
well
you have to do it manually
but try { catch is basically just a worse version of denizen's fallback system
Sorry I'm self taught literally everything so I don't know terminology π
I'm unteachable I learn best by myself
Oh I know a better example
I if_null[] when there's literally no way for a tag to be null
While also fighting the compulsion to make it shorter
Causes me physical pain when I have to use a horizontal scroll bar
!guide overuse fall
View the guide page 'Common Mistakes - Don't Overuse Fallbacks' at: https://guide.denizenscript.com/guides/troubleshooting/common-mistakes.html#don-t-overuse-fallbacks
me when using .if_null on a definition
That moment when you want to stop chat spam when reloading but don't want to turn off the debugger for the console so you make an /exreload command that just runs ex reload without printing anything
there's a Denizen/config.yml option to not give output from /ex. You can also use /ex -q reload to run a single command quietly
learning sum new everyday
I'm sure everyone here has muscle memory for ex reload lmao
I am surprised I am not a do not support because of my general lack of being an enjoyable person to talk to π
-q is a godsend for inline loops lmao
you're being awfully negative about yourself
that's not generally a useful mentality
Better than being a narcissist like I'm supposed to be π
Fair enough
positive thinking leads to positive action
if this sounds completely stupid im sorry but im curious, if i learned how to develop java plugins could i integrate my denizens flags so i could update them?
generally you'd have the java plugin register tags/commands/whatever into Denizen and then use a script to do things like mucking with flags
Who here has smart homes
And uses home assistant?
Who here wants their lights to reflect the time of day in Minecraft?
webget command is crazy
spiderman_pizza_time.gif
Β» Twitter!: https://twitter.com/jumpsplat120
Β» Patreon: https://www.patreon.com/jumpsplat120
Game link: Minecraft.net
===== ATTRIBUTION =====
Bossa Antigua by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3454-bossa-antigua
License: http://creativecommons.org/licenses/by/4.0/
Deuces by Kevin MacLeod...
yes
watch the video lol
jump deserves the views
that video is made with Denizen
Oh Jump is gay? π
wat
He does the gay voice harder than me
Oh that explains it
lmao
My bad
Welp back to making dumb smart home thing in mc
Does anyone know of a web api to detect text in images?
You could implement that in python, I would just setup a small server on a raspi running some code for that pretty easily
Uhh the problem is that I don't know anything about python to do that. π
move to a post or #1027976885520584814 as relevant please
well it was a quick question but it's ok I'll post it
Ok time for the age old question
Fork or start from scratch?
Bruh how am i just finding out about this gnfndnd
Ive done lots of inline loops for shit i couldnt be bothered to write a script for and just accepted my fate of not being able to see chat
Are you kidding me? I have been using Smartthings for a long time now. But this may make me switch.
that user was banned for alting around a ban fyi
Lmao
Bruh, the gay voice? That's just my voice π
does this have any dependencies?
spigot/paper
well then create a post asking for help with that
!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!
how do i find your library? im struggling a bit using ur proc, because it calls for another proc i dont have
- define verts:->:<proc[midpoint].context[a=<[verts].get[<[min]>]>;b=<[verts].get[<[max]>]>].normalize> this line, i dont have a midpoint proc
Oh woops, ya, mb
My library is on the denizenscript site under resources, but it hasn't been updated, which means the old proc is called something else and uses a different syntax. Lemme just
@old venture https://github.com/jumpsplat120/Denizen-Scripts/tree/master/personal_projects/utilities This is a link to my github with the utilities folder. It's not fully finished, hence me not pushing to the resources page on the dsc site, but it has both icosphere and midpoint, along with the error checking. Just drop the whole folder into your scripts folder and reload
Thank you so much
i got it perfectly working now :D
i can now throw away my awful sphere proc! urs is so fast and lagfree its insane
you helped me out alot
oh no, i just put subdivision of 20 :( dumb ways to die
me omw to subdivide by 64
your computer on its way to subdivide into 64
Can I hide the glow of enchanted items?
afaik you can only use resource packs for that
oke, thank you
yeah i battled that problem for a bit, just ended up removing enchant glint from my pack
minecraft/textures/misc/enchanted_item_glint.png
Ive made a little script that burns players when they come in direct sun light, but currently it only checks if the player has to be burned after they step on a block(on player steps on block event).
How do would I go about checking if the player should be burned in a more effective way, that also doesnt tank the server resources
oo time for post because this is gonna be a big one i can feel it
!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!
oh god please create post that is several times worse than on player steps on block
Thank you for the help everyone
How can I disable the sleep event?
I saw something about player deep sleeps
make a post 
oh oops, thought this was my postπ€£
- if <context.entity.type> == CHICKEN
Doesnt seems to be working, am I being silly?
wut?
!t entitytag.type
Did you mean to search for entitytag.name?
!t entitytag.entity_type
you probably meant this
ah
if i'm not mistaken, type is the deprecated form of object_type, so that tag might have been returning entity
thank you for the assistance
I'm glad you're enjoying it :3
Hi, I'm working on a little tool that lets you build cuboids with a displayed outline and zdepth that you can scroll in and out on your hotbar : D
That looks cool
had a lot of fun building all of this with it : D
these are runes, non magic people can't read it 
thank you!
dang
guess i gotta learn magic
also that structure looks pretty cool if it was built with that too
will you showcase it, when its finished?
I was surprised how fast building with it was compared to using World Edit (I kinda suck at WE : p)
maybe : D
I don't have access though
reaaaaad them carefully
I like scripts that can replace functionality of WE
it also has a "rawcuboid" argument which lets it parse deni tags, meaning you can make cuboids with members or a list of locations, you can technically also call shape presets through proc or data scripts : D
parse deni tags
π
"deni tags"
dTags
I'd be more than happy to open a new post for this if needed, but I know in the past two weeks or so Citizens has been working on modifying how NPCs are teleported to fix some issues with WorldGuard + LuckPerms errors: (Thread: https://discord.com/channels/315163488085475337/1075169065372491776). Was Denizen planning to adopt any of these changes? I'd noticed it starting to occur with the sitting Trait given how the NPCs are being teleported.
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
yes make a thread
Cheers π
Done!
!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!
@cursive tide in your last showcase, how did you hide the vanilla bossbar? I tested your script and I still have the two bars behind your custom texture
Btw, I had a bug with it: it generates an error when the player is at the exact position it points to. (basically it can't happen unless you specify <player.location> as argument)
I made the white bossbar transparent in the resource pack.
I dont think I ever ran into that problem because I would always remove it when they got within 1 block or the destination was an NPC. I will have to look into that.
I had this bug only because I ran the task with <player.location> as argument
In a production environment it shouldn't happen even if a player comes very, very close to a location I think there will ever be a 0.000001 block distance
Oh, sad... I though you found a miraculous solution to deal with the bossbar variants limitation...
I search a solution to do something like you (a custom GUI on bossbars position without removing any of the 7 bossbar variants)
No sorry. It uses the white. You would have to do a lot of placement work but you could move it to the actionbar.
I looked at this solution but if I'm right, as soon as we change the minecraft windows size the placement is fucked up
you would have to change all the image placements in the RP.
yeah all the placement will be messed up
you would have to painfully re arrange all of it. it would be a huge pain. but you could do it.
no, what I'm saying is that if I make my placements relatively to the action bar (in pixels) if I reduce the size of my window, the pixel offset will be the same so the "custom bossbar" will be out of the screen
There is definitely a reason I used the white bossbar. A cool side effect of making it transparent it gives you an option to display text at the top of the screen without a bossbar there.
can resource packs only change boss bars depending on their colors?
Here are all the vanilla bossbars texture
You have for each color the empty and the full one and at the bottom the calc of the available divisions
So, yes, it seems to be the only solution to hide it
i guess you could make empty boss bars transparent
Yes, I will probably do that
@cursive tide mb, the location is rounded so it happens effectively when we are on the block the compass points (~1 block distance)
what do you guys think of my newest script
on delta time secondly every:5:
- if <util.random_uuid> == <util.random_uuid>:
- adjust server delete_file:scripts
every 5 seconds, you get a 1 in 2.71 quintillion chance of getting your scripts wiped clean
(unnecessary spoiler: that wouldn't actually work)
(believable surprise: π± )
talking about stuff that wouldnt actually work, just wondered if setting equipment_map on a silverfish would change how much damage it receives
!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.
my biggest enemy, the !tias command
basic question that I think don't needs a thread?
What's the proper way to remove the "binary@" before a binary tag?
I want write a SHA-1 hash in a file but I don't know how to convert the bin into text "as is"
!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!
oh, my bad
all good
My bad, didn't know typing again kept opening it haha.
No worries - can always reopen it if you have any more questions (about the same topic, otherwise should make a new thread) or reclose it by running the command again
Thanks again.
Noticed that "walks" triggers when the player spins around, guessing that's intended?
!e player walks
Player
This event fires very very rapidly!
player walks
when a player moves in the slightest.
Always. - this adds switches flagged:<flag name> + permission:<node>, in addition to the <player> link.
<context.old_location> returns the location of where the player was.
<context.new_location> returns the location of where the player is.
True - this adds switches in:<area> + location_flagged:<flag name>.
True - this adds <context.cancelled> and determines cancelled + cancelled:false.
xyproblem + make a post
Should make a post and explain what are you trying to do, we can probably help you with finding the correct event / solution
Alright, will do.
Wondering about texture packs and denizen using them
!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!
How to remove a dropped item shown by - displayitem with duration:infinite?
- remove doesnt seem to work
!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!
sorry about that
no worries!
What is that see through block?
It's a debug block, try " - debugblock"
the possible arguments are:
"debugblock [<location>|.../clear] (color:<color>) (name:<name>) (players:<player>|...) (d:<duration>{10s})"
Holy! Gosh how long has that been a thing!?!?!?
not everything is required the things in () are optional
!l command syntax
Almost every Denizen command and requirement has arguments after the command itself.
These arguments are just snippets of text showing what exactly the command should do,
like what the chat command should say, or where the look command should point.
But how do you know what to put in the arguments?
You merely need to look at the command's usage/syntax info.
Let's take for example:
- animatechest [<location>] ({open}/close) (sound:{true}/false)
Obviously, the command is 'animatechest'... but what does the rest of it mean?
Anything in [brackets] is required... you MUST put it there.
Anything in (parenthesis) is optional... you only need to put it there if you want to.
Anything in {braces} is default... the command will just assume this if no argument is actually typed.
Anyth...
Script Command System
If you want to learn more about the debugblock command, you can see the docs here
!c debugblock
player
debugblock [<location>|.../clear] (color:<color>) (name:<name>) (players:<player>|...) (d:<duration>{10s})
Shows or clears minecraft debug blocks.
Shows or clears minecraft debug blocks, AKA "Game Test Markers".
These are block-grid-aligned markers that are a perfect cube of a single (specifiable) transparent color, and stay for a specified duration of time or until cleared.
Markers can optionally also have simple text names.
If arguments are unspecified, the default color is white (in practice: green), the default player is the linked player, the default name is none, and the default duration is 10 seconds.
The underlying color input is...
could I use denizen to do my math homework
I think itβd be best to do it yourself lmao
but if you can find tags to make the formulas you need then, I guess? you should still try to do it yourself though
Just use chatgpt instead 
definitely
Hey so I use another plugin to get lines like this with this method
- '&#CF9FFF&m &f'
Trying to do the same thing with a denizen item but it's not happy
- <&[lore]><&color[#CF9FFF]>&m &f
Any ideas?
!makepost @digital hamlet
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!
what benefits would this bring?
context??
#changelog message
user-facing benefit when done? Primarily just, everything run more fasterer
lot more room for intelligent preprocessing-assisted features
eg in FS you don't refer to variables with <[x]> you just do <x> and it uses intelligent preprocessing to know what you mean
(if unclear: separating ScriptEntry and ScriptQueue is one of the basic prereqs for fast compiled scripts)
<[x]> you just do <x>
is this something we may see in denizen sometime?
Won't adding that potentially cause issues? like, if someone has a def and they're getting it using <mythic_mobs>, and then mythic mobs integration gets added and it becomes an actual tag base
if you have a variable named the same as a tag base in FS, it uses the variable
if you want to use the tagbase you gotta, yknow, not name variables that
(C#/Java/etc all work the same way on this, albeit they also use case sensitivity to make name conflicts less likely)
mine is xyproblem, i literally close discord afterwards
that would be kinda interesting to see
why, it means we want to help you
before I open a ticket to get into this can the functions of the TAB plugin even be replicated with Denizen
yes
i know i have probably asked this often, but i want to be 100% sure. is there a way that i can run both fastasyncworldedit and denizen? do i just need to edit the plugin.yml from fawe to prevent it from messing with /ex?
running FAWE makes more issues than features it provides 
but blendball and rock are essential for me
and also gobrush and gopaint wont work without it
Afaik these don't directly conflict unless you have other plugins that cause it
loadorder, but ex command is a different one
<#denizen-pre-forum message>
I think you should be able to use /denizen:ex instead?
I have FAWE and it doesn't impact /ex
If only there was a decent denizen based WE alternative...
Some one get on it!
I think Behr made one once but I may be wrong
@foggy gorge can you verify lol
BehrEdit
I think thatβs actually what he called it
i have several random partial scripts that can be combined together to replicate some of the parts of WE, eg https://forum.denizenscript.com/resources/copy-paste-commands.10/
Ooo
not trying to actively replace WE with that lol, mostly just trying to compensate for WE's weaker features
Still pretty cool
Copy, paste, paint, boxoid, ellipsoid... What other main things are in WE?
Ohh smoothing.
worldedit has a wild bevy of features i've never seen anybody use
(by the way, did ya'll know worldedit can make shapes by calculating through formulas lol?)
anyway there's only like 10-15 commands there's any real point in most servers replicating
I use the /fixwater command more than anything else π€£
may i know what versions u have? for both denizen and fawe, also are u using paper?
oh shit yeah this makes worldedit impossible to replace with denizen
cant imagine someone covering all that
Can Citizens and Denizen be used for automated plugin testing? Can Citizen NPCs trigger all spigot events?
Not just denizen ones
thats a good topic, make a post so we can discuss it better
Do tickets just get opened in the denizen discord forum or do you want them on github?
On Discord, if it's something that should be handled in the long-term then we might ask you to move it to GitHub later on
Alright.
Would a sleeping NPC, deleted from a bed, keeping the bed occupied, be a bug worth reporting?
Well, looks like you already have a post for that :p
Right, I just didnt' know if it was me who marks something as a bug or not.
I tried flagging that as a bug, but I don't think I have perms to do so. Makes sense of course.
If you know 100% that it's a bug, as per the info then you can use the /bug command
Er, /bugthread.
If you're not sure then let a helper or dev get around to it.
Yeah makes sense.
after time 19:
- run street_light_toggle def.state:on def.world:<context.world>
##Lights off
after time 6:
- run street_light_toggle def.state:off def.world:<context.world>
Anyone know what in game time this is?
It's the street lights public script but tryna double check they auto turn on lmao
!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!
@digital hamlet if you make a post I'll help you 
I got it fixed π β€οΈ
Made a little thingy, so you can react to message with emojis and the message author gains some points for it 
rang #4 yaay
has anybody made a vote (like minecraft server list voting) with Denizen? not really interested in doing it myself just curious
you know like voting for servers on server list
like PMF
pmc
PMC*
sorry ill clarify as well, not the rewards or whatever just the connection between like planetminecraft and your server i guess
A way to tell if somebody's voted for your server?
i imagine that's probably just a web server thingo
yes
in #showcase iirc
ah
i searched a bit but couldnβt find anythung and couldnt be bothered to scroll all the way up but i might look around some more
i love doing hacky stuff with denizzles
just found out you can count how many lines of un-indented code you have
sadly it doesnt count any lines inside ifs or whiles or whatever that has a new indedntation level
MANNN I really want to get back into with my project but I just don't know where to start again
π
Like I finish one thing and I just get stuck on the "whats next part" way too long
whatcha making and what parts do you need done
make a roadmap
is there a reason flags don't use a database or something, instead using a file
Probably the best way to go about it tbh
I have no idea yet. I def wanna try to make a rpg but I have no idea where to start. I really want to do the fun stuff but I know I gotta get the fundamentals down
Back in HS which was 5 years ago for me I wrote a whole ass book/universe so that's the only ground I have
!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!
also xyproblem
sounds like you need to invest in some game design
don't databases need to be read each time interacted with?
if so, it likely is because files are loaded into memory and they're readily available
shit i just loaded all that gap of chat just now
wtf this was like six hours ago how
Ayo! how can i narrate check where im looking at for location flags? π
!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!
Pretty funny, but this is what it looks like if you make an NPC sit, and then sleep. https://i.imgur.com/aM4ig8y.png
Falling
Thatβs me when I fall off my chair
π¨
mine did too one of the legs just fell and i went down with it
Can you flag an item in the players inventory? Or is that not a thing?
!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!
r ynan
Glad ice has the patience to deal with me every 10 minutes.
Sorry for the constant barrage of random bullshit lol
We are always happy to help people that want to learn new things
And actually put effort into it instead of wanting to be spoon fed gjsjfjg
Hopefully I fall more into that category.
I mean, if you at least try to find an answer on your own before asking youre already better than a bunch of people fjdndh
Yeah for sure. Makes sense.
how the is to the thing for the do
!rule 11
Don'tn't.
If a helper pulled this up for you, stopn't do.
!rule 69
nice
If a helper pulled this up for you... freakin nice dude. Highfive.
!rule 34
Refer to rule 6.
If a helper pulled this up for you, refer them to HR.
blazen't
If a helper pulled this up for you, that helper will be promptly fired for smoking on the job.
probably a fuckton kek
oh shit we're in denizen discussion
i thought we were on #actives-only π
I think I remember monkey talking about how there is still one that no one has found.
!rule 69420
Nicely blazen't. Refer to rules 69 and 420 for more details.
!rule 42069
Blazen't nicely. Refer to rules 420 and 69 for more details.
!rule 9001
there's indeed one rule that's never been found
and people keep re-finding the ones that were found lol
π
it's not even particularly special or anything, it's just ... apparently i'm the only person that thinks about that particular number i guess idk
it's a very often used number in certain contexts
pi?
!rule 314
i doubt it's a constant lol
!rule 3.14
:(
i mean to be fair, pi is a non-terminating decimal so it'd be hard to type the whole thing hehehe
im betting it's either math or machine related
GUYS! be smart. we have to get into meta's github and read the rules list in there
cheater peter
!rule 0
Read the rules.
!rule -1
Be prepared to have to read the rules.
!rule -2
Prepare to be prepared to have to read the rules.
!rule -3
!rule -69
!rule rule
!rule i
Iβve tried
watch him obfuscate it or something π
!rule i
!rule e
Smh
!rule aeiou
!rule potato
!rule pasta
it's a non special number but apparetly very common
!rule 21
!rule 14
!rule 194
!rule o
!rule 1984
this is literally 1984
Is it okay to reopen a thread with /helpthread?
I wasn't paying attention and did it lol, because I couldn't figure out how to reopen it.
totally
it's part of metabot's config which isn't on any public git
i can guarantee once somebody finds it it'll be really obvious in hindsight for anybody that knows anything about me in the slightest
!rule 1138
Space is cool.
If a helper pulled this up for, go watch Star Wars.
Lmao
literally that easy lmao
gg cinthesize wins a point or something idk
can't believe it took so long for anyone to try the star wars number
Google: important numbers in star wars
esdrfgjosdafgsafgh
Idk shit about star wars
point retracted
π
It was just one of those things i never got around to watching π
My fiance's mom calls me a terrorist for never having seen lotr
dang
that'd be kinda fun for a discord event for people to guess a rule number you picked lol
winner gets their name slandered on that rule
His icon is his character in a star wars game lmao
Star Wars Jedi Knight 2: Jedi Outcast
I always wish i couldve played Star Wars Galaxies in its prime, ive heard great things about its crafting / gathering / merchantry system
!rule 66
Lmfao I expected another Star Wars one
!rule 9009
new rule - dont search for obscure rules
!rule obscure
!rule 2
Don't spam. https://denizenscript.com/discord_rules#rule2
Don't post a lot of nonsense.
Also, no advertising!
already covered
NOOOOOOO
Less of a question about anything specific, but more of a general question here. I'm planning on making a plugin that lets you manipulate entity's you're looking at. E.g. rotation, sit, stand, sleep, pose head only, etc.
I was wondering how you guys would handle having multiple variants of the same manipulator? I was thinking of having 4 or 5 different items for different manipulation amounts, like rotate 1deg, rotate 15, rotate 45, etc. but that seems needlessly complex and hard to scale plus the UI gets crowded with jank.
Would you guys use some kind of other way to set the rotation amount? I know some brushes in voxel sniper use just simple commands that override the values for the active brush
I was thinking of an anvil GUI or something, but that seems needlessly complex as well when I can just use the chat.
maybe use "spell binds" like wynncraft? Left click, right click, offhand switch, drop key, plus sneak key doubles the binds
so one item slot can do 8 diffr things
maybe the drop key can be excluded but still 6 is alot
haha turn it into a minigame
I think that overcomplicates it a bit, perhaps I'll do what voxelsniper does and just have a generic size command
like /b 5 or whatever
applies to all voxelsniper tools that use a size
aight
I do like the combo system in wynncraft
definitely something unique going on there, I haven't played much but that stuff was neat.
yea i like it too
I mainly like the idea of using sneak, lmb, and rmb though. Drop and whatnot is a bit silly.
maybe sprint contextually.
You can also use mods like AriKeys to listen to any key you want
That requires a client mod though
yeah that stuff is neat, I try to use vanilla minecraft though. I never played it modded outside of optifine haha
What's some useful information about an Entity / NPC to throw into an inspector item?
Health? Attack damage/other attributes like armour or knock back resistance?
Alright, good to know.
In terms of stuff that Iβd find handy to toggle on and off for a mob, gravity and has_ai are pretty high up for me.
Maybe invulnerable as well? Might be nifty
Alright, good to know.
Not trying to repeat myself, I have a preset list of responses sorry about that.
beep boop
Ah mergu, quick Q follow up about the minecraft side of things, when the player enters range of the NPC and it 'resyncs' the rotation, does it just resync to the player location? (e.g. the body faces the facing direction of the player / npc)
Also, noticed that punching like 5 or 6 times eventually rotates the player's body to match their head location, you mentioned that punching used to work, seems like they made it asymptotic average a little as the body approaches the direction of the head.
Right, makes sense.
Another way might be to rotate their head 45 degrees and then -45 degrees.
That's what I've been doing to make it match.
fullwall will want to know about that if you can do it in 1 tick and it works
Will look into it.
Something tells me 1 tick wont work, especially if this is client sided.
Takes 5 ticks minimum T_T
looks better than punching though
Content of Denizen Script Paste #107252: Unnamed Denizen Script Paste... pasted 2023/03/11 18:59:42 UTC-08:00, Paste length: 250 characters across 3 lines, Content: - if <player.item_in_hand.flag[active_manipulator]> == body_sync: -...
Shit, sorry for the music. lmfao.
Ooh, doesn't sync if their head is the other way. I think you'd have to do -45, +45 +45 -45 to make it work.
Which is probably 10 tick minimum
Damn.
what if you did an easy 180 and -180
Crazy, but it just might work.
nope
but -135 and 180 might work
let me see
thisis the 15t method that i mentioned earlier
Kind of looks a bit weird.
Surprisingly enough, you can actually do a lot more with this if you are triggering this logic on, say, the NPC looking at a player.
Because you'll know which way they're rotating, and by consequence you'll only need to do two movements.
instead of 4.
You just need to know which side of their body the head is leaning on, and you can do this in 5 ticks.
Was able to get it down to 11 or 12 ticks by merging the two 45's. Not sure what I was thinking when I made them separate.
I'm actually not super familiar enough with minecraft either, so perhaps using teleport isn't as fast as another method.
Either way, might be worth letting that person that's interested know about it.
It's like they're looking both ways on a busy street lmao
Why tooltip is so small? π€
pretty sure you can install a plugin to make the tooltips bigger
you can resize this one, but not that one.
lol no
i mean there is no full event description like there usually is
Yes
If I get some time, I might contribute. Need to make my github look active anyways.
Could probably whip up some examples. Is there a style guide anywhere?
Or just "Look at what we have already"
I used to have a thread on this
#1040062959336034314 message
I stopped because it started to get monotonous
But you need to actually edit the meta in Denizenβs Java code, not the meta website because itβs not there
I see.
Here is one of the PRs I made
If you want some kind of reference
Alright, I'll keep this in mind. I'll come back to this discussion when I have time, hopefully I can fix a few things I come across that might need improvement.
Would be nice if there was a list though.
Cool
Any additions are greatly appreciated :)
what if you instead used look
!c look
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.
I can give it a shot in a bit, trying to resolve another problem atm.
ah yeah, it is a bit messy
but handy
@pastel field cleaner now π
Missing the damage / holding line, because it was broken anyways.
For some reason if you modify an entity's equipment the damage doesn't update anyways.
Also ran out of room.
Tried to fit it on those 10 lines that are visible when chat is unfocused.
looking good! i like it
I might make this the default compact, (Left Click)
and make the old one verbose (shift + left click)
have you thought about making it clickable? not sure if it is currently
eg click to toggle booleans
Pretty cool idea. I don't know how to do that though.
Wondering how that would work, because you click and it would have to reprint the screen back at you right?
with the updated value displayed.
Had no clue you can straight up get an NPC to cast a line and fish, that's neat.
Gotta add that to the toolbox at some point.
yeah, you'd need to print it again when it happens
can use click elements
!t elementtag.on_click
Adds a click command to the element, which makes the element execute the input command when clicked.
To execute a command "/" should be used at the start. Prior to 1.19, leaving off the "/" would display the text as chat. This feature was removed as part of the 1.19 secure chat system.
For activating interact script chat triggers (!language Chat Triggers), you can use the command "/denizenclickable chat SOME MESSAGE HERE" (requires players have permission "denizen.clickable")
For that, in...
text manipulation
ElementTag
- narrate "You can <element[click here].on_click[/help]> for help!"
- narrate "You can <element[click here].on_click[/denizenclickable chat hello]> to say hello to an NPC's interact script!"
Seems powerful, but I'll note it down and potentially work on it the next chance I get.
Buddy here acting like spiderman:
lmao
Now that I know you can cast multiple lines at once that might be a cool fishing perk if you reach X level or something.
oh what
how does that work
!c fish
Citizens
npc
fish [<location>/stop] (catch:{none}/default/junk/treasure/fish) (chance:<#>)
Causes an NPC to begin fishing around a specified location.
Causes an NPC to begin fishing at the specified location.
Setting catch determines what items the NPC may fish up, and the chance is the odds of the NPC fishing up an item.
oh uts npc only?
Yeah they only reel in the most recent line though
But you could easilyβ’οΈ program them to reel in all the lines at once.
Same goes for the player, must be possible to cast a fake hook. Just make it so that when the player reels in the good one they catch extra fish, or something.
But if it were say, an ability you trigger somehow, I have to imagine there's a way to create fake hooks if I'm doing it by accident with the NPC.
Then again, maybe not.
Hi, where can be custom events used? cant think of any usage, they seem like task scripts for me
They are a bit more flexible; multiple scripts can listen to them
in general, you shouldn't go trying to use a solution in search of a problem
there are specific use cases that become apparent when working with certain data
You can make customevents to let other people expand your script without having to modify it, so updating is easier for them.
uuu, thanks
Fishing with the multishot enchantment be like
Lmao
Is this all manual or do you have a proc for spacing that out
Manual
Unfortunately doing it programmatically is hard to do. You have to make a map of the elements used to construct the table, get their actual pixel size (I didnt confirm that yet they could be different I think these ones are the same though), you need to find a way to define columns and rows, store displays and their values in a map from definitions you create prior, you need to then construct the base of the table, and on each other row pad the cell values properly, there are a lot of considerations to doing it automatically. I came to the conclusion doing it manually and just using string formatting to make the numbers constant would be easier. When I can't do that I jusr leave the whole row open e.g the xyz row.
It very well is possible but I cannot dedicate time to it because I want to use denizen for other things
the UX experience lmfao
ice what was your old pfo i cant seem to rememver
Definitely not Udyr
and a Dog
Very fair, I have a proc for spacing out things depending on the width provided, but that's about it.
has anyone ever made particle slashes on here? my idea would be making a ring of particles around the player and excluding the ones not beeing close enough to player.location.forward or smth in that direction
is that smart or dumb?
by slashes i mean those things you normally do with mythcmobs
dax has yeah
#1023545298640982056 check out his post
alr ty
is there gonna be a displayentity command, or are all of those just gonna have to be properties
Oh yes, there is really a lot of things inside that smol entities
I think it could be too much for a mob spawn command
can cause a mess?
I wonder if we'll be able to stick these display entities to our screen somehow, it's like... we can technically make the whole UI overlay with that
would be more organized and noob friendly if its a separate command
I mean, there's not much reason for it to be a separate command - these are entities with entity properties; that way you can do - spawn item_display[item=stone;background_color=red], use these in adjust, .with, etc., specify them as mechanisms in entity scripts...
- displayentity type:item item:stone background_color:red isn't a lot/at all cleaner than - spawn item_display[item=stone;background_color=red] imo
All these settings will be available to be adjusted, yeh?
And yep, actually you do have a point. Regardless of how it will be implemented, we will still use these entities as a regular entities inside the scripts and inside the other commands
we gon have to implement a QuaternionTag for these shits

yay
+> YAY!!!
Maybe a matrix tag too
[14:56:43] [Server thread/INFO]: [Error Continued] java.lang.IllegalArgumentException: Extrenuous data in: [1073741824]
[14:56:43] [Server thread/INFO]: [Error Continued] com.google.common.base.Preconditions.checkArgument(Preconditions.java:193)
[14:56:43] [Server thread/INFO]: [Error Continued] org.bukkit.Color.fromRGB(Color.java:149)
[14:56:43] [Server thread/INFO]: [Error Continued] org.bukkit.craftbukkit.v1_19_R3.entity.CraftTextDisplay.getBackgroundColor(CraftTextDisplay.java:56)
[14:56:43] [Server thread/INFO]: [Error Continued] com.denizenscript.denizen.objects.properties.entity.EntityDisplayEntityData.getData(EntityDisplayEntityData.java:98)
nice they don't even work yet
like they don't work on a spigot level or
yeah spigot broke
also jfc i was wondering why my text dispalys weren't spawning
then i rotated
they don't autorotate like holograms do
you have to set that property I think
billboard?
you can control the rotate in excessive detail manually though
OH
yes actually you're right i'm wrong
fuck true havent thought about the syntax
"billboard" is not what i was looking for when checking for that lol
I watched a 20 minute video about it
Minecraft 1.19.4 brings us display entities, interaction entities, damage types, many new commands and much more! Here is my guide to all the technical changes in this version! #minecraftemployee
slicedlime works as a Tech Lead for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. Thi...
and here's the general gameplay one https://www.youtube.com/watch?v=8yhaYKMnjNk
Minecraft 1.19.4 is out! Here is the best guide around about all the things coming tomorrow when the full release happens. Check it all out here! #minecraftemployee
slicedlime works as a Tech Lead for Minecraft at Mojang, but the YouTube and Twitch channels are personal projects run entirely in his spare time. This is an unofficial update video...
I lov sniffer
Iβm from future, there is a scripts that adds furniture πͺ using that display entities
oo nice idea

The possibilities are nearly endless, the more entities you have the more different textures you can get
Iβm almost sure that with 1x1 pixel blocks we can create a custom texture without resource packs
There just will be a bunch of entities but anyway itβll work 
hmmmmmmm what about performance thoughj
They should not tick as armour stands do and they do not have a hitbox as I know
i remember reading that they DO tick and that mojang was wrong/lied
It is a subject to check then :P
But anyway, the fact that mind blowing things are possible is⦠mind blowing
Probably paper will do some patches to reduce their ticks even more
Just got a thought... these display entities are a perfect way for a custom particles also
Time to update my custom particles script
Oh yeah there were a lot of people that used it for custom particles already
And they look cooler since theyre 3d as well
that would be so cool!
Iβm also slightly curious about one of the packet changes
Thereβs a way to force multiple server packets to be processed at the same client tick now
Seems handy for keeping stuff synced but I dunno what actual material benefit itβll have
oh wow they changed the world creation screen
Yeah, itβs a bit more sensible now
You can navigate quite a few menus with arrow keys too
Decent amount of accessibility/UI tweaks
Wonder how the interact entity will play out in terms of performance
dmodels channel when?

This might be a stupid suggestion, but a lot of deprecated features, and in some cases, denizen testing stuff, show up in the tooltip in vscode, when you hover it usually say "use X instead", have you considered removing them from the tooltips list instead of recommending something else?
I can't think of a specific example, but it's happened a few times.
As in, have them be undocumented? that'd be harder for people to update scripts, as they won't be able to easily find the replacement
That's fair, just wasn't sure if it was oversight or there was a reason behind it.
!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!
Whenever i want an specific item in an inventory script to be animated (in this case a lime dye on the top of the gui which will display a random number every tick) how would i do that? would i do a world event on every tick and adjust the item in the gui foreach player who has the gui open? or would i run an infinite loop till the gui is closed to update the item? also how would i do the second one if thats the cleanest way
!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!
i did
great!
Here I was wondering if I had to make a post for my issue that would of been lengthy to diagnose due to the script being around 2,100+ lines long and trying to describe the problem would have been a problem on it's own, and it just turns out I forgot to define an object prior to injecting a subscript.
Programming is great until it makes you feel like you're a big idiot because of a simple mistake.
kek
the amount of times i understood my mistake and later fixed it myself, while i was writing a post asking for help is too many to count on my hands lmao
I think a solid half of my issues are a typo/missing bracket that I missed somewhere
IDEs save lives
windows wordpad reigns supreme
Math and programming honestly lol
All it takes is a missing negative sign or a zig when you should've zagged
the feeling of debugging for 30 minutes only to find out that it was an incredibly simple problem is incredible
truly one of a kind
the best part, it never gets better
this morning i spent an hour diving through windows internal driver docs before discovering dumbass programs were listening to mouse button release events instead of mouse button press events like i expected
where can i see a list of all script types?
!lang all
Find all Languages at https://meta.denizenscript.com/Docs/Languages/
how can i adjust only a single line of lore on an item using - inventory adjust
!makepost @old venture
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!
Please stop asking in #1027064108056580106 for help
guys how do i open a post
i apologize if this was meant to go in a ticket, but when your threads falls down the list and isnt getting any replies what is the correct course of action
(be patient is a valid answer, just wondering if theres something else)
appreciate it
just wonderin here... how will the supposed quaternion tags work? would they just be a normal vector, but with a time input?
now please dont tell me their 4th dimension is not time
lol
I thought quaternions are x,y,z,w????
I didnt know w is time!!?
Go experience the explorable videos: https://eater.net/quaternions
Ben Eater's channel: https://www.youtube.com/user/eaterbc
Help fund future projects: https://www.patreon.com/3blue1brown
An equally valuable form of support is to simply share some of the videos.
Special thanks to these supporters: http://3b1b.co/quaternion-explorable-thanks
Pre...
If you're actually interested in learning.
yay
+> YAY!!!
That being said quaternions aren't really needed for end-users for most things (3D Modeling software, Game Engines), and it makes sense in most regards to provide xyz controls to end users since quaternion's are less intuitive.
Quaternions are very fast and solve for gimbal lock which is a problem that can occur when you just try to use xyz vectors to do rotations.
you might hear things like i,j,k hat which is basically a unit vector (e.g. what .normalize functions aim to convert any vector to)
i think it is?? the 4th dimension being time would make much more sense for this type of stuff
There are 3 imaginary numbers and 1 real number. The real number is a simple "rotation" scalar.
Essentially you can't get the quotient of two 3D vectors without gimbal lock occurring in some circumstances. The fourth element, w, is a real number that is a scalar.
It's not time.
Basically if you rotate a vector in such a way where two axis' end up lining up, you cannot rotate this vector in any way that will ever split those axis up using Euler Vector Math.
so you lose a degree of rotation forever.
with quaternions this never happens
wait. are these supposed to look like this or is this a bug
I think the the ${1:β¦ stuff is just part of the snippet. It tells vsc where to put the cursor and what the default text is so you can quickly fill out each section after pressing tab
How do yall disable your denizen scripts briefly? (Without commenting them out of course) Would adding a simple period in front of the name hide it?
you can add enabled: false to the script to disable it
but next time please make a post
Less so looking to do it through Denizen, and more so through the filesystem, hence why I didn't make a post.
I can't imagine everyone going into each script to disable it. That seems very tedious.
make a post 
move file out of /scripts/ lol
Fair enough π
rename file extenstion to .ds
Is there anykind of generator for denizen to make particles?
Like i want a spiral around the player but don't want to figure out how to do that particle by particle lmao
no generator but we have had numerous talks about a particle library that anyone can contribute to
for now, make post so we can help you
the answer is math - go learn 3d graphing
putting a period in front of the name worked fine @fleet kernel (hiding it)
didnt have to change the extension
oh
a library? can i see it?
just theoretical atm
yeah we just talk about it and never actually do it LOL
I intend to tackle the bounties side of the issue in april ish
I have a lot of shit coming to a head at the end of the month
so i'm planning to try and make a skyblock system, is it standard to have each island spawn in the same world or create a new world for each one?
new world
is there a good way to sort them in my server directory? like can i have them created to a folder
Majority of skyblock plugins have them all in the same world, just very far apart
New world feels nicer, but unless you have a way to manager world folder locations or have smth like the slime world manager you'll end up with a lot of worlds very fast
oh what they do??
what happens when a player builds far out
wont they exnounter another player
Most skyblock plugins limit how far you can go out
More worlds = more potential mob spawns = more lag
If you join 99% of skyblock servers and try to build out as far as possible you'll hit an invisible wall
Some add a worldborder tho
is there not a way to spoof a location for a player (for example x10000 z1000 turns to x0 z0) for a skyblock plugin
just create new blank world
10k blocks will eventually be not enough and they will find another player's island
they both have their advantages and drawbacks
but it would make many worlds for like 100+ people?
well it would be 100+ worlds lmao
we should move to a post if you wanna discuss this more
You can just not let players go out 10000 blocks for a skyblock lmao
i mean most skyblock plugins place multiple islands in the same world with a high distance, but this also makes their coordinates very high (unless you got the only island at 0 0) and i was wondering if you can spoof the coordinates and send fake ones
!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!
#denizen-contrib stray newline
shhhhhhhhh
does it matter if cords are high
imma see what the cords of my hypixel island are
but i apologize ill make a most
actually no i wont ill just say what the cords of hypixel island are
!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!
please
i literally have nothing further to discuss on the matter
hypixel is 0,0
others will
π¦
am i allowed to open a thread without a direct question and more to just talk about logic? I thought it through way more and think i mightve come up with an idea
Isn't there a discussion tag?
