#Open Denizen Discussion Thread

1 messages · Page 11 of 1

fleet kernel
#

cuz dmodels is still jank

#

oh

#

did u get dmodels figured out tho?

pastel field
#

I'm using modelengine

#

no not yet

fleet kernel
#

10kth message fr now

pastel field
#

fr fr

fleet kernel
#

how do u spawn it in

pastel field
#

depenizen

fleet kernel
#

WHA

pastel field
#

mythicmobs

fleet kernel
#

THERES INTEGRATION?

#

ohh

pastel field
#

so I use depenizens to spawn the mythicmob

fleet kernel
#

when modelegie support

pastel field
#

for npcs? no clue

#

but MM has it

fleet kernel
pastel field
#

no

#

they just handle the hitbox and stuff

#

I teleport the mobs using Denizen

#

I use as little as is possible since I want to shift it to be Denizen only when I release it

fleet kernel
#

mob

#

assignment scripts??

pastel field
#

bob?

fleet kernel
#

bobo

pastel field
#

Oh

#

The AI? it's not AI lol, they literally move side to side on a path

#

So in the case of the meteor attack, they'll float around fixed points

#

No real AI, just movement using sine waves or something

fleet kernel
#

while loop timer?

pastel field
#

Repeat

#

It lasts about 2 minutes

#

Every 30 seconds a platform gets hit by a big meteor and sinks

#

At the last 30 seconds, the whole meteor will come down

#

Every second or so, a small meteor shoots out targeting a random spot near the player

#

I’ll probably have more attacks as time passes? Like lightning strikes or something after 1 minute

#

The main meteor itself will grow bigger as well

fleet kernel
pastel field
#

The meteor is all under a single repeat statement

#
  • Repeat 1000:
    -wait 1t
#

I’m on my phone LOL

foggy gorge
#

you darn mobile denizzles scripting on yer magic talky pocket boxes

old venture
#

guys is your denizen extension borked too?

#

mine just doesnt do anything

#

tried downgrading version, multiple reloads, nuthin

severe hill
#

That often happens to me, I just disable and enable the extension and it fixes itself

old venture
#

yeah, nothing

#

i think it officially gave up on me

#

xD

low night
#

open a new file

#

and flip between it and the previous one

old venture
#

nah, tried it too

#

i'll try reinstalling it

#

still nothing?? wtf

#

i'll uhh open a post

grim quail
#

Usually opening a new file fixes it for me too.

old venture
#

tried absolutely everything 😭

graceful laurel
#

restart your computer three times, do a backflip, then fly to russia, dig a hole exactly three feet deep anywhere, and then come back and it should be fixed!!!!

celest spruce
#

generally i have to rerstart vscode

#

like itll stop highlighting new code but old code stays higlightd

unkempt torrent
old venture
#

already did

dusky dust
#

hey, is it a bad practice to create different files/scripts with the same events?

#

i feel like the obvious answer is yes, but at the same time, it gets sorta confusing especially if you're running a minigame server

pastel field
#

I assume the main issues are figuring out what is causing what

#

plus cases where priority gets messy

weary mothBOT
# unkempt torrent !rule 9
Rule 9

Please observe channel-specific rules and limits where applicable. https://denizenscript.com/discord_rules#rule9
Refer to pinned messages in each relevant channel. Use #bot-spam when you want to interact with the Discord bots (except when you need a human's help with it).

dusky dust
unkempt torrent
#

Discussion thread isn't for script questions

dusky dust
#

there is no script im asking for help with?

wild cosmos
unkempt torrent
#

but you're asking for help, that thread is only for discussion

#

you can make a post and we can link the answer to any new user that comes up with the same question

dusky dust
#

sorry ice, imma have to respectfully disagree with you on that one

#

Is not a script you want help with

#

but imma back off now since this is getting to rule 10 territory

low radish
#

@fossil steeple warn @dusky dust instant_mute consistent refusal to use channels and threads appropriately

fossil steepleBOT
#
Warning Recorded

Warning from @low radish to @dusky dust recorded.
Reason: "consistent refusal to use channels and threads appropriately"
User has 31 previous warnings.

#

User @dusky dust has been muted automatically by the warning system.
(Attn: @low radish)

Mute Notice

This mute was applied by moderator request (INSTANT_MUTE). You may not speak except in the incident handling channel. This mute lasts until an administrator removes it, which may in some cases take a while.
Any user may review warnings against them at any time by typing @ModBot listwarnings.

low radish
#

it's not a respectful disagreement when you know better and have been warned repeatedly to cut it out

unkempt torrent
#

#changelog message nice

jade pebble
#

Love it 💙 Great work 👍

quartz wraith
#

#changelog message manmade horrors beyond my comprehension

mossy egret
#

Mcmonkey you madlad

#

I didn’t know you were actually gonna do it

quartz wraith
#

it looks so wrong fudinebdjdhsjwbsko

unkempt torrent
grim quail
#

Manmade horrors within my comprehension.

grim quail
quartz wraith
#

can you split a tag character by character

#

<
p
l
a
y
e
r

mossy egret
#

Probably not

lament verge
#

my god this is one of the things I've been waiting for ❤️

unkempt torrent
#
tab completions:
    1: hello
    2: <context.args.first.equals[hello]
          .if_true[world]
          .if_false[<empty>]>
severe hornet
#

I have never ever felt compelled to break a single tag or even command across multiple lines, but I'm happy for the folks who find this valuable lol

foggy ember
weary mothBOT
# foggy ember !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.

quartz wraith
#

!nothome

weary mothBOT
# quartz wraith !nothome
Info: nothome

We sometimes see users opening support threads or replying to them while not able to test things.

This is often revealed in messages like "I'm not home right now and wanted to ask", or "I can't access my server but I think I remember the details", ...

This often leads to one of two problems:
• The user asks questions they could have answered themself if they were at their server. This is a problem because it wastes the limited resource of our expert helper team on simple questions that would never have been asked if it were not for the fact that the user wasn't near their server.
• A helper enters the thread to actively assist but is unable to provide any help because the user is unable to actually act on any responses. Many threads start with requests for basic followup information such as server logs or other demonstrative data from the server, that of course they can only provide when they have access to that data.

In both cases, helper time is wasted and the user don't actually get to act on any responses faster than they would have been able to had they simply waited til they were able to access their server before asking for help.

foggy ember
weary mothBOT
# foggy ember !rule 10
Rule 10

Listen to and follow what helpers or developers tell you. https://denizenscript.com/discord_rules#rule10
Their word is law. If you go against something a helper has explicitly and clearly told you (in the form of a command, like "Stop posting that"), that can be bannable.
For the most part you are welcome to argue with the 'rule' made by a helper's command (within reason), but not to violate that 'rule' until a helper says it's okay.

quartz wraith
#

