Skip to content

ryuuta0217/UnknownNetworkBootstrap

Repository files navigation

UnknownNetwork Bootstrap

"UnknownNetworkBootstrap" is a project that uses the Mixin created by SpongePowered and LegacyLauncher created by Mojang to modify the code of Paper at the bytecode level and customize it specifically for Unknown Network.

This project is using(contains code) Mojang's Launchwrapper(LegacyLauncher). Repository is a here.

License

(c) 2022 Unknown Network Developer Team and contributors. All rights reserved.

(EN) No copying of source code or secondary distribution of compiled binaries in this repository is permitted.

(JP) 本リポジトリ内におけるソースコードのコピー、コンパイル済みのバイナリの二次頒布は一切許可しません。

How works?

  • LegacyLauncher (Launcher)
  • Load paper.jar
  • Load libraries/* jar
  • Hook & Inject Mixins
  • Call main class (e.g. org.bukkit.craftbukkit.main.Main)

LegacyLauncher is used ClassLoading, Class transforming (adapt to mixin).

Thanks to:

Jetbrains IntelliJ IDEA

JetBrainsによる
プロ開発者のためのJava統合開発環境

SpongePowered Mixin

SpongePoweredによる
MojangのLegacyLauncherシステムを利用したtrait/mixinフレームワーク

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages