Pseudo Jump Crystals. . . Possible? [SOLVED]

This is a topic I haven’t actually seen much of, so here I am.
We don’t have actual jump crystals, but I’ve had an idea for how one could be remade.


My idea here is, you have a small green barrier, about the size of a normal jump crystal. There is a zone that is the same size as the green barrier.

When you enter this zone, it disables the zone, and the barrier, for a certain amount of time (the amount of time before the crystal respawns), and creates a platform below the crystal. This platform lasts for just long enough to refresh your jump.

0.25 seconds doesn’t work.
0.35 seconds DOES work.

Barrier would be invisible and have collision off.


This is the best thing I can think of for this, and there are most definitely ways to improve it.
Some suggestions and feedback would be nice here.

Thanks -Phoe

5 Likes

There is no way to recreate this, but there are similar things we can do.
In the GKC game Everest, a platform would appear under a crystal for a very short amount of time that allowed you to jump.

this is more of an attempt at a fake jump crystal then.

mimic it as closely as possible.

2 Likes

Zone > 1st Wire Repeater (0.1 sec delay)
1st Wire Repeater > Activate barrier
1st Wire Repeater > 2nd Wire Repeater (0.1 sec delay)
2nd Wire Repeater > Deactivate barrier

How’s this?

3 Likes

ill use this in my next test.

should work. . .

1 Like

Or you could use triggers, which go all the way down to a 0.01 second delay.
Just saying, if you want a shorter refresh chance.
This refreshes both jumps, though.

i have a feeling 0.01 wont be enough to refresh your jump.

0.1 wasn’t enough either, i have a 0.5 one working, but it’s janky.
but it refreshes your jump!
you can probably make it better with a smaller interval.

but it works!

edit: the jank may be my internet. 0.35 works now.

2 Likes

i feel like this is probabky obvious but the barrier should be invisible

yea i forgot that was a setting. . .
ill edit that into the main post, my current setup uses that.

Okay, I’m gonna do some major testing on this tomorrow, as I really wanna be able to implement this in a map properly.

I’ll leave the current process here, since im lazy to edit

Base system made by NoLife, values changed via research
This is only for activating the jump refresh

Zone → 1st Wire Repeater (NO delay)
1st Wire Repeater → Activate Jump Refresh Barrier
1st Wire Repeater → 2nd Wire Repeater (0.35 sec delay)
2nd Wire Repeater → Deactivate Jump Refresh Barrier

That’s it for now.

time for me to disappear. but code block edition.
3 Likes

Well, I did some of the testing. I have a system that works pretty much perfectly.
0.5 sec delay DOES work. It was just my internet, apparently.

I have a system for a full jump crystal, using

3 Wire Repeaters
2 Barriers
1 Zone
and like a lot of wires, im too lazy to count.

It works perfectly, has an adjustable CD, and works almost perfectly like a jump crystal.
There’s one thing I can’t control, which is both jumps being refreshed, but can’t change that.

I will probably type up a full guide after more research to optimize this group of devices.

What it looks like

In the editor:

In game:

-PhoenixWander Code block signoff!
2 Likes

Alright, I’m out of ideas.


I changed the crystal to look slightly better, and used a 0.3 second delay on the wire repeater.

I have no ideas to conserve memory while keeping the ability to change the hitbox size.

The current version works perfectly, and the only way to improve from here is most likely memory conservation.

1 Like

hmm you could try to make a barrier they can jump on

1 Like

trigger and then it will activate
like once its trigger then it will activate for a sec so they can jump but then for the reaspawn delay so they cant inf jump on it

1 Like

hold lemme try

That’s the current one.

Zone (Enter) → 1st Wire Repeater (NO Delay)
1st Wire Repeater → Refresh Barrier (Activate)
1st Wire Repeater → Zone (Deactivate)
1st Wire Repeater → Crystal Barrier (Deactivate)
1st Wire Repeater → 2nd Wire Repeater (0.3 sec delay)
2nd Wire Repeater → Refresh Barrier (Deactivate)
2nd Wire Repeater → 3rd Wire Repeater (2 sec delay)
3rd Wire Repeater → Crystal Barrier (Activate)
3rd Wire Repeater → Zone (Activate)

1 Like

The zone is used for an adjustable hitbox.

How would you let them conserve the extra jump while still in the air

it refreshes your jump, like if you touched the ground.