i’m not testing it out </3 :(

#

i do not have a server anymore </3

foggy ember
#

You can always make a local test server

quartz wraith
#

yeah i don’t have time for that and i was joking in my original post, goodbye

pastel field
#

Super cool change

soft pewter
#

Super cool!

graceful laurel
#

very epic

wild cosmos
#

now... this is epic

mossy egret
#

yeah that looks really nice

flat marsh
#

Hi guys. What servers are you working on?

low night
#

2 servers at the moment for me

#

Both servers of different friends

unkempt torrent
#

Technically mine, but I kinda stopped working on it and decided to make scripts for da public

mossy egret
#

my pet peeve is when my classmates ask "when is your server coming out" like every two days

#

they clearly have no idea how much work it requires

severe hill
#

Kinda late to the conversation but I'm working on a factions mm rpg server, it has been really fun working on it lately

grim quail
#

@worthy knot #commit-log message Problem with heads was fixed.

worthy knot
#

ty

grim quail
#

It's one of the two things holding me back from completely updating to 1.20.2

#

Hoping #1160339795139117117 message gets fixed soon.

wild cosmos
#

yall can we not create subcommands to discord commands with denizen or am I just blind?

cosmic tide
#

Subcommands?

#

Also

#

!makethread

weary mothBOT
# cosmic tide !makethread
Info: makethread

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!

wild cosmos
unkempt torrent
#

makepost

cosmic tide
#

makepost

dawn flower
#

You had to backread 4 messages

#

!makepost

weary mothBOT
# dawn flower !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
#

#1167124543203192843 message I can't believe Iceapade has to panic because of the log's queue name :(

unkempt torrent
#

exceptions always scary

grim quail
#

Don't you hate it when you fire up your server, edit a file and press up and immediately hit enter thinking your last command was ex reload

#

But it actually was stop

#

Thankfully I make my server shutdown wait at least 10 seconds before it does anything else, and I have a backup command to stop the process incase of me shutting down the server like this.

lament verge
quartz wraith
grim quail
warm sparrow
#

With dmodel where do I put my bbmodel files?

warm sparrow
#

I have no idea what I did wrong

cosmic tide
weary mothBOT
# cosmic tide !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!

fleet kernel
#

@unkempt torrent should i store the active quests for the player in the flag as a subflag or list?

#
  • flag <player> hm.quests.active:->:<[data]>
#

or smth like

unkempt torrent
fleet kernel
#
  • flag <player> hm.quests.active.<[data]>
#

or neither..

unkempt torrent
#

daxz

fleet kernel
#

hi

unkempt torrent
#

you know how this discord worki SCgrin

fleet kernel
#

:C

reef wharf
# fleet kernel :C

I didn't see if you made a post, but broadly the answer is "it depends". We can have a actual discussion about it if you do, but it comes down to use case; there's no one-size-fits-all.

worn parcel
#

when will there be an addendum to the guide?

grim quail
worn parcel
#

flag <player> test:->:...

#

I still dont understand how to use it

#

or <-

grim quail
#

Sounds like you need to make a post regarding your problem.

#

I'm not sure if the guide covers data actions though.

#

Oh it does.

grim quail
lament verge
#

and best to discuss this in

#

!makepost

weary mothBOT
# lament verge !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!

worn parcel
grim quail
grave thicket
#

I'm starting to think that starting a server isn't really for me, but Denizen is such an interesting plugin that I'd like to write some scripts anyway...

#

There's something too lonely about a script if it's only available to me, maybe there's some place I can put the scripts I make?

severe hornet
#

forum

#

github

#

etc

grave thicket
#

let it be forum i guess

weary mothBOT
sinful spindle
#

^as noted, there's a spot on the forum specifically for that

#

and also

#

#showcase

#

if you make something cool, show everyone ^

grave thicket
#

Okay, thanks!

#

I now need to get used to making my scripts look less bad first

#

It's kinda hard, the forum scripts have configs and stuff...

old venture
#

i'd say rule of thumb is:

if it's meant to only be seen/touched by devs (such as a proc), absolutely no config necessary. if a dev needs to change it, they'll already know how to

if it's meant to be used by server admins, yes make dynamic configs for it, very good lowkey necessary

if it's something aimed at the userbase, your judging may decide on config or not. just make it safe xD

#

im used to just writing all my stuff with dynamic configs, it's easier for myself to test it

#

win/win scenario

grim quail
unkempt torrent
#

Do you see the header ^

grim quail
#

No. I'm blind lol.

#

Better question.

unkempt torrent
grim quail
#

Why is it not locked?

unkempt torrent
#

I DONT KNOW BUT IT WOULD MAKE SENSE YES

short pier
#

I AGREE

cursive tide
#

WHY ARE WE YELLING?

graceful laurel
#

YES

grim quail
#

THE CAPITAL D IN THE DENIZEN LOGO HAS US YELL

calm marsh
soft pewter
#

REVOLUTION

red osprey
#

🥲

quartz wraith
#

waiting for monkeys reply

#

🍿

sinful spindle
old venture
#

using offline accounts on localhost for multiplayer testing is fair imo tbh

but i really really really doubt that was what he was doing

quartz wraith
#

i read “(clowns x3)” which means clown combo is times 3 but i read it as “(clowns :3)” which i feel is better

manic coral
#

hehe))

graceful laurel
old venture
foggy gorge
manic coral
foggy gorge
#

in other news, i had fun trying to explain what Denizen was and how it "works" simply today, that was cute. i didn't really know how to explain it thuroughly

graceful laurel
#

write words, minecraft take words and run

low night
#

i say it's an easier way to make plugins instead of using java lol

foggy gorge
severe hill
#

well that makes it harder to explain

old venture
#

"so there's this game that 99% of content is fan-made, some of it are client modifications, the rest are server modifications. denizen is a server modification, written in java. if you want x thing done, and that x thing isnt included in the base game, you'll have to either find a modification that does it, or write one yoursrlf. but writing real code in a real programming language is le hard, so denizen is "kind of" a programming language, that is way easier for complete beginners and nonces to get into, as opposed to java"

quartz wraith
#

what is a server

#

what is a modification

grim quail
#

what is a computer

soft pewter
#

what is Minecraft

celest spruce
#

what is love!

severe hill
#

Baby don't hurt me

celest spruce
#

DONT HURT ME

glass fog
#

does anyone know how to use 0tick's slash proc? (i have zero experience with procedure scripts)

old venture
glass fog
#

why are you labeled as do not trust

old venture
#

joked a bit too hard, got bonked

glass fog
#

😔

old venture
#

its kind of a misnomer since i've never purposefully given wrong answers on threads, so at least on that you can trust me xD

soft pewter
old venture
#

thanks bready

soft pewter
#

👍

graceful laurel
#

first time i've seen a dnt user genuinely not trusted lmao

mossy egret
#

i need to optimize that proc tbh

glass fog
#

oh wait i read that wrong

#

im tweakin

cosmic tide
quartz wraith
#

i didn’t try to “hide it” i was sponsoring monkey??? do you automatically assume that i do everything for my own personal advantage in every situation

old venture
#

yeah

quartz wraith
#

okay

cosmic tide
#

Sorry, I'll remove the tried

#

Cause Funky tried to hid it with donor role

grave thicket
#

Spectral Arrow is really easy to ignore, I'm testing scripts with Spectral Arrow and they're all buggy, god damn it

