Change how JeerUniverse plays, what you look like, and what you listen to. Download a mod pack, drop it on the game, and it switches on right away.
Pick a mod below and press Download. You get a mod pack: a .jeermod file.
Drag the file onto the JeerUniverse game window (on PC). It unpacks and turns on by itself.
Turn mods on and off any time from Mods on the title screen. Packs with a course get a Play button there.
Set it up, add a picture, music or a course if you like, then download or share it.
JeerScript is a small language made for JeerUniverse. Mod code can change the game, but it can't touch anything else on your computer.
Code is a list of events. Under each one are the steps to run when it happens. Indenting the steps is tidy but optional; inside if and repeat it's needed, so the game knows which steps they cover. Lines starting with # are notes for yourself.
on start:
say "Good luck!"
on jump:
set vy -900 # a rocket jump
on gem:
if gems % 10 == 0:
heal 1
every 5:
spawn crawler 300 0
on start: | a round starts |
on jump: | you jump off the ground |
on gem: | you collect a gem |
on hurt: | you get hit |
on stomp: | you break a badnik |
on bosshit: | you hit a boss |
on finish: | you reach the End Portal |
every 2: | every 2 seconds (any number, at least 0.1) |
set name value | set a game number or your own |
add name value | add to it |
say "text {gems}" | show a message; {name} shows a number |
heal 1 / hurt 1 | give or take hearts (the number is optional: 1 if you leave it out) |
die | lose the round straight away, even in the Mysterious or Divine Form (hurt can't touch those) |
boost vx vy | fling yourself (vy below 0 is up) |
spawn gem dx dy | also crawler, buzzer, spring; dx dy from you |
color r g b | 0-255 each; or color rainbow, color normal |
sound gem | jump, gem, spring, hurt, stomp, explosion, stone, clear, transform, portal, dash, flap |
if test: / else: | only do the steps under it when the test is true |
repeat 3: | do the steps under it 3 times (up to 100) |
stop | skip the rest of this event |
gems hearts maxhearts | your gems and hearts |
x y vx vy | where you are and how fast you're moving |
gravity speed jump size | 1 is normal: set them to change how you play |
time zone round air | seconds in the round, which zone and round, air left |
onground mysterious | 1 if true, 0 if not |
random(1, 10) | a random number between the two |
+ - * / % | maths (% is the remainder) |
< > <= >= == != | comparisons, with and, or, not |
| any other name | your own number: starts at 0, kept between events |