aboutsummaryrefslogtreecommitdiff
path: root/libraries/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/README.md')
-rw-r--r--libraries/README.md34
1 files changed, 15 insertions, 19 deletions
diff --git a/libraries/README.md b/libraries/README.md
index 946e34d8..8e4bd61b 100644
--- a/libraries/README.md
+++ b/libraries/README.md
@@ -3,6 +3,7 @@
This folder has third-party or otherwise external libraries needed for other parts to work.
## classparser
+
A simplistic parser for Java class files.
This library has served as a base for some (much more full-featured and advanced) work under NDA for AVG. It, however, should NOT be confused with that work.
@@ -15,24 +16,22 @@ A performance optimization daemon.
See [github repo](https://github.com/FeralInteractive/gamemode).
-BSD licensed
+BSD-3-Clause licensed
## hoedown
+
Hoedown is a revived fork of Sundown, the Markdown parser based on the original code of the Upskirt library by Natacha Porté.
See [github repo](https://github.com/hoedown/hoedown).
-## iconfix
-This was originally part of the razor-qt project and the Qt toolkit, respecitvely. Its sole purpose is to reimplement Qt's icon loading logic to prevent it from using any platform plugins that could break icon loading.
-
-Licensed under LGPL 2.1
-
## javacheck
+
Simple Java tool that prints the JVM details - version and platform bitness.
Do what you want with it. It is so trivial that noone cares.
## Katabasis
+
Oauth2 library customized for Microsoft authentication.
This is a fork of the [O2 library](https://github.com/pipacs/o2).
@@ -40,9 +39,11 @@ This is a fork of the [O2 library](https://github.com/pipacs/o2).
MIT licensed.
## launcher
+
Java launcher part for Minecraft.
It:
+
* Starts a process
* Waits for a launch script on stdin
* Consumes the launch script you feed it
@@ -56,6 +57,7 @@ A `legacy` and `onesix` launchers are available.
* `onesix` can handle launching any Minecraft version, at the cost of some extra features `legacy` enables (custom window icon and title).
Example (some parts have been censored):
+
```
mod legacyjavafixer-1.0
mainClass net.minecraft.launchwrapper.Launch
@@ -136,6 +138,7 @@ launcher onesix
Available under `GPL-3.0-only` (with classpath exception), sublicensed from its original `Apache-2.0` codebase
## libnbtplusplus
+
libnbt++ is a free C++ library for Minecraft's file format Named Binary Tag (NBT). It can read and write compressed and uncompressed NBT files and provides a code interface for working with NBT data.
See [github repo](https://github.com/ljfa-ag/libnbtplusplus).
@@ -143,6 +146,7 @@ See [github repo](https://github.com/ljfa-ag/libnbtplusplus).
Available either under LGPL version 3 or later.
## LocalPeer
+
Library for making only one instance of the application run at all times.
BSD licensed, derived from [QtSingleApplication](https://github.com/qtproject/qt-solutions/tree/master/qtsingleapplication).
@@ -155,28 +159,21 @@ Canonical implementation of the murmur2 hash, taken from [SMHasher](https://gith
Public domain (the author disclaimed the copyright).
-## optional-bare
-
-A simple single-file header-only version of a C++17-like optional for default-constructible, copyable types, for C++98 and later.
-
-Imported from: https://github.com/martinmoene/optional-bare/commit/0bb1d183bcee1e854c4ea196b533252c51f98b81
-
-Boost Software License - Version 1.0
-
## quazip
-A zip manipulation library, forked for MultiMC's use.
+A zip manipulation library.
-LGPL 2.1
+LGPL 2.1 with linking exception.
## rainbow
+
Color functions extracted from [KGuiAddons](https://inqlude.org/libraries/kguiaddons.html). Used for adaptive text coloring.
Available either under LGPL version 2.1 or later.
## systeminfo
-A MultiMC-specific library for probing system information.
+A PolyMC-specific library for probing system information.
Apache 2.0
@@ -190,7 +187,6 @@ Licenced under the MIT licence.
## xz-embedded
-Tiny implementation of LZMA2 de/compression. This format is only used by Forge to save bandwidth.
+Tiny implementation of LZMA2 de/compression. This format was only used by Forge to save bandwidth.
Public domain.
-