cloud sigil
#

Whoever came up with the titles of the denizen docs needs a raise...

low radish
#

thank you, i'll take my raise @

#

!donate

weary mothBOT
# low radish !donate
Info: donate

If you want to support mcmonkey, lead developer of Denizen, you can subscribe via GitHub Sponsors at https://github.com/sponsors/mcmonkey4eva or give a one-time donation via https://denizenscript.com/donate. Sponsors of $3 or more get access to private (sponsors-only) text and voice channels, and a gold_nugget name icon. $10 or more gets that + a gold name.

If you'd like to donate to fullwall, lead developer of Citizens, purchase the plugin on Spigot https://www.spigotmc.org/resources/citizens.13811/ or subscribe to his GitHub sponsor page https://github.com/sponsors/fullwall. You can also directly donate via paypal.

cosmic tide
cloud sigil
cloud sigil
#

greedy

#

lol

graceful laurel
#

tbf who doesn't want a million dollars kek

low night
#

if i have a million ill take that generous donation

cloud sigil
#

fuck I forgot my paypal login

low night
#

you

cloud sigil
#

give me a minute

graceful laurel
#

i don't think github takes paypal anymore

low night
#

i

#

would take 1 million pennies as well tbh

graceful laurel
#

real

cloud sigil
#

Buy yourself some croissants

#

payment should have gone through

graceful laurel
#

corioisioants

sinful spindle
#

🤑

unkempt torrent
#

quasoo

fleet kernel
#

the helper team in monkeys basement getting paid today

soft pewter
#

let me out

cursive tide
#

If I had a million to donate I would give it to mcmonkey before anyone else. Maybe give kids the world but other than that it would be mcmonkey.

graceful laurel
#

sounds like something MonkAI would say

cursive tide
low night
#

@small kernel if you had 1 million dollars to donate who would you give it to

small kernelBOT
foggy ember
small kernelBOT
celest spruce
#

wait really

graceful laurel
small kernelBOT
graceful laurel
small kernelBOT
graceful laurel
#

what

graceful laurel
small kernelBOT
graceful laurel
#

damn

cursive tide
old venture
#

#denizen-contrib message

is this like, it'll damage a single entity 0-127 times, or it'll just pass through 0-127 entities, damaging all of them once and stopping at the last one?

low night
#

arrows pass through 0-127 entities

graceful laurel
#

^

old venture
#

ooohhh thats actually so freaking cool

small kernelBOT
# low radish good bot

Thank you! I'm glad to help with Denizen questions, just like mcmonkey asked me to do.

cosmic tide
#

I'd probably donate some to developing GLaDOS because I want to be a computer

#

Imagine how cool it would be to live forever

short pier
severe hornet
#

that pierce_level mech is actually fire

graceful laurel
#

ikr I was playing around with it and it’s sick asf

#

good custom enchant for mmo servers

#

I’ll be neglecting my class today and probably be trying to get some more prs in

foggy ember
#

I believe it's already an enchant? a crossbow thing iirc - but yeah it's really neat

#

Would be neat in combination with special effect arrows - just flies through a swarm of monsters striking them all with lightning

old venture
#

#changelog message

for making arrows go through things
no way it goes through blocks

severe hornet
old venture
#

things
only mobs
:(

grim quail
#

This is going to be a fun bug to report when I can find out what is causing it :)

old venture
grim quail
#

Ahh.

#

Fair point.

celest spruce
#

imagine the error doesnt happen without forge

old venture
#

had that happen to me before

grim quail
#

However,, I did get a similar error in the server when trying to do something. But I'll test vanilla too lol.

old venture
#

my game was crashing bc sodium didnt like some particle i was playing

graceful laurel
soft pewter
#

Pay attention in class man!

graceful laurel
#

nuh uh

#

it’s world lit

#

I hate history and literature

#

I’ll pass it’s fine

grim quail
severe hornet
cloud sigil
#

ehh idk

#

If I'm in a survival situation, I'd probably first want to calculate the angle between the trees instead of writing a note to put in a bottle or knowing how people survived in the past

severe hornet
#

sure but modern life isn't often putting you in the middle of the woods without resources

cloud sigil
#

did you read my sentence

#

like, the entire thing

severe hornet
#

yes, I did - you introduced a random unrelated variable

cloud sigil
#

...

#

ok you didnt get the joke ig

old venture
#

tbf how would knowing the angle between the trees even be useful

cloud sigil
#

that's literally my point

severe hornet
#

it didn't read to me as a joke?

old venture
#

lmfao ok its funny but it really didnt seem like one xD

cloud sigil
#

lol

severe hornet
#

anyway

#

reading lit makes you a better writer and communicator

#

learning history helps you understand how we got here and why it matters, and helps you benefit from the mistakes and successes of the past to inform your own choices

#

both very useful for scripting, even

cloud sigil
#

I get the first 2 things but how can it help with scripting?

#

I usually don't read stories where they use terms like
'note my_area as:-77,8,94,-75,12,99,world' or "if <player.location> = ... :"

old venture
#

lit makes you a better writer and communicator
this one is fairly self explanatory: better code comments, more readable code/structure, if you're working with someone the communication is way better, etc

cloud sigil
#

Ok in those aspects it would help yeah

graceful laurel
severe hornet
#

but you could become one

graceful laurel
#

nah

old venture
#

wahr is a lawyer ofc he's going to preach about history and literature xD

graceful laurel
#

that's the last thing i'd want to do

grim quail
#

Almost got my mystery bug down, just need to see why sometimes it triggers and sometimes it doesn't.

grim quail
#

And I got it.

severe hornet
#

nice what was it

grim quail
#

#1174388594715140138 message It was this.

#

Found that while trying to find a way to block specific/non-custom potions from being brewed. Because the brewing stand event can't be cancelled nor does it tell you what potion it's going to make. :)

celest spruce
#

should prob make it a bug thread

#

if it turns out to be a bug

low night
#

I respect people who like history but that class is my weakness

#

I love literature though

#

I think most people are gonna have a love for a more math driven subject here though

grave thicket
#

I realised that my script is just not "cool enough" to post on the forums... or showcase channel... or anywhere

cloud sigil
#

Math > language

#

why? because it makes sense

low night
#

until u get to some weird ass problems lol

grave thicket
#

For example, the crossbow, which increases in power and durability cost based on the player's level, particle effects is just not cool at all...

low night
#

it takes practice

#

once you find what you like, you'll start making wonderous things

cloud sigil
# low night until u get to some weird ass problems lol

But in the end, it usually still makes some kind of sense. Language on the other hand..... here's some examples:
The wind was blowing too hard for the man to wind his watch.
More than one tooth becomes teeth, but more than one booth are not beeth.
Hamburgers don’t contain any ham; sweetbreads aren’t made from bread, and they aren’t sweet either.

low night
#

that's kind of a basic level problem

#

first solution is to avoid using the same word in a sentence like that lol

cloud sigil
low night
#

like i feel like those are kinda the wrong reasons to hate on lit lol

cloud sigil
low night
#

arguable

