resourcepack.ai
DOCS

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.

Riding a skateboard in Minecraft

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.

CommandWhat it does
/skateboardGives you a board
/skateboard controlsLists the keys in chat
/skateboard stance left|rightWhich foot you lead with
/skateboard herePuts a board down where you stand, no item needed (staff)
/skateboard reloadRereads config.yml

Riding#

KeyWhat it does
WPush. A kick every 0.7 s, up to a speed the legs cannot beat
SPush it backwards with the front foot, once you have stopped
A/DSteer. In the air, flick the board round under you
SprintTuck. The speed cap comes off and the board creeps toward its top speed
SpaceOllie. 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|right sets 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#

NodeWhat it allowsDefault
skateboards.use/skateboard, and the item that puts a board downEveryone
skateboards.here/skateboard here, a board with no itemOperators
skateboards.here.unlimitedNo cooldown or cap on /skateboard hereOperators
skateboards.pickup.othersPicking up a board somebody else put downOperators
skateboards.rideGetting on a board that is already downEveryone
skateboards.park/skatepark and its piecesOperators
skateboards.reload/skateboard reloadOperators

/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.