Voxel Shop beta is live. Expect occasional bugs. Learn more
A skateboard you actually ride: push, tuck, ollie, grind and wall ride. Free addon for RP Engine.

Needs RP Engine (free) · Spigot and Paper 1.19.4 and newer · No client mods
Documentation · Discord · RP Engine
A skateboard you can actually ride. Push it along, tuck for speed, ollie, grind, lie down on it and ride a wall. And a skatepark to ride it in: ramps, rails, boxes, platforms and park furniture, all placeable and all skateable.
It is an addon for RP Engine: drop it in beside the engine and it brings its own content with it. The board's model, textures, animations and every skatepark piece install themselves on first boot. No resource pack to build and no client mods.
| W | Push. A kick every 0.7 s, up to a speed your legs cannot beat |
| S | Push it backwards with the front foot, once you have stopped |
| A / D | Steer. In the air, flick the board round under you |
| Sprint | Tuck. The speed cap comes off and the board creeps toward its top speed |
| Space | Ollie. Held against a wall, ride the wall |
| Shift (hold) | The coffin: lie flat on your back along the board |
| Shift (tap) | Step off |
/skateboard stance left|right sets the foot you lead with. It is remembered per player, and a right-footed rider gets the mirrored copy of every animation./skatepark lists the pieces, /skatepark <piece> hands one over and /skatepark all gives you the lot. Right-click the ground to place one, punch it to take it back.
Every piece is solid to the board: it rolls up a ramp's face and grinds along the top of a box. Slabs and platforms to build the ground, banks, quarter pipes and a wall ride to launch off, boxes, ledges and rails to grind, and park furniture round the edges.
RPE-skateboards.jar into plugins/ beside RPEngine.jar and start the server.plugins/RPEngine/content/skateboards/ and the engine reloads once to pick it up. That folder is yours to edit; an update overwrites only its own files.| /skateboard | Get a board, or set one down | skateboards.use | Everyone |
| (right-click a board) | Get on a board that is already down | skateboards.ride | Everyone |
| /skatepark | Get skatepark pieces | skateboards.park | Operators |
| /skateboard reload | Reload the config | skateboards.reload | Operators |
Riding is its own permission on purpose: a board left in a public square is something anybody can walk up to, so "may you have one" and "may you get on one" can have different answers.
plugins/RPESkateboards/config.yml holds every message and the switches: bailing on or off, trick messages in chat, and handing every player a board when they join (off by default, and first join only when on).
Full guide: resourcepack.ai/docs/rp-engine/skateboards
Ask on Discord. Please don't post bugs in the reviews; we can't reply there, and we would rather fix it.
Skateboards is built on RP Engine's public API, the same one any plugin can use. RP Engine comes from resourcepack.ai, a web editor for resource packs.