#Jacob's Moons & JLL

4443 messages · Page 5 of 5 (latest)

wide flame
#

hey can someone fix my brain

#

its broken

teal vector
#

it's like, if you look at the ship in samplescene, it uses obstacles on the ship doors

rocky vigil
#

me when 450 GreenTree(1)s are not organized in environment

wide flame
#

yeah they are used for doors alot

subtle otter
#

Actually yeah this is if you forget to carve

heavy light
teal vector
#

its how the game allows stuff like dogs to continuously dash and scream at the door and try to path through the door

#

is this with the github release stuff

heavy light
teal vector
#

oh yeah, right

sand dagger
#

like this?

teal vector
#

requires code and a certain setup, but it is doable yea

rocky vigil
teal vector
heavy light
teal vector
#

icic, that's not too bad then

rocky vigil
#

that is too complicated, where's the drag and drop 12 files and upload button

subtle otter
# sand dagger like this?

Put the thing in da Room layer, unless you do have NavMesh generating for Default in which case it's fine

sand dagger
sand dagger
#

im doing that

wide flame
#

you can duplicate tabs

#

and

#

it duplicates them i think

#

uhhmmm

rocky vigil
teal vector
#

im taking this out of context

wide flame
subtle otter
#

I got it

#

Mitosis

#

That's the way to do it

wide flame
#

YES

rocky vigil
#

uploading taldor 12 times

wide flame
#

i just use the beanlings to do work for me

#

is it ethical? yes. definitely.

heavy light
teal vector
#

i just wanna ring a convenient bell in my home to code for me and update for me

subtle otter
teal vector
#

what kind of world do we live in if we cant have that

wide flame
teal vector
wide flame
#

i feed them beanie bites

#

like scooby snacks

#

they love them

#

some of them are weird

#

one is like

#

has round ears

#

and hops around

#

and eats carrots

subtle otter
wide flame
#

but its covered in orange paint so it must be a beanling

#

and it says its one

#

so i believe them

subtle otter
wide flame
#

its a piece of pizza to bake a nice pizza

subtle otter
wide flame
#

jesus christ that one bunny

#

it

#

turned into a beyblade

#

is it okay

teal vector
#

it's the mostest bunny that beybladed ever bunny

wide flame
#

i thinknms theys had a stronk

urban cloud
#

Navmesh modifiers are better for interiors than obstacles?

teal vector
#

if you're not gonna be uncarving or changing stuff midround, then use a modifier volume

urban cloud
#

Good to know

subtle otter
vale ember
#

never seen this emote from you
-# it's cute tho LUBBERS

woven sparrow
nova depot
#

How does the Item Spawner work?

lean bone
#

Hey I have an update thing on the API I've been working on. I have a list of things that I'm unsure about. Unsure if certain things have a place in an api like this or are better off being handled separately by other mods.
So I made a little forum. If you have interest in this project and want to give me some feedback on things you'd like to see and help answer some questions I have it'd be appreciated.
Please answer these questions with what you would actually want. Not assumptions of what others want. What would you use?
I think I made this point fairly explicit in the forum but saying no does not mean you don't want something. The question is should this be a feature of the core api? No in most cases could mean it showing up in some other project later on.
https://docs.google.com/forms/d/e/1FAIpQLScztdqfPiZi6rdDgfsjY-juGohlNkmFI9NCr3-kDoZLKczyqg/viewform?usp=publish-editor

wide flame
#

its peam… answer it lads!!

sand dagger
#

answered it

broken ether
#

@lean bone

#

hi

lean bone
#

who are you

broken ether
#

form man

split bear
#

DR. FORMS??? IS THAT YOU.

broken ether
#

DR. MINECRAFT!??
ARE YOU
ARE

ARE YOU DR. JOB APPLICATION IN DISGUISE??????????

stray marlin
#

Jacob puttin what little sanity he has on the (tech support) line with this one.

lean bone
# lean bone Hey I have an update thing on the API I've been working on. I have a list of thi...