#

plenty of words in the dictionary

cloud sigil
low night
#

figures of speech is soemthing that comes to mind and it's a double win since you can spice up your writing creatively

cloud sigil
#

hmm yea

low night
#

those are just specific problems that many lit students come across i'd bet

grave thicket
#

Thanks for the words. Maybe I should practice making laser guns or something...

low night
#

just like math peeps got their own math issues

grave thicket
#

I'd still prefer some of the vanilla minecraft props though

low night
#

laser guns sound cool

cloud sigil
#

A lot of magic spells usually use cool particle effects in game

#

but idk what youre wanting to practice so it's hard to tell

grave thicket
#

The coolest script I've ever made is probably the one that allows dispensers to break blocks, and it's affected by the tools and enchantments inside the dispenser

cloud sigil
#

That could be very useful for auto farms

grave thicket
#

Yes, and the Silk Touch enchantment also works

cloud sigil
#

oh thats sick!

cloud sigil
#

Water cannon: make the dispenser shoot water particles (if theres water buckets inside) when activated, pushing targets back and damaging them (or drown them)
Fire cannon: if theres lava or smth inside, act like a flame thrower

#

Or an auto turret that just shoots an insane amount of arrows insanely fast without needing to make a redstone circuit

grave thicket
#

Actually, what I made is a kind of iron pickaxe that, when shot by a dispenser, will mine the blocks in front of it, and it will correctly lose durability

#

I'm still considering how to let players repair the iron pickaxe inside the dispenser

#

Currently, this feature hasn't been implemented yet, so I'm using an alternative method, which also works very well

cloud sigil
cloud sigil
grave thicket
#

I'm considering making it possible for players to use it as a fully automated farm, meaning automatic block breaking, automatic tool repair, and so on

cloud sigil
#

I've played multiple modded minecraft servers and I've seen similar features there, so it's really interesting to see it's even possible plugins

#

I love automation so yeah this is very sick imo

grave thicket
#

Currently, when the pickaxe runs out of durability, it is not destroyed but is instead launched out, so players can collect the pickaxe

#

Additionally, I'm considering whether to allow it to restore durability when mining specific blocks, along with adding some sound effects and particle effects

cloud sigil
#

I mean, the pickaxes would just disappear

cloud sigil
grave thicket
#

Once I've perfected everything, I'll post it on the showcase. I hope you'll see it then!

#

I also need to prepare a complete config and such, so anyone can adjust every part of the script.

cloud sigil
severe hornet
old venture
#

is the docs outdated?

#

some stuff dont work like they do in docs

unkempt torrent
#

!debug

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

old venture
#

mb it was my dumbness

old venture
#

why do people do

- define xyz <list>
- define xyz:->:<[something]>

when - define xyz:->:<[something]> is enough?

foggy ember
#

Depends, usually it's

- define players <list>
- foreach <[possible_players]>:
  - if <[value].is_online> && <[value].in_group[hi]> && <[value].location.distance[<[spawn]>]> <= 5:
    - define players:->:<[value]>
- determine <[players]>

Something like that, where you want to return an empty list if there are no players

#

And without the - define players <list> it would error since the definition doesn't exist

grim quail
#

I suppose thats a bit cleaner then just - determine <[players].if_null[<list>]>

foggy ember
#

Yeah, but you might be doing something with it later in the script as well

#

But ye fallbacks also work in that case

dawn flower
#

I almost always just resort to a fallback lol

dawn flower
#

it just never crossed my mind

low night
#

I prefer defining an empty list

sinful spindle
low night
#

Declaring variables is pretty common for stuff like that id imagine

grave thicket
#

<item_matcher> VS <item-matcher>

soft pewter
#

😔

mossy egret
#

keep it that way :)

low radish
#

there's no reason those would need to be exactly the same

#

(at least currently) it's not an exact technical thing, the part of a tag syntax between [] is just a loose short description of what needs to go inside

grave thicket
#

Yea, just sometimes I get confused when searching (only one side is found)

steady cove
#

Hey does anyone know if 1.20.2 made it so you can no longer interact with mobs that are mounting you? I used to have a on player right clicks entity event but it no longer triggers in 1.20.2 when trying to right click an entity mounting my head

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!

grave thicket
#

Is there a problem with the server, or just my network get wrong?

#

anyway, it seems the problem has resolved itself

soft pewter
grim quail
#

Kind of want to see an example of the image stuff.

foggy ember
#

!reload

weary mothBOT
#
Error(s) While Reloading

Tag '<LocationTag.last_interacted_slot>' has no mechanism link, but has the same name as an existing mechanism. A link should be added.

#
Error(s) While Reloading Client Meta

Command 'Adjust' contains text link 'command inventory', which does not exist.
Command 'Flag' references tag '<server.online_players_flagged[<flag_name>]>', which doesn't exist.
Command 'Flag' references tag '<server.players_flagged[<flag_name>]>', which doesn't exist.
Command 'Flag' references tag '<server.spawned_npcs_flagged[<flag_name>]>', which doesn't exist.
Command 'Flag' references tag '<server.npcs_flagged[<flag_name>]>', which doesn't exist.

#
Reload Complete

Documentation reloaded successfully.

Errors

1

Clientizen Errors

16

Commands

183

Mechanisms

622

Tags

2417

Object Types

72

Events

373

Actions

39

Languages

80

Guide Pages

87

foggy ember
#

Meta has examples

#

!c image

weary mothBOT
# foggy ember !c image
Group

image

Syntax

image [id:<id>] [load [image:<image>/path:<path>]]/[save [path:<path>] [format:<format>]]/[unload]

Short Description

Loads, saves, and unloads images.

Description

Loads, saves, and unloads images.

With "load", specify either a file path to read from or an image object to load.
With "save", specify a file path to save the image to and a format to save the image in (e.g. "png", "jpg", "bmp"...), defaults to "png".
For both of these the starting path is "plugins/Denizen".
Use waitable syntax ("- ~image") when loading or saving from a file to avoid locking up the server during file IO, refer to !language ~waitable.

All uses of the image command must ...

foggy ember
#

(And also can make a post and ask questions and all as usual ofc)

worn haven
#

One message removed from a suspended account.

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

worn haven
#

One message removed from a suspended account.

weary mothBOT
# worn haven One message removed from a suspended account.
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!

grave thicket
low night
#

New image tags sound very nice for making images on a map!

foggy gorge
#

i love

#

it's my favorite scripting engine

graceful laurel
#

we need denizen merch

#

denizen pillow

#

denizen mug

#

denizen beanie

#

denizen hoodie

#

denizen socks

#

denizen pants

#

denizen shorts

#

denizen boxers

#

denizen shoes

#

denizen gloves

#

denizen industrial grade toasters

grim quail
fleet kernel
#

denizen figure

foggy gorge
#

i'd make a solid t-shirt for it if i could figure out how to buy #fff48f colored shirts, my cricut could totally print onto it

bronze crest
#

Sorry if this is the wrong chat, but can someone please help me apply colored (potion) particles to my citizens npc? Someone told me I should use denizen for that,

