Skip to content
Everybody Edits Protocol
Branch: master
Clone or download
capasha
capasha "b" sending message
Fixed "b" sending, to show correct values.
Latest commit 833e883 Apr 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
images added computer and starfish Jul 23, 2018
BigDB.md
Commands.md Update Commands.md Oct 23, 2018
Lobby.md Update Lobby.md Oct 23, 2018
README.md
Shop.md Update Shop.md Oct 23, 2018

README.md

Everybody Edits Messages Protocol

This repository contains documentation on the PlayerIO based Everybody Edits API.

Table of contents


Game Information

GameID = everybody-edits-su9rn58o40itdbnw69plyw
Version = 241

NOTE: the game ID is required to log into PlayerIO to send requests.

Room Types

Type Room Name
Normal Everybodyedits{version}
Beta Beta{version}
Lobby Lobby{version}
Crew Lobby CrewLobby{version}
Lobby Guest LobbyGuest{version}
? TRoom
? CampaignManager
? AuthRoom
? ToolRoom

(Replace {version} with the current version)
Or use client.BigDB.Load("config","config")["version"] to get latest version.

Receive messages

"access"

Occurs when you are given edit rights in the world.

(This event does not contain any other information.)

"add"

Occurs when someone joins the world.

Id Type Name Description
0 Integer Id The player's id.
1 String Username The player's username.
2 String ConnectUserId The player's unique user id.
3 Integer Smiley The player's smiley id.
4 Double X The x coordinate of the player's position.
5 Double Y The y coordinate of the player's position.
6 Boolean God Mode Value indicating whether the player is in god mode.
7 Boolean Moderator Mode Value indicating whether the player is in moderator mode.
8 Boolean Can Chat Value indicating whether the player is allowed to chat.
9 Integer Gold Coins The amount of player's gold coins.
10 Integer Blue Coins The amount of player's blue coins.
11 Integer Deaths The amount of player's deaths.
12 Boolean Is Friend Value indicating whether the player is a friend.
13 Boolean Gold Membership Value indicating whether the player has gold membership.
14 Boolean Gold Smiley Border Value indicating whether the player is wearing gold smiley border.
15 Integer Team The player's team id. See Teams.
16 Integer Aura Shape The player's aura shape id.
17 Integer Aura Color The player's aura color id.
18 Uint Chat Color The player's chat color.
19 String Badge The player's badge id. See Badges.
20 Boolean Crew Member Value indicating whether the player is a member of the crew to which belongs this world.
21 ByteArray Purple Switches Byte array of purple switch states.
22 Boolean Can Edit Value indicating whether the player can edit in this world.
23 Boolean Can Toggle Godmode Value indicating whether the player can toggle godmode or not.

NOTE: This can only be received by the world owner.

"addedToCrew"

Occurs when a world was successfully added to a crew.

Id Type Name Description
0 String Crew Id The id of the crew to which the world was added.
1 String Crew Name The name of the crew to which the world was added.

"allowSpectating"

Occurs when the spectating is allowed setting is changed.

Id Type Name Description
0 Boolean Allowed Value indicating whether spectating is allowed.

"aura"

Occurs when a player changed their aura shape and/or color.

Id Type Name Description
0 Integer Player Id The player's id.
1 Integer Aura Shape The aura shape id.
2 Integer Aura Color The aura color id.

"autotext"

Occurs when a player uses auto-text.

Id Type Name Description
0 Integer Player Id The player's id.
1 String Auto-Text The automatic text value. See Auto Text.

"b"

Occurs when a block is placed in the world.

Id Type Name Description
0 Integer Layer The layer id.
1 UInt X The x coordinate of the block's position.
2 UInt Y The y coordinate of the block's position.
3 UInt Block Id The block id.
4 UInt Player Id The id of the player which placed this block.

"backgroundColor"

Occurs when the background color of the world is changed.

Id Type Name Description
0 UInt Color The color of the background. NOTE: transparent color means the custom background color is disabled.

"badgeChange"

Occurs when a player changes their badge.

Id Type Name Description
0 Integer Player Id The player's id.
1 String Badge The badge id. See Badges.

"banned"

Occurs when trying to join a world with a banned account.

