#Open Denizen Discussion Thread

1 messages Β· Page 6 of 1

foggy gorge
#

a bunch of support discords do that

summer fable
#

true but i really love the betonquest community aswell

what i dont understand is why is he in DONATOR chat instead of buying minecraft?

foggy gorge
#

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

summer fable
#

like i genuinely dont understand buying premium plugins but not buying minecraft

#

i never will

pulsar cloak
low night
#

id 3d print the fuck outta a car if i could lol

#

also newest model cars are beginning to lock features behinds monthly paywalls

foggy ember
low night
#

Lmao

acoustic socket
#

Fr πŸ’€

reef wharf
#

@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

#

Me standing inside it at a subdivision of 3

old venture
#

damn i already made my own sphere proc πŸ’€ but this is way better

#

thank you so much minecraft_heart

rancid agate
#

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

foggy gorge
#

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

weary mothBOT
# foggy gorge !info makepost haste debug
Info: 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!

#
Info: 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!

old venture
#

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

unkempt torrent
#

that shouldn't be that hard

foggy gorge
#

we believe in you

old venture
#

what about the worldgenerator?

#

where it places infinite plots

unkempt torrent
#

Oh I forgot about that part

foggy gorge
#

i did that with one of my creative worlds once

old venture
#

(i havent done anything regarding worldgen in dneizen yet)

quartz wraith
#

that’d probably be the hard part but if you pregen there won’t be any lag

foggy gorge
#

just takes math

old venture
#

what about placing schematics in a specific distance infinetly?

#

or is that laggy

foggy gorge
#

?

old venture
#

like once a chunk generates i place a schematic

quartz wraith
old venture
#

damn

quartz wraith
#

why not pregen and make a world border

old venture
#

idk this doesnt feel professional xd

foggy gorge
#

i stresstested this once and i got great results lol

unkempt torrent
#

why would you want a plot world in the first place SCgrin

old venture
#

so players can have plots

foggy gorge
#

its a simple "creative world" type world

unkempt torrent
#

oh I saw a lot of servers where uh you had a plot and build survival on it

old venture
#

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?

foggy gorge
#

if it was pre-generated, it's not a big deal to load it

old venture
#

so it would error?

foggy gorge
#

especially if it's void

#

dunno, probably though

old venture
#

mh

#

i think first step is to try simple things with worldgen first xd

foggy gorge
#

and i just ended up copying it over into the world lmao

old venture
#

looks awesome

foggy gorge
#

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 SCgrin

old venture
#

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

old venture
quartz wraith
# old venture 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

old venture
#

have you done something like this already?

#

with worldgen

quartz wraith
#

no

#

i just like cookie clicker

reef wharf
#

now that I say that, maybe I should just change the output. I'll have to test it and see which is faster

acoustic socket
#

#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

acoustic socket
#

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

fleet kernel
#

you can get your code checked out if you make a thread tho

acoustic socket
#

Really? I desperately need someone to tell me how to make things pretty πŸ’€

rigid idolBOT
acoustic socket
#

Oh

#

I hate you

#

Die please

#

Chat Level bots πŸ’€

acoustic socket
fleet kernel
#

!haste

weary mothBOT
acoustic socket
#

I know which paste to use lol

fleet kernel
#

proofread it

#

also welcome to actives

acoustic socket
#

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

fleet kernel
#

and others will catch it for you

fleet kernel
acoustic socket
#

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

fleet kernel
#

lol

acoustic socket
#

Would have been nice to have in the early days πŸ’€

acoustic socket
fleet kernel
#

ive done some pretty cool stuff

acoustic socket
#

Bro is newer than me and already better πŸ’€

fleet kernel
acoustic socket
#

Probably a lot tbh I have too much free time

#

The life of an unemployed almost cripple

fleet kernel
#

theres a lot of stuff that isnt on the docs

acoustic socket
#

I wonder if it's possible to get my active user role removed πŸ€” I refuse it on principle

acoustic socket
#

Oh

#

I could do that hmm

fleet kernel
#

you get it back after you level up tho

acoustic socket
#

Reeeeee

#

Who do I talk to before showcasing things?

