mc-libs-freebsd/README

26 lines
1.1 KiB
Plaintext

---
mc-libs-freebsd
-- Librarys & helpers for Minecraft on FreeBSD
---- Edits by <mia-rain@tuta.io> fall under Unlicense copyright
>> and are released onto the public domain
>>>> Original sources fall under UNKNOWN copyright
>>>> Submodules fall under their own copyright
---
Setup
-- 1 Compile & Install lwjgl3
---- 1. # cp -a ./lwjgl3/src /usr/ports/games/lwjgl3
---- 2. # make install
-- 2 Compile & install PolyMC
---- 1. $ git clone --recursive https://github.com/PolyMC/PolyMC.git ./polymc
---- 2. # pkg install qt5 kf5-extra-cmake-modules openjdk8 openjdk17
---- 3. $ cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr/local" -DCMAKE_PREFIX_PATH=/usr/local/lib/qt5/cmake -DENABLE_LTO=ON && cd build
>> a. System Binary may have issues
>>>>> Use portable install:
>>>>> 1. mkdir install
>>>>> 2. cmake -S . -B build -DCMAKE_INSTALL_PREFIX=./install -DCMAKE_PREFIX_PATH=/usr/local/lib/qt5/cmake -DENABLE_LTO=ON
>>>>> 3. cd build && make -j$(nproc) install
>>>>> Binaries are in polymc/install/bin
---- 4. # make -j$(nproc) install
-- 3 Make PolyMC use ./lwjgl3/java17-wrapper as java binary
---