"bc"

Occurs when a block with a number value is placed in the world.

Id Type Name Description
0 UInt X The x coordinate of the block's position.
1 UInt Y The y coordinate of the block's position.
2 UInt Block Id The block's id.
3 UInt Number Value The number value.
4 UInt Player Id The id of the player which placed this block.

"bn"

Occurs when placing a NPC in the world.

Id Type Name Description
0 UInt X The x coordinate of the NPC position.
1 UInt Y The y coordinate of the NPC position.
2 UInt NPC Block Id The NPC Block Id. *See NPC's ids.
3 String NPC Name The name of the NPC.
4 String NPC Text The first text from the NPC
5 String NPC Text The second text from the NPC
6 String NPC Text The third text from the NPC
7 UInt Player Id The id of the player which placed this NPC.

"br"

Occurs when a morphable block is placed in the world.

Id Type Name Description
0 UInt X The x coordinate of the block's position.
1 UInt Y The y coordinate of the block's position.
2 UInt Block Id The block's id.
3 UInt Morph The morph id.
4 Integer Layer The layer id.
5 UInt Player Id The id of the player which placed this block.

"bs"

Occurs when a sound block is placed in the world.

Id Type Name Description
0 UInt X The x coordinate of the block's position.
1 UInt Y The y coordinate of the block's position.
2 UInt Block Id The block id.
3 Integer Sound Id The sound id.
4 UInt Player Id The id of the player which placed this block.

"c"

Occurs when a player gets a blue or gold coin.

Id Type Name Description
0 Integer Player Id The player's id.
1 Integer Gold Coins The amount of collected gold coins.
2 Integer Blue Coins The amount of collected blue coins.
3 UInt X The x coordinate of the coin's position.
4 UInt Y The y coordinate of the coin's position.

"campaignRewards"

Occurs when recieving a reward for completing a campaign world.

Id Type Name Description
0 Boolean Received Badge Value indicating whether received a badge.

This message has 2 possible outcomes:

-- If the player received a badge:

Id Type Name Description
1 String Badge Title The title of the badge.
2 String Badge Description The description of the badge.
3 String Badge URL The image URL of the badge.

-- If the player didn't receive a badge:

Id Type Name Description
1 String World URL The image URL of the next world in the campaign.

Both outcomes are followed with list of rewards:

Id Type Name Description
[...] String Id The id of the reward.
[...] UInt Quantity The quantity of the reward.

"canAddToCrews"

Occurs after initialization. Contains information about crews to which current world can be added.

Id Type Name Description
[...] String Crew Id The id of the crew.
[...] String Crew Name The name of the crew.

Repeated for each valid crew.

"clear"

Occurs when the world is cleared.

Id Type Name Description
0 Integer Width The width of the world.
1 Integer Height The height of the world.
2 UInt Border Block Id The id of the block used as a world border.
3 UInt Fill Block Id The id of the block used to fill the world.

"completedLevel"

Occurs when touching a win trophy (completing the world.)

NOTE: If player received campaign rewards, the "campaignRewards" message is received instead.

"crewAddRequest"

Occurs when a player requests to add the world to their crew.

Id Type Name Description
0 String Username The username of the player which requested the add the world to their crew.
1 String Crew Name The name of the crew to which they want to add the world.

NOTE: If this fails, the "crewAddRequestFailed" message is received instead.

"crewAddRequestFailed"

Occurs when an attempt to request adding of the world to a crew didn't succeed. (For example when the world owner wasn't online in the world or rejected the request.)

Id Type Name Description
0 String Reason The reason of the failure.

"dontPanic"

Will play a sound when touching something, I don't remember.

"editRights"

Occurs when a player receives or loses edit rights.

Id Type Name Description
0 Integer Player Id The player's id.
1 Boolean Can Edit Value indicating whether the player is now allowed to edit in the world.

NOTE: You can only receive this message if you are the world owner.

"effect"

Occurs when a player gains or loses an effect.

Id Type Name Required? Description
0 Integer Player Id Required The player's id.
1 Integer Effect Required The effect's id. See Effects.
2 Boolean Enabled Required Value indicating whether the effect is enabled.
3 Double Argument Optional The optional argument of the effect (time left, number of jumps, etc.)
4 Integer Duration Optional The duration of the effect.

