#Open Denizen Discussion Thread

1 messages · Page 5 of 1

teal sedge
#

It's like they were made for pixel displays though, it'd a 3x2 grid of pixels per block

#

If you scroll up in the chat history you can see the work I've been doing with particles the last 2 days

#

Making some fun progress with it all

rigid idolBOT
pearl laurel
soft pewter
#

🪄

teal sedge
#

A big hurdle is finding the most efficient way to tick the bastards

#

It's currently a list of locations with the effects in a foreach, then each location runs its respective particle task, all done every second

#

It's fine for smaller scale work, but when each individual can have anywhere from 1 to idk 65k points

#

I really need to get it as blazingly fast as possible before giving anyone else access to it

mossy egret
#

Hmmmm

#

I’m not sure if I still have the script

pearl laurel
#

Mmm, I've been thinking, since some particles like red_dust can be very small or big, I can probably make a Blender document with geometry nodes that calculate spheres to fill the volume of some elaborate 3D model in such a way that finer details would be filled in by smaller spheres and big chunky parts will just be a few big spheres, then save the radii of these spheres to their coordinates and export and use that data to render these adaptive point clouds in game as particles o_o

soft pewter
#

that sounds very complicated

pearl laurel
pearl laurel
#

I haven't done this and wonder if it could maybe speed things up, depending on how big these particle systems can get

teal sedge
#

I was

#

Literally just here to threaten the blue names with a joke PR

teal sedge
#

At this point the bottleneck is my denizen implementation, a majority of the shapes i'll be asking it to draw will just be a list tag of relative coords

#

And it's not denizen's fault, i'm just asking a lot of it rn

foggy gorge
teal sedge
#

Yes, and we wouldn't have it any other way

#

bless this mess

pearl laurel
#

Oooooh I see

foggy gorge
#

unfortunately, papi has clearly stated they don't care to fix this issue

#

they've also acknowledged it's incorrect.

tender locust
#

bad performance is part of the charm

teal sedge
#

I have a theory

teal sedge
#

^^

#

Look at the game communities with the largest active crop of developers and tinkerers

foggy gorge
#

Nothing can be async in Bukkit unless explicitly enabled and documented as such.

#

do you know what the results are?

teal sedge
#

For decades now, the games with the largest scenes are always the dodgiest to develop for

foggy gorge
#

||it's data corruption||

tender locust
#

i got monkey to add "pass async to main thread" that works for shitty papi plugins tho

#

although i think im not allowed to encourage use of that bcus its objectively wrong

foggy gorge
#

if only mojingles would get off a single processor heh

#

it's getting big enough that it even makes sense

tender locust
#

does bedrock run on multiple

#

would explain why the performance is night and day

teal sedge
#

Think source games, MC, Roblox, Gmod, god damn bethesda creation engine in the last 10 or so years

#

Further back you've got your homebrew scene on various hostile console and portable platforms

tender locust
#

gmod ❤️

foggy gorge
#

here's an elaborate explanation as to why it's an illegal method, for Minecraft specifically
the games you're mentioning are not the same heh

tender locust
#

they merged x86-64 branch today which means multicore rendering is now standard

teal sedge
#

further back it's outside my area of experience but the brits started it all with their damn home computer obsession (thx gubment)

low radish
#

behr idk who you're addressing with that, i think you got a lil confused

foggy gorge
#

D:

#

i'm gonna squint at chat for a bit then

tender locust
#

💀

teal sedge
#

I give it 5 years before Microsoft puts out Minecraft.Net, a .net library for minecraft servers regardless of platform or game version and spigot gets rugpulled as I crack my knuckles and load up a new Denizen# script to open a player's CD drive if I cast a special spell on them in-game.

tender locust
#

i think he was saying they are equally terrible (and in source i believe also single threaded)

#

not that they are better

low radish
#

and never have

tender locust
#

remember when they promised graphics upgrade :D

teal sedge
#

Brother

tender locust
#

or imo when they 'added rtx' but its only supported on specific maps with specific resource packs that look nothing like normal minecraft

#

they advertise it with the vanilla RP but you literally cannot do it in-game

teal sedge
#

I work IT sysadmin/dev in local government, with a 'specialty' in deciphering Microsoft's demands from a corporately approved Ouija board. 10 years is ahead of schedule in terms of missed promises and deadlines from that company

low radish
#

Minecraft uses OpenGL and openGL doesn't get to have RTX :'(

#

so they implemented a customized variant of bedrock as essentially a tech demo probably written more by Nvidia devs than mojank ones

tender locust
#

its in vanilla bedrock now

teal sedge
#

At least they tend to follow through on a fair amount of their claims. I'd rather them take a few years of bureaucracy than something like the google model. LEAN MVP another shitty chat app out the door so you can shut it down in a year, it's worked great the last 6 times we did it.

tender locust
#

but u have to download nvidia's maps and resource packs because the vanilla one has no like depth maps or anything so it just will not let you turn it on

#

nobody ever made an alternative using vanilla textures either because i guess why would you

low radish
#

resource pack makes sense, maps doesn't

tender locust
#

they tie the RP to the maps

#

least thats how it was before

low radish
#

bedrock is a hellscape

tender locust
#

its stupid

#

i was excited for rtx too but its garbage

#

the maps r cool for like 5 seocnds but its not nice to be stuck with ugly "realistic" textures that they prob pulled off some free site

teal sedge
#

Up until like a week or two back I assumed bedrock and it's marketplace and all the content addons and integration it has over us was like idk

#

Like datapacks in terms of integrating as a layer of content but without any user effort, just a one tick install from a menu

#

Turns out it's like that, but all their content is tied to custom maps to implement it?

#

Which means not only can you not add to your existing world, even if you understand there's no going back (like can't uninstall after using it, which is fair)

#

But you don't even get to decide what world to use it with for some? all? of the custom content

#

it's just whatever the creator decided was the map to use their content with, and you can't use anything else except that one?

#

What's the point? (I guess there's still a point, and it rules out any compatibility issues, but damn if it isn't wasted potential)

tender locust
#

bedrock is a great concept buried under corporate greed :D microtransactions, shitty content and bad management

teal sedge
#

oh shit i did it, way snappier and I got it to work with stacking effects on the one spot

foggy gorge
#

ahh, nice!

teal sedge
#

I think this fixes the issues i've been having with animation as well, let's find out

#

Do we have any way to alter particles in java edition? I know bedrock can obiously do it, but I seem to remember some things being possible in Java

#

or am I remembering someone using custom fonts and nametags as fake custom particles, that might be it

foggy gorge
#

Jumpsplat made that, yeah

#

and we can edit the image but not much else really

#

unless you get into shaders

teal sedge
#

Ah so probably much worse on performance than actual particles

#

damn

foggy gorge
#

iunno, particles are pretty performant from my experience

teal sedge
#

all the pieces for a good pixel display but no way to put it all together properly

#

yeah but

#

isn't that approach using armor stands with nametags containing the custom font 'particle'?

#

not actual particles

foggy gorge
#

the first is, shaders are not

#

and if your armor_stands don't tick, it's not too bad

#

you could always try it out, stress test it

teal sedge
#

Might do

#

I've gotta get back into resource pack BS with this 1.19.3 breaking my existing stuff

#

So it might be a good excuse to throw some fonts in also

pearl laurel
#

I love using custom items in snowballs as 3d particles, they're pretty cool, you can even use potions/leather armor/horse armor to make them dyable!

#

with Optifine, you can give them an emissive white glow and it will get dyed too : )

#

0x,0y vertex centered/hinging uv maps are also pretty cool if you wish to add a glitchy effect to them

teal sedge
#

I restrict myself to only developing content that doesn't require any additional downloads by the user

#

Just a resource pack and the server ip and you're good to go

#

So alas, shaders are off the table

foggy ember
pearl laurel
#

here is something I made using the hinging 0 point uv map

foggy gorge
#

that's fancy!

pearl laurel
#

thank you!

teal sedge
pearl laurel
#

Oh wow that's really smooth!

cursive tide
old venture
#

yes definitely

cursive tide
old venture
#

lemme find the video that compares them real quick

#

