Nothing Special   »   [go: up one dir, main page]

Skip to content

A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for iOS/iPadOS platform.

License

Notifications You must be signed in to change notification settings

crystall1nedev/PojavLauncher_iOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PojavLauncher for iOS

Development build Crowdin Discord Reddit

Introduction

PojavLauncher is a Minecraft: Java Edition launcher for Android, iOS, and tvOS, based off of zhouwei's Boardwalk project.

  • Supports most versions of Minecraft: Java Edition, from the very first beta to the newest snapshots.
  • Supports Forge, Fabric, OptiFine, and Quilt to customize the experience with supported mods.
  • Includes customizable on-screen controls, keyboard and mouse, and game controller support.
  • Optimized for jailbroken and TrollStore devices to enable better capabilities.
  • Microsoft and demo mode support for logging into Minecraft.
  • ...and much more!

This repository contains the code for our iOS, iPadOS, and tvOS port of PojavLauncher. Looking for Android?

Getting started with PojavLauncher

The PojavLauncher Website has extensive documentation on how to install, set up, and play! For those who wish to install quickly, here's the basics:

Requirements

At the minimum, you'll need one of the following devices on iOS 12.2 or tvOS 14.0 and later:

  • iPhone 6s and later
  • iPad (5th generation) and later
  • iPad Air (2nd generation) and later
  • iPad mini (4th generation) and later
  • iPad Pro (all models)
  • iPod touch (7th generation)
  • Apple TV HD

However, we recommend one of the following devices on iOS or tvOS 14.0 and later:

  • iPhone XS and later, excluding iPhone XR and iPhone SE (2nd generation)
  • iPad (10th generation) and later
  • iPad Air (4th generation) and later
  • iPad mini (6th generation) and later
  • iPad Pro (all models), excluding iPad Pro (9.7-inch)
  • Apple TV 4K (3rd generation)

Apple TV support is currently in development.

Setting up to sideload

PojavLauncher can be sideloaded in many ways. Our recommended solution is to install TrollStore if your iOS version supports it. Installing with TrollStore allows you to permenantly sign the application, automatically enable JIT, and increase memory limits.

If you cannot, AltStore and SideStore are your next best options.

  • SideStore requires iOS 14 and later.
  • Signing services that do not use your UDID (and use distribution certificates) are not supported, as PojavLauncher requires capabilities they do not allow.
  • Only install sideloading software and PojavLauncher from trusted sources. We are not responsible for any harm caused by using unofficial software.
  • Jailbreaks also benefit from permenant signing, autoJIT, and increase memory limits, however we do not recommend them for regular use.

Installing PojavLauncher

Release build (TrollStore)

  1. Download an IPA of PojavLauncher in Releases.
  2. Open the package in TrollStore using the share menu.

Release build (AltStore/SideStore trusted source)

  1. Add PojavLauncher Repository from the Trusted Sources menu.
  2. Tap FREE to begin installing.

Nightly builds

These builds can contain game-breaking bugs. Use with caution.

  1. Download an IPA build of PojavLauncher in the Actions tab.
  2. Open the downloaded IPA in your sideloading app to install.

Enabling JIT

PojavLauncher makes use of just-in-time compilation, or JIT, to provide usable speeds for the end user. JIT is not supported on iOS without the application being debugged, so workarounds are required to enable it. You can use this chart to determine the best solution for you and your setup.

Application AltStore SideStore TrollStore JitStreamer Jitterbug Jailbroken
Requires ext-device Yes No No No If VPN unavailable No
Requires Wi-Fi Yes Yes No Yes Yes No
Auto enabled Yes(*) No Yes Yes No Yes
Minimum iOS version 12.2 14.0 14.0 14.0 14.0 12.2

(*) AltServer running in local network is required.

Contributors

PojavLauncher is amazing, and surprisingly stable, and it wouldn't be this way without the commmunity that helped and contribute to the project! Some notable names:

@khanhduytran0 - Lead iOS port developer
@crystall1nedev - Lead iOS port developer
@artdeell
@Mathius-Boulay
@zhuowei
@jkcoxson
@Diatrus

Third party components and their licenses

Special thanks to MacStadium!

This project is listed under the MacStadium Open Source Program, which allows all of us developers to keep on moving forward even without physical access to a Mac.

About

A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for iOS/iPadOS platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 80.1%
  • Objective-C 16.7%
  • C++ 1.7%
  • Other 1.5%