"effectlimits"

Occurs when effect limits are changed.

Id Type Name Description
0 Integer Curse Limit The curse limit.
1 Integer Zombie Limit The zombie limit.

"face"

Occurs when someone changes their smiley.

Id Type Name Description
0 Integer Player Id The player's id.
1 Integer Smiley The smiley id.

"favorited"

Occurs when you favorited the world.

"givemagicbrickpackage"

Occurs when you are given a magic brick package.

Id Type Name Description
0 String Package The id of the magic brick package.

"givemagicsmiley"

Occurs when you are given a magic smiley.

Id Type Name Description
0 String Smiley The id of the magic smiley.

"god"

Occurs when a player toggles god mode.

Id Type Name Description
0 Integer Player Id The player's id.
1 Boolean Is In God Mode Value indicating whether this player is now in god mode.

"hide"

Occurs when a player touches a key or when timed doors change their state.

Id Type Name Description
0 String Key The name of the key (or timed door). See Keys.
1 Integer Player Id The player's id.

"hideLobby"

Occurs when "world hidden in the lobby setting" is changed.

Id Type Name Description
0 Boolean Hidden Value indicating whether the world is hidden from the lobby and profile.

"hotbarSmileys"

Your 10 favorite smileys. Occurs when joining a world.

Id Type
0-10 Integer

"info"

Occurs when the server sends information saying that:

  • you were kicked
  • the room is full
  • and/or, the rate limit was exceeded
Id Type Name Description
0 String Title The Title of the message.
1 String Text The Text of the message.
2 Boolean Modal ?.
3 String Image The Image for the message. Or null.
4 String Sound The Sound for the message. Or null.

"info2"

Occurs when the server sends low priority information that can be displayed in an non-invasive pop-up.

Id Type Name Description
0 String Title The title for the message.
1 String Text The text for the message.
2 String Sound The sound for the message. Or null.

"init"

Occurs when the player initially joins the room.

Id Type Name Description
0 String Owner Username The username of the world owner.
1 String World Name The world name.
2 Integer Plays The amount of plays.
3 Integer Favorites The amount of favorites.
4 Integer Likes The amount of likes.
5 Integer Player Id The player's id.
6 Integer Smiley The player's smiley id.
7 Integer Aura Shape The player's aura shape id.
8 Integer Aura Color The player's aura color id.
9 Boolean Gold Smiley Border Value indicating whether the player is wearing gold smiley border.
10 Double X The x coordinate of the player's spawn position.
11 Double Y The y coordinate of the player's spawn position.
12 UInt Chat Color The player's chat color.
13 String Username The player's username.
14 Boolean Can Edit Value indicating whether the player can edit.
15 Boolean Is Owner Value indicating whether the player is world owner.
16 Boolean Favorited Value indicating whether the player has favorited this world.
17 Boolean Liked Value indicating whether the player has liked this world.
18 Integer World Width The width of the world.
19 Integer World Height The height of the world.
20 Double World Gravity Multiplier The world's gravity multiplier.
21 UInt Background Color The color of the background. NOTE: Transparent color means that the custom background color is disabled.
22 Boolean Accessible Value indicating whether this world is accessible by other players.
23 Boolean Hidden From Lobby Value indicating whether this world is hidden from the lobby and profile.
24 Boolean Spectating Allowed Value indicating whether spectating in this world is allowed.
25 String Description The description of the world.
26 Integer Curse Limit The curse limit.
27 Integer Zombie Limit The zombie limit.
28 Boolean Belongs To Campaign Value indicating whether this world is part of a campaign.
29 String Crew Id The id of the crew to which belongs this world.
30 String Crew Name The name of the crew to which belongs this world.
31 Boolean Can Change World Options Value indicating whether the player can change world options.
32 Integer Crew Status The crew status of the world. See Crew World Status.
33 String Badge The player's badge id. See Badges.
34 Boolean Is Crew Member Value indicating whether the player is a member of the crew to which belongs this world.
35 Boolean Minimap Enabled Value indicating whether the minimap is enabled in this world.
36 Boolean Lobby Preview Enabled Value indicating whether the lobby preview is enabled in this world.
37 ByteArray Orange Switches Byte array with states of orange switches
38 Boolean FriendsOnly If the world is set to friends only
39 Boolean IsArtContest Is Art Contest.
40 String Owner Id The id of the owner.
41 Boolean Toggle godmode Can toggle godmode.
42 String ws Indicates the start of the world data.
[...] [...] The serialized world data. Indicates the world data.
[...] String we Indicates the end of the world data.

