Game Rules File (GRF)
Research Page



Welcome to the GRF Reseach Forum!
The grf(Game Rules File) is a file within savedata created by 4j Studios for
Minecraft Console Edition(Xbox 360, Xbox One, Ps3, Ps4, PsVita, Wii U, Switch)
to add cool effects and override code/world settings for their official content
like the Tutorial World, Mashup Pack Worlds, and Minigames for example.
The grf contains many possibilities, and really enhances the coolness
factor of a world. Some examples of what the grf does is forcing a players
first direct spawn(X,Y,Z), having players spawn in with preset items and health,
popup messages, schematic placing, chest filling, the spawning of special
objects(Glide Rings and Boost Pads), and a whole heck of a lot more!

Thanks to the modders of the MCC community, this file is modifiable and
lots of amazing things have been learned about it. Crazy thing is,
even with how much is already known, there's so much out there left to find
out and learn about it. You're in luck though. Testing and messing with
this file has never been easier thanks to the latest update of the
Universal Minecraft Editor!
This page will contain everything found and confirmed working for the grf, as well as
research notes. If you find something new, tweet it
@nobledez, @redstonerlabs or @opryzelp
on twitter to get it here on the forum!




GRF Basics Tutorial
These are button icons, meaning what buttons appear depends on what console you are on.
  • {*CONTROLLER_VK_X*}X Button Icon
  • {*CONTROLLER_VK_A*}A Button Icon
  • {*CONTROLLER_VK_Y*}Y Button Icon
  • {*CONTROLLER_VK_B*}B Button Icon
  • {*CONTROLLER_VK_RB*}RB Button Icon
  • {*CONTROLLER_VK_LB*}LB Button Icon
  • {*CONTROLLER_ACTION_DPAD_RIGHT*}D-Pad Right Icon
  • {*CONTROLLER_ACTION_DPAD_LEFT*}D-Pad Left Icon
  • {*CONTROLLER_ACTION_DPAD_DOWN*}D-Pad Down Icon
  • {*CONTROLLER_ACTION_DPAD_UP*}D-Pad Up Icon
  • {*CONTROLLER_ACTION_USE*}LT Button Icon
  • {*CONTROLLER_ACTION_RIGHT_SCROLL*}RB Bumper Icon
  • {*CONTROLLER_ACTION_LEFT_SCROLL*}LB Bumper Icon
  • {*CONTROLLER_ACTION_MOVE*}Left Stick Icon
  • {*CONTROLLER_ACTION_CRAFTING*}Crafting Button Icon
  • {*CONTROLLER_ACTION_DISMOUNT*}Right Stick Click Icon
  • {*CONTROLLER_ACTION_INVENTORY*}Inventory Button Icon
  • {*CONTROLLER_ACTION_JUMP*}Jump Button Icon
  • {*CONTROLLER_MENU_NAVIGATE*}Left Stick Icon
  • {*CONTROLLER_ACTION_MENU_PAGEDOWN*}Right Trigger Icon
  • {*CONTROLLER_ACTION_SNEAK*}Right Stick Click Icon
  • {*CONTROLLER_ACTION_DROP*}Drop Button Icon
  • {*CONTROLLER_ACTION_SPECTATE_NOISE*}Right Stick Icon
  • {*CONTROLLER_ACTION_CAMERA*}D-Pad Down Icon
  • {*CONTROLLER_ACTION_RESTART_RACE*}Back Button Icon
  • {*CONTROLLER_ACTION_READY*}Ready Button Icon
  • {*CONTROLLER_ACTION_RESTART_SECTION*}Restart Button Icon






(Example of button icons being used within a grf message.)
These are used in front of text to change the font styling.
  • {*CF*}White
  • {*C0*}Black
  • {*T1*}Red
  • {*C9*}Blue
  • {*T2*}Aqua
  • {*T3*}Green
  • {*CE*}Yellow
  • {*C6*}Gold
  • {*C7*}Gray
  • {*C4*}Dark Red
  • {*C1*}Dark Blue
  • {*C3*}Dark Aqua
  • {*C5*}Dark Purple
  • {*C2*}Dark Green
  • {*C8*}Dark Grey
  • {*CC*}Light Red
  • {*CB*}Light Aqua
  • {*CA*}Light Green
  • {*CD*}Light Purple
  • {*B*}Break Line
  •  Blank Space
  • {*EF*}End Format
  • {*ETW*}End of Width



(Example of colored messages; Note: Universal Minecraft Editor automically adds line breaks.)
These are variables which will display a value depending on the situation they are used in.
  • {*progress*}Amount of the specifics message items have been collected so far
  • {*goal*}Amount of total collectable items for the message


(Example progress variables being used in a message)