old venture
#

this is the discussion thread, not the support one

sinful spindle
#

they already did

#

#1177724443427094548

bronze crest
#

Yeah already opened one twice

bronze crest
old venture
#

then someone will answer your post soon

#

just have patience, remember that its all voluntary work :)

bronze crest
#

Yeah 2 weeks ago haha 😂 but kk i’ll wait

#

I’ll paypal someone to explain me at this point haha

foggy ember
#

@odd wedge Did you end up making that second bug report thread? about the image color issue?

grave thicket
#

finally finished the script related to the dispenser...

#

now it's so complex that I don't even know how to write a summary

grave thicket
#

the issue with shapeless recipes is making the script a bit odd...

foggy ember
#

Ah, no worries

hidden trellis
#

!help

weary mothBOT
# hidden trellis !help
Bot Command Help
**Available Informational Commands:**

help shows help output
hello shows a source code link
update [project ...] shows an update link for the named project(s)
github [project ...] shows a GitHub link for the named project(s)
issues [project ...] shows an issue posting link for the named project(s)
info <name ...> shows a prewritten informational notice reply
rule [rule ...] shows the identified rule
quote [quote] shows a random quote that matches the search (if any)

**Available Utility Commands:**

logcheck <link> gathers information from a server log paste
versioncheck <version text> checks whether a project version is current
script <link> checks a linked script for basic syntax validity

**Available Meta Docs Commands:**

command [name] [usage/tags] to search commands
mechanism [name] to search mechanisms
tag [name] to search tags
objecttype [name] to search object types
event [name] to search world script events
action [name] to search NPC assignment actions
language [name] to search language docs
guide [name] to search the beginner's guide pages
search [keyword] to search all meta docs

foggy gorge
#

It's a sad day when nobody has any videos on how to script while at the gym

#

maybe i can fit my laptop on the little top ledgy thing

sinful spindle
#

Use voice to text and headphones

#

Be sure everyone else can hear you enunciate every "hypen narrate open angle bracket player period name close angle bracket"

low night
#

You should listen to a coding podcast about it I bet they have a solution

soft pewter
#

hearing someone code out loud sounds very annoying :o

#

is that what they actually do in code podcasts?

low night
#

I'd have no clue lol

foggy gorge
soft pewter
#

greater than colon left parenthesis

white sun
#

hey guys is this channel ok to ask random stuff, I don't feel like disturbing mods with threads and all that resolved diplomacy lol

unkempt torrent
#

Please create threads for your questions related to Denizen

#

This thread is not for support / questions

white sun
#

alright I just asked on a ticket if it has any impact splitting the scripts in multiple files or if there was a way to disable the random colored words when executing scripts xD

#

don't feel like these questions fit in threads

low radish
#

works great in threads, especially if you title it well

#

discord is really nice about titled threads, you start typing your title and it finds other threads where people asked about the same thing

#

so eg if your thread was titled how can I disable random colored words in queues when executing scripts? then the next person to ask anything close would immediately find your thread and not need to post at all cause they already found the answer :D

thorn bone
#

why are they red

cosmic tide
#

Why not

thorn bone
#

fair

wild cosmos
#

lmao

unkempt torrent
#

somebody forget to add %

quartz wraith
#

“somebody” we know exactly who

foggy ember
#

👀 @low radish why does it auto-add # in command example meta but not in tag example meta?

#

Also why does the one it auto-adds in the command example meta not have a space after the #

#