"init2"

Occurs when joining world is completed.

"joinCampaign"

Occurs when a player joins a campaign world.

Id Type Name Description
0 String Title The title of the campaign.
1 Integer Status The campaign status. See Campaign Status.

Additional parameters received when the campaign world is unlocked:

Id Type Name Description
2 Integer Difficulty The campaign difficulty.
3 Integer Tier The campaign tier of this world.
4 Integer Tiers The amount of tiers in the campaign.

"k"

Occurs when a player touches a gold crown.

Id Type Name Description
0 Integer Player Id The player's id. NOTE: Set to -1 if there is no player with a crown.

"kill"

Occurs when a player is killed due to an expired effect or /kill, /killall commands.

Id Type Name Description
0 Integer Player Id The player's id.

"ks"

Occurs when a player touches a silver crown.

Id Type Name Description
0 Integer Player Id The player's id.

"lb"

Occurs when a player places a label block.

Id Type Name Description
0 UInt X The x coordinate of the block's position.
1 UInt Y The y coordinate of the block's position.
2 Integer Block Id The id of the block.
3 String Text The text.
4 String Text Color The color of the text.
5 UInt Player Id The id of the player which placed this block.

"left"

Occurs when a player leaves the world.

Id Type Name Description
0 Integer Player Id The player's id.

"liked"

Occurs when you liked the world.

"lobbyPreviewEnabled"

Occurs when the lobby preview is enabled or disabled.

Id Type Name Description
0 Boolean Enabled Value indicating whether the lobby preview is now enabled.

"lockCampaign"

Occurs when you are locked out of campaign. This means that you can no longer complete it or receive rewards without rejoining the world.

Id Type Name Description
0 String Campaign Name The name of the campaign.

"lostaccess"

Occurs when you lose edit rights.

"m"

Occurs when a player moves.

Id Type Name Description
0 Integer Player Id The player's id.
1 Double X The x coordinate of the player's position.
2 Double Y The y coordinate of the player's position.
3 Double Horizontal Speed The horizontal speed.
4 Double Vertical Speed The vertical speed.
5 Double Horizontal Modifier The horizontal movement modifier.
6 Double Vertical Modifier The vertical movement modifier.
7 Integer Horizontal Direction The horizontal movement direction indicator. (-1 means left, 1 means right and 0 means that player is not moving horizontally.)
8 Integer Vertical Direction The vertical movement direction indicator. (-1 means up, 1 means down and 0 means that player is not moving vertically.)
9 Boolean Space Pressed Value indicating whether the player is holding down space-bar.
10 Boolean Space Just Pressed Value indicating whether the player has just pressed down space-bar.

"magic"

Occurs when you are given a magic reward.
Will also play a sound.

"minimapEnabled"

Occurs when the minimap's visibility is changed.

Id Type Name Description
0 Boolean Minimap Enabled Value indicating whether the minimap is now enabled.

"muted"

Occurs when you muted or un-muted a player.

Id Type Name Description
0 Integer Player Id The player's id.
1 Boolean Muted Value indicating whether the player is now muted.

"pm"

Occurs when a player send a private message

Id Type Name Description
0 Integer Player Id The player's id.
1 String Message The message from you or sent to you
2 Boolean Incoming Incoming means the message is sent to you (true), or from you (false)

"ps"

Occurs when a player touches a switch.

Id Type Name Description
0 Integer Player Id The player's id.
1 UInt Switch Type The type of the switch.
2 Integer Switch Id The switch id.
3 Boolean Enabled Value indicating whether the switch is enabled.

"psi"

Occurs when initial switch states are sent after you join the world.