#

My stable diffusion script isn't good enough to show off enough right now though

proper reef
#

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

acoustic socket
#

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 πŸ˜…

low radish
#

error checking is good

#

might have overcomplicated error checking though

sinful spindle
#

trying to not get free error checking is the hard part here lol

low radish
#

... those are two different definitions of 'error checking' in use

#

and now i'm not sure which one is meant

acoustic socket
#

Im the kinda guy who adds checks and handling for things that really should never happen in any realistic situation

acoustic socket
low radish
#

THATS JUST AS UNCLEAR IF NOT WORSE

acoustic socket
#

Lmao

low radish
acoustic socket
#

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

acoustic socket
#

Although those aren't things in denizen

#

I think

sinful spindle
#

well

#

you have to do it manually

#

but try { catch is basically just a worse version of denizen's fallback system

acoustic socket
#

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

old venture
acoustic socket
#

😭

#

I know it's wrong

#

I can't help it

acoustic socket
# low radish !guide overuse fall

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

low radish
acoustic socket
#

I eventually realized

#

Muscle memory though

acoustic socket
#

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 πŸ˜‚

sinful spindle
#

-q is a godsend for inline loops lmao

#

you're being awfully negative about yourself

#

that's not generally a useful mentality

acoustic socket
#

Better than being a narcissist like I'm supposed to be πŸ˜‚

sinful spindle
#

not really

#

at least not in this case

acoustic socket
#

Fair enough

sinful spindle
#

positive thinking leads to positive action

summer fable
#

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?

low radish
acoustic socket
#

Who here has smart homes

#

And uses home assistant?

#

Who here wants their lights to reflect the time of day in Minecraft?

sinful spindle
#

webget command is crazy

acoustic socket
#

Lol

#

This what I mean by I make random things πŸ˜‚

acoustic socket
#

Pfft easy

#

Does domino's have an API o.O

quartz wraith
#

sort of

#

im pretty sure she used If This Then That

sinful spindle
#

watch the video lol

#

jump deserves the views

acoustic socket
#

OH

#

I didnt see the author

sinful spindle
#

that video is made with Denizen

acoustic socket
#

Oh Jump is gay? πŸ‘€

sinful spindle
#

wat

acoustic socket
#

He does the gay voice harder than me

sinful spindle
#

she

#

not he

acoustic socket
#

Oh that explains it

#

lmao

#

My bad

#

Welp back to making dumb smart home thing in mc

copper kindle
#

Does anyone know of a web api to detect text in images?

acoustic socket
#

You could implement that in python, I would just setup a small server on a raspi running some code for that pretty easily

copper kindle
rigid idolBOT
sinful spindle
#

move to a post or #1027976885520584814 as relevant please

copper kindle
#

well it was a quick question but it's ok I'll post it

acoustic socket
#

Ok time for the age old question

#

Fork or start from scratch?

viscid pasture
#

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

cursive tide
severe hornet
#

that user was banned for alting around a ban fyi

viscid pasture
#

Lmao

reef wharf
#

Bruh, the gay voice? That's just my voice πŸ’€

heady solar
#

does this have any dependencies?

old venture
#

spigot/paper

heady solar
#

ja paper

#

we have added it to the server and it just doesnt work at all

old venture
#

well then create a post asking for help with that

weary mothBOT
# grim quail !makepost
Info: 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!

old venture
reef wharf
#

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

GitHub

A collection of Denizen Scripts. Contribute to jumpsplat120/Denizen-Scripts development by creating an account on GitHub.

old venture
#

Thank you so much minecraft_heart 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

old venture
#

me omw to subdivide by 64

candid kraken
#

your computer on its way to subdivide into 64

limber meadow
#

Can I hide the glow of enchanted items?

mossy egret
#

afaik you can only use resource packs for that

limber meadow
#

oke, thank you

summer fable
#

yeah i battled that problem for a bit, just ended up removing enchant glint from my pack

#

minecraft/textures/misc/enchanted_item_glint.png

limber meadow
#

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

old venture
#

oo time for post because this is gonna be a big one i can feel it

weary mothBOT
# graceful laurel !makepost
Info: 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!

limber meadow
#

on system time secondly:

#

Figured it out, thank you for the help

old venture
limber meadow
#

Thank you for the help everyone

#

How can I disable the sleep event?

#

I saw something about player deep sleeps

unkempt torrent
#

make a post SCgrin

limber meadow
#

oh oops, thought this was my post🀣

limber meadow
#
  • if <context.entity.type> == CHICKEN

Doesnt seems to be working, am I being silly?

sinful spindle
#

!t entitytag.type

weary mothBOT
#
Possible Confusion

Did you mean to search for entitytag.name?

sinful spindle
#

no such tag

#

you made that up

#

!t entity_type

weary mothBOT
sinful spindle
#

!t entitytag.entity_type

weary mothBOT
sinful spindle
#

you probably meant this

limber meadow
#

ah

sinful spindle
#

if i'm not mistaken, type is the deprecated form of object_type, so that tag might have been returning entity

limber meadow
#

thank you for the assistance

reef wharf
pearl laurel
#

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

unkempt torrent
#

That looks cool

low night
#

true

#

too bad i can't read anything with that font lol

pearl laurel
#

had a lot of fun building all of this with it : D

unkempt torrent
pearl laurel
low night
#

dang

#

guess i gotta learn magic

#

also that structure looks pretty cool if it was built with that too

unkempt torrent
pearl laurel
#

I was surprised how fast building with it was compared to using World Edit (I kinda suck at WE : p)

pearl laurel
#

I don't have access though

unkempt torrent
#

You uh

#

must accept the rules in the pinned post

pearl laurel
#

oooooh

#

thank you!

unkempt torrent
#

reaaaaad them carefully

unkempt torrent
pearl laurel
old venture
#

parse deni tags
πŸ‘€

unkempt torrent
#

"deni tags"

old venture
#

dTags

silver basalt
#

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

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

silver basalt
#

Cheers πŸ™‚

silver basalt
#

Done!

wispy kindle
#

!debug

weary mothBOT
# wispy kindle !debug
Info: 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!

storm shore
#

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

cursive tide
cursive tide
storm shore
storm shore
cursive tide
storm shore
cursive tide
#

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.

storm shore
#

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

cursive tide
low night
#

can resource packs only change boss bars depending on their colors?

storm shore
#

So, yes, it seems to be the only solution to hide it

low night
#

i guess you could make empty boss bars transparent

storm shore
storm shore
old venture
#

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

low radish
#

(unnecessary spoiler: that wouldn't actually work)

old venture
#

(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

viscid pasture
#

!tias

weary mothBOT
# viscid pasture !tias
Info: 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.

old venture
#

my biggest enemy, the !tias command

storm shore
#

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"

unkempt torrent
#

!makepost

weary mothBOT
# unkempt torrent !makepost
Info: 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!

storm shore
#

oh, my bad

unkempt torrent
#

all good

spiral yew
#

My bad, didn't know typing again kept opening it haha.

foggy ember
#

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

spiral yew
#

Thanks again.

spiral yew
#

Noticed that "walks" triggers when the player spins around, guessing that's intended?

foggy ember
#

!e player walks

weary mothBOT
# foggy ember !e player walks
Group

Player

**WARNING**

This event fires very very rapidly!

Event Lines

player walks

Triggers

when a player moves in the slightest.

Has Player

Always. - this adds switches flagged:<flag name> + permission:<node>, in addition to the <player> link.

Context

<context.old_location> returns the location of where the player was.
<context.new_location> returns the location of where the player is.

Has Known Location

True - this adds switches in:<area> + location_flagged:<flag name>.

Cancellable

True - this adds <context.cancelled> and determines cancelled + cancelled:false.

foggy ember
#

when a player moves in the slightest.

#

Yeah ^

spiral yew
#

Ah, okay.

#

I'll scour for a new event to use haha.

severe hornet
#

xyproblem + make a post

foggy ember
#

Should make a post and explain what are you trying to do, we can probably help you with finding the correct event / solution

spiral yew
#

Alright, will do.

spiral yew
#

Wondering about texture packs and denizen using them

unkempt torrent
#

!makepost

weary mothBOT
# unkempt torrent !makepost
Info: 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!

onyx shore
#

How to remove a dropped item shown by - displayitem with duration:infinite?

#

- remove doesnt seem to work

weary mothBOT
# soft pewter !makepost
Info: 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!

onyx shore
#

sorry about that

soft pewter
#

no worries!

last raft
pearl laurel
#

the possible arguments are:
"debugblock [<location>|.../clear] (color:<color>) (name:<name>) (players:<player>|...) (d:<duration>{10s})"

last raft
#

Holy! Gosh how long has that been a thing!?!?!?

soft pewter
#

!l command syntax

weary mothBOT
# soft pewter !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...

Group

Script Command System

soft pewter
#

!c debugblock

weary mothBOT
# soft pewter !c debugblock
Group

player

Syntax

debugblock [<location>|.../clear] (color:<color>) (name:<name>) (players:<player>|...) (d:<duration>{10s})

Short Description

Shows or clears minecraft debug blocks.

Description

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

quartz wraith
#

could I use denizen to do my math homework

soft pewter
#

but if you can find tags to make the formulas you need then, I guess? you should still try to do it yourself though

spiral yew
#

Just use chatgpt instead 4Head

old venture
digital hamlet
#

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?

unkempt torrent
#

!makepost @digital hamlet

weary mothBOT
# unkempt torrent !makepost <@411986460036562954>
Info: 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!

old venture
#

what benefits would this bring?

fleet kernel
grim quail
low radish
#

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)

rough lark
#

<[x]> you just do <x>
is this something we may see in denizen sometime?

foggy ember
#

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

low radish
#

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)

old venture
soft pewter
rigid idolBOT
severe hornet
summer fable
#

before I open a ticket to get into this can the functions of the TAB plugin even be replicated with Denizen

sinful spindle
#

yes

old venture
#

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?

unkempt torrent
#

running FAWE makes more issues than features it provides SCgrin

old venture
#

but blendball and rock are essential for me

#

and also gobrush and gopaint wont work without it

sinful spindle
unkempt torrent
#

loadorder, but ex command is a different one

#

<#denizen-pre-forum message>

#

I think you should be able to use /denizen:ex instead?

sinful spindle
#

Oh lol

#

Sorry, did not know that

spiral yew
#

I have FAWE and it doesn't impact /ex

last raft
#

Some one get on it!

soft pewter
#

@foggy gorge can you verify lol

graceful laurel
#

BehrEdit

soft pewter
low radish
soft pewter
#

Ooo

low radish
#

not trying to actively replace WE with that lol, mostly just trying to compensate for WE's weaker features

soft pewter
#

Still pretty cool

last raft
#

Copy, paste, paint, boxoid, ellipsoid... What other main things are in WE?

#

Ohh smoothing.

old venture
#

brush...

#

flip, rotate, iirc transform?

sinful spindle
#

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

cursive tide
#

I use the /fixwater command more than anything else 🀣

old venture
old venture
# sinful spindle

oh shit yeah this makes worldedit impossible to replace with denizen

#

cant imagine someone covering all that

merry heath
#

Can Citizens and Denizen be used for automated plugin testing? Can Citizen NPCs trigger all spigot events?

#

Not just denizen ones

old venture
#

thats a good topic, make a post so we can discuss it better

spiral yew
#

Do tickets just get opened in the denizen discord forum or do you want them on github?

foggy ember
#

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

spiral yew
#

Alright.

#

Would a sleeping NPC, deleted from a bed, keeping the bed occupied, be a bug worth reporting?

foggy ember
#

Well, looks like you already have a post for that :p

spiral yew
#

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.

grim quail
#

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.

spiral yew
#

Yeah makes sense.

digital hamlet
#
        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

unkempt torrent
#

!makepost

weary mothBOT
# unkempt torrent !makepost
Info: 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
#

@digital hamlet if you make a post I'll help you SCgrin

digital hamlet
#

I got it fixed πŸ˜„ ❀️

unkempt torrent
#

Made a little thingy, so you can react to message with emojis and the message author gains some points for it kekwcry

old venture
#

rang #4 yaay

summer fable
#

has anybody made a vote (like minecraft server list voting) with Denizen? not really interested in doing it myself just curious

sinful spindle
#

what would that entail

#

voting for what

#

your question is rather vague

summer fable
#

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

sinful spindle
#

A way to tell if somebody's voted for your server?

#

i imagine that's probably just a web server thingo

summer fable
#

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

old venture
#

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

urban ermine
#

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

quartz wraith
#

whatcha making and what parts do you need done

severe hornet
#

make a roadmap

mossy egret
#

is there a reason flags don't use a database or something, instead using a file

urban ermine
urban ermine
#

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

weary mothBOT
# unkempt torrent !makepost
Info: 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!

quartz wraith
foggy gorge
#

shit i just loaded all that gap of chat just now

#

wtf this was like six hours ago how

digital hamlet
#

Ayo! how can i narrate check where im looking at for location flags? πŸ˜„

weary mothBOT
# low radish !makepost
Info: 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!

spiral yew
viscid pasture
#

Falling

spiral yew
#

Yeah, lmao.

#

It might actually be Sit, Sneak, Sleep.

soft pewter
spiral yew
#

me last week when my chair snapped in half

#

irl

soft pewter
#

😨

fleet kernel
#

mine did too one of the legs just fell and i went down with it

spiral yew
#

Can you flag an item in the players inventory? Or is that not a thing?

weary mothBOT
# unkempt torrent !makepost
Info: 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!

old venture
#

r ynan

spiral yew
#

Glad ice has the patience to deal with me every 10 minutes.

#

Sorry for the constant barrage of random bullshit lol

viscid pasture
#

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

spiral yew
#

Hopefully I fall more into that category.

viscid pasture
#

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

spiral yew
#

Yeah for sure. Makes sense.

graceful laurel
#

how the is to the thing for the do

old venture
weary mothBOT
# old venture !rule 11
Rule 11

Don'tn't.

If a helper pulled this up for you, stopn't do.

graceful laurel
weary mothBOT
# graceful laurel !rule 69
Rule 69

nice

If a helper pulled this up for you... freakin nice dude. Highfive.

low night
#

!rule 34

weary mothBOT
# low night !rule 34
Rule 34

Refer to rule 6.

If a helper pulled this up for you, refer them to HR.

low night
#

uhoh

#

!rule 420

weary mothBOT
# low night !rule 420
Rule 420

blazen't

If a helper pulled this up for you, that helper will be promptly fired for smoking on the job.

low night
#

Ok I'll stop

#

I wonder how many types of those rules exist lmao

old venture
#

probably a fuckton kek

#

oh shit we're in denizen discussion

#

i thought we were on #actives-only πŸ’€

cursive tide
graceful laurel
#

!rule 69420

weary mothBOT
# graceful laurel !rule 69420
Rule 69420

Nicely blazen't. Refer to rules 69 and 420 for more details.

graceful laurel
#

!rule 42069

weary mothBOT
# graceful laurel !rule 42069
Rule 42069

Blazen't nicely. Refer to rules 420 and 69 for more details.

low night
#

i found one new one i think lol

#

rule 666

spiral yew
#

!rule 9001

weary mothBOT
low radish
#

there's indeed one rule that's never been found

#

and people keep re-finding the ones that were found lol

soft pewter
low radish
#

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

soft pewter
#

pi?

low night
#

!rule 314

weary mothBOT
low night
#

i doubt it's a constant lol

soft pewter
#

!rule 3.14

weary mothBOT
soft pewter
#

:(

#

i mean to be fair, pi is a non-terminating decimal so it'd be hard to type the whole thing hehehe

low night
#

im betting it's either math or machine related

old venture
#

GUYS! be smart. we have to get into meta's github and read the rules list in there

low night
#

cheater peter

spiral yew
graceful laurel
#

!rule 0

weary mothBOT
graceful laurel
#

!rule -1

weary mothBOT
# graceful laurel !rule -1
Rule -1

Be prepared to have to read the rules.

graceful laurel
#

!rule -2

weary mothBOT
# graceful laurel !rule -2
Rule -2

Prepare to be prepared to have to read the rules.

graceful laurel
#

!rule -3

weary mothBOT
graceful laurel
#

!rule -69

weary mothBOT
old venture
#

!rule rule

weary mothBOT
graceful laurel
#

!balls

#

booooo

low night
#

!rule i

weary mothBOT
graceful laurel
#

watch him obfuscate it or something πŸ˜‚

viscid pasture
#

!rule i

weary mothBOT
viscid pasture
#

!rule e

weary mothBOT
viscid pasture
#

Smh

graceful laurel
#

!rule aeiou

weary mothBOT
graceful laurel
#

!rule potato

weary mothBOT
graceful laurel
#

!rule pasta

weary mothBOT
low night
#

it's a non special number but apparetly very common

graceful laurel
#

!rule 21

weary mothBOT
graceful laurel
#

!rule 14

weary mothBOT
graceful laurel
#

!rule 194

weary mothBOT
graceful laurel
#

!rule o

weary mothBOT
grim quail
#

!rule 1984

weary mothBOT
grim quail
#

Darn.

#

Alright back to denizen discussion.

spiral yew
#

this is literally 1984

spiral yew
#

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.

old venture
low radish
#

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

viscid pasture
#

!rule 1138

weary mothBOT
# viscid pasture !rule 1138
Rule 1138

Space is cool.

If a helper pulled this up for, go watch Star Wars.

viscid pasture
#

Lmao

low radish
#

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

viscid pasture
#

Google: important numbers in star wars

low radish
#

esdrfgjosdafgsafgh

viscid pasture
#

Idk shit about star wars

low radish
#

point retracted

viscid pasture
#

πŸ˜”

#

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

low night
#

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

old venture
#

kek cant believe it was smth that easy

#

never knew you were a star wars man

viscid pasture
#

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

fleet kernel
#

is that the last rule?

#

monkey didnt let me go through every rule once

foggy gorge
#

!rule 66

weary mothBOT
foggy gorge
#

Lmfao I expected another Star Wars one

fleet kernel
#

!rule 9009

weary mothBOT
low radish
#

for now

old venture
#

new rule - dont search for obscure rules

fleet kernel
weary mothBOT
sinful spindle
weary mothBOT
sinful spindle
#

already covered

old venture
#

NOOOOOOO

soft pewter
#

THE PROPHECY IS COMPLETE

spiral yew
#

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.

old venture
#

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

spiral yew
#

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

old venture
#

aight

spiral yew
#

I do like the combo system in wynncraft

#

definitely something unique going on there, I haven't played much but that stuff was neat.

old venture
#

yea i like it too

spiral yew
#

I mainly like the idea of using sneak, lmb, and rmb though. Drop and whatnot is a bit silly.

#

maybe sprint contextually.

unkempt torrent
#

You can also use mods like AriKeys to listen to any key you want

#

That requires a client mod though

spiral yew
#

yeah that stuff is neat, I try to use vanilla minecraft though. I never played it modded outside of optifine haha

spiral yew
#

What's some useful information about an Entity / NPC to throw into an inspector item?

pastel field
#

Health? Attack damage/other attributes like armour or knock back resistance?

spiral yew
#

Alright, good to know.

rigid idolBOT
pastel field
#

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

spiral yew
#

Alright, good to know.

#

Not trying to repeat myself, I have a preset list of responses sorry about that.

#

beep boop

spiral yew
#

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.

rough lark
#

all citizens does is makes the npc punch, last i remember

#

just plays the animation

spiral yew
#

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.

rough lark
#

fullwall will want to know about that if you can do it in 1 tick and it works

spiral yew
#

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

#

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.

rough lark
#

what if you did an easy 180 and -180

spiral yew
#

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

thorn bone
#

Why tooltip is so small? 🀏

spiral yew
#

pretty sure you can install a plugin to make the tooltips bigger

#

you can resize this one, but not that one.

thorn bone
#

lol no
i mean there is no full event description like there usually is

spiral yew
#

Oh sorry misunderstood

#

Are the docs open source?

soft pewter
#

Yes

spiral yew
#

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"

soft pewter
#

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

spiral yew
#

I see.

soft pewter
#

Here is one of the PRs I made

#

If you want some kind of reference

spiral yew
#

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.

soft pewter
#

Any additions are greatly appreciated :)

old venture
#

!c look

weary mothBOT
# old venture !c look
Group

entity

Syntax

look (<entity>|...) [<location>/cancel/yaw:<yaw> pitch:<pitch>] (duration:<duration>) (offthread_repeat:<#>)

Short Description

Causes the NPC or other entity to look at a target location.

Description

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.

spiral yew
#

I can give it a shot in a bit, trying to resolve another problem atm.

spiral yew
#

messy, but comprehensive.

pastel field
#

ah yeah, it is a bit messy
but handy

spiral yew
#

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

pastel field
#

looking good! i like it

spiral yew
#

I might make this the default compact, (Left Click)
and make the old one verbose (shift + left click)

pastel field
#

have you thought about making it clickable? not sure if it is currently
eg click to toggle booleans

spiral yew
#

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.

pastel field
#

yeah, you'd need to print it again when it happens

#

can use click elements

#

!t elementtag.on_click

weary mothBOT
# pastel field !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...

Group

text manipulation

Returns

ElementTag

Examples
- 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!"
spiral yew
#

Seems powerful, but I'll note it down and potentially work on it the next chance I get.

#

Buddy here acting like spiderman:

pastel field
#

lmao

spiral yew
#

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.

fleet kernel
#

how does that work

#

!c fish

weary mothBOT
# fleet kernel !c fish
Required Plugins or Platforms

Citizens

Group

npc

Syntax

fish [<location>/stop] (catch:{none}/default/junk/treasure/fish) (chance:<#>)

Short Description

Causes an NPC to begin fishing around a specified location.

Description

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.

fleet kernel
#

oh uts npc only?

spiral yew
#

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.

wild cosmos
#

Hi, where can be custom events used? cant think of any usage, they seem like task scripts for me

mossy egret
#

They are a bit more flexible; multiple scripts can listen to them

severe hornet
#

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

unkempt torrent
wild cosmos
#

uuu, thanks

low night
spiral yew
#

Lmao

grim quail
spiral yew
#

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

pastel field
#

the UX experience lmfao

fleet kernel
unkempt torrent
#

and a Dog

grim quail
# spiral yew Manual

Very fair, I have a proc for spacing out things depending on the width provided, but that's about it.

onyx shore
#

Is there a list somewhere of Assignment Script actions: ?

#

oop nevermind πŸ˜…

old venture
#

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

graceful laurel
#

#1023545298640982056 check out his post

old venture
#

alr ty

low radish
#

oh boy

#

display entities got a lot

sinful spindle
#

is there gonna be a displayentity command, or are all of those just gonna have to be properties

bold mortar
#

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

old venture
foggy ember
#

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

bold mortar
#

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

low radish
#

we gon have to implement a QuaternionTag for these shits

bold mortar
graceful laurel
#

yay

raven barnBOT
#

+> YAY!!!

steep wind
#

Maybe a matrix tag too

low radish
#
[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

severe hornet
#

like they don't work on a spigot level or

low radish
#

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

severe hornet
#

you have to set that property I think

low radish
#

nope, they just don't self-rotate at all

#

there's no property to enable that

steep wind
#

billboard?

low radish
#

you can control the rotate in excessive detail manually though

#

OH

#

yes actually you're right i'm wrong

old venture
low radish
#

"billboard" is not what i was looking for when checking for that lol

severe hornet
#

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

β–Ά Play video
#

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

β–Ά Play video
viscid pasture
#

I lov sniffer

soft pewter
#

Love the new biome

#

Pink trees are awesome

bold mortar
#

I’m from future, there is a scripts that adds furniture πŸͺ‘ using that display entities

old venture
#

oo nice idea

bold mortar
#

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 pikasurprise

old venture
bold mortar
#

They should not tick as armour stands do and they do not have a hitbox as I know

old venture
#

i remember reading that they DO tick and that mojang was wrong/lied

bold mortar
#

It is a subject to check then :P

severe hornet
#

some things need to tick and some don't

#

it's complicated

bold mortar
#

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

bold mortar
#

Just got a thought... these display entities are a perfect way for a custom particles also

reef wharf
#

Time to update my custom particles script

viscid pasture
#

Oh yeah there were a lot of people that used it for custom particles already

#

And they look cooler since theyre 3d as well

bold mortar
#

Fireflies? :))

#

cant wait to try them by myself

soft pewter
pastel field
#

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

soft pewter
#

oh wow they changed the world creation screen

pastel field
#

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

low night
#

Wonder how the interact entity will play out in terms of performance

spiral yew
#

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.

foggy ember
spiral yew
#

That's fair, just wasn't sure if it was oversight or there was a reason behind it.

digital hamlet
#

Is there a mech to like, toggle a door to open/closed?

#

As odd as that sounds lol

weary mothBOT
# foggy ember !makepost
Info: 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!

old venture
#

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

weary mothBOT
# unkempt torrent !makepost
Info: 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!

old venture
unkempt torrent
#

great!

grim quail
#

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.

old venture
#

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

pastel field
#

I think a solid half of my issues are a typo/missing bracket that I missed somewhere

#

IDEs save lives

graceful laurel
#

windows wordpad reigns supreme

low night
#

All it takes is a missing negative sign or a zig when you should've zagged

sinful spindle
#

truly one of a kind

low radish
#

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

quartz wraith
old venture
#

where can i see a list of all script types?

severe hornet
#

!lang all

weary mothBOT
old venture
#

oh theres an all option

#

was about to go to the website and copy the url 😭

old venture
#

how can i adjust only a single line of lore on an item using - inventory adjust

unkempt torrent
#

!makepost @old venture

weary mothBOT
# unkempt torrent !makepost <@456226577798135808>
Info: 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
#

Please stop asking in #1027064108056580106 for help

old venture
#

guys how do i open a post

summer fable
#

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)

severe hornet
#

bump it

#

provide additional detail ideally

summer fable
#

appreciate it

old venture
#

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

graceful laurel
#

lol

soft pewter
#

I didnt know w is time!!?

spiral yew
#

If you're actually interested in learning.

graceful laurel
#

yay

raven barnBOT
#

+> YAY!!!

spiral yew
#

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)