Thank you for everyone who filled this out. I've received some good data from it. I am glad I did it because some of the current trends are actually different from how I would have done it otherwise. Also some fantastic suggestions, some fitting really well with things I already have in place and others could make interesting post release updates imo.

I'm not closing the poll yet for the record. you can still vote if you haven't and want to give feedback.

nova depot
#

What does the Raycast Mask do in the Damage Trigger Script?

lean bone
broken ether
#

@vapid sundial hi

balmy blaze
pale yarrow
#

hi hi im kinda dead in this server but uhm @broken ether is theres something up with your moon mods? they arent wanting to update :/

stray marlin
#

wrong(ish) thread

balmy blaze
#

This is the thread where Wesley Jeb reacts

#

That’s its primary purpose

wide flame
#

the rest is coincidence

lean bone
#

Just a warning i probably will take a bit of a break from working on stuff cus hytale released and it's so fun. (i will be addicted)

wide flame
#

Jeb will have to take over

#

hes been out of work since hytale released

lean bone
#

when does wesley start using a simon emote instead of a jeb emote?

mellow path
#

Neat

#

Cus I know you said you look forward to more Schedule 1 too, excited for Friday lol

vapid sundial
mellow path
mellow path
#

I am thinking of getting the Standard Edition though if I keep hearing good things

teal vector
#

nooo get the founders edition, it's worth it

mellow path
#

70 dollars for extra cosmetics lmao

teal vector
#

yeah fuck supporting games on optional cosmetic payment 🔥

mellow path
#

I'm not saying that 😂 they already have a Supporter Edition if you wanna support them the Founders one is really if you wanna spend that kind of money ig, I don't really like spending 70-80 dollars on games and I feel like it's bad enough that most games are making that the standard atm. I am glad that in this case it is an optional thing but I just don't feel right spending that kind of money on a game when I already don't have a very good income

vapid sundial
#

it's their first game

#

don't tell me Minecraft server drama is on par with developing your own game

mellow path
#

I mean they were still involved in child casino stuff

vapid sundial
#

who isn't this days

mellow path
#

That's.... not a good excuse lol

teal vector
#

telltale aah dialogue choice

vapid sundial
#

i'm not saying that it's not important to care about those things, I'm saying it's irrelevant to the topic and quality of the game lmao

teal vector
#

that is true

mellow path
#

This is true, but it's still a valid reason to only wanna spend a low amount of money on the game

vapid sundial
#

I've played for a few hours and I'm hooked and cooked

#

and - when I save for it - I'll gladly get the founders pack

#

cause I believe the vision

mellow path
#

I'm sure the Founders Edition will exist for a while

teal vector
#

you'll never see me spending that much money on any game ever even if its like a god sent game from the heavens, but also $70 isn't the biggest deal to spend when you have a job

mellow path
#

Yeah

#

I won't spend it because I don't like supporting the standard of people charging that much for games, even if it's optional it's more of a principal sort of thing. Cus if I spend 70 dollars on a game like hytale, it does tell other developers that the new standard of charging 70-80 dollars is okay when right now most people are trying to push back on it lol

vapid sundial
#

at least here I've got a working product

vapid sundial
#

I'm sure that the early access will be a year or more from now, so plenty of time to buy it

#

and the benefit of earning money is spending it on stuff you enjoy having/doing

lean bone
mellow path
#

I'll probably grab the game after I get paid honestly

#

Been needing some more new games I can play with others I'm really burning out on Lethal tbh

#

That's sorta why Sylvia fronts more for Lethal now

lean bone
mellow path
#

Well I hopefully should get paid today or tomorrow so I should be able to grab the game soon and set up a role and stuff in the server for people interested

lean bone
#

they do have mystery boxes but those aren't like paid things. it's just like free cosmetics you get for playing games and daily redeems. it's not paid real money child gambling like other Minecraft servers often do

#

that's the closest thing i can think of that you'd maybe think of but that's like. not

plain torrent
#