Id Type Name Description
0 Integer Player Id The player's id.
1 ByteArray Switch States The byte array describing initial switch states.

"pt"

Occurs when a portal is placed in the world.

Id Type Name Description
0 UInt X The x coordinate of the block's position.
1 UInt Y The y coordinate of the block's position.
2 UInt Block Id The block id.
3 UInt Portal Rotation The portal rotation.
4 UInt Portal Id The portal id.
5 UInt Portal Target The portal target id.
6 Integer Player Id The id of the player which placed this block.

"reset"

Occurs when world is reverted to the last save using the /loadlevel command.

Id Type Name Description
0 String ws Indicates the start of the world data.
1 [...] [...] The serialized world data.
n String we Indicates the end of the world data.

"resetGlobalSwitches"

Occurs when global switches are reset.

"restoreProgress"

Occurs when your campaign progress is restored.

Id Type Name Description
0 Integer Player Id The player's id.
1 Double X The x coordinate of the player's position.
2 Double Y The y coordinate of the player's position.
3 Integer Gold Coins The amount of collected gold coins.
4 Integer Blue Coins The amount of collected blue coins.
5 ByteArray Gold Coin X The x coordinates array of the gold coins positions.
6 ByteArray Gold Coin Y The y coordinates array of the gold coins positions.
7 ByteArray Blue Coin X The x coordinates array of the blue coins positions.
8 ByteArray Blue Coin Y The y coordinates array of the blue coins positions.
9 Integer Deaths The amount of deaths.
10 UInt Spawn X The x coordinate of the player's checkpoint position.
11 UInt Spawn Y The y coordinate of the player's checkpoint position.
12 ByteArray Switch States The byte array describing purple switches states.
13 Double Horizontal Speed The horizontal movement speed.
14 Double Vertical Speed The vertical movement speed.
15 Boolean IsinGodmode If the player is in godmode.

"roomDescription"

Occurs when the world description is changed.

Id Type Name Description
0 String Description The world description.

"roomVisible"

Occurs when the world accessibility is changed.

Id Type Name Description
0 Boolean Accessible Value indicating whether the world is now accessible by other players.
1 Boolean Friends Value indicating whether the world is now accessible by friends only.

"saved"

Occurs when you saved the world.

"say"

Occurs when a player sends a chat message.

Id Type Name Description
0 Integer Player Id The player's id.
1 String Text The chat message text.

"say_old"

Occurs after you join a world and a snippet of the chat is played back.

Id Type Name Description
0 String Username The sender's username.
1 String Text The text of the chat message.
2 Boolean Is Friend Value indicating whether the player is a friend.
3 UInt Chat Color The chat color of the sender.

"show"

Occurs when a key deactivates or timed doors change their state.

Id Type Name Description
0 String Key The name of the key (or timed door). See Keys.

"smileyGoldBorder"

Occurs when someone enables or disables the gold smiley border.

Id Type Name Description
0 Integer Player Id The player's id.
1 Boolean Gold Smiley Border Value indicating whether the player is wearing gold smiley border.

"team"

Occurs when a player changes their team.

Id Type Name Description
0 Integer Player Id The player's id.
1 Integer Team The team id. See Teams.

"tele"

Occurs when multiple players are teleported or respawned (including death.)

Id Type Name Description
0 Boolean Reset Players Value indicating whether the player's properties were reset.
1 Boolean Reset Switches Value indicating whether orange switches were reset.

Repeated for each teleported player:

Id Type Name Description
[...] Integer Player Id The player's id.
[...] Double X The x coordinate of the player's respawn position.
[...] Double Y The y coordinate of the player's respawn position.
[...] Integer Deaths The amount of player's deaths.

"teleport"

Occurs when a player is teleported to another location.

Id Type Name Description
0 Integer Player Id The player's id.
1 Integer X The x coordinate of the player's position.
2 Integer Y The y coordinate of the player's position.

"time"

Occurs as a response to the "time" send message.

Id Type Name Description
0 Double Data The previously sent data.
1 Double Time The current server time.

"toggleGod"

Occurs when a player received or lost the ability to toggle god mode.

Id Type Name Description
0 Integer Player Id The player's id.
1 Boolean Can Toggle God Value indicating whether the player can now toggle god mode.

