Testing in Minecraft
Our test server
The zero-setup way to see a pack in Minecraft. Nothing to install, no plugin, no server of your own.
play.resourcepack.aiJoin on Minecraft Java or Bedrock — same address, same worlds, and you'll see each other.
Where to build#
In front of you in the lobby. Everyone's, and it wipes at the top of every hour.
Through the portal, or /sandbox from anywhere. Private, and kept
between visits, for anything you want to still be there tomorrow.
Your sandbox is tied to your account, so you get the same one every time. It's removed after a week without a visit; any visit resets the clock.
Commands#
| Command | What it does |
|---|---|
/help | The in-game list of all of this |
/links | The Discord and Studio links, clickable in chat |
/invite <player> | Let someone into your sandbox |
/kick <player> | Remove them again |
/floor <block> | Change your sandbox floor material |
/time <time> | Set the time in your sandbox |
/weather <clear|rain|thunder> | Set the weather in your sandbox |
/reset | Wipe your sandbox back to empty |
/fly | Toggle flight when your rank has the rpai.fly permission |
/sandbox | Straight to your own sandbox, wherever you are |
/shared | Straight to the shared sandbox in the lobby |
/leave | Leave the sandbox you're in |
/hub, /lobby, /spawn | Back to the lobby |
/floor, /time and /weather are more useful than they look. Judging a
texture against white concrete, then grass, then deepslate — and once at
night — tells you in half a minute whether it reads in the places people
will actually build with it.
Seeing a pack where players will actually see it#
A pack isn't only blocks. These put your own text and items into the places Minecraft renders them, which is the only honest way to check a custom icon or a model's head slot:
| Command | What it does |
|---|---|
/head | Wear the item you're holding, to judge the head display slot. Run it empty-handed to take it off. Only works where you can build |
/sit | Sit down where you're standing |
/sidebar <title> | <line> | ... | Put your own text on the scoreboard sidebar |
/actionbar <text> | Put your own text on the action bar |
/title <title> | <subtitle> | Show yourself a title |
/bossbar <text> | <colour> | <style> | <0.0-1.0> | Put your own text on a boss bar |
Your in-game rank#
Once your Minecraft account is linked and verified, the test server mirrors your ResourcePack AI account into an in-game rank. A Creator or Studio subscription shows as the Creator or Studio rank. Early Access and Supporter are badges, which stack above your plan rank instead of replacing it. Your rank colour also colours your player name. Starter has no synced rank.
Linking your account#
Do this once and you never think about it again. It's also what verifies your Minecraft account for the rank sync above.
- 1
Get a code from the Studio
On your account page, under Minecraft account, press Get link code. It's good for ten minutes.
- 2
Run it in game
/permlink 48213097The page updates itself the moment it lands — you don't have to go back and refresh anything.
Loading your pack#
Once you're linked, there's no per-pack setup at all: hit Sync on any pack while you're on the server and it arrives. On Java it swaps in where you stand; on Bedrock you're briefly bounced out and back in.
The pairing is to you, not to the server. Someone standing next to you won't see your pack unless they've linked their own account.
Getting what you made in front of you#
Syncing loads the pack, and reskins are simply live: every copy of a reskinned block, item or sound in the world is already using your version. For everything else, the asset's page in the Studio has a button that does the in-game action for you while you're on the server:
| Asset | Button | What happens in game |
|---|---|---|
| Model | Give in-game | The model's item lands in your hand. Right-click a block to place it; punch it to pick it back up |
| Block | Give in-game | You're handed the vanilla block it reskins |
| Item | Give in-game | You're handed the item, tagged so it wears your sprite |
| GUI | Open in-game | The reskinned screen opens in front of you |
| Icon | Send in-game | The glyph arrives in your chat |
| Sound | Play in-game | The event plays where you're standing |
Each button sits next to the equivalent command, so on a server where you'd rather type (or wire it into your own plugin), copy the command instead.