attemping to buy a cruiser on pinnacle spawns it in the water ...

#

well it spawns on the edge of the cliff and then slides off

rocky vigil
plain torrent
#

to spawn it or in general?

rocky vigil
#

If you are, buying a cruiser with it is completely busted

plain torrent
#

ah okay

rocky vigil
#

With it installed I mean

wide flame
woven sparrow
#

No game should cost $50+ imo

mellow path
# woven sparrow No game should cost $50+ imo

Exactly, which makes the Founders Edition feel like a scam and sort of like a predatory tactic to get all the possible cosmetics, if it was 50 dollars I think it’d be more reasonable honestly

#

Cus it’s more than simply just a donation and supporting the devs when you get extra stuff for spending that sort of money on it and 70 dollars for a few extra cosmetics that supporter doesn’t give is just wild

woven sparrow
#

I bought the standard, that is priced well. There are two other higher tiers for cosmetics if you want to support devs more. I dont mind that, as long as the game is available for a sensible price and theres no content locked behind a paywall im all for higher tiers to donate i dont mind that

mellow path
#

Yeah

astral laurel
#

How does J Weather Object work?

woven sparrow
woven sparrow
#

this is how I did Snowichi, disabled stuff, enabled stuff, rebuilt navmesh

#

removedata is probably unnecessary too cuz rebuilding navmesh works fine but eh

astral laurel
# woven sparrow

So the active object is the folder that contains everything thats modified?

woven sparrow
#

except the ambience

astral laurel
#

Whys the ambience different? Is it not required for it to be in the folder?

woven sparrow
#

i mean

#

so Snowichi has everything thats enabled by default and snowichi itself is disabled.

#

So like water, everything thats on it etc I have it under snowichi under environment

#

but for ambience I have it where every other audio stuff is in systems

astral laurel
#

right i think i understand, thank you!

earnest sage
#

henlo, might i know if there's a document explaining how scripts work?

sand dagger
#

thats the neat part

#

we don't have one

#

you're gonna have to ask around and figure it out greed

balmy blaze
#

Yeah, you could ask what a script does and someone can probably tell you, or you can ask how to do something and someone can probably tell you what scripts to use. Or you can be cool and read the source code 😎

sand dagger
#

trvthnvke

earnest sage
#

how do i use the blower fan then

willow stone
#

blow fan goes vroooo

balmy blaze
#

I think you give it a box collider or something and it specify a force. It then blows the player to move them. Idk

wide flame
#

even though im john fan

#

i lowkey dont rember

wide flame
#

i think is got a blow origin point too thjo

halcyon remnant
#

I remember peeking the source code and a trigger was involved also

#

last someone asked about the fan script

teal vector
#

genius

earnest sage
#

kind of a shame that after testing it, it's really just a thing that's supposed to be for a fan that blows upwards or something

#

because putting it sideways results in you now being able to jump and just kinda akwardly gliding

teal vector
#

What were you looking for?

earnest sage
#

a script that just pushes players in a certain hitbox

#

like a horizontal wind

#

cuz imagine a gimmick where there's high wind on a moon or interior in a specific spot where you have to balance yourself out against the wind, that could be cool

#

instead of said wind being merely a decoration

wide flame
#

theres probably a way to code that

#

likely just requires a different type of force applied

#

ik impulse forces might work

earnest sage
#

well yeah, the only problem is, i don't see why having the fan script makes you glide even if the wind's strength is horizontal

wide flame
#

or whatever blizzard uses

earnest sage
#

true true

balmy blaze
#

there's this in itolib. I don't remember exactly how I made it

earnest sage
balmy blaze
#

well, it just slides me up the ramp with whatever force I set.

#

so it wouldn't have to be a "launcher"

subtle otter
earnest sage
#

not for a fan, more for a wind

subtle otter
#

Oh I mean also

earnest sage
#

like i'm trying to make a sandstorm effect where it just pushes you outside

#

lc office has fans but idk if it's using the jll script