"ts"

Occurs when a sign block is placed in the world.

Id Type Name Description
0 UInt X The x coordinate of the block's position.
1 UInt Y The y coordinate of the block's position.
2 UInt Block Id The block id.
3 String Text The text.
4 UInt Sign Type The type of the sign.
5 UInt Player Id The id of the player which placed this block.

"unfavorited"

Occurs when you un-favorite the world.

"unliked"

Occurs when you un-like the world.

"updatemeta"

Occurs when world metadata is updated.

Id Type Name Description
0 String Owner Username The username of the world owner.
1 String World Name The world name.
2 Integer Plays The amount of plays.
3 Integer Favorites The amount of favorites.
4 Integer Likes The amount of likes.

"upgrade"

Occurs when the server has updated,

"worldReleased"

Occurs when a crew world has been released.

"wp"

Occurs when a world portal is placed in the world.

Id Type Name Description
0 UInt X The x coordinate of the block's position.
1 UInt Y The y coordinate of the block's position.
2 UInt Block Id The block id.
3 String Target The target of the world portal.
4 UInt Target Spawn Point The spawn point to the world.
5 UInt Player Id The id of the player which placed this block.

"write"

Occurs when a non-player message is received (system messages, etc.)

Id Type Name Description
0 String Title The title of the message.
1 String Text The text of the message.

Send messages

"access"

Sent to attempt to get edit rights by using the edit key.

Id Type Name Description
0 String Edit Key The edit key.

"addToCrew"

Sent to accept adding your world to a crew request.

"admin"

Sent to toggle administrator mode.

"aura"

Sent to change aura shape and/or color.

Id Type Name Description
0 Integer Aura Shape The aura shape id.
1 Integer Aura Color The aura color id.

"autosay"

Sent to say an auto-say message.

Id Type Name Description
0 Integer Auto-Text The auto-text message id. See Auto Text.

"b"

Sent to place a block in the world.

Id Type Name Description
0 Integer Layer The layer id.
1 Integer X The x coordinate of the block's position.
2 Integer Y The y coordinate of the block's position.
3 Integer Block Id The block id.

Additional arguments:

  • For sound blocks:
Id Type Name Description
4 Integer Sound Id The sound id.
  • For admin label:
Id Type Name Description
4 String Text The text.
5 String Text Color The text color.
  • For blocks with a number value:
Id Type Name Description
4 Integer Number Value The number value.
  • For portals:
Id Type Name Description
4 Integer Portal Rotation The portal rotation.
5 Integer Portal Id The portal id.
6 Integer Portal Target The portal target id.
  • For world portals:
Id Type Name Description
4 String Target The world portal target.
  • For signs:
Id Type Name Description
4 String Text The text.
5 Integer Sign Type The sign type.
  • For NPC blocks:
Id Type Name Description
4 String Name The NPC Name
5 String First Message The first NPC message
6 String Second Message The second NPC message
7 String Third Message The third NPC message

"c"

Sent to collect a coin.

Id Type Name Description
0 Integer Gold Coins The amount of collected gold coins.
1 Integer Blue Coins The amount of collected blue coins.
2 UInt X The x coordinate of the coin's position.
3 UInt Y The y coordinate of the coin's position.

"caketouch"

Sent when a cake is touched.

Id Type Name Description
0 UInt X The x coordinate of the cake's position.
1 UInt Y The y coordinate of the cake's position.

"godblocktouch"

Sent to enable godmode from block

Id Type Name Description
0 UInt X The x coordinate of the godmode block's position.
1 UInt Y The y coordinate of the godmode block's position.

"checkpoint"

Sent to change a checkpoint's position.

Id Type Name Description
0 UInt X The x coordinate of the checkpoint's position.
1 UInt Y The y coordinate of the checkpoint's position.

"changeBadge"

Sent to change the badge.

Id Type Name Description
0 String Badge The badge id. See Badges.

"clear"

Sent to clear the world.

"crown"

Sent to collect the gold crown.

Id Type Name Description
0 UInt X The x coordinate of the crown's position.
1 UInt Y The y coordinate of the crown's position.

"death"

Sent to die.

"diamondtouch"

