If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Minecraft (Bedrock)/Demo

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Minecraft (Bedrock).

The demo's title screen.

A separate version of Minecraft: Pocket Edition was released as a demo alongside version 0.2.1 alpha in March 2012. The demo version was never updated, and quickly fell behind the full version of the game. It was removed from the App Store and Google Play Store on October 21, 2013, while the full game was on v0.7.6 alpha.

It's not really different from the full version of Alpha 2.1 but there are differences such as:

  • The inability to save your worlds.
  • The limited selection of items.
Gametype Selection Menu Multiplayer Menu Settings Menu
MinecraftPocketEdition-Demo-GameTypeSelection.png MinecraftPocketEdition-Demo-MultiplayerScreen.png MinecraftPocketEdition-Demo-SettingsScreen.png

It was branded as Minecraft: Pocket Edition Lite for iOS users to work around the App Store guidelines disallowing demos.

Android iOS
MinecraftPocketEdition-Demo-Icon.png MinecraftPocketEdition-Lite-Icon.png

The following are screenshots of the HUD for each gametype.

In-Game

Survival Creative
MinecraftPocketEdition-Demo-Survival-Ingame.png MinecraftPocketEdition-Demo-Creative-InGame.png

Inventory Menu

Survival Creative
MinecraftPocketEdition-Demo-SurvivalInventory.png MinecraftPocketEdition-Demo-Creative-Inventory.png

Unused Content

Not even the demo of the full game is safe from unused content.

Unused Strings

Codename ID String
createworld_name 0x7f050005 World name
createworld_new_world 0x7f050006 Unnamed world
createworld_seed 0x7f050007 World Generator seed. Leave blank for random.
createworld_seed_info 0x7f050008 Leave blank for random seed
renameworld_title 0x7f05000b Save world as
renameworld_saved_world 0x7f05000c Saved World

Unused XML Files

After properly disassembling the game's .apk file, you can see various XML files in their disassembled glory. Some are unused.

btn_nw_create.xml

This file would have been used for the world creation screen's "create world" button.

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@drawable/create_1_3" />
    <item android:drawable="@drawable/create_0_3" />

create_new_world.xml

This is the full version's world creation screen.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:orientation="vertical" android:background="@drawable/bgtiled" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <LinearLayout android:orientation="vertical" android:id="@id/linearLayout2" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_weight="18.0">
        <LinearLayout android:id="@id/linearLayout1" android:layout_width="fill_parent" android:layout_height="50.0dip" android:layout_weight="0.0">
            <ImageButton android:id="@id/button_createworld_cancel" android:background="@drawable/btn_nw_cancel" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="3.0" />
            <ImageButton android:id="@id/header_createworld_worldname" android:background="@drawable/worldname_3" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="7.0" />
            <ImageButton android:id="@id/button_createworld_create" android:background="@drawable/btn_nw_create" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="3.0" />
        </LinearLayout>
        <LinearLayout android:gravity="center_horizontal" android:id="@id/linearLayout3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="20.0dip">
            <View android:id="@id/View01" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="0.25" />
            <com.mojang.android.EditTextAscii android:typeface="monospace" android:gravity="center_horizontal" android:id="@id/editText_worldName" android:layout_width="0.0dip" android:layout_height="wrap_content" android:text="@string/createworld_new_world" android:layout_weight="0.5">
                <requestFocus />
            </com.mojang.android.EditTextAscii>
            <View android:id="@id/view1" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="0.25" />
        </LinearLayout>
        <LinearLayout android:gravity="center_horizontal" android:id="@id/linearLayout4" android:layout_width="fill_parent" android:layout_height="50.0dip">
            <com.mojang.minecraftpe.GameModeButton android:id="@id/button_gameMode" android:background="@drawable/btngamemode" android:layout_width="173.0dip" android:layout_height="46.0dip" android:textOn=" " android:textOff=" " android:text="Button" />
        </LinearLayout>
        <LinearLayout android:gravity="center_horizontal" android:id="@id/linearLayout5" android:paddingBottom="20.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content">
            <TextView android:typeface="monospace" android:id="@id/labelGameModeDesc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/gamemode_survival_summary" />
        </LinearLayout>
        <LinearLayout android:gravity="center_horizontal" android:id="@id/linearLayout6" android:layout_width="fill_parent" android:layout_height="wrap_content">
            <TextView android:typeface="monospace" android:id="@id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/createworld_seed" />
        </LinearLayout>
        <LinearLayout android:gravity="center_horizontal" android:orientation="horizontal" android:id="@id/linearLayout7" android:layout_width="fill_parent" android:layout_height="wrap_content">
            <View android:id="@id/View03" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="0.25" />
            <EditText android:typeface="monospace" android:gravity="center_horizontal" android:id="@id/editText_worldSeed" android:layout_width="0.0dip" android:layout_height="wrap_content" android:singleLine="true" android:layout_weight="0.5" />
            <View android:id="@id/View02" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="0.25" />
        </LinearLayout>
        <LinearLayout android:gravity="center_horizontal" android:orientation="horizontal" android:id="@id/linearLayout8" android:layout_width="fill_parent" android:layout_height="wrap_content">
            <TextView android:typeface="monospace" android:id="@id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/createworld_seed_info" />
        </LinearLayout>
    </LinearLayout>
</LinearLayout>

Unused Graphics

Image File Name Purpose
MinecraftPocketEdition-Demo-UnusedContent-WorldName.png worldname_3.png Would be used for the world creation screen. Since you cannot save your world in the demo, the ability to name your world would be pointless.
MinecraftPocketEdition-Demo-UnusedContent-AddPNG.png
add.png Might have been used for the world selection screen (as a button) but again, the fact that you can't save your worlds in the demo would make this graphic absolutely pointless even if it was used. It may have been an older version of another graphic.
MinecraftPocketEdition-Demo-UnusedContent-StartButton.png
create_0_3.png Would have been used for the world creation screen as a button to create the world. However, this button is simply unused as if you tap either button for the gamemodes, it would just create the world with the gamemode that you chose, rendering this button useless.
MinecraftPocketEdition-Demo-UnusedContent-StartButton-Pressed.png
create_1_3.png Another variant of create_0_3.png, except it is for when the player taps the button.
MinecraftPocketEdition-Demo-UnusedContent-AddWorld.png
Part of touchgui.png Would have been used for the world selection screen but once again, the fact that you can't save your worlds in the demo would make this graphic absolutely pointless even if it was used.
MinecraftPocketEdition-Demo-UnusedContent-AddWorld-Clicked.png
Part of touchgui.png Another variant of the previous graphic, except it is for when the player taps the button.
MinecraftPocketEdition-Demo-DefaultWorldIcon.png
default_world.png Would be used for the world selection screen, but since there is no such menu used, this graphic goes unused.