subtle otter
#

If you have a PlayerLauncher and call ⁨AttachPlayerLocal()⁩ without specifying a player it'll do it for the local client

#

They don't need to be inside a region to have the force applied

#

Having the launch speed (iirc it's called that but I gotta check) greater than 0 makes it ramp up to the force applied

#

So it's not immediate basically

subtle otter
#

Precision stuff's a bit awkward

#

You could have the force low enough that the player can win out against it though

earnest sage
#

it's just pushing a player slowly in a direction

subtle otter
#

Then ye I guess just play around with the parameters

earnest sage
#

the entire point is just making a small strength wind that slowly pushes you, in a way where standing on a small platform is something you have to be careful with in order to stay on it

balmy blaze
subtle otter
earnest sage
#

thanks

willow stone
#

@broken ether chop chop boy
wheres the jebrealemotion

earnest sage
#

concern why the

willow stone
#

Thanks wetknee moons tag

wide flame
#

webbedleast mule crag

nova depot
#

How does the J client sync script work?

wide flame
#

dont put more than one on each other

#

then a loop will occur

#

useful for most scripts that arent synced

nova depot
#

Oh alright Thnaks

sand dagger
#

maybe i should write a documentation on jll...

willow stone
#

Please do

#

Jacob won’t and I only know like what 4 things do

woven sparrow
#

To be fair im thinking of making a gitbook for it

subtle otter
#

It's unfathomable greed

#

<- Also needs to write documentation

woven sparrow
subtle otter
woven sparrow
#

So thats gonna be fun

wide flame
#

i did that 😔

#

and you did too

astral laurel
#

i would eat the docs

woven sparrow
willow stone
#

Not doing it

subtle otter
wide flame
#

well

#

i eventually do it

#

but only god knows when

willow stone
#

You forgot he’s been doing this from the start

wide flame
#

but i actually do things

#

tee hee

#

Jk love you stinkboy keep cooking

#

but we are waiting for dojo…

sand dagger
woven sparrow
mellow path
#

At this point I feel like the Dojo is cancelled bro has been talking about the Dojo since 2024 😭

sand dagger
#

ive come from the future

#

lethal company has reached v100

#

and dojo is coming out in 20 years

wide flame
#

ive come from the far future

#

that bitch badq lied

sand dagger
#

ive come from the further future

#

beanie is a meanie and made fun of me :[

wide flame
#

ive come from the end of time

#

im sorry bro

#

universe is collapsing lets pack it up guys

sand dagger
#

fuuuuuuuck

nova depot
#

How do I repeat an animation when going in a collider?

astral laurel
nova depot
astral laurel
#

Does this apply a month later?

nova depot
nova depot
#

Does JLL Work for V80?

orchid widget
nova depot
#

might be cooked

balmy blaze
nova depot
#

MY MOONS CAN'T WORK WITHOUT JLL

#

ahhhhhhhhhhhh

#

AHHHHHHHHHHHHHHH

astral laurel
#

itolib is a good alternative but its a lot of swapping scripts when you probably wont have to wait long

lean bone
#

i will upload the v80 update when v80 is actually out. i haven't before or plan to update for beta branch. its unstable by design. useful for me to fix things in advanced before the update drops which I've already done a little bit of. but i don't wanna update to that when we are on a platform without the ability to specify game version and everyone uses automatic mod updaters. it would just needlessly break people's games trying to play normally

potent tide
#

hey guys, I didn't read any above message because I'm the G. Anyways, when is v80 update being uploaded

teal vector
#

Why beanie do this

thorn mulch
#

Does JLL support Dawn tags the same as LLL tags yet?

#

-# I hope it's JLL that was the one which was meant to do that

rocky vigil
nova depot
#

Does the Attach To Object Script Attach the player To the object?

halcyon remnant
#

looking at the code

#

while being able to set if the thing you're attaching it to controls position rotation or both

#

Like you could probably technically use it to attach smth to a player? but I'm not jll enough to be able to tell you how to or if there isn't a better script for that

#

or if that's even what you want

#

Player to object would require you to somehow put the component onto the player which seems infeasible

#

Does not seem like attaching a player to an object is something jll can do unfortunately

halcyon remnant
#

I'm looking into itolib in case maybe there's something in there, what exactly are you trying to do?

#

Because I see playerattachable and platformgrabbable in itolib's readme and that seems promising but idk enough to be able to confirm if they fit use case

rocky vigil
halcyon remnant
#

honestly peak

halcyon remnant
#

It's happened before just been a while lmfao

mellow path
#

You ever sometimes get the notifications of people updating their statuses as well?

#

XD

halcyon remnant
#

Yeah

#

or of people joining vc

mellow path
#

Sometimes it's quite funny and confusing when those go through

halcyon remnant
#

yeah lmfao

agile solar
#

I abused this for my custom scuffed vehicles

wide flame
#

attaching a player to a rigidbody and firing them out of a cannon

balmy blaze
wide flame
#

beanielib rigidbody launcher script...

#

wait no

#

they need to sit down first

#

hmm

#

PUSHING SCRIPT

agile solar
#

Or a custom throwable that is basically a pokeball for players lel

wide flame
#

how did you let people carry other people without having them interact on their end???

agile solar
#

I'm currently working on it and I will publish it when I'm done with it, but I can send you a clip from my tests

#

one moment

agile solar
wide flame
#

peak

agile solar
#

Still work in progress

wide flame
#

is it the jetpack itself??

#

how does it not grab the player using it?

agile solar
# wide flame is it the jetpack itself??

It can be
I basically created a prefab with all the components that can attached to any other object/item
It can be activated on collision or when a player interacts with it
For the jetpack I also did turn on and off function for grabbing other players so you don't accidentally grab them when you don't want to

#

It's a lot to explain but the core of it is basically:
Gameobject with Seat controller and Interact trigger that overrides the players parent and location to that object

wide flame
#

yeah

agile solar
#

I did some unhinged stuff with like 5 additional triggers and components that sync you properly and don't crash the game

wide flame
#

touch interact trigger that runs the playercontrollerb seat thing

agile solar
#

I also had to remove the player visor because it was not updating it's position fast enough since it's an actual 3D model instead of a UI element

#

I can let you know when I finish it and send you the prefab with components if you want to mess around with it

wide flame
#

ah idk

agile solar
#

Before I discovered JLL I was forced to use all the vanilla components like the vehicle script and I did it but man it was a torture to get it working

halcyon remnant
#

i need to see this just out of sheer curiosity as to how it'd go

agile solar
agile solar
# wide flame how does it not grab the player using it?

I didn't notice this question lol
I added a very small collider attached to the intereact trigger that is in the middle and just slightly bellow the jetpack model
That trigger turns on the grab feature only when you have the jetpack equipped

#

The grabbing triggers themselves have "Two handed allowed" unchecked so whenever you are holding the jetpack you cannot trigger it yourself

orchid widget
#

that was fast

broken ether
broken ether
#

/jub

copper pivot
#

/jub

wide flame
#

/jibbib

willow stone
#

jub

balmy blaze
#

jub

halcyon remnant
#

jub

wide flame
#

jub

orchid widget
#

Jeb

balmy blaze
#

I’m Jeb-ing it. And by it, I mean my real emotion

halcyon remnant
#

who up jebbing their real emotions rn

wide flame
astral laurel
#

It’s like it’s some kind of company monster jeb

mellow path
vale ember
stray marlin
split bear
uncut zodiac
#

hey do you know the issue or how i can fix it so it fully shows the stuff in kill trigger ?

nova depot
#

The 1st one is his copy and the 2nd one is my copy

uncut zodiac
#

Im Waiting...

balmy blaze
#

are there any errors in the console? Do you have validate references off?

uncut zodiac
#

I do have it off

balmy blaze
#

it's the most recent JLL version?

uncut zodiac
#

Yes

balmy blaze
#

weird. I don't know what would cause that then

lusty swan
#

the new JLightningRod script seems to be throwing an error when trying to force a lightning when the weather isn't stormy (ignore weather was set to true)

#

also a question regarding the Line of Sight script, as I was wondering if there was a way for you to add a secondary event field when the object **isn't **viewed (or stops being viewed) by players

balmy blaze
#

Hey @lean bone, idk if this is something you'd be willing to do, but it seems that V80 made some enemies (like old birds) only able to spawn with a nest. I can't even spawn them with JLL any more which really breaks something I was doing. I might be able to find some workaround, but I feel like maybe the enemy spawner script in JLL should override this setting (or at least it should be an option to).

rugged light
#

what do these two checkboxes mean

rocky vigil
rocky vigil
#

Yeah, unless you want to trigger it by other means

#

(an event, a player interact triggers)

rugged light
#

AN EVENT YES

balmy blaze
#

Hey, so in JLL 1.10.1 it mentions this in the changelog: EnemySpawner now checks if an enemy requires a nest and will attempt to spawn a nest for an enemy if it is required and attempts to spawn.

This seems functional but is there a way to make the enemy actually spawn where the spawner is? It seems to create the nest on a random ai node or something but I need an old bird spawning at a specific location

balmy blaze
#

Sorry @lean bone, is the JLL GitHub out of date? The last thing I'm seeing is from 11 months ago

lean bone
lean bone
balmy blaze
lean bone
wide flame
balmy blaze
# lean bone does the old bird not spawn where you specified? the nest does random place yes

Ok, so I think the issue is that for old birds, they spawn on the nest. Looking at the GitHub code I see the nest spawn part but I don't see anything to force the enemy to where the spawner is. I'm not really sure what the best way to do it would be. Maybe after GameObject obj = RoundManager.Instance.SpawnEnemyGameObject(flag ? hit.position : pos, GetRot(spawnRotation, transform.transform.eulerAngles.y), 0, spawn); runs teleport the enemy to pos? I can't find exactly what code is putting the old bird on the nest so idk if patching that is really doable.

lean bone
balmy blaze
#

Yeah, ok, so I think it's this in EnemyAI.

public virtual void UseNestSpawnObject(EnemyAINestSpawnObject nestSpawnObject)
{
    agent.enabled = false;
    base.transform.position = nestSpawnObject.transform.position;
    base.transform.rotation = nestSpawnObject.transform.rotation;
    agent.enabled = true;
    if (RoundManager.Instance.enemyNestSpawnObjects.Contains(nestSpawnObject))
    {
        RoundManager.Instance.enemyNestSpawnObjects.Remove(nestSpawnObject);
    }
    nestObject = nestSpawnObject.gameObject;
    if (!enemyType.useMinEnemyThresholdForNest)
    {
        Debug.Log($"Enemy {base.gameObject.name} #{thisEnemyIndex} destroying nest object '{nestSpawnObject.gameObject}'");
        UnityEngine.Object.Destroy(nestSpawnObject.gameObject);
    }
}

Somewhere in its start it calls that it for nest stuff. I think what you could probably do is just right after your GameObject obj = RoundManager.Instance.SpawnEnemyGameObject(flag ? hit.position : pos, GetRot(spawnRotation, transform.transform.eulerAngles.y), 0, spawn); line just do your own kind of copy of the first 4 lines in that vanilla function where you turn off the navmesh agent, set the position and rotation to that of the spawner, then turn it back on. As far as I understand it this would mean the nest gets randomly placed, the old bird spawns, teleports to the nest, nest is destroyed, old bird teleports right back to the spawner. Or you could try to patch that UseNestSpawnObject function somehow or the EnemyAI start function but I kind of think the teleporting method would be good enough.

lean bone
balmy blaze
#

oh. I see

#

well, the hacky way I thought of is just when you go to spawn an enemy just cache the bool for nest requirement, set it false, spawn enemy, revert it lol