minecraft-pi-reborn
Official Mirror Of @TheBrokenRail's Minecraft: Pi Edition: Reborn.
파일 탐색기
최종 버전 다운로드 (.zip)- build.yml
- appimage.cmake
- packaging.cmake
- zip.cmake
- install.cmake
- util.cmake
- libraries.cmake
- mingw-w64.cmake
- paths.cmake
- branding.cmake
- core.cmake
- main.cmake
- armhf-toolchain.cmake
- sysroot.cmake
- amd64-toolchain.cmake
- arm64-toolchain.cmake
- armhf-toolchain.cmake
- base-toolchain.cmake
- windows-toolchain.cmake
- io.cmake
- resource.c.in
- util.cmake
- superbuild.cmake
- CMakeLists.txt
- src
- gl.h
- CMakeLists.txt
- src
- CMakeLists.txt
- src
- CMakeLists.txt
- src
- CMakeLists.txt
- src
- CMakeLists.txt
- src
- original
- stb_image.h.in
- stb_image_write.h.in
- impl.cpp
- CMakeLists.txt
- CMakeLists.txt
- src
- CMakeLists.txt
- src
- CMakeLists.txt
- 01_MY_FIRST_MOD.md
- 02_BEGINNER.md
- 03_VTABLE.md
- 04_INTERMEDIATE.md
- 05_GHIDRA.md
- 06_ADVANCED.md
- README.md
- API.md
- CHANGELOG.md
- CONTROLS.md
- CREDITS.md
- CUSTOM_SKINS.md
- DEDICATED_SERVER.md
- GETTING_STARTED.md
- INSTALL.md
- README.md
- TERMINOLOGY.md
- chat-commands.cpp
- server-console-command.cpp
- .gitignore
- CMakeLists.txt
- custom-block.cpp
- .gitignore
- CMakeLists.txt
- expanded-creative.cpp
- .gitignore
- CMakeLists.txt
- recipes.cpp
- .gitignore
- CMakeLists.txt
- build.sh
- README.md
- chest.png
- grasscolor.png
- shadow.png
- vignette.png
- crash-report.png
- launcher.png
- start.png
- background.png
- CMakeLists.txt
- icon.png
- modern_logo.png
- appstream.xml
- launcher.desktop
- launcher.manifest
- launcher.rc
- CMakeLists.txt
- check.cpp
- env.cpp
- paths.cpp
- assets.cpp
- bootstrap.cpp
- bootstrap.h
- debug.cpp
- download.cpp
- mods.cpp
- patchelf.cpp
- runtime.cpp
- util.cpp
- about.cpp
- advanced.cpp
- main.cpp
- servers.cpp
- window.cpp
- cache.cpp
- cache.h
- configuration.cpp
- configuration.h
- install-win32.cpp
- install.cpp
- install.h
- crash-report.cpp
- logger.cpp
- writer.cpp
- writer.h
- list.h
- parser-win32.cpp
- parser.cpp
- parser.h
- color.cpp
- style.cpp
- tooltip.cpp
- util.cpp
- frame.cpp
- frame.h
- appimage.cpp
- none.cpp
- checker.cpp
- thread.cpp
- updater.cpp
- updater.h
- dialog.cpp
- exec.cpp
- binary.cpp
- env.cpp
- paths.cpp
- sdk.cpp
- util.h
- main.cpp
- CMakeLists.txt
- env.h
- flags.h
- list.h
- servers.h
- exec.h
- glfw.h
- io.h
- logger.h
- string.h
- util.h
- config.h
- log.h
- patch.h
- empty.c
- empty.vers
- cache.cpp
- code-block.cpp
- instruction.cpp
- patch-internal.h
- patch.cpp
- segments.cpp
- available-feature-flags
- flags.cpp
- node.cpp
- env.cpp
- servers.cpp
- exec.cpp
- poll.cpp
- stdio.cpp
- util.cpp
- app-id.cpp
- app-id.cpp
- icon.cpp
- glfw.cpp
- glfw.h
- internal.h
- log.cpp
- open.cpp
- setup.cpp
- config.cpp.in
- cp437.cpp
- string.cpp
- util.cpp
- CMakeLists.txt
- api.cpp
- audio.h
- engine.cpp
- file.cpp
- core.cpp
- framebuffer.cpp
- internal.h
- texture.cpp
- cursor.cpp
- events.cpp
- media.cpp
- media.h
- offscreen.cpp
- util.cpp
- base.cpp
- base.h
- CMakeLists.txt
- egl.h
- gl.h
- audio.h
- core.h
- SDL.h
- SDL_events.h
- SDL_keysym.h
- SDL_syswm.h
- SDL_version.h
- Xlib.h
- align.h
- common.h
- array.h
- guest.cpp
- guest.h
- host.cpp
- host.h
- state.cpp
- state.h
- GLESv1_CM.cpp
- media-layer-core.cpp
- CMakeLists.txt
- CMakeLists.txt
- api.h
- bucket.h
- chat.h
- chunk-rebuilding.h
- classic-ui.h
- compat.h
- creative.h
- display-lists.h
- feature.h
- server.h
- fps.h
- game-mode.h
- init.h
- input.h
- key-list.h
- misc.h
- packets.h
- options.h
- override.h
- screenshot.h
- properties.h
- server.h
- FallingSandRenderer.h
- shading.h
- sound.h
- tesselator.h
- TextInputBox.h
- TextInputScreen.h
- textures.h
- title-screen.h
- touch.h
- version.h
- common.h
- commands.cpp
- entity.cpp
- events.cpp
- internal.h
- root.cpp
- world.cpp
- internal.h
- read.cpp
- socket.cpp
- time-limiter.cpp
- write.cpp
- compat.cpp
- diagram.drawio
- init.cpp
- internal.h
- misc.cpp
- README.md
- atlas.cpp
- internal.h
- README.md
- render.cpp
- special-cases.cpp
- benchmark.cpp
- README.md
- bucket.cpp
- README.md
- cake.cpp
- README.md
- camera.cpp
- README.md
- chat.cpp
- internal.h
- README.md
- ui.cpp
- messages.cpp
- messages.h
- thread.cpp
- ThreadVector.cpp
- ThreadVector.h
- worker.cpp
- worker.h
- biome-source.cpp
- CachedLevelSource.cpp
- CachedLevelSource.h
- rebuild.cpp
- rebuild.h
- tile-renderer.cpp
- classic-ui.cpp
- README.md
- bcm_host.cpp
- egl.cpp
- sdl.cpp
- x11.cpp
- compat.cpp
- internal.h
- readdir.cpp
- README.md
- sdl.cpp
- creative.cpp
- README.md
- death.cpp
- README.md
- chunks.cpp
- font.cpp
- init.cpp
- internal.h
- README.md
- tesselator.cpp
- f3.cpp
- internal.h
- outlining.cpp
- README.md
- feature.cpp
- README.md
- fps.cpp
- README.md
- game-mode.cpp
- internal.h
- README.md
- ui.cpp
- init.cpp
- README.md
- attack.cpp
- bow.cpp
- drop.cpp
- input.cpp
- internal.h
- keys.cpp
- misc.cpp
- README.md
- toggle.cpp
- chest-rendering.cpp
- entity-rendering.cpp
- graphics.cpp
- item-rendering.cpp
- api.cpp
- base64.cpp
- daynight-cycle.cpp
- home.cpp
- internal.h
- logging.cpp
- misc.cpp
- README.md
- ui.cpp
- init.cpp
- internal.h
- misc.cpp
- packets.cpp
- terrain.cpp
- thread.cpp
- init.cpp
- internal.h
- inventory.cpp
- misc.cpp
- raknet.cpp
- README.md
- server-list.cpp
- start-game-flags.cpp
- syncing.cpp
- info.cpp
- internal.h
- options.cpp
- README.md
- ui.cpp
- override.cpp
- README.md
- README.md
- screenshot.cpp
- commands.cpp
- internal.h
- util.cpp
- blacklist.cpp
- internal.h
- playerdata.cpp
- properties.cpp
- README.md
- server.cpp
- FallingSandRenderer.cpp
- FallingSandRenderer.h
- init.cpp
- internal.h
- lighting.cpp
- normals.cpp
- README.md
- internal.h
- loader.cpp
- README.md
- skin.cpp
- internal.h
- README.md
- repository.cpp
- sound.cpp
- draw.cpp
- init.cpp
- internal.h
- README.md
- state.cpp
- vertex-array.cpp
- vertex.cpp
- README.md
- TextInputBox.cpp
- TextInputScreen.cpp
- ice.cpp
- patcher.cpp
- patcher.h
- tall-grass.cpp
- headless.cpp
- internal.h
- lava.cpp
- README.md
- textures.cpp
- tinting.cpp
- internal.h
- README.md
- splashes.cpp
- splashes.txt
- title-screen.cpp
- welcome.cpp
- README.md
- touch.cpp
- README.md
- version.cpp
- CMakeLists.txt
- apt.mjs
- options.mjs
- util.mjs
- fix-appimage-for-docker.sh
- get-changelog.mjs
- screenshot.sh
- common.mjs
- create-release.mjs
- tea.mjs
- upload-packages.mjs
- run.mjs
- eslint.config.mjs
- markdownlint.toml
- shellcheckrc
- package-lock.json
- package.json
- run.sh
- test.mjs
- build.mjs
- install-dependencies.mjs
- CommandServer.def
- ConnectedClient.def
- OffsetPosTranslator.def
- AppPlatform.def
- AppPlatform_linux.def
- AppPlatform_readAssetFile_return_value.def
- AgableMob.def
- Animal.def
- Chicken.def
- Cow.def
- Pig.def
- Sheep.def
- Cube.def
- HumanoidModel.def
- Model.def
- ModelPart.def
- PolygonQuad.def
- VertexPT.def
- Creeper.def
- Monster.def
- PigZombie.def
- Skeleton.def
- Spider.def
- Zombie.def
- HangingEntity.def
- Motive.def
- Painting.def
- PaintingRenderer.def
- Abilities.def
- LocalPlayer.def
- Player.def
- PlayerRenderer.def
- RemotePlayer.def
- ServerPlayer.def
- Arrow.def
- ArrowRenderer.def
- CameraEntity.def
- Entity.def
- EntityFactory.def
- EntityRenderDispatcher.def
- EntityRenderer.def
- FallingTile.def
- FallingTileRenderer.def
- HumanoidMobRenderer.def
- ItemEntity.def
- ItemSpriteRenderer.def
- Mob.def
- MobFactory.def
- MobRenderer.def
- Particle.def
- PathfinderMob.def
- PrimedTnt.def
- Throwable.def
- TripodCamera.def
- TripodCameraRenderer.def
- Creator.def
- EventList_Item.def
- EventList_TileEvent.def
- ICreator.def
- TileEvent.def
- CreativeMode.def
- CreatorMode.def
- GameMode.def
- SurvivalMode.def
- Options.def
- Options_Option.def
- OptionsFile.def
- App.def
- GameRenderer.def
- Minecraft.def
- NinecraftApp.def
- Button.def
- GuiComponent.def
- GuiElement.def
- ImageButton.def
- IntRectangle.def
- OptionButton.def
- OptionsPane.def
- RectangleArea.def
- ScrollingPane.def
- Touch_TButton.def
- ArmorScreen.def
- BaseContainerScreen.def
- ChestScreen.def
- DisconnectionScreen.def
- FurnaceScreen.def
- InBedScreen.def
- IngameBlockSelectionScreen.def
- JoinGameScreen.def
- OptionsScreen.def
- PaneCraftingScreen.def
- PauseScreen.def
- ProgressScreen.def
- RenameMPLevelScreen.def
- Screen.def
- ScreenChooser.def
- SelectWorldScreen.def
- SimpleChooseLevelScreen.def
- StartMenuScreen.def
- StonecutterScreen.def
- TextEditScreen.def
- Touch_IngameBlockSelectionScreen.def
- Touch_JoinGameScreen.def
- Touch_SelectWorldScreen.def
- Touch_StartMenuScreen.def
- WorkbenchScreen.def
- Font.def
- Gui.def
- GuiMessage.def
- IBuildInput.def
- IMoveInput.def
- Keyboard.def
- Mouse.def
- MouseBuildInput.def
- ArmorItem.def
- ArmorMaterial.def
- AuxDataTileItem.def
- BowlFoodItem.def
- DiggerItem.def
- DyePowderItem.def
- FoodItem.def
- Item.def
- ItemInHandRenderer.def
- ItemInHandRenderer_RenderCall.def
- ItemInstance.def
- ItemRenderer.def
- TileItem.def
- TilePlanterItem.def
- Biome.def
- BiomeSource.def
- Container.def
- ContainerMenu.def
- FillingContainer.def
- Inventory.def
- Dimension.def
- DimensionFactory.def
- NormalDayCycleDimension.def
- Feature.def
- LargeCaveFeature.def
- LargeFeature.def
- ReedsFeature.def
- PerformanceTestChunkSource.def
- RandomLevelSource.def
- Culler.def
- FrustumCuller.def
- FrustumData.def
- Chunk.def
- LevelRenderer.def
- ParticleEngine.def
- RenderChunk.def
- RenderList.def
- ChunkStorage.def
- ExternalFileLevelStorage.def
- ExternalFileLevelStorageSource.def
- LevelStorage.def
- LevelStorageSource.def
- RegionFile.def
- ChunkCache.def
- ChunkSource.def
- CreatorLevel.def
- DataLayer.def
- DistanceChunkSorter.def
- EmptyLevelChunk.def
- Level.def
- LevelChunk.def
- LevelData.def
- LevelListener.def
- LevelSettings.def
- LevelSource.def
- LevelSummary.def
- LightLayer.def
- Material.def
- MultiPlayerLevel.def
- Region.def
- ServerLevel.def
- AABB.def
- Common.def
- CompoundTag.def
- Config.def
- CThread.def
- HitResult.def
- I18n.def
- Mth.def
- PerfRenderer.def
- Pos.def
- Random.def
- SimpleFoodData.def
- SoundEngine.def
- Strings.def
- Tag.def
- Tesselator.def
- Util.def
- Vec3.def
- ChatPacket.def
- ChunkDataPacket.def
- ContainerSetContentPacket.def
- LoginPacket.def
- MessagePacket.def
- MinecraftPackets.def
- MovePlayerPacket.def
- Packet.def
- PlayerActionPacket.def
- PlayerEquipmentPacket.def
- ReadyPacket.def
- RemoveBlockPacket.def
- RemovePlayerPacket.def
- RequestChunkPacket.def
- SendInventoryPacket.def
- SetEntityMotionPacket.def
- SetSpawnPositionPacket.def
- SignUpdatePacket.def
- StartGamePacket.def
- UpdateBlockPacket.def
- UseItemPacket.def
- RakNet.h
- RakNet_AddressOrGUID.def
- RakNet_BitStream.def
- RakNet_RakNetGUID.def
- RakNet_RakPeer.def
- RakNet_RakString.def
- RakNet_RakString_SharedString.def
- RakNet_SystemAddress.def
- ClientSideNetworkHandler.def
- NetEventCallback.def
- PingedCompatibleServer.def
- RakNetInstance.def
- ServerSideNetworkHandler.def
- CItem.def
- FurnaceRecipes.def
- Recipes.def
- Recipes_Type.def
- ReqItem.def
- DynamicTexture.def
- Texture.def
- Textures.def
- ChestModel.def
- ChestRenderer.def
- ChestTileEntity.def
- FurnaceTileEntity.def
- SignTileEntity.def
- TileEntity.def
- TileEntityFactory.def
- TileEntityRenderDispatcher.def
- TileEntityRenderer.def
- Bush.def
- CarriedTile.def
- ChestTile.def
- CropTile.def
- DoorTile.def
- EntityTile.def
- GrassTile.def
- HeavyTile.def
- IceTile.def
- LeafTile.def
- LiquidTile.def
- StemTile.def
- TallGrass.def
- Tile.def
- Tile_SoundType.def
- TileRenderer.def
- TorchTile.def
- CMakeLists.txt
- .gitignore
- CMakeLists.txt
- .gitignore
- .gitmodules
- archives
- CMakeLists.txt
- LICENSE
- README.md
- VERSION
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/MCPI-Revival/minecraft-pi-reborn
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd minecraft-pi-reborn
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd scripts/verification/lint
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