A technical comparison between armor stands and area effect clouds. I talk about each entity's qualities and downsides in the context of mapmaking and command blocking in general

Cloud with multiple effects: /summon area_effect_cloud ~ ~.5 ~ {RadiusOnUse:-1.0f,Radius:1.0f,Duration:2000000000,Effects:[{Id:1,Duration:60,Amplifier:1},{Id:8,Duratio...

▶ Play video
teal sedge
#

Until someone decides to crack the shits with it and take over, my players will be force fed programmer art and they will enjoy it damnit

teal sedge
#

ah yeah they glow that's neat

#

I'm at the point of just paying someone to work on resource pack needs, it annoys me to no end

#

Maybe if I set some time to work with it for more than just the bare minimum I might get into it more

soft pewter
#

Oh that’s cool

cursive tide
#

ok I will stop pinging you now 🤣

teal sedge
#

Animated textures are cool, but can they help you finally take a shower in minecraft? Didn't think so

#

Also I didn't realize those particles had sounds so it's a shame I haven't fixed that for laptop recordings yet

#

pretty cool

cursive tide
#

hell yes that is cool.

teal sedge
#

Final update before I disappear for another month. Loaded up the current version on the server for a fellow greasy admin to try, this was what I came back to.

I can't tell you who that is on the crucifix, but I can confirm they are crying about it

#

I will add shapes then upload as a resource asap, all the cleanup is done

fleet kernel
#

thanks!

teal sedge
quartz wraith
#

@soft pewter tiny nitpick, but for the timeout command shouldn’t it be <duration> instead of <time> in the argument documentation?

#

discordtimeout [id:<id>] ({add}/remove) [user:<user>] [group:<group>] (reason:<reason>) (duration:<time>)

#

in reference to this

soft pewter
#

Oh yeah that makes sense

#

I’ll update it when I have the time thanks for pointing it out to me

quartz wraith
#

no prob

thorn bone
#

Do we have player steps on block but for entity?

soft pewter
foggy gorge
#

@bitter kiln i just found an API for text messaging, but it comes with some cheap costs lol
so technically... like ordering a pizza via webget... denizen could text phone numbers KEK

bitter kiln
#

Oh lawl

#

That's amazing

soft pewter
#

me: gets a text message
the text message: JOIN 👉 mc.server.fun.minerhavendelux.network ❗ major rank sale $23 for OP!!!! JOING NOW

tender locust
#

sponsor server get one free pizza a month

foggy gorge
#

me: gets a text message
the text message:

thanks for subscribing to NimsyFortniteTextNotifications! it's your favorite streamer, Nimsy! Check out our new update here!: server.flag[nimsy.data.1.2.3.bread.rye.event_link]```
soft pewter
#

LMAO

tender locust
#

i would subscribe to that

foggy gorge
#

must have missed that the flag nimsy.data.1.2.3 was actually nimsy.data.1.2.test kekw_dog

#

im weighing the thought on using it for reminders for myself, idk a realistic use yet

tender locust
#

send motivational texts daily

bitter kiln
#

At the time I suggested it, I was actually not trolling because I wanted a way to get notified quickly when something important crashed like the database or a external server. IRC and discord does not notify your phone fast enough.

#

Things were kinda critical back then

graceful laurel
#

Reminders would be pretty cool

#

You can add your phone number and get reminders you set for the future

cursive tide
#

you can get a text message if your base is getting attacked.

tender locust
#

dRust

quartz wraith
cold rock
#

what was the !command to check if a tag works?

unkempt torrent
#

/parsetag ?

cold rock
#

i mean in discord

unkempt torrent
#

Yeah /parsetag

cold rock
#

oh

#

thanks :D

pearl laurel
#

I finally managed to get the "rendering" blocks to squish together in chat with some negative height font character nonesense!

old venture
#

WOOAH

soft pewter
#

that's awesome

pearl laurel
#

thank you : D

teal sedge
#

@shut sedge this would go great with your skin to chat thingo

teal sedge
#

I don't need to document my code you can just read it to understand

weary mothBOT
# mossy egret !t as
Cannot Specify Searched Tag

Multiple possible tags: <ObjectTag.as[<type>]>, <BinaryTag.hash[<format>]>, <ElementTag.asin>, <ListTag.last[(<#>)]>, <LocationTag.areas[(<matcher>)]>, <AreaShopTag.name>, <SkillAPIClassTag.name>, <ElementTag.as_npc>, <EntityTag.has_ai>, <TradeTag.has_xp>, <ElementTag.as_map>, <SkillAPIClassTag.icon>, <ElementTag.as_item>, <ElementTag.as_list>, <MapTag.with[<key>].as[<value>]>, <AreaShopTag.groups>, <AreaShopTag.price>, <AreaShopTag.owner>, <SkillAPIClassTag.parent>, <TownTag.has_pvp>, ...

mossy egret
weary mothBOT
# mossy egret !t objecttag.as

Returns the object, automatically converted to the named object type.
Type names can be of the long form, like "ListTag", "MapTag", "ElementTag", ... or the short form, like "List", "Map", "Element", ...
Type name input is not case-sensitive, so "List" or "list" are the same.

Returns

ObjectTag

Examples
my_example:
    type: task
    # Some input can be any raw object type, but will be forced to a list using 'as[list]' below
    definitions: some_input
    script:
    - narrate "Input list has size <[some_input].as[list].size>"
mossy egret
#

lol

low radish
teal sedge
#

I use as in all my new stuff but I just couldn't resist

#

it's staying as is

mossy egret
#

narrate <&color[<[color].as[color]>]>hi

low radish
#

That line either errors or forcibly disables the script checker, and i'm not sure which

teal sedge
#

wait really

low radish
#

... yeah??

#

it's obviously invalid??

teal sedge
#

oh wait

#

this is why'

#

i don't code while

#

aaahahha

mossy egret
#

imagine your <[colour]> is co@1,2,3

teal sedge
#

sorry

#

gamer moment

#

the actual script is not as stupid as it sounds

mossy egret
#

define <[colour]> <color[<[colour]> is setting co@1,2,3 to co@1,2,3

low radish
#

that's better

#

still problematically British though

mossy egret
#

why is your definition name 'colour'

teal sedge
#
chat_map:
    type: world
    events:
        on player steps on block:
        - ratelimit <player> 1t
        - define location <player.location.relative[8,0,8]>
        - define grid <map>
        - repeat 16:
            - repeat 16:
                - define grid <[grid].with[<[location]>].as[<[location].material.name>]>
                - define location <[location].relative[-1,0,0]>
            - define location <[location].relative[16,0,-1]>
        - foreach <[grid]> key:<[pixel]> as:<[material]>:
            # map every block material to a color
            - define <[color]> <script[color_map].data_key[<[material]>]>
            # if the block material is not in the color map, use the default color
            - if !<[color]>:
                - define <[color]> <script[color_map].data_key[default]>
            # convert the color to a color tag
            - define colour <color[<[colour]>]>
                

color_map:
    type: data
    default: 0,0,0,0
    jack_o_lantern: 214,152,52,0
# there's 700 more lines under this
mossy egret
#

but the comment is 'color'

low radish
#

it's literally color on the other line too lol

mossy egret
#

!t locationtag.map_color

weary mothBOT
teal sedge
#

Because I enjoy mixing the two until americans get over their need to be special

low radish
#

you also make the same mistake on another line

teal sedge
#

i'm a little toasted right now i'm doing my best thank you king

low radish
#

color is the original spelling

#

colour is a French spelling that the Brits adopted

teal sedge
#

yeah well they still measure in miles so whatever trevor

#

trevour*

low radish
#

so do the brits

#

every "america is different from the rest of the world >:(" argument always inexplicably forgets that whatever they're bringing up is actually a British thing

#

and some of them are common in most of the world and it's just like, a French in particular or whatever person that thinks their country is the whole world

teal sedge
#

I was mostly being obtuse

#

even americans use the metric system for everything and just translate it alongside

#

I'm aussie so it's not like I can complain

#

"oi what culla is that bird unna?"

#

intellisense on life support

low radish
#

it has just entirely given up on people a few times and i have no idea why

mossy egret
teal sedge
#

lemme get it working first then we can destroy it

low radish
#

wait are you just

#

remaking nimsy's script

#

#1065450079105859595 message

teal sedge
#

yes but not really

#

he had some ideas I wanted to try, and i'm just using chat as a really easy way to test a theory

#

easy because it's not pretty

#

he's doing cool font stuff

old venture
#

is denzin the same as skript?

old venture
# old venture is denzin the same as skript?

only if you narrow it down to the bare essential idea - a scripting engine to minecraft

now the actual response - no, skript is vastly different than denizen and vice versa. if you want to see how a denizen script looks like, you can go to #showcase and download/open the scripts on a text editor to see it for yourself.

#

if it sounds interesting to you, give it a try! the guide is very accessible to newbies

#

!guide

weary mothBOT
cursive tide
#

I think there is a command for that right?

old venture
#

not sure

grim quail
#

What have any of you accomplished today?

old venture
#

nothing

#

im stuck on a very annoying problem on a simple task

#

i'll make a post begging for help tomorrow bc it doesnt even make sense

foggy gorge
#

i now understand why they scribble their name on fucking everything lol

old venture
#

KEK

#

if we including non-denizen related stuff, then i wrote lyrics to a song me and my brother are making

foggy gorge
#

AI is both a monster and an overpowered tool

old venture
#

LMFAO

grim quail
#

Today I made a command that lets you change how you display your user/staff rank, since I include a title prefix in chat when you speak or when you use a command to look up information on a player. ( To find out when they were last logged in, their uuid, their true username. )

It's the little things that tell you that you've made some progress.

old venture
#

oo nice

#

they kinda look like pokemon types lmao

grim quail
#

I didn't even consider that until now.

soft pewter
graceful laurel
quartz wraith
foggy gorge
#

shouldn't this return DenizenScript's extension?

#

oh apparently it lagged and it does now

fleet kernel
#

@foggy gorge ^

#

oh was behr sleep

sinful spindle
#

I took care of it

fleet kernel
#

thanks inquisitor

#

protecting the community 👍🏻

foggy gorge
#

oh i thought this was in reference to my message/image i pasted last

#

just saw the edit logs

cursive tide
#

Does the fly command not work with faked entities? If not what is the common practice to make them move? Just teleport?

#

!c fly

weary mothBOT
# cursive tide !c fly
Group

entity

Syntax

fly (cancel) [<entity>|...] (controller:<player>) (origin:<location>) (destinations:<location>|...) (speed:<#.#>) (rotationthreshold:<#.#>)

Short Description

Make an entity fly where its controller is looking or fly to waypoints.

Description

Make an entity fly where its controller is looking or fly to waypoints.
This is particularly useful as a way to make flying entities rideable (or make a non-flying entity start flying).

Optionally specify a list of "destinations" to make it move through a series of checkpoints (disabling the "controller" functionality).

Optionally specify an "origin" location where the entities should teleport to at the start.

Optionally specify the "speed" argument to set how fast the entity should fly.

Opt...

cursive tide
# fleet kernel make post

Not many non helpers read the posts usually takes longer to get an answer. When its something simple that several people may already know.

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!

cursive tide
#

I don't need help. I was just wondering. nvm forget it.

cyan lodge
#

I read the posts all the time sad

reef wharf
steep wind
#

I can see this being performative in Denizen if you're using a sort of view cone to only paste the schematics at chunks if they are within view and in range the chunk load idea would drop your tps like crazy.

reef wharf
#

How? Chunk load is literally how Minecraft currently functions

steep wind
#

Pasting a schematic for every chunk that loads for the first time isn't exactly performance friendly lol

steep wind
reef wharf
#

Do you have evidence of that or are you just guessing? Schematics, once loaded in, are saved in memory, versus normal mc generation, which involves a bunch of math for the CPU. Plus, Normal world gen involves the entire chunk, while a schematic would be markedly less blocks.

steep wind
#

The datapack method would work too but I'm talking about doing this in Denizen

reef wharf
#

I am too

#

You would load all the schematics in to memory when the server starts, then you just have to plonk them into the world. I've used Denizen to drop in large structures, and it's really good about performance.

#

Plus, for the absolute units of a schematic, you can use the delay commands so that it breaks up the paste over multiple ticks, preventing hitching.

#

!c schematic

weary mothBOT
# reef wharf !c schematic
Group

world

Syntax

schematic [create/load/unload/rotate/save/flip_x/flip_y/flip_z/paste (fake_to:<player>|... fake_duration:<duration>) (noair) (mask:<material_matcher>)] [name:<name>] (filename:<name>) (angle:<#>) (<location>) (area:<area>) (delayed) (max_delay_ms:<#>) (entities) (flags)

Short Description

Creates, loads, pastes, and saves schematics (Sets of blocks).

Description

Creates, loads, pastes, and saves schematics. Schematics are files containing info about blocks and the order of those blocks.

Denizen offers a number of tools to manipulate and work with schematics.
Schematics can be rotated, flipped, pasted with no air, or pasted with a delay.

All schematic command usages must specify the "name" argument, which is a unique global identifier of the schematic in memory.
This will be created by "create" or "load" options, and persist in memory until "unload" is...

steep wind
reef wharf
#

Not anymore than the delay for normal Minecraft world gen??

#

You're literally doing less. It would be different if the question was about how to change Minecraft generation using just Denizen, but they just want to paste in schematics.

steep wind
#

I gave an idea to how this could be executed without lagging the server lol

reef wharf
#

Again, you're making claims that it will lag the server, but you have no evidence of this.

#

You're just saying "it's laggy because"

steep wind
#

I've made a big space world that pastes a bunch of asteroids in Denizen so I have some of an idea

reef wharf
#

And I've done an infinite gen dungeon before using almost the same mechanic, and I had no issues

steep wind
#

Did it use the chunk loads for the first time thing?

reef wharf
#

Yup.

steep wind
#

Well alright

#

Tbf he could just set the simulation distance lower lol that would work too

#

Especially with so many walls

#

Wait, this isn't even the right post is it kekw

steep wind
#

Alright this is simulation distance 6 and overall ok I guess but ram utility is high lol

#

Wait, view distance also affects it whoops brb

#

Better but ram usage is still high

#

It is playable though

#

Just gotta keep the render distance down

#

Pretty cool seeing it go forever lol

old venture
#

well server can determine max render distance, so it'd be ez

steep wind
#

Can do it per world too

#

Long as players aren't flying across the map at speed 10 you should be fine

#

There is a big delay when there's too many chunks to paste the schematic at though

#

The method I made adds the chunks to a server flag list pasting the schems one by one ensuring they all get pasted however if this list gets too big well...lol

old venture
#

if list.size > 100
create list2

:trol

formal mist
fleet kernel
#

!make post

#

!makepost

weary mothBOT
# fleet kernel !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!

graceful laurel
#

@formal mist ^

snow monolith
#

how to detect whether the player is mining something? like a tag <PlayerTag.mining> which will return if the player is pressing left click to mining something.

foggy gorge
snow monolith
old venture
#

my best guess would be tracking the block's breaking process

#

but.. that wouldnt work well for like, trying to break an obsidian with your fist, cause it would take a year to get to the first crack

acoustic socket
#

I might just be stupid but whats the tag to count the length of a list?

sinful spindle
#

!t listtag.size

weary mothBOT
sinful spindle
#

please make a post in the future

foggy ember
#

!makepost

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!

sinful spindle
#

^

acoustic socket
#

So i am an idiot

cursive tide
acoustic socket
#

lol

pulsar cloak
#

Hey i thought i'd post this here because this is less of a problem question, more of a general question, and like there are more people in this thread so it'll be better if more people suggest me so

#

yall know of a good sound effect for a big slash

#

i'm thinking of the flap sound effect with pitch:2 but i forgor the name of it

fleet kernel
#

bat takes off?

pulsar cloak
#

alright lemme see

grim quail
#

I like how in the Your First Tags guide section, the tag literally trails off from the centered text of the webpage, haha.

mossy egret
#

i think they should change it to my monster tag

#

<[page_enchants].parse_tag[<item[enchanted_book].with[display=<&[emphasis]><[parse_value].name.to_sentence_case>;lore=<list[<&[base]>Level<&co><&sp><[item].enchantment_map.get[<[parse_value].name>].add[<[inventory].slot[5].raw_nbt.get[MYTHIC_TYPE].if_null[null].equals[string:adminium_shard].if_true[<[inventory].slot[5].quantity>].if_false[0]>].min[<script[admin_enchants_data].data_key[enchant_map.<[parse_value].name>].if_null[0]>]><&sp><&[emphasis]>(+<&sp><[item].enchantment_map.get[<[parse_value].name>].add[<[inventory].slot[5].raw_nbt.get[MYTHIC_TYPE].if_null[null].equals[string:adminium_shard].if_true[<[inventory].slot[5].quantity>].if_false[0]>].min[<script[admin_enchants_data].data_key[enchant_map.<[parse_value].name>].if_null[0]>].sub[<[item].enchantment_map.get[<[parse_value].name>]>]>)]>]>]>

old venture
#

you know you're doing sorcery when there's parenthesis in the middle of the ]>]>

old venture
#

took me some time but i think i decoded it lmao

mossy egret
quartz wraith
old venture
#

mfw multiple if null if true if false

#

oh wait you could definitely do some wacky hacky stuff with those tags hmmmm

graceful laurel
#

bro was in a silly goofy mood when he wrote it up

fleet kernel
#

do pressure plates count as "hanging"

#

!e hanging breaks because cause

weary mothBOT
# fleet kernel !e hanging breaks because cause
Group

Entity

Event Lines

<hanging> breaks (because <cause>)

Triggers

when a hanging entity (painting, item_frame, or leash_hitch) is broken.

Context

<context.cause> returns the cause of the entity breaking. Causes: <@link url https://hub.spigotmc....
<context.entity> returns the EntityTag that broke the hanging entity, if any.
<context.hanging> returns the EntityTag of the hanging.

Has Known Location

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

Cancellable

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

low radish
thorn bone
#

!t <server.debug_enabled>

weary mothBOT
thorn bone
#

what is this?

sinful spindle
#

denizen config option that you shouldn't touch

thorn bone
#

I saw that in Colossal's script

low radish
#

... oh yeah @low night ^ that line also shouldn't be there

low night
#

Thanks, I'll have to rewrite that in a bit

sinful spindle
#

oh uhh

#

while i've opened this for the first time

#
    - define location1 <[painting].location.backward[0.5].left[<[painting].painting_width.div[2].sub[0.5]>].down[<[painting].painting_height.div[2].sub[0.5]>]>
    - define location2 <[painting].location.backward[0.5].right[<[painting].painting_width.div[2].sub[0.5]>].up[<[painting].painting_height.div[2].sub[0.5]>]>
    - define location3 <[painting].location.backward[1.5].left[<[painting].painting_width.div[2].sub[0.5]>].down[<[painting].painting_height.div[2].sub[0.5]>]>
    - define location4 <[painting].location.backward[1.5].right[<[painting].painting_width.div[2].sub[0.5]>].up[<[painting].painting_height.div[2].sub[0.5]>]>
    - define cuboid:cu@world,<[location1].x>,<[location1].y>,<[location1].z>,<[location2].x>,<[location2].y>,<[location2].z>
    - define cuboid2:cu@world,<[location3].x>,<[location3].y>,<[location3].z>,<[location4].x>,<[location4].y>,<[location4].z>

this is

#

not great

#

!t locationtag.to_cuboid

weary mothBOT
sinful spindle
#

^ you're literally drawing a cuboid from two locations already

#

(imagine if the cuboid notation changed to be, like, cube@(ect) some point down the line, your code would completely fall apart because you tried to specify raw objects)

thorn bone
#
[19:02:15 INFO]:  ERROR!
                 Error Message: Script 'GENERATE_BUILDING' has invalid line {^256^ definemap special_floors=, common=[^258^ special_null, ^259^ special_empty], rare=[^261^ special_backrooms, ^262^ special_holes, ^263^ special_swimming_pool, ^264^ special_tubes]}: line ends with ':' but no script body inside.
  - definemap special_floors:
    common:
    - special_null
    - special_empty
    rare:
    - special_backrooms
    - special_holes
    - special_swimming_pool
    - special_tubes
#

why?

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!

low night
#

err

#

the .to_cuboid

#

fixed that mess

#

im still trying to think how to do the detection more efficient

old venture
#

personally i'd do a small cuboid on the painting and then use player enters area event

low night
#

Hmmm yeah maybe

#

Paintings must have a specific flag in order to be used though so I'm wondering how I can use that flag to my advantage in an event

low night
#

I'll try that when I'm home

old venture
#

if you want, make a post so we can help you make your script better

low night
#

Absolutely I'll open one as well when I'm home

rough lark
#

<player.location.format[l@x,y,z]>

soft pewter
#

very cool new tag

fleet kernel
#

where was that post with all the valid particles that work with velocity?

pearl laurel
grim quail
#

Why does give let you give raw items, but take is considered unreliable?

#

For taking raw items*

fleet kernel
#

@teal sedge how do i use your particle art gen?

#

i exported my thing into a .mccfunction file

summer fable
#

how is the Denizens and MMOItems/MMOCore compatibility, or can I just "make" it compatible

sinful spindle
#

3/10 there's no direct integration but you can usually work around it. We can't directly support any paid-only plugins

#

we will always start by suggesting you just do it in denizen, since that's almost always better

summer fable
#

are you talking use denizens in place of those plugins

sinful spindle
#

yes

summer fable
#

i see

#

but is it loose enough so that I could like run a script when a mythicmob is killed?

#

or is that not possible

sinful spindle
#

is mythicmobs related to either of those o-0?

#

we have plenty of mythicmobs integration

#

pretty sure that's not the same as mmoitems though?

summer fable
#

dont they all run of mythiclib and use the same discord and such

sinful spindle
#

(so yes to your question)

fleet kernel
#

oh i see

summer fable
#

my application was like an inspect system where right clicking a player would bring up the item they are holding and armor and I was worried about showing mmoitems items, but cant I just read the inventory slot

sinful spindle
#

yes that's not an issue

#

!makepost

weary mothBOT
# sinful spindle !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!

sinful spindle
#

^ help us help you

#

give us info instead of asking a super broad question lol

#

if there's an mmoitems issue, we can let you know

summer fable
#

okay great thank you, in turn any issues I find i'll let yall know:) appreciate the help

fleet kernel
fleet kernel
#

never mind i figured it out

#

took me a while thouh

cursive tide
sinful spindle
#

thank you for the clarification

teal sedge
fleet kernel
#

thank you for making it

teal sedge
#

Epic

summer fable
#

ty

grim quail
#

I hate how accurate this is because I'm having one of those problems again and I'm not making a thread about it until I can find out why it's happening. 👏

sinful spindle
#

compact mode 1/10

#

anyway if you post at least a basic summary we can probably help narrow down places to look

teal sedge
#

I love freaky nonsensical errors unless they have anything to do with sharepoint. Withholding your fringe bugs is an act of aggression, not politeness.

low radish
#

eg back when raw items where the main input to take, if you did - take diamond_sword that'd basically never work because who the fuck has an unmodified diamond sword sitting around?

#

You misclick once and it's got durability damage

#

nowadays it has attributes n shit too

#

taking stone is reliable for most users right now until you encounter the one player that went to an anvil and renamed their Stone to Stone and now you waste 10 hours debugging why - take stone isn't taking stone til you realize that player is a little shit

#

and might not be reliable in the future when Mojang decides to reformat items again and now actually stone can be stone[type=rock]

#

even back when we used 'raw items' we pretty much immediately had to secretly break that and the internals of Denizen actually reprocessed the input multiple times to try to figure out what item you actually meant

#

and that hack itself naturally had endless side effects

#

(eg at the simplest: you're not trying to take stone you're trying to take i@stone, so we had to correct for that, similar issue with all the items like weapons/tools that have default attributes, etc)

#

The only situation in which you truly have a raw exact item is when you're reading it from a tag, which is when you... know which item it is anyway. - take <player.item_in_hand> can be rewritten as - take slot:hand, but the difference is the first version has 10 hidden hacks trying to make it work and 200 edge cases where it'll go wrong, whereas the latter works every time

low radish
#

No remotely possible valid reason for them to occur in a thorough review of their scripts, plugin list, client version, etc.

#

no way to replicate

#

but it keeps happening

#

i'm pretty sure legacy's computer is haunted or something

#

that or they have access to intel's secret new Enhanced Stochastic Quantum CPU

low night
#

looks like the cursed map went into ur code legacy

pulsar cloak
weary mothBOT
# old venture !rule pun
Rule pun

Puns, dad jokes, and similar are punishable by death.

No exceptions, get on the guillotine.

pulsar cloak
severe hornet
grim quail
unkempt torrent
#

download folder is a museum of denizen builds

digital hamlet
#

Thinking about trying to create a drop party script where items shoot out of a custom fountain I have, I'd have to randomize the 360 degrees and distances within certain tolerances (do they dont shoot out like 50 blocks, but between 1-5) and pick a random 360 rotation to shoot out at but the issue im having is, I have to shoot out an itemsadder item, It's a custom gem with commands attached to it, Any idea how I might use that item with the /shoot command?

weary mothBOT
# unkempt torrent !channel
Info: channel

When you have an issue or question, please create a thread for it in the most relevant channel. Don't use #chatter, it's not a support channel.
#1026104994149171200 is for Denizen questions.
Citizens questions go in #1027028179908558918.
Questions about Sentinel should be put in #1024101613905920052.
Other minecraft/tech topics can go in #1027976885520584814.

Also look in #info for the description of each channel, or at the topic bar (at the top of the screen within each channel). That topic bar also links to the relevant readme file for each project, which contains lots of handy information and links to builds and stuff like that.

unkempt torrent
#

uh

#

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

digital hamlet
#

Thanks! Made a thread

summer fable
#

when narrate occurs in a world script, is it narrating to everyone or just the player that triggered the script

grim quail
#

This sounds like it's worth a thread.

summer fable
#

i hate to be the yes/no guy but it really is yes/no

old venture
#

yup, thread worthy

#

more nuanced than you think

#
  • it makes it searchable later
summer fable
#

done

old venture
#

if someone has same question, they'll find a thread much easier than a yes/no question

old venture
raven barnBOT
#

+> YAY!!!

acoustic socket
#

What is this bot

fleet kernel
raven barnBOT
#

+> YAY!!!

fleet kernel
#

@raven barn hello

raven barnBOT
acoustic socket
#

What purpose do you serve little man

fleet kernel
acoustic socket
#

Interesting

fleet kernel
#

in his bio

acoustic socket
#

What are the plans with the smithing table and existing code?

#

Will it make assumptions from 1.20+ that you use an upgrade template so that existing code doesn't need to be rewritten?

fleet kernel
#

huh?

acoustic socket
#

The smithing table it being reworked in 1.20

fleet kernel
#

yah i know that

#

armor trims

acoustic socket
#

Will efforts be made to maintain compatibility for existing scripts?

#

Autocorrect hates me today

fleet kernel
#

oh i thought you meant mc code mb

acoustic socket
#

I don't imagine it would be too hard

#

Just add a new key for smithing recipe scripts

#

If it's not there (aka a legacy script) then assume the upgrade template

#

Sorry for my poor phrasing I'm drained

proper reef
#

denizen generally supports the couple of most recent versions. so whatever is done to support the new smithing table there still will be support for the old one as well as long as its still relevant

candid kraken
#

I get zero results for some of the most basic things

old venture
#

...it is just bad. it has to be awfully word specific

generally i just use discord's search bar with the in:#denizen

low radish
#

helps when people write good titles

#

also helps that just, over time, the more the same question appears the more likely it'll use the same keywords as you do when you go to ask the same

old venture
#

oo true

summer fable
summer fable
#

most of my usage of it is in the betonquest discord

#

and its a nightmre sometimes

#

if you want a ticket for this lmk,

would denizens be a good(capable) platform for a guild system?

#

i dont see why it wouldnt, just curious if anybody has attempted and succeeded/failed

foggy gorge
#

per #1073512547765977148 message
is it better to just /resolved the post immediately when it's fixed when a commit is pushed or should i give it some time to show it helped/fixed the issue?

foggy gorge
#

i at one point had an established guild system and it was cool, but i wasn't large enough on the server i used it for, for it to be practical

low radish
#

if it's resolved, /resolved

#

I usually check a thread for replies a little after a fix even if it's closed (not always though tbh)

summer fable
# foggy gorge i at one point had an established guild system and it was cool, but i wasn't lar...

i think i found how i want to get around this

my system on my server is classless and your weapons and armor define you rather than picking "Sorcerer" at the beginning, so there is heavy emphasis on gear and accessories

so I think it would be so cool if each guild had customizable stronghold (only customizable by higher ranking members of the guild) where you could build crafting stations for gear that would be EXCLUSIVE to guilds and guild progression

obviously it wouldn't be the meta "best of the best gear" but could be relevant to certain builds and help boost the economy with players wanting to buy rather than deal with the guild nonsense

#

similar to warframes dojo system if you're familiar

foggy gorge
#

i'm not kekw_dog

#

but if you wanted to make a thread we can digress

#

guilds are in my interest again in the future

summer fable
#

ill make a thread when im a bit further down the line, just conceptualizing right now

#

maybe a week or so

low radish
#

i was in a vc with a friend actively playing warframe when i read this

#

and i told her this was said and she started trying to explain what a dojo is and then her internet died

summer fable
#

too bad

#

basically each clan gets a dojo

#

and any player can go to that dojo and how XP works in that game your overall level is a collective of the amount of weapons/warframes/tools you have leveled so you need to get more weapons in order to push up your main level

#

and each dojo has crafting stations which have weapons exclusive to it

#

more weapons = more xp = more levels

#

so you are forced to join a clan and farm out all the weapons to hit max level

#

i apologize for getting a bit off topic there

#

excellent game tho

low radish
#

warframe would be an excellent game imo if it wasn't for precisely the type of thing you're wanting to replicate

#

ie endless grinding mechanics

#

the core gameplay (movement/combat/etc) is so good and it's a shame it's wasted on a grindfest :(

summer fable
#

I definetly see that

my system has a completely different xp system that is way more traditional (get xp for killing, quests, etc.) and the guild weapons/equipment would only exist for character build diversity

#

im a sucker for the warframe grind though i wont even lie

pearl laurel
# low radish the core gameplay (movement/combat/etc) is so good and it's a shame it's wasted ...

Kind of a shame that there isn't enough variety when it comes to challenges. At most you need about 10 of the prime Warframes (!!!Saryn!!!, Octavia, Frost, Harrow, Volt, Oberon, Wisp, Chroma, Equinox and Trinity if you want to boost your friends) and maybe Inaros if you want to be unkillable. If you don't like Eidolon hunts, you can pretty much just go for Saryn and Octavia and run through all game content with them (I have for 1 800 hours over the years), they're that good.

I love the controls so much, but as of right now I think the game is a bit held back by the power ceiling barely increasing / there not being substantially different content later on.

summer fable
#

the end game is so poor its insane

old venture
#

i want to be able to smash enemies for hours on end on the same mission, non stop

#

and that brings me to... grind

summer fable
#

has anybody messed around with permastats? like is adding +4 max health to a player safe and working

foggy gorge
#

probably could depending on how that plugin works

summer fable
#

oh is it not doable in denizen

low radish
#

!nos

weary mothBOT
# low radish !nos
Info: nos

The name of our project is "Denizen" (there's no "s" on the end, unlike "Citizens").

summer fable
#

apologies

low radish
#

that's doable in Denizen, behr just misunderstood your question as implying "permastats" was the name of some plugin

summer fable
#

ohhh gotcha

low radish
#

make a post if you're in need of help making that work

summer fable
#

i will, was just wondering if anybody had messed about with it

old venture
#

either that or i dont know what a permastat is

summer fable
#

yeah, im honestly going to ditch MMOCore because its a little buggy rn and dont wanna mess with it, plus itd be cool to try and do myself

#

changing it in the 100s and such

soft pewter
#

Anything’s possible with ✨denizenenizen✨!

summer fable
#

just waiting on the day im brave enough to get rid of mmoitems

#

remaking all my items would be so agonizing though

rigid idolBOT
mossy egret
mossy egret
#

usually its a simple yaml read -> mess around witht he data -> write yaml

foggy gorge
#

yeah 'permastats' definitely sounded like a plugin to me lol

summer fable
#

i feel like ive heard of i

#

it

#

as a plugin

soft pewter
#

¯_(ツ)_/¯

mossy egret
#

i mean

summer fable
#

shoutout luckperms for existing

#

permissionex 😟

soft pewter
#

☘️

grim quail
#

Which uh.

#

Hm.

reef wharf
old venture
#

crazy how there are multiple warframe players here

#

maybe we should make a dojo

reef wharf
#

If it weren't for the fact that I'm already in a clan and they have tons of stuff unlocked, I would

#

Denizen Clan Dojo

#

Yellow and White frames

low night
#

I play it sometimes but its been a while

reef wharf
#

Denizen Railjack Denizen Frame Denizen Lander Denizen Dojo

low night
#

Guys we need to complete research on the hema

#

Debug faster so it actually can fire

grim quail
reef wharf
#

You got any pics of your frame

low night
#

Lol

grim quail
#

Of course I do. But I'm not turning this into #1026104994149171200frame

foggy gorge
#

holy unclosed posts batman

sinful spindle
#

lol you can always tell when a helper did the rounds because you see that

foggy gorge
#

exactly lmfao

#

i think we should start autoclosing after twenty four hours

sinful spindle
#

24 hours after what?

soft pewter
foggy gorge
#

the last message

low radish
#

I had to go through so many threads

#

a

low night
#

lol

foggy gorge
#

we have too many users unwilling to commit to their threads for more than a day

soft pewter
#

fr

low radish
#

a lot of those threads were resolved but just never closed

foggy gorge
#

i think after 24h their thread should just be closed from inactivity, given they can just re-open it when-ever

sinful spindle
#

but to be fair, a decent amount just end up never getting a helper response lol

soft pewter
#

or you can just be a normie like me

sinful spindle
#

#1070723397778145401 message
there's a lot like this one too, where it's probably resolved, but it's hard to be sure

low radish
soft pewter
#

WHAT THE HELL

foggy gorge
low radish
#

2 of the threads were unlabeled feature requests

fleet kernel
#

!Makepost

weary mothBOT
# fleet kernel !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!

summer fable
#

its okay already found my answer

umbral relic
#

hello, i am using the guide to learn denizen and i am at the basics section rn i see there are a lot of parts that are not yet written and partially completed. are there any other guides or tutorials i can use to learn more?

foggy gorge
#

there aren't currently other resources

#

one common practice is creating essential commands like what you might see in plugins like essentials

#

or creating quests, or custom commands

#

or even replicating plugins

umbral relic
#

alright

#

thank you ill try doing that

candid kraken
# umbral relic alright

adding on to what behr said, the guide should be enough to learn how to use denizen, the not yet written and partially written stuff are rather advanced and you probably don’t need to learn them until much later on

gaunt marsh
#

Anyone experienced noted locations just disappearing?

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!

gaunt marsh
#

I'm not looking to fix it, I'm just wondering

foggy ember
#

I mean, you're experiencing a potential bug, you should want to fix problems with your server

gaunt marsh
#

I figured out the problem anyway, locations and cuboids can't be named the same thing

foggy ember
#

Yeah ^, note names need to be unique

gaunt marsh
#

I assumed different types of notes could have the same name. But all is good now

umbral relic
#

why is the player right click entity firing twice

#

?

unkempt torrent
#

!makepost @umbral relic

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

umbral relic
#

ok

#

made it if you can help

old venture
ebon eagle
#

Has there been a denizen script made for a block that acts as the equivilant of an item sorter with the ability to importing and exporting items?

old venture
#

only if you're insane enough

#

nimsy did an uh, dodecahedron? once, and went mad

old venture
ebon eagle
#

Yep I'd just found it 😄 thanks

digital hamlet
#

Can denizen show holograms?

#

Once a drop party is fired I need to launch a denizen script.

Spawns a hologram at a certain co ords,
hologram counts down from 5 mins
when it hits 0, it removes the hologram and fires off a command

mossy egret
#

!makepost

weary mothBOT
# mossy egret !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!

gaunt marsh
#

Just fyi I'm getting a big old yellow line on VS Code under this despite it all working fine. It says 'matches' does not exist for any applicable object types. Works fine doing /ex narrate too.
- <placeholder[mmocore_class].matches[Shaman|Warrior].if_true[<&6>You can use this weapon].if_false[<&8>You cannot use this weapon]>

mossy egret
#

!t matches

weary mothBOT
# mossy egret !t matches
Cannot Specify Searched Tag

Multiple possible tags: <ElementTag.regex_matches[<regex>]>, <ListTag.count_matches[<matcher>]>, <ListTag.find_all_matches[<matcher>]>, <ObjectTag.advanced_matches[<matcher>]>, <ElementTag.matches_character_set[<characters>]>.

mossy egret
#

use advanced_matches instead

#

btw, make thread for further questions

gaunt marsh
#

Wasn't a question

#

But I'll change it to advanced matches anyway, thanks

weary mothBOT
# severe hornet !itworks
Info: itworks

Many newer scripters tend to not realize the important difference between "it works" and "it is correct". Just because a script works does not mean everything's fine.

Helpers are encouraged to refuse to continue helping a user with the "if it works it's good enough" mindset until they fix all the things that are wrong (but seem to work) in their script.

Read a longer writeup explaining this idea on the forum here: https://forum.denizenscript.com/threads/public-information-writeup-the-it-works-fallacy.265/

severe hornet
#

is why that works but is incorrect

#

🎶 deprecation 🎶

gaunt marsh
#

I didn't see anything about it being deprecated. I thought it was the VS Code extension being buggy

low radish
#

also when you run it:

#

ERROR in queue 'EXCOMMAND_0_LanConstraints' while executing command 'NARRATE'! Error Message: Using deprecated form of tag 'regex_matches': 'matches'.

#

definitely tells you it's deprecated

#

VS Code says doesn't exist, /ex says deprecated

#

not perfect but it's clear in both cases that you shouldn't use it

reef wharf
quartz wraith
soft pewter
#

Why didn’t you use the denizen pastebin?

#

But also DAMN THATS COMPLICATED

#

Good job jumpsplat!

quartz wraith
#

lines 26 thru 45 piss me the fuck off

reef wharf
#

lol I just copied it from somewhere else. plus, a double list doesn't work well in a data script otherwise I'd just put it there

reef wharf
soft pewter
#

😄

reef wharf
#

Would those parse as lists?

low radish
#

.parse[as[list]]

reef wharf
#

Ya, I figured

#

I just banged it our for nimsy in like 20 minutes, so it could def be improved

thorn bone
#

Does denizen use citizens pathfinding algorithm?

#

Will these settings affect walk command?

low radish
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!

old venture
#

this was exactly what i was looking for

#

u saved me so much time <3

#

i only have one question.. How do i get more subdivisions? because it subdivides only once

foggy ember
old venture
#

yes, but it only works for 0 and 1

#

meaning it sudivides once or not at all

#

but i cant subdivide it 2 times

#

i thought im using it wrong

foggy gorge
#

HAHA

reef wharf
#

?

foggy gorge
#

credit failed to make its way to you properly KEK

reef wharf
#

I'm not surprised

foggy gorge
#

maybe he forgot

#

but god damn

#

the mathematician wizards here dont mess around

old venture
#

yeah that shit makes no sense

foggy gorge
#

!q rocket sc

weary mothBOT
#

+> Quote 513:

6/13/2014 11:03:39 PM <Ares513> vector math is not rocket science
6/13/2014 11:03:42 PM <Ares513> wait
6/13/2014 11:03:42 PM <Ares513> yes it is
old venture
#

but.. does subdivision work properly :o

#

maybe its because of me using it wrong

#

so can someone else test :)

#

what

#

uhh make post about it and whatnot

mossy egret
#

!makepost

weary mothBOT
# mossy egret !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
#

nice

thorn bone
#

!c shoot

weary mothBOT
# thorn bone !c shoot
Group

entity

Syntax

shoot [<entity>|...] (origin:<entity>/<location>) (destination:<location>) (height:<#.#>) (speed:<#.#>) (script:<name>) (def:<element>|...) (shooter:<entity>) (spread:<#.#>) (lead:<location>) (no_rotate)

Short Description

Shoots an entity through the air, useful for things like firing arrows.

Description

Shoots an entity through the air up to a certain height, optionally triggering a script on impact with a target.

The launch has three modes: arc, lead, and direct.

The "arc" mode calculates a launch arc to exactly hit the target location.
If you want to use this, specify the "height" argument as how high the arc should go, in blocks.
Do not specify "speed" or "lead".
You can optionally specify a custom "gravity" (hidden from syntax line intentionally) if you know what you're doing and really n...

thorn bone
#

and what?

#

ohhh it's enumeration

#

Looks like something is missed lol

urban ermine
#

Idk if this is the right place to post this but I just wanna show this off real quick . My goal was to make menus without using chest guis and I did it! What I currently have is a place holder which I will expand on but just wanted to share just in case anyone want's to expand on the concept on their own https://giphy.com/gifs/7abF0tOoydvK53Ol2b

summer fable
#

maybe in #showcase

urban ermine
#

Don't have access but thank you 🙂

summer fable
#

ah i dont either haha

mossy egret
#

it's in the pinned

cursive tide
#

Just read the pinned post on #showcase and you can get access.

urban ermine
#

thanks appreciate it , both of yall

wispy kindle
#

Guys, does anyone know how to use Define, which I wrote in one script, to use it in another script?

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!

old venture
#

is there a way in paper to just randomly send any packet to a player?

#

(if its coded in a plugin of course)

#

for example if we could make

Player A and Player B are both in no team

but Player A looks like he is in red team for Player B

#

(fake team)

unkempt torrent
#

If your question is related on how you would do it in Denizen please create a post here. Otherwise create a thread in #1027976885520584814.

old venture
#

no im just asking if this is possible (only looking for a short answer)

unkempt torrent
old venture
#

bruh

old venture
#

is there a way to disable a specific script? something similar to this:

  type: world
  debug: false
  enabled: false <----```
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!

old venture
#

tell me

unkempt torrent
#

Oh we had that already

#

yeah please make a post for your questions

#

This is a discussion thread

#

Not for support

old venture
#

i miss the old support thing

old venture
#

it exists?

#

but vscode doesnt recognize it

#

the extension

#

anyways ty

unkempt torrent
#

Creating posts has the nice effect that people can search within the forum search and might find the answer they're looking for

old venture
#

yea im sorry, im lazy

unkempt torrent
#

Or find a bug in which case we can convert your thread into a bugthread

#

So it's searchable for developers

old venture
#

i promise, next time i will make a post

unkempt torrent
urban ermine
# unkempt torrent That's neat! How does it work?

I have set hitboxes that detect if your yaw/pitch = a certain value and if it does then change the model to make it seem like its selecting the option you're hovering. And you can right/left click to make something happen when selecting a option. Also anytime you're not hovering over a option it just goes back to its default state

low night
#

that's actually a pretty creative way to do it

#

you could allow selection potentially by using the entity types as well

#

ohj

#

i must've skimmed that because that's what you're doing already llol

urban ermine
#

You're good, lol I'm also making another menu but this is for like character selection. This one I showed I made for when the player wants to change some options or look at something on the fly. What those options or things are idk yet I just wanted to get the foundation down first. But the Character selection one I'm making freezes the player in one spot and using their hotbar they can scroll through the options . While using the slots of the hotbar as triggers to change the model and if they right/left click while they are on a certain slot then just make an event happen

low night
#

that gave me an interesting idea

urban ermine
#

Hey man good luck! Would love to see what you make!

low night
#

I'll make sure to keep ya updated

#

technically i can do it in the current version but 1.19.4 will make it much nicer looking with the new entities so i may wait

urban ermine
#

got you! I don't keep up with updates and what new entitles they are adding but good luck! hahaha

old venture
#

i cant wait for all the display entites, its like mojang finally did something useful

rigid idolBOT
mossy egret
#

Custom block data whennn

unkempt torrent
#

Flags?

low radish
#

clientside custom blocks

unkempt torrent
#

ooo

foggy ember
#

Clientizen?

low night
#

Client-side blocks with physics

soft pewter
#

That’d be really interesting

urban ermine
old venture
#

Regarding my event request. How do i know when a commit gets into a build and how long could that take?

unkempt torrent
#

#commit-log , #changelog and you'll get usually pinged in your thread to look in #commit-log

old venture
#

alright thanks

#

how long could this take? 3 days or more?

old venture
#

why is citizens required for animation command

low radish
#

like a lot of Denizen, it was originally exclusively intended for Citizens and later extended a little bit beyond that

summer fable
#

denizen has transformed my minecraft experience like

#

all jokes aside it has breathed so much new life into the game for me

old venture
#

@summer fable could you include a link to your script in the showcase channel?

summer fable
mossy egret
#

great to hear

#

it's fine, I was afraid to post my disaster at first, but I realized that its quite a supportive community

summer fable
#

i was turned away at first because people always say how toxic the support is

#

but if youre willing to learn its really a great community

#

because anytime i feel the need to argue or anything i know i am wrong 😂

#

but i was really suprised at how supporitve everyone was

summer fable
#

im sure there are plenty of things that could make it easier to read and shorter but ill get to that at some point

soft pewter
#

You can also use the Denizen pastebin for your scripts to get that nice syntax highlighting too

#

!paste

weary mothBOT
summer fable
#

i see, i'll remember that for next time

soft pewter
#

;)👍

severe hornet
#

even very reputable scripters sometimes fall into the pit of despair and get stuck on designing their logic

#

but if you sit down and think about what you're trying to achieve in its most basic format, it becomes manageable

low night
#

I think it's also just that a lot of users decide to push back the support they are receiving

severe hornet
#

that too yeah lol

#

a lot of people are dead-set on a specific solution or something

#

!xyproblem

weary mothBOT
# severe hornet !xyproblem
Info: xyproblem

Your question seems to be an XY Problem - you're asking about your attempted solution rather than your original problem.
Read in detail about the XY Problem here: http://xyproblem.info/

For an example of an XY Problem we've seen in Denizen, the question "how do I make an event for when a flag expires" has no answer, but the same question asked with full background detail will be something more like "I have this script: [LINK HERE], which sets a 3 minute cooldown flag on a player for when they use an ability. I want the player to be notified when the cooldown completes - how do I do this?" which we can then answer quite effectively (in this example, all that was needed was a simple wait command, no events or flag-listening or anything).

severe hornet
#

we have to bust this out so often

summer fable
#

i have that problem a lot

#

the main thing that helped me is when i had a question i was linked the relevant documentation and not handed the answer

#

like given the pieces and i had to put them together myself

sinful spindle
#

i think the most common reason people might claim our support is 'toxic' is when they break the rules lol

summer fable
#

also like 99% of the bad reviews look like cracked servers

sinful spindle
#

not because we're more strict, but the opposite

#

lots of servers just jump straight to ban, where people here actually get to talk to us

soft pewter
low night
#

One thing I do a lot is search keywords to my problem on this discord

#

Plenty of things I've been looking for have been asked in a different variation at some point

summer fable
#

yeah the thread system is really nice, i wasnt a fan at first but now im really liking it

#

and just searching words like in the server

sinful spindle
#

lie

low night
#

Yeah after you learn how it works, it becomes pretty convenient

sinful spindle
#

like, direct blatant lies

#

I don't understand why people spend their time doing that

soft pewter
low night
#

A lot of reviews are people just getting mad at something small and then monkey replying exactly what they did lol

summer fable
soft pewter
#

Caught in 4K

foggy gorge
severe hornet
#

it's the best way to learn tho

summer fable
#

if you just handed me the script when i first asked i wouldve never learned anything but to keep asking for scripts😭

severe hornet
#

precisely

foggy gorge
#

it takes wahrheit reminding me that we enter a new build of denizen on spigot that i'm eligible to make an actually honest review again heh

soft pewter
#

Send screenshot of review or link it when you’re done so we can read it headtap

sinful spindle
#

Positive review flood time

foggy gorge
#

@new spigot update for people who like to review role when

grim quail
soft pewter
summer fable
#

i can open a thread for this if youd like, but how well does Denizen actually run? if my core of my server was on Denizen would it be able to support 50-60 players?

grim quail
#

I believe the guide explains this somewhere?

summer fable
#

i kinda was just wanting to hear like personal experience ya know

foggy gorge
#

that's a very common thing here for newer users

grim quail
#

If I recall right, I believe others in the past have said that performance with denizen is pretty well, and that you're unlikely to hit a performance hit in majority of scripts unless it's something stupidly heavy like what I did in trying to replicate an entire location logging system so that created a load of maps within maps that got loaded onto the server and bogged down performance.

Which, is a script problem and not a denizen problem but it shows that scripts when done incorrectly can hit performance, but there are usually better solutions.

soft pewter
severe hornet
#

monkey routinely improves denizen's already ridiculously good performance

grim quail
#

I believe others have also said there is only extreme cases where java could perform better? But denizen is pretty optimized and performs fairly well as is, it can even ( and has ) replaced other plugins.

#

I think someone made an entire worldedit replacement? I still keep worldedit and worldguard because I don't feel like reinventing the wheel.

soft pewter
#

or four

grim quail
#

Some cases you might just want a plugin anyways, such as location logging and stuff. Which I use CoreProtect for, and even monkey uses it. I believe it's one of the few plugins he even ever uses?

low radish
#

coreprotect has shit UI and API but it works well enough and doesn't cause perf issues

#

dynmap lags but i ain't gonna build the replacement

#

worldedit works and it's easier to add onto rather than replace

#

i thiiiink that's the full list of non-denizen/citizens/sentinel plugins i use

grim quail
#

I remember a dynmap like that let you actually view the world in 3d from the sufrace.

low radish
#

I count Depenizen and dDiscordBot as "a denizen plugin"

foggy ember
#

Fair enough

low radish
#

OH Spark and LuckPerms too

#

LuckPerms I can and should replace but, effort,,,

foggy ember
#

LuckPerms has amazing UI, but most of the time you don't really need all that

low radish
#

since when?

#

last i looked it still had worse UI than PEX

#

i miss PEX

foggy ember
#

Was referring to their web interface and all - don't think I ever used PEX

low radish
#

PEX you just edited a YAML file and /pex reload

#

oh i've never tried a luckperms web interface

foggy ember
#

It's really handy, lets you search permissions, manage groups, etc.

low radish
#
#

You don't need to host the page yourself - and it works for all storage types!
hrm

#

noooo no i don't think i'll give your remote webserver full control over my server's primary security settings??

foggy ember
#

It gives you a command you need to run ingame to apply it

grim quail
#

I remember Icecapade made a bridge for DynMap, and I thought that was cool but I like the concept of BlueMap and wondered how difficult it would be to setup areas on the map, and then realize all markers for BlueMap are apart of one config file and there is no commands to just add marker, although there is an API.

old venture
#

simple question, how would I make it so scripts dont appear in console?

graceful laurel
#

pex was fantastic

#
  1. pex
  2. groupmanager
  3. luckperms
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!

grim quail
old venture
#

ok, sorry

#

oh I found it in FAQ!

dark ferry
#

Am I able to have a list of maptags?

soft pewter
#

!makepost

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!

foggy gorge
#

i made it for Kalebroo; he provided the resources for the bossbar. good help from Max as well minecraft_heart

grim quail
# foggy gorge just threw this together :D

Hey can you like stop showing up everyone with your ridiculously good work that I'm definitely not jealous of?

But that does look very good, I like the fact that the arrow even changes. I assume the text is just action bar shenanigan's, or just the text being split apart to make it look good from the title of the action bar.

foggy gorge
#

but i'm more than happy to help others who want to make things

low radish
#

now put it on forum resources and #showcase owo

grim quail
#

I keep forgetting that you have custom chat which I think is dope.

foggy gorge
#

ive been meaning to make a post asking about that hypothetical chat deletion system that 1.19.3 introduced? >.>

soft pewter
grim quail
#

I have an understanding of how to make the custom chat myself, but I think it's a very interesting concept myself. I'm a bit obsessed with MMO style things and while I've yet to see an MMO that actually does that, I think it's quite interesting to see.

#

But your direction system is more interesting than just setting the compass, or however wynncraft does it which is spawn a beacon at a maximum distance or on top of the npc if they're within range.

old venture
#

why does noone go into my forum post? :(

foggy gorge
foggy gorge
#

oh, i thought you meant the uh

#

!forum

weary mothBOT
foggy gorge
#

online one lol

old venture
#

ohh

foggy gorge
#

ive been a busy and havent cycled through whites yet SCcatVIBINGcry

old venture
#

alright

#

i was just wondering if my post was "hidden"

foggy gorge
#

oh, never

#

yeah it's actually pretty hard to make a post and not get at least seen

#

hard or comlicated problems often take more time though

rough lark
grim quail
#

Probably glides like it's on ice?

rough lark
#

even ice has friction

grim quail
#

You're right, let's make someone frictionless and replicate the ice cave puzzles in pokemon crystal.

old venture
#

so it means you can make players glide longer than on ice

rough lark
#

it doesn't impact players

old venture
#

:(

grim quail
#

What.

rough lark
#

armorstand inherits from it

#

man... i might have to crack intellij open

low night
#

although im not sure if compasses work as those entities

grim quail
#

The - compass command can force the compass to a specified location. I'm not sure how display entities come into play with the item compass? Unless you mean a literal compass above you at all times that is a 3d model, which would be kind of funny.

rough lark
#

the armor stand sliding is cool. gives me a few ideas

grim quail
#

Sled racing???

rough lark
#

entities with pathfinding goals tend to orbit and drift around the target location

old venture
low radish
#

B: you can already do that to players anyway lol

#

adjust gravity:false and teleport the player 0.01 units up

old venture
#

hehehehe

#

i have devious ideas to do parkours with that

#

how do i set a shop that sells items? every time i try to set name or save it just disappears

weary mothBOT
# old venture !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!

graceful laurel
cursive tide
graceful laurel
low radish
#

hellyeah

soft pewter
#

Awesome!

pulsar cloak
#

Custom bossbar textures is how you're achieving that right?

foggy gorge
#

well, kind of

#

its an invisible textured bossbar + fonts lol

graceful laurel
#

im still kind of lost as to how it was accomplished lmao

foggy gorge
#

just checks the direction you're facing(yaw),
<[ploc].face[<[destination]>].yaw.sub[<[ploc].yaw>].round_to_precision[15].mod[359]>,
fixes the angle if it goes negative, <[angle].add[360]> if:<[angle].is_less_than[0]>
and then you get the degree's offset from the destination SCgrin

#

kalebroo is working on a showcase post for it, you'll see it soon lol

pulsar cloak
foggy gorge
#

pfff all you guys @ing me on that better give so many updoots to kalebroo when he posts it lol

soft pewter
#

Yeah Kelebroo also did an awesome job!!!! upvote_green upvote_green upvote_green

pulsar cloak
summer fable
#

can I make a thread with a section of my script simply asking how i could shorten it?

cursive tide
summer fable
#

cool, thanks

summer fable
#

trying to get support in other discords for Citizens because you got dns here for cracked server >

unkempt torrent
#

What discord is that from and what did they answer? kekw_dog

foggy gorge
#

why does this make me think of people who think googling their health symptoms is going to help them resolve their problems

#

||im not answering questions related to me working for a holistic doctor on this topic KEK ||

summer fable
#

i imagine it was irl facepalm though

foggy gorge
#

oh, yeah - im pretty sure when that discord sees cracked users, they just blatantly ignore them