Inconsistent >:(

graceful laurel
#

lol too many hashes

unkempt torrent
#

1 + 1 auto add :(

graceful laurel
#

oof

unkempt torrent
foggy gorge
#

dont worry monkey i got u

weary mothBOT
# foggy gorge !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 ember
#

@fossil steeple apprehend @foggy gorge

fossil steepleBOT
foggy gorge
#

im doomed to get apprehended for this edit too

cosmic tide
graceful laurel
foggy gorge
#

I was sitting here thinking that I was going to go back and visit the threads that I commented on that I was able to test in 1.20.2, but I'm a little saddened to see the paper isn't even on 1.20.3/4 yet lol

urban ermine
#

Quick question, is it possible to stream a picture as a texture or something without putting it into a resource pack? If that makes any sense?

low radish
#

as a Map item yes otherwise no

dim yarrow
#

Hello, where can I find fresh scripts with some interesting ideas

soft pewter
#

!forum

weary mothBOT
foggy gorge
#

!resource

weary mothBOT
foggy gorge
#

that one too :P

foggy gorge
#

lol shit

#

I never thought I would actually come across the rare scenario when not having citizens would have caused my scripts to not work kekw_dog

graceful laurel
#

dnt & dns role applied for not having citizens

#

throw a timeout and a ban in there too

#

maybe a nuke too

#

jk

sinful spindle
#

my test server didn't have citizens until i needed to use Animate for sitting lol

low radish
#

it's an advertising deal

#

you got any idea how much fullwall pays me to keep animate that way??

graceful laurel
#

like

#

three quarters and a pack of gum

sinful spindle
#

Given the current state of the economy, that's a pretty good wage

#

On a completely unrelated note, i just noticed the reactions to this post

#

I think that's the german flag?

graceful laurel
#

yar

sinful spindle
#

apparantly like half of those are from Deleted User ea676185

#

the other discussion posts just have upvotes

graceful laurel
#

i believe it was stewe's alt?

mossy egret
#

Has there been discussion about typed definitions in procs and tasks before

wild cosmos
#

typed denizen 👀

sinful spindle
mossy egret
#

Editor intellisense stuff

wild cosmos
#

although we do have comments for defs, so it could grab data from it
for example im often using
defintions : def1[PlayerTag]|def2[ElementTag]etc

mossy egret
#

So kinda like JSDoc

wild cosmos
#

no idea what that is but sure :D

sinful spindle
#

preselecting object types when you specify expected definitions

wild cosmos
#

Consider also null_if_tag
lmao

mossy egret
#

Yoo

foggy ember
#

👀 history

short pier
#

(I didn't get too much dm spam)

graceful laurel
#

is that a challenge?

#

jk

foggy gorge
#

vscode is being mean SCchomp

#

its a fricken copypasta you waffleware

foggy gorge
#

So I just went about making my fancy new wand enchantable;

#

Really just a very basic wand, literally a stick

old venture
#

w-why would it not be enchantable

foggy gorge
#

Guess who just realized that buyer aspect is a thing for melee fiery effect...

old venture
#

oh you mean in an actual enchantment table

#

not an anvil

foggy gorge
#

yes anvil actually lol

graceful laurel
#

what’s that one spell Voldemort says

old venture
#

is that creative only?

foggy gorge
#

Yeah that looks right, "nge-he-he"

#

well

#

If it's creative only, I just made it so that you can do it normally

sinful spindle
foggy gorge
#

The thing I just made though is this:

#

I'm just a little dumbfounded that I didn't realize that fire aspect was literally the same thing but for melee lol

sinful spindle
#

sticks can't be enchanted normally anyway

#

so like

#

you didn't need to home-brew the effect, but you had to do most of the work anyway

graceful laurel
#

one small step for man

sinful spindle
#

and now, you have consistency i guess

foggy gorge
#

i made flame 1-5 for better/neat fiery affects for bows, and wanted to do the same for my wands; just, instead of giving it any ranged capabilities at first, the first 1-3 levels are melee only

#

im just beating myself up for forgetting fire aspect exists SCchomp

sinful spindle
#

does fire aspect even have levels

foggy gorge
#

no lol but im about to give it some

sinful spindle
#

apparently so

foggy gorge
#

oh it does?

sinful spindle
#

Fire Aspect adds 80 fire-ticks (4 seconds of burning) per level to the target. Because the first hit is caused by the item with this enchantment, the first second of fire damage is not recognized. Targets receive 3♥♥ and 7♥♥♥♥ damage with level I and II respectively.

Formula to calculate the fire damage: fire damage in 1♥ = (level × 4) – 1

foggy gorge
#

oh; two levels

#
burning_damage_deratelimiter:
  type: task
  definitions: entity
  script:
    - while <[entity].on_fire>:
      - wait 3t
      - adjust <[entity]> no_damage_duration:1t```

ksksksk

sinful spindle
#

lmao

cosmic tide
#

da behr is typing

foggy gorge
#

/ex spawn falling_block[potion_effects=[type=levitation;amplifier=1;duration=10s];leash_holder=<player>;fallingblock_type=blue_concrete] <player.location.forward_flat[2].above[3]>
i half expected this might be an easy way to make a balloon heh

#

(it didnt work)

cosmic tide
#

Use something like darwin's pet saver script

foggy gorge
#

I was trying to steal minecraft education editions

cosmic tide
#

except make the pet invisible and the chicken a falling block

low night
#

what about a display ent that floats upward

foggy gorge
#

ooo, mounting or attaching it?

low night
#

oh

#

hmmm

#

i woulnt know

foggy gorge
#

hey that worked actually lmfao

#

nice

unkempt torrent
#

This looks cute

foggy gorge
#

Ohh no it ran out of helium

low night
#

display ents 💪

foggy gorge
#

uhfewfe Why didn't I even think of that

#

Then I could have big ass balloons

low night
#

allow blowing up bloons via scaling them xd

#

maybe the new breeze mob could blow them up with their projectile

foggy gorge
#

https://minecraft.fandom.com/wiki/Material_Reducer
My other thought was wondering how complicated it would be to implement this system

Minecraft Wiki

The material reducer is a block used in chemistry to learn about the natural world, by reducing Minecraft blocks to their component elements. Material reducers cannot be obtained in Survival...

#

have fun making your pumpkin pies kiddos

graceful laurel
#

oh god

#

not chemistry

#

please

#

no

#

😭

foggy gorge
graceful laurel
#

although it'd be kind of fun to make something like that

foggy gorge
#

" What do I need to learn this, i'll never use it!"
goes to use it for fun on b

unkempt torrent
sinful spindle
#
Feed The Beast Wiki

MineChem is a mod originally by ljdp, then maintained by Rush12, now maintained by jakimfett and pixlepix. This mod is all about science; particularly chemistry and basic physics. Materials in Minecraft can all be broken down into basic compounds and elements with MineChem, which can then be turned back into other compounds and materials, like c...

foggy gorge
#

on player puts poppy in furnace

unkempt torrent
#

- explode <context.location>

graceful laurel
#

- adjust <player> dead:true

unkempt torrent
#

ERROR in queue Error Message: Invalid mechanism specified: dead

graceful laurel
#

- adjust <player> walter_white:true

wild cosmos
#

oh this is not actives chat frick

graceful laurel
#

lol

foggy gorge
#

Oh wait is that me but bald or the guy from breaking bad

foggy gorge
# wild cosmos

oh my god i just realized the dudes name is walter white isnt it

#

i got the play on words just now

#

also am genuinely impressed this post has this many messages here

old venture
#

ten demons just got summoned

#

RUN everybody RUNNNN

foggy gorge
#

remember the time i tried stealing my blood and someone was talking about demons just enough for my iron levels to return 666

foggy gorge
#

oh wtf

old venture
#

kekkekekekek

foggy gorge
#

why is this so coincodental KEK

foggy gorge
#

that first lab table ingredient and the first material needed for super fertilizer has me concerned lmao

#

i guess only kind of anyways lol

sinful spindle
#

remember the time i tried stealing my blood
no matter how many times i read this it doesn't become okay

foggy gorge
#

i mightve only just realized the tiny slimes were dying lol

sinful spindle
#

is that an effect of the slime or the bow

foggy gorge
#

slimes the size of seven yeah

#

i slipped in a little

after slime spawns chance:1 server_flagged:!behr.essentials.slime_death:
  - adjust <context.entity> size:7
after slime spawns chance:10 server_flagged:!behr.essentials.slime_death:
  - adjust <context.entity> size:5```
sinful spindle
#

what if both trigger thonk

foggy gorge
#

well then i guess it depends on which fires firstlolol

#

i should slip another <util.random_chance[10]> into the second one then i recon

old venture
#

was about to write that lol

old venture
foggy gorge
#

yeah

old venture
#

what was your approach to it

#

just repeat add random int to yaw and pitch and look it?

foggy gorge
#
- repeat 30:
  - spawn slime[size=<util.random.int[1].to[5].div[5].round_down>;velocity=<location[0,1,0].random_offset[1,0,1]>] <[location]> save:slime
  - wait 1t
#

But I ran into a weird incident where I can't cancel the fall? odd

sinful spindle
#

I don't believe slimes take fall damage

foggy gorge
#

i-

sinful spindle
#

I am apparently wrong?

#

i would have sworn in court

#

I looked it up and it's 90% people saying they're shouldn't

#

anyway does the damaged event trigger at all

old venture
sinful spindle
#

I figured it was something else

#

there's #1184739582827307009 now

old venture
foggy gorge
foggy gorge
#

im so happy with this

#

it'sa right-click button for muting the players ingame via the relay chat

#

but i did make sure to slap an insta-mute for obvious slurs with a notification in my mod channel too clappy

sinful spindle
#

next step: all users can use it. Mods have 99% chance of it working, everyone else has a 1% chance. On failure, you mute yourself

foggy gorge
#

the true clientizenhaotizen way

sinful spindle
#

No gods, no masters! Overthrow the tyranny of the upper class moderators! Rise up, trolls, and revolt!

foggy gorge
#

the adult_swim react trigger i had on 1% of messages originally really showed me how commonly 1% fires kekw_dog

#

was also decently pleased the one line i needed to block everyone and here pings was just
- define payload.allowed_mentions.parse <list>

sinful spindle
#

if you really want to stop that, just like

#

hard replace any @ symbols with (at) or something

foggy gorge
#

i want to eventually convert pings :>

#

you can ping champagne from in-game for chatter now lol

sinful spindle
#

fortunetly the regex for catching pings should be pretty trivial

foggy gorge
#

yeahh

thorn bone
#

what - inventory move does?

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!

thorn bone
foggy gorge
#

keykeykeykey

unkempt torrent
#

🦃 inquisitor please kekwcry

shrewd estuary
#

did 1.20.2 break denizen advancements? If it's just me I'll submit a help thread.

grim quail
shrewd estuary
#

Ok I’ll standby until there’s a fix.

sullen scaffold
#

probs a dumb question, but doing /ex narrate <player.glow_color>; should work... right? lol

low night
#

!makepost

weary mothBOT
# low night !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
#

!tias

weary mothBOT
# low night !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.

low night
#

copy and paste that into ur chat for immediate results

sullen scaffold
#

made thread with screenshots, I had already attempted it in game 😅 sorry.

low night
#

it's all good

tidal cave
#

is there a max/min Y poisiton i can send a play to? (in whatever way)

graceful laurel
#

should prob make a post for that

grim quail
#

@dawn flower I forgot fixed for billboard only shows it on one angle. Had to double up my text displays to make it seem like it's on both ends.

unkempt torrent
#

looks cool

#

the right click icon is a great idea too

grim quail
#

Yeah I thought minecraft already included it in some tutorial toast business but I was misremembering.

#

🖱ᴸ
🖱ᴿ

If you want to use em.

#

I bolded them in-game.

dawn flower
hallow scaffold
#

because there is no sqlite command, i cant read from the lwc.db file 😦

weary mothBOT
# cosmic tide !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!

hallow scaffold
#

its not a support question 😄 but yes, i know to make a post for everything in here...

unkempt torrent
#

Is LWC even a thing still

grim quail
#

I'm half tempted to just replicate the thing myself.

cosmic tide
grim quail
#

Huh, LWC allows magnetizing items towards blocks with inventories. That's kind of cool, but I kind of wonder how they even do that. I imagine in denizen you'd have to do a delta second tick and check every loaded lock that has that flag and then pull items slowly towards it.

#

Or at least LWCX does.

old venture
grim quail
#

You know that probably would be the better idea lol.

low night
#

If you open one you can type /featurethread

unkempt torrent
#

There's also Bolt

quartz wraith
#

pr boy

graceful laurel
rough lark
#

back in 2020 we didn't do threads, and those issues are largely unused

#

we sort by the feature request tag in #1026104994149171200 these days so good to create a post for it if you need it too

nimble sundial
#

does denizen work in 1.20 or no?
i saw on the spigot page that it was only tested up to 1.19

foggy gorge
low radish
#

oh oops. added 1.20 to that lol

foggy gorge
#

now that we have display entities, this is going to be sooo good

foggy gorge
#

couldn't find what you wanted specifically but thatll be fun to play with tonight SCblushy

fleet kernel
foggy gorge
#

is pinned there too

fleet kernel
#

can i do this no datapacks

#

denizen

foggy gorge
#

no, needs a tiny bit of datapack

#

but is very simple

fleet kernel
#

when 100% denizen

foggy gorge
fleet kernel
#

ohh

#

its just to add in the template

#

i see

grim quail
#

I was considering pinging you jsut for that.

low night
#

It'd be not to hard to strip out the space setting and have it just be that

#

Only issue with that is you can't see in enclosed spaces

#

Which

#

Actually yeah that's why I did the space thing in the first place lol

low night
#

I liked it a lot

#

Mojang needs to add barrier slabs

old venture
#

invisible and invincible shulkers

old venture
#

congrats

low night
#

Invisible shulkers can't be true invisible

#

Their head still shows

#

Any collidable entity like that has that issue where it can't truly be invisible

old venture
#

hmm, what if you removed their head texture?

#

i think that'd do it lmao

low night
#

With a texture pack yeah

foggy gorge
#

^ that's via a fully transparent texture

low night
#

yeah

foggy gorge
#

probably needs some kind of crazy shader if anything

low night
#

that's basically the only thing stopping you from having true custom hitboxes

#

you can kinda do it already with smooth teleporting

foggy gorge
#

hah, double nice

grim quail
#

Status: nice

#

Let's make that an easter egg, everytime it ends in 69 it's either nice or not nice when it fails.

foggy gorge
#
chicken_handler:
  type: world
  debug: false
  events:
    on egg despawns:
      - repeat <context.item.quantity>:
        - spawn chicken[age=baby] if:<util.random_chance[12.5]>```

Wonder how long it will take for me to find out whether or not this is a bad idea without some kind of cramming protection kekrvs

grim quail
#

Wait wtf.

#

Did you put that in a quote?

#

Also wheres the chance switch in your script.

foggy gorge
#

i went with random_chance so i could repeat the chance for all the eggs in the stacc

sinful spindle
#

so a 16 egg stack procs the chance for each one individually

#

as opposed to all or nothing

foggy gorge
#

i was originally thinking of something like

- define quantity <context.item.quantity>
- repeat <[quantity].div[8].round_up>:
  - spawn chicken[age=baby] if:<util.random_chance[<[quantity].mul[25].min[100]>]>```

but i wanted a chance for each egg lol

sinful spindle
old venture
#

offthread_repeat arg exists
why no repeat arg
sad.jpg

foggy gorge
#

!search offthread_repeat

weary mothBOT
#
Possible Confusion

Did you mean to search for add_thread_member?

foggy gorge
#

O^O wa

#

went and had to put water blocks back in basically badlaugh

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.

foggy gorge
#

oh i thought you meant my repeaty thing lol

thorn bone
low night
#

I think teleport and look using different ways of doing offthread repeat

#

I had much less trouble with teleport lol

old venture
#

imo its just that look is weird lmao

rough lark
#

they send the same packet, so you can use teleport's without having to touch the look command

#

my goal with teleport's offthread_repeat was to make it easy to use and understand

low night
#

you definitely passed that test lol

wraith geyser
#

ive been integrating denizen into my lockout plugin to make custom objectives

#

and it's been working so well im really pleased with it

low night
#

Nice! Did you make the plugin too?

wraith geyser
#

yepp :)

#

i can share more if ppl are interested but i made a new script container for objectives and ive been using denizen internals to add more like new tags and commands

low night
#

I'd be down to take a looksie lol

wraith geyser
#

it's not much right now, im still adding more stuff but essentially the way the plugin works is that i have objective objects which track their own data like different teams' scores. each objective object is also implicitly an event listener so i can handle the logic for each objective

#

for denizen i made my objective container extend the world container so it can listen to events, so rn my test script looks like this:

Lockout_Test:
    type: lockout
    difficulty: medium
    events:
        on player breaks block:
        - narrate HELLO
#

i need to add the logic for parsing other stuff that objectives need like the icon and title but rn this is working, and what's even cooler is that i hooked into the script event stuff to prevent objective script events from being run if the objective isnt actually loaded

#

done with this:

ScriptEvent.extraMatchers.add((event, path) -> !(path.container instanceof ObjectiveContainer container) || container.isActive());
#

so before the script event is run i check if the path is from an objective container and i only run objective containers if they're "active" (which i do by calling back to my own plugin and seeing if the objective is currently loaded in the running game)

wraith geyser
#
Lockout_Test:
    type: lockout
    title: Test
    description: Break all the things.
    difficulty: medium
    events:
        on player breaks block:
        - narrate "HELLO! On team <lockout.team[<player>]> Script: <script> FLAG: <objective.flag[test]>"
        - flag <objective> test:+:1
#

it's advanced

#

i fully integrated the flag command into my objectives now and it's appropriately saving to my objective's persistent data container

#

this is super sick ngl

soft pewter
#

that's super cool

wraith geyser
#

ty ty it's coming together a lot smoother than expected

#

once i add a command to increment scores the basic usage is ready

old venture
#

must be sick having all these possibilites open up for you when you know how to add onto denizen

#

i saw that you're integrating denizen with your previously java built plugin

#

but now, if it were that you had never wrote it yet, would you still write it in java, or would you write it entirely in denizen?

wraith geyser
#

I actually considered the latter option but I wanted to keep the plugin lightweight and w no dependencies so I'd still keep it in Java

hallow scaffold
#

Heya, i hope it's the right channel for this (hrhr)
You all doing great, keep up this nice plugin and team!
Thanks for your work and every helpful hand

thorn bone
#

why the hell is this valid?

#

with no errors

#

flase

#

I just found huge resource leak caused by this nonsense

unkempt torrent
#

if defaults to false when the input isn't valid.

#

ack

unkempt torrent
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
#

Make a post for your questions please

#

Always happy to help when doing so

urban ermine
#

Quick question, so I just updated the vs code extension and now all my syntax highlighting is gone...anyone know a fix? Been googling and can't find anything

unkempt torrent
idle copper
#

!e mythicmob mob killed

weary mothBOT
# idle copper !e mythicmob mob killed
Required Plugins or Platforms

Depenizen, MythicMobs

Group

Depenizen

Event Lines

mythicmob <mob> dies|death|killed

Switches

by:<entity> to only process the event if the killer matches a specified entity type.

Triggers

when a MythicMob dies.

Context

<context.mob> Returns the MythicMob that has been killed.
<context.entity> Returns the EntityTag for the MythicMob.
<context.killer> returns the EntityTag that killed the MythicMob (if available).
<context.level> Returns the level of the MythicMob.
<context.drops> Returns a list of items dropped.

Determine

ListTag(ItemTag) to specify new items to be dropped.

Has Known Location

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

idle copper
#

!e or

weary mothBOT
# idle copper !e or
Cannot Specify Searched Event

Multiple possible events: block forms, horse jumps, world loads, world saves, world unloads, firework bursts, entity teleports, sheep dyed, entity transforms, world initializes, discord user joins, entity forms block, item recipe formed, player uses portal, discord user leaves, skeleton horse trap, entity exits portal, sponge absorbs water, entity enters portal, player breaks block, ...

idle copper
#

!e else

weary mothBOT
# idle copper !e else
Group

Player

Event Lines

player respawns (at bed) player respawns elsewhere

Triggers

when a player respawns.

Has Player

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

Context

<context.location> returns a LocationTag of the respawn location.
<context.is_bed_spawn> returns a boolean indicating whether the player is about to respawn at their bed.

Determine

LocationTag to change the respawn location.

graceful laurel
#

#bot-spam please

old venture
#

@idle copper use #bot-spam for that

idle copper
#

mb

cosmic tide
hidden raft
#

!paste

weary mothBOT
cosmic tide
covert ocean
sinful spindle
#

We would prefer that you didn't advertise this while the only way to download it breaks spigot's rules, as was a already mentioned in your thread

shrewd estuary
#

I just wanna say thanks. I'm really enjoying Denizen.

raven barnBOT
#

+> YAY!!!

marsh parcel
#

Here, i made a npc locker that lets people pay to unlock shops. Is locking it globally so people work together to unlock a NPC. Just wanted to share it 😄 (usage: /locknpc [npc_id] [amont] [shopid])

#

I may make it more complex for future updates in my server. I can reshare it again once i update if people is interested

old venture
grim quail
#

Also use the paste site instead instead of uploading it.

marsh parcel
#

🙃 Thank you guys

#

i'll take it in mind, not a great idea just to drop the script like that ig

low night
#

not too bad it just looks ugly when not formatted and can be spammy if you do it repeatedly

#

also the idea of people working together like that is pretty interesting and creative!

grim quail
#

Glances at chaozen.

#

Hmmm.

feral stirrup
#

I have got to be missing the easy way to measure the height of a cuboid right?

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
#

pls

old venture
feral stirrup
#

noooooooo i don't want toooooo

quartz wraith
feral stirrup
#

Fine, you win

bold mortar
lone gyro
#

Hi, I have never used Denizen before, and have only used skript. But skript performs very bad and just isn't that good, and I was thinking about switching to Denizen, but I'm wondering if the performance is better than skript, as I was reading the docs and saw a snippet like this,

test_task:
    type: task
    script:
    - while <player.is_online>:```

Would that run every 1 tick, and would it be laggy at all or would the performance be very good compared to doing something like this in script,

```js
on join:
  while player is online:
    wait 1 tick```

which would be very bad for performance and could crash bring the TPS down a lot with a lot of players online. Thanks
mossy egret
lone gyro
#

it wasnt an issue, somebody else already helped me

mossy egret
#

oh my bad

#

i didnt see your thread

lone gyro
#

ur good

old venture
#

but i also dont have anything going on and absolutely no ideas

foggy gorge
old venture
foggy gorge
old venture
#

hygine kek

foggy gorge
#

i mean tbh, sometimes just brushing your teeth, taking a shower, changing clothes, those are all small wins some people often skip on a lazy day SCgrin

old venture
#

that's true

foggy gorge
#

tidying up ye desk/workplace, migrating laundry at least to the drier is a big one for me - that's the easiest get-started imo

old venture
#

tidying up desk
oh boy

foggy gorge
old venture
#

my desk is always a mess xD

foggy gorge
#

even just clearing your dishes, empty water bottles, throwing away a single grocery bag of trash away helps SCblushy

old venture
#

truco is a brazilian card game, canastra probably is too. everyone knows poker 😼

foggy gorge
low radish
foggy gorge
#

that's the easy part, and at least they wont get smelly SCblushy

fleet kernel
#

/health

fleet kernel
old venture
#

ok i have two item scripts that are cards, you can drop them

#

trading card game done 😎

graceful laurel
#

real

#

how about uno

old venture
#

HMMMMMMMM

#

uno IS easier than poker

#

great idea i'll do uno first

#

mayb some fancy display entities for the deck.,.,..

fleet kernel
#

pokemon

#

but make the art style like

#

pixel

#

im going to make palworld in minercaft omg

#

wait

unkempt torrent
#

did you notice that palworld in minecraft would be like pokemon in minecraft just with new monsters

sinful spindle
#

The gameplay is nothing alike

#

People make the comparison too freely

foggy gorge
unkempt torrent
rough lark
#

!s test

spiral veldt
#

Is there anywhere people just upload scripts for everyone to use? I figured that would be a thing but haven't seen it listed anywhere.

low night
#

#showcase technically but it's usually seen for higher quality scripts