Sent to touch a diamond.

Id Type Name Description
0 UInt X The x coordinate of the diamond's position.
1 UInt Y The y coordinate of the diamond's position.

"effect"

Sent to activate or deactivate an effect.

Id Type Name Description
0 UInt X The x coordinate of the effect's position.
1 UInt Y The y coordinate of the effect's position.
2 Integer Effect The effect id. See Effects.

"favorite"

Sent to favorite the world.

"god"

Sent to change the god mode state.

Id Type Name Description
0 Boolean God Mode Value indicating whether the god mode should be enabled.

"hotbarSmileys"

Send to set favorite smileys.

Id Type Description
0-10 int Add a new favorited smiley.

"hologramtouch"

Sent to touch a hologram.

Id Type Name Description
0 UInt X The x coordinate of the hologram's position.
1 UInt Y The y coordinate of the hologram's position.

"init"

Sent to request the initialization message.

"init2"

Sent to request the initialization messages such as add and k events, etc.

"key"

Sent to change the edit key.

Id Type Name Description
0 String Edit Key The edit key.

"kill"

Sent to kill the world.

"levelcomplete"

Sent to complete the world.

Id Type Name Description
0 UInt X The x coordinate of the trophy's position.
1 UInt Y The y coordinate of the trophy's position.

"like"

Sent to like the world.

"m"

Sent to move.

Id Type Name Description
0 Double X The x coordinate of the player's position.
1 Double Y The y coordinate of the player's position.
2 Double Horizontal Speed The horizontal movement speed.
3 Double Vertical Speed The vertical movement speed.
4 Double Horizontal Modifier The horizontal movement modifier.
5 Double Vertical Modifier The vertical movement modifier.
6 Integer Horizontal Direction The horizontal movement direction indicator. (-1 means left, 1 means right and 0 means that player is not moving horizontally.)
7 Integer Vertical Direction The vertical movement direction indicator. (-1 means up, 1 means down and 0 means that player is not moving vertically.)
8 Double Gravity Multiplier The gravity multiplier.
9 Boolean Space Pressed Value indicating whether the player holds down space-bar.
10 Boolean Space Just Pressed Value indicating whether the player has just pressed down space-bar.
11 Integer Tick Id The player's current tick id.

TIP

If all you want to do is to move the player to a specific block, then you can safely ignore most of these parameters and simply send these values:

x * 16, y * 16, 0, 0, 0, 0, 0, 0, 0, false, false, 0

This will move the player to the block located at the x by y position. The other parameters are only useful for more advanced movement code.

"mod"

Sent to toggle moderator mode.

"name"

Sent to change the world name.

Id Type Name Description
0 String World Name The world name.

"pressKey"

Sent to activate a key.

Id Type Name Description
0 Integer X The x coordinate of the key's position.
1 Integer Y The y coordinate of the key's position.
2 String Key The name of the key. See Keys.

"pm"

Sending a private message to the player

Id Type Name Description
0 Int Player ID The players ID.
1 String Message Message that get sent to the player.

"ps"

Sent to change the switch state.

Id Type Name Description
0 UInt X The x coordinate of the switch position.
1 UInt Y The y coordinate of the switch position.
2 UInt Switch Type The type of the switch.
3 Integer Switch Id The switch id.
4 Boolean Enabled Value indicating whether the switch is enabled.

"rejectAddToCrew"

Sent to reject add to crew request.

"requestAddToCrew"

Sent to request adding of the world to a crew.

Id Type Name Description
0 String Crew Id The crew id.

"reset"

Sent to reset progress.

Id Type Name Description
0 UInt X The x coordinate of the reset block's position.
1 UInt Y The y coordinate of the reset block's position.

"save"

Sent to save the world.

"say"

Sent to say a chat message.

Id Type Name Description
0 String Text The chat message.

"setAllowSpectating"

Sent to allow or disallow spectating in the world.

Id Type Name Description
0 Boolean Allowed Value indicating whether the spectating should be allowed.

"setCurseLimit"

Sent to change the curse limit.

Id Type Name Description
0 Integer Curse Limit The curse limit.

"setHideLobby"

Sent to change the world visibility in lobby and profile.

