Skip to content

Instantly share code, notes, and snippets.

Minecraft on Apple Silicon

In this gist, you can find the steps to run Minecraft 1.16.4 natively on Apple Silicon (AS), without needing Rosetta 2 translation of the dependencies (mainly LWJGL and related libraries).

While it's possible to use a launcher like MultiMC to have a prettier way to run the game on AS, it requires installing even more dependencies (like QT) which take time and are difficult to distribute. Therefore, I've put together a command line-based launcher tool using a couple shell & Python scripts.

To get up and running quickly, follow the steps below. Otherwise, for more detail, watch my YouTube video.

Download my package

@TwoSlick
TwoSlick / notetypes.py
Last active May 20, 2018 22:56
Fix for Japanese Anki plugin
# -*- coding: utf-8 -*-
"""
Author: RawToast
License: GNU GPL, version 3 or later; http://www.gnu.org/copyleft/gpl.html
Configure settings for the note types and source fields for the Japanese
Support plugin here
WARNING: By default, this add-on operates on note types that contain the word
"Japanese" in their name. You can alter this by changing the settings below,
@TwoSlick
TwoSlick / back.html
Created May 5, 2018 00:51
Anki Kanji template
<div class="back" lang="ja">
<span class="large japanese">{{kanji}}</span>
<hr>
<span class="medium"><a href="http://jisho.org/kanji/details/{{kanji}}">{{keyword}}</a></span>
<br/><br/>
{{strokeDiagram}}<br/><br/>
<span class="tiny"><a href="http://kanji.koohii.com/study/kanji/{{kanji}}">Constituents:</a> {{constituent}}</span><br/><br/>
<span class="medium">{{myStory}}</span>
@TwoSlick
TwoSlick / console.txt
Created October 26, 2013 01:00
povray compile and install
$ HOMEBREW_MAKE_JOBS=1 VERBOSE=1 brew install povray 2>&1 > output.txt
configure: WARNING: all program features using the OpenEXR library are disabled
configure: WARNING: Cannot set stripping mode
In file included from bounding/boundingtask.cpp:97:
In file included from ../../source/backend/frame.h:117:
In file included from ../../source/backend/control/messagefactory.h:100:
../../source/backend/control/renderbackend.h:173:16: error: reference to 'shared_ptr' is ambiguous
map<SceneId, shared_ptr<Scene> > scenes;
^
../../vfe/unix/syspovconfig.h:143:14: note: candidate found by name lookup is 'shared_ptr'