Official addons
Skateboards
An addon for RP Engine: a plugin that installs into the engine and adds one thing, rather than a pack you author yourself. Drop it in beside the engine and it brings its own content with it.

This one is a skateboard you can ride: push it along, tuck for speed, ollie, grind, lie down on it and ride a wall. It also comes with a skatepark to ride it in: ramps, rails, boxes, platforms and the park furniture, all placeable and all skateable.
Installing#
Drop RPE-skateboards.jar in plugins/ beside RPEngine.jar and start the
server. The board, its animations and every skatepark piece install
themselves into plugins/RPEngine/content/skateboards/ (RP Engine's content
folder, which the engine builds its resource pack from), and the engine
reloads once to pick them up. That folder is yours to edit.
Getting a board#
/skateboard gives you a board. Right-click the ground to set it down, then
right-click it to get on. Sneak and right-click a board to pick it back up.
| Command | What it does |
|---|---|
/skateboard | Gives you a board |
/skateboard controls | Lists the keys in chat |
/skateboard stance left|right | Which foot you lead with |
/skateboard here | Puts a board down where you stand, no item needed (staff) |
/skateboard reload | Rereads config.yml |
Riding#
| Key | What it does |
|---|---|
| W | Push. A kick every 0.7 s, up to a speed the 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 |
Two more worth knowing:
- Stance.
/skateboard stance left|rightsets the foot you lead with. It is remembered for you on every board, and a right-footed rider gets mirrored animations. - Bailing. Land a long way round from the way you are travelling and you come off. Straight is fine, and so is straight backwards: that is a fakie, not a fall. You take half a heart.
The skatepark#
/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.
There are slabs and platforms for the ground, banks, quarter pipes and a wall ride to launch off, boxes, ledges and rails to grind, and park furniture. A board rolls up every ramp and grinds along every box.
Permissions#
| Node | What it allows | Default |
|---|---|---|
skateboards.use | /skateboard, and the item that puts a board down | Everyone |
skateboards.here | /skateboard here, a board with no item | Operators |
skateboards.here.unlimited | No cooldown or cap on /skateboard here | Operators |
skateboards.pickup.others | Picking up a board somebody else put down | Operators |
skateboards.ride | Getting on a board that is already down | Everyone |
skateboards.park | /skatepark and its pieces | Operators |
skateboards.reload | /skateboard reload | Operators |
/skateboard here has a cooldown and a cap on how many boards a player can
have standing at once (spawn-limits in the config). Every way of putting a
board down respects protection: a WorldGuard region with rpengine-place
denied keeps boards out too. Only the player who put a board down can pick it
up, unless they have skateboards.pickup.others.
Revoke skateboards.ride and a player can still hand out boards but not ride
one; revoke skateboards.use and they cannot get one. Negate both to turn the
addon off for a group.
skateboards.update (operators) is told when a newer version is out, if
update-check is on.
Configuration#
plugins/RPESkateboards/config.yml holds every message the plugin sends, and
these switches:
prefix: "&b[Skateboards] &7"
# Land sideways and the rider comes off. Off means a bad landing simply
# carries on.
bail: true
# Whether the board says "Landed it", "Fakie!" and "Bailed!" in chat.
trick-messages: true
# Hand every player a board when they join (needs skateboards.use).
# first-join-only makes it a one-off welcome gift.
give-on-join: false
first-join-only: true
# Nudges you in the console on startup and in chat on join when an update is out.
update-check: true
# /skateboard here: seconds between boards, and how many one player may have
# standing at once (-1 for no cap). skateboards.here.unlimited skips both.
spawn-limits:
cooldown-seconds: 10
max-per-player: 2/skateboard reload rereads it, including for somebody already on a board.