Id Type Name Description
0 Boolean Hidden Value indicating whether the world should be hidden from the lobby and profile.

"setLobbyPreviewEnabled"

Sent to enable or disable the lobby preview.

Id Type Name Description
0 Boolean Enabled Value indicating whether the lobby preview should be enabled.

"setMinimapEnabled"

Sent to enable or disable the minimap.

Id Type Name Description
1 Boolean Enabled Value indicating whether the minimap should be enabled.

"setRoomDescription"

Sent to change the world description.

Id Type Name Description
0 String Description The world description.

"setRoomVisible"

Sent to change the world accessibility.

Id Type Name Description
0 Boolean Accessible Value indicating whether other players are allowed to join the world.

"setStatus"

Sent to change the crew world status.

Id Type Name Description
0 Integer Crew Status The crew world status. See Crew World Status.

"setZombieLimit"

Sent to change the zombie limit.

Id Type Name Description
0 Integer Zombie Limit The zombie limit.

"smiley"

Sent to change your smiley.

Id Type Name Description
0 Integer Smiley The smiley id.

"smileyGoldBorder"

Sent to enable or disable the gold smiley border.

Id Type Name Description
0 Boolean Gold Smiley Border Value indicating whether the gold smiley border should be enabled.

"team"

Sent to change your team.

Id Type Name Description
0 UInt X The x coordinate of the team block's position.
1 UInt Y The y coordinate of the team block's position.

"time"

Sent to request "time" message response.

Id Type Name Description
0 Double Data The data to be returned.

"touch"

Sent to touch other player transferring effects.

Id Type Name Description
0 Integer Player Id The touched player's id.
1 Integer Effect The effect id.

"unfavorite"

Sent to un-favorite the world.

"unlike"

Sent to un-like the world.

Models

Auto Text

Hot Key Message
0 Left
1 Hi.
2 Goodbye.
3 Help me!
4 Thank you.
5 Follow me.
6 Stop!
7 Yes.
8 No.
9 Right.

Badges

Image Abbreviation Name
adc adc Advent Calendar
adv adv Adventure League
bst bst Bittersweet
clr clr Colorful
crm crm Christmas
end end Endurance
ffs ffs Fractured Fingers
grv grv Relativity
hln hln Halloween 2
hlw hlw Halloween
jny jny Journey
lcd lcd Looks Can Deceive
nsg nsg Nostalgia
pp1 pp1 Puzzle Pack 1
pp2 pp2 Puzzle Pack 2
ppf ppf Frustration
rns rns Ancient Ruins
smr smr Summer
spr spr Spring
stm stm Story Time
tnr tnr Tunnel Rats
ttr ttr Tutorials
vg1 vg1 Video Game 1
vg2 vg2 Video Game 2
wtr wtr Wintery Wonders

Campaign Status

Value Name
-1 Locked
0 Unlocked
1 Completed
2 Beta Only

Crew World Status

Value Name
0 Work in Progress
1 Open
2 Released

Effects

Value Image Effect
0 Jumpeffect Jump
1 Flyeffect Fly
2 Speedeffect Speed
3 Protectioneffect Protection
4 Curseeffect Curse
5 Zombieeffect Zombie
6 Teameffect Team
7 LowGravityeffect Low Gravity
8 FireEffect fire
9 MultiJumpeffect Multi Jump
10 Gravityeffect Gravity Effect

Key names

Image Value
Keyred red
Keygreen green
Keyblue blue
Keycyan cyan
Keymagenta magenta
Keyyellow yellow

Teams

Image Value Team Color
TeamNone 0 None
TeamRed 1 Red
TeamBlue 2 Blue
TeamGreen 3 Green
TeamCyan 4 Cyan
TeamMagenta 5 Magenta
TeamYellow 6 Yellow

NPC

NPC Picture NPC Name NPC Block ID
smile Smile 1550
sad Sad 1551
old Old 1552
angry Angry 1553
slime Slime 1554
robot Robot 1555
knight Knight 1556
meh Meh 1557
cow Cow 1558
frog Frog 1559
bruce Bruce 1570
starfish Starfish 1569
computer Computer 1571
You can’t perform that action at this time.