minecraft.wiki-mirror/wiki_backup/Pi Edition.txt
2024-12-20 08:07:18 -05:00

223 lines
13 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{{Italic title}}
{{discontinued|This edition is no longer updated but can still be downloaded.}}
{{Infobox program
| title = ''Minecraft: Pi Edition''
| image = Minecraft Pi Start Menu.png
| imagesize = 280px
| author =
* [[File:Mojang Studios logo.svg|x20px|link=Mojang Studios]] [[Mojang Studios]]
;Key staff members
* [[Markus "Notch" Persson]]
* [[Aron Nieminen]]
* [[Daniel Frisk]]
| platform = {{OS|pi|lin}} <small>({{w|ARM architecture family|ARM}} only)</small>
| programming language = {{w|C++}}<ref>{{tweet|danfrisk|272389328490082305|it's in C++|25 Nov 2012}}</ref>
| size = ~4 MB
| license = Proprietary
| version = v0.1.1 alpha
| date = Unreleased (Alpha: February 11, 2013<ref name="available_for_download">[https://web.archive.org/web/20130214025539/http://www.mojang.com/2013/02/minecraft-pi-edition-is-available-for-download/ ''Minecraft: Pi Edition'' is available for download!"] - Mojang.com; February 11, 2013</ref>)
| source available = Partial
| website = https://minecraft.net/edition/pi
}}
'''''Minecraft: Pi Edition''''' is an edition of ''[[Minecraft]]'' developed for the {{w|Raspberry Pi}}. It is based on {{el|pe}} [[Pocket Edition v0.6.1 alpha|Alpha v0.6.1]] but slightly cut down, containing a revised feature set and support for multiple programming languages. ''Pi Edition'' is intended as an educational tool for novice programmers. Although officially discontinued, it is still available to download for free, from [https://minecraft.net/edition/pi the official downloads page], and users are encouraged to interact with the game using an {{w|API}}.<ref>{{tweet|danfrisk|272323992097009665|Minecraft Pi edition will be free, it's a slightly cut-down version of PE. With added api.|24 Nov 2012}}</ref>
''Pi Edition'' never received any subsequent updates and is no longer updated. Despite this, it was included by default in {{w|Raspberry Pi OS}} (formerly Raspbian). However, it is no longer supported.
== Development ==
=== Release ===
''Minecraft: Pi Edition'' was originally announced on the [[Mojang Studios]] website on November 24, 2012.<ref>[https://web.archive.org/web/20121127035644/http://www.mojang.com/2012/11/minecraft-is-coming-to-the-raspberry-pi/ Minecraft is coming to Raspberry Pi!] - Mojang.com; November 24, 2012</ref>
There was a compiled build labeled 0.1 on the Mojang repository, albeit encrypted until the game's launch in February 2013, making it inaccessible. When it was first uploaded, however, it was unprotected for a short amount of time, allowing for the download of the game before its true release. On December 20, 2012, [[Mojang Studios]] released a post on their official site announcing the release of ''Pi Edition''. However, it was promptly removed and no game release was made.
''Minecraft: Pi Edition'' was publicly released in Alpha on February 11, 2013, as version 0.1.1, and the previous release announcement post was restored.<ref name="available_for_download" /> However, the ''Pi Edition'' website still lists its post date as December 20, 2012.
=== Addition to Raspberry Pi OS (formerly Raspbian) ===
On September 15, 2014, the Raspberry Pi Foundation announced that ''Minecraft: Pi Edition'' would be installed by default with their new versions of [[wikipedia:Raspberry_Pi_OS|Raspberry Pi OS]].<ref>{{citation|url=https://raspberrypi.org/blog/new-raspbian-and-noobs-releases|title=New Raspbian and NOOBS releases|website=Raspberry Pi Blog|author=Eben Upton|date=September 15, 2014}}</ref>
=== Discontinuation ===
''Pi Edition'' never received any subsequent updates, and its developers gave no further insights as to whether they were still developing the version. When brought up to [[Tommaso Checchi]] on Reddit on January 25, 2016, he stated the following:
{{q|The original team has stopped supporting it and starting with 0.9 MCPE became a lot more ambitious technically, which also means that it became a lot harder to strip down to run on a Raspberry Pi. Actually, we finished removing all Pi related code to reduce complexity in 2015.
Maybe someday we'll revisit it but I wouldn't hold my breath :P
On the other hand, Win10 runs on the Pi so you can run the Win10 version there! ... I guess it's something|Tommaso Checci|the discontinuation of ''Pi Edition''<ref>{{reddit|42g9cr/is_minecraft_pi_edition_no_longer_being_developed|cza7seq|sub=MCPE|title=Is Minecraft: Pi Edition no longer being developed or will there still be updates?|author=MinecraftOnXP|date=January 24, 2016}}</ref>}}In August 2021, when Raspberry Pi OS Bullseye was released to the public, Pi Edition was officially removed from both the Games Folder and the Recommended Software page because Bullseye dropped support for Pi Edition.<ref>raspbian - Bullseye: E: Unable to locate package minecraft-pi - Raspberry Pi Stack Exchange</ref> The game is still playable by using a previous version of the operating system.
== Gameplay ==
''Pi Edition'' was very similar to {{BE}} in many ways. Like older versions of ''Bedrock Edition'', (then called {{el|pe}}) only 256×256×128-block [[old]] worlds could be generated. The player's skin is always the default "Steve" skin. The title and the world selection screens were identical until {{el|pe}} updated to [[Pocket Edition v0.7.0 alpha|''Pocket Edition'' v0.7.0 alpha]].
The player has the ability to sneak but cannot sprint. Mobs do not spawn, even though the player starts with an iron sword in the hotbar. A bow is also available, but when used, the player holds the bow back indefinitely until they select another item or exit the world.
''Pi Edition'' includes all blocks from [[Pocket Edition v0.6.1 alpha|''Pocket Edition'' v0.6.1 alpha]]. The only game mode is [[Creative|Creative Mode]] and there is no crafting or smelting.
; Biomes
* [[Ocean]]
* [[Plains]]
* [[Forest]]
* [[Desert]]
* [[Tundra]]
* [[Snowy Taiga]]
* [[Beach]]
* [[Legacy Frozen Ocean]]
; Blocks
All blocks use old [[Java Edition]] textures unless otherwise noted.
* [[Cobblestone]]
* Regular, mossy, and cracked [[Stone Bricks|stone bricks]]
* [[Mossy cobblestone]]
* [[Planks]]
* [[Bricks]]
* [[Stone]]
* [[Dirt]]
* [[Grass block]]
** Uses the old texture from [[Pocket Edition v0.6.1 alpha|''Pocket Edition'' v0.6.1 alpha]].
* [[Clay]]
* Regular, chiseled, and cut [[sandstone]]
* [[Sand]]
* [[Gravel]]
** Uses the old texture from ''Pocket Edition'' v0.6.1 alpha.
* Oak, birch, and spruce [[wood]].
* [[Nether bricks]]
* [[Netherrack]]
* [[Stairs]], cobblestone, wooden, brick, sandstone, stone brick, nether brick, and quartz variants.
* [[Slab]]s, stone, cobblestone, wooden, brick, sandstone, and stone brick variants.
* [[Block of Quartz]], [[quartz pillar]], and [[chiseled quartz block]]
* [[Coal Ore|Coal]], [[Iron Ore|iron]], [[Gold Ore|gold]], [[Diamond Ore|diamond]], [[Lapis Lazuli Ore|lapis lazuli]], and [[Redstone Ore|redstone]] ores.
* [[Block of Gold]]
* [[Block of Iron]]
* [[Block of Diamond]]
* [[Lapis Lazuli Block]]
* [[Obsidian]]
* [[Snow Block]]
* [[Glass]]
* [[Glowstone]]
* [[Nether reactor core]]
** Does not activate without API/Mods.
** Activated variant had unique texture before 0.1.1.
* All 16 colors of [[wool]]
* [[Ladder]]
* [[Torch]]
* [[Glass pane]]
* [[Oak door]]
* [[Oak trapdoor]]
* [[Oak fence]]
* [[Oak fence gate]]
* [[Red bed]]
* [[Bookshelf]]
* [[Painting]]
* [[Crafting table]]
** Cannot be used as there is no crafting.
* [[Stonecutter (old)|Stonecutter]]
* [[Chest]]
** Uses the old texture.
** Cannot be opened.
** Appears as a full block.
* [[Furnace]]
** Cannot be used as there is no smelting.
* [[TNT]]
** Cannot be lit without using the API to change the data value to explode on block break or modding.
; Plants
* [[Dandelion]]
* [[Rose]] with the old blue ''[[Pocket Edition]]'' exclusive texture.
* Brown and red [[mushroom]]s.
* [[Cactus]]
* [[Melon]]
* [[Sugar cane]]
* Oak, birch, and spruce [[sapling]]s.
** Only grow with bone meal.
* [[Leaves]], oak, spruce, and birch variants.
* [[Wheat Seeds]]
** Only grows with bone meal.
* [[Melon seeds]]
** Only grows stem, and only grows with bone meal.
* [[Bone meal]]
** If used on a grass block, only grows flowers as there is no tall grass.
; Tools<!--- signs are listed here due to its position in the inventory after all tools, list is already in the correct order as such--->
* [[Iron hoe]]
* [[Iron sword]]
* [[Bow]]
** Does not fire [[arrow]]s.
** Held back indefinitely until the player either logs off or switches to another item.
* [[Sign|Oak sign]]
** Cannot be written on.
; Technical blocks and other unobtainable blocks<!---Blocks not obtainable within the inventory--->
* [[Water]]
** Cannot be obtained without modding.
* [[Lava]]
** Cannot be obtained without modding.
* [[info update|Update game blocks]]
* [[Camera]]
* [[reserved6]]
== Changes From [[Pocket Edition v0.6.1 alpha|''Pocket Edition'' v0.6.1 Alpha]] ==
* [[Survival|Survival Mode]] is forcibly disabled.
** Opening an existing Survival Mode world loads it in an unusual half-[[Survival]]/half-[[Creative]] state where some things follow Creative Mode logic while other things follow Survival Mode logic.
** It refuses to join Survival Mode servers.
* The [[wikipedia:Xperia_Play|Xperia Play]] UI is used instead of the normal UI, which is similar to the [[Pocket Edition v0.1.0 alpha]].
* [[Sign|Signs]] do not open a UI when placed and are always blank unless modified using an external program or modding.
* The create new world button immediately creates a world named {{Cd|world}} with no option to select the name or [[Seed (world generation)|seed]].
* There is no option to change LAN server visibility in the pause menu, the LAN world is always visible.
* When playing in a [[multiplayer]] world, there is no option to quit and copy the map in the pause menu.
** Just like v0.6.1 alpha the map is still saved as {{Cd|_LastJoinedServer}} in the worlds folder. However, it won't show up in the select world screen unless you rename it.
* A custom cursor is rendered behind the system's mouse cursor.
* The language file included is different than the one included with v0.6.1 alpha.
*There is no [[sound]] despite a mute button being in the pause menu.
== Gallery ==
<gallery>
Pi Edition.png|''Minecraft: Pi Edition'' logo
Minecraft Pi Screenshot.png|First screenshot of ''Minecraft: Pi Edition'' from Mojang's blog.
Minecraft Pi Snake.jpg|An image from the removed blog post, appearing to show a recreation of the game ''Snake''.
Minecraft Pi Inventory.png|Screenshot of the ''Minecraft: Pi Edition'' Inventory
</gallery>
=== Textures ===
<gallery class=pixel-image>
201301181025 terrain.png|
ItemsMInecraftPi.png|
CursorMInecraftPi.png|
CameraMInecraftPi.png|
</gallery>
== Trivia ==
* Despite ''Pi Edition'' technically being a modified version of [[Pocket Edition v0.6.1 alpha|0.6.1]], ''Pi Edition'' had sneaking two years before it was added to {{el|pe}} in [[Pocket Edition Alpha 0.12.1|0.12.1]].
* The player's name is always "StevePi".
* Although there is no [[Survival|Survival Mode]] by default, the player can still die by falling in the [[void]].
* All mobs for {{el|pe}} v0.6.1 alpha are still in the game's code but they can only be spawned by loading a {{el|pe}} map with mobs or by using a nether reactor in a survival map.
* You can download mods to get Survival Mode, as well as other disabled features.<ref>[https://minecraftforum.net/forums/minecraft-editions/minecraft-pi-edition/1960005 Survival Mode Patch] [https://minecraftforum.net/members/Phirel Phirel]</ref><ref>[https://gitea.thebrokenrail.com/TheBrokenRail/minecraft-pi-reborn MCPI-Reborn Project]</ref>
=== Technical ===
* You can change the [[Player|Player's]] skin by editing {{cd|data/images/mob/char.png}}.
* It can be re-textured by replacing files in the {{cd|data}} folder like {{cd|data/images/terrain.png}} and {{cd|data/images/gui/items.png}}.
** When using the {{w|Raspberry Pi OS}} package, the {{cd|data}} is located at {{cd|/opt/minecraft-pi/data}}.
* Instead of the normal [[Creative|Creative Mode]], ''Minecraft: Pi Edition'' internally uses a new "Creator Mode" which appears to be identical except for the API's checkpoints.
* Unlike ''Pocket Edition'' v0.6.1 alpha, ''Pi Edition'' has its symbols stripped, something ''[[Minecraft: Pocket Edition]]'' did not do until [[Bedrock Edition 1.13.0]].<ref>[https://twitter.com/MisteFr/status/1168596469621952515 "THEY REMOVED THE SYMBOLS"] [https://twitter.com/MisteFr @MisteFr]</ref>
* The file {{cd|data/lang/en_US.lang}} is included despite the code to load it not being implemented.
* It is hard-coded to always be in "Creator Mode" even if the world or server has its data set to [[Survival|Survival Mode]].
* It uses Raspberry Pi-specific GPU code preventing it from being easily emulated without modding.
* Textures for Fancy [[Leaves]] and [[Cloud]]s are included despite Fancy Graphics being impossible to enable without patching.
* The scripting API's Java port includes a class called {{cd|pi.Item}} despite the API having no means to interact with items.
* Most disabled features are still present in the code like Survival Mode, the Pocket Edition v0.6.1 alpha touch UI, mob attacking, Fancy Graphics, [[Spawning]], and [[Bow]] firing.
* It only links against OpenGL ES 2 despite requiring OpenGL ES 1.
== References ==
{{reflist}}
== Navigation ==
{{Navbox Minecraft|editions}}
[[Category:Editions]]
[[de:Pi Edition]]
[[es:Pi Edition]]
[[fr:Version Pi]]
[[it:Pi Edition]]
[[ja:Pi Edition]]
[[ko:Pi Edition]]
[[nl:Pi Editie]]
[[pl:Pi Edition]]
[[pt:Pi Edition]]
[[ru:Pi Edition]]
[[th:รุ่นสำหรับพาย]]
[[zh:树莓派版]]