old venture
spiral yew
#

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.

old venture
#

oh my god

#

yeah i'll have to look up that video you sent

spiral yew
#

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

old venture
#

wait. are these supposed to look like this or is this a bug

soft pewter
spiral yew
#

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?

soft pewter
#

but next time please make a post

spiral yew
#

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.

unkempt torrent
#

make a post SCgrin

old venture
spiral yew
#

Fair enough πŸ˜›

fleet kernel
digital hamlet
#

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

old venture
#

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

severe hornet
#

the answer is math - go learn 3d graphing

spiral yew
#

putting a period in front of the name worked fine @fleet kernel (hiding it)

#

didnt have to change the extension

spiral yew
#

Just make sure you have show hidden files enabled for that folder

#

πŸ˜›

sinful spindle
#

just theoretical atm

old venture
#

yeah we just talk about it and never actually do it LOL

severe hornet
#

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

summer fable
#

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?

summer fable
viscid pasture
#

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

fleet kernel
#

what happens when a player builds far out

#

wont they exnounter another player

viscid pasture
#

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

old venture
#

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

low night
#

they both have their advantages and drawbacks

old venture
#

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

viscid pasture
#

You can just not let players go out 10000 blocks for a skyblock lmao

old venture
#

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

quartz wraith
#

!makepost

weary mothBOT
# quartz wraith !makepost
Info: 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!

quartz wraith
#

#denizen-contrib stray newline

graceful laurel
summer fable
#

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

quartz wraith
#

!makepost

weary mothBOT
# quartz wraith !makepost
Info: 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!

quartz wraith
#

please

summer fable
#

i literally have nothing further to discuss on the matter

quartz wraith
#

others will

summer fable
#

thats all

#

then they can make a post lol

quartz wraith
#

🦞

summer fable
# quartz wraith 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

grim quail
#

Isn't there a discussion tag?