Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A library for the TeamWizardry mods

License

NotificationsYou must be signed in to change notification settings

DimensionalDevelopment/LibrarianLib

 
 

Repository files navigation

This version of LibrarianLib is an unofficial port developed by HauntedPasta1 and based on the original work by Team Wizardry. This port has been created with our explicit permission.

Please note that as it is an unofficial port, we cannot ensure the same level of quality as provided by Team Wizardry's original discontinued versions of this mod. Thank you for your support and understanding.

Sincerely, Team Wizardry

Build Status

LibrarianLib is the library mod to end all library mods. It doesn't attempt to do much else than take the pain out of modding. It can handle a great deal of boilerplate code that you really shouldn't have to touch. Its largest components are an automatic serialization system, automatic model creation and registration, a powerful GUI library that takes out the magic numbers and complex control stuctures by making everything modular, and a powerful and flexable particle system.

LibrarianLib depends onShadowfacts' Forgelin. Make sure you have it if you want to use it.

Using LibrarianLib as a dev

Adding LibrarianLib to your dev workspace is easy when using gradle (or maven, or any other similar system relying on maven).

All you need to do is to addhttp://maven.bluexin.be/repository/snapshots/ as remote maven repository.For example, in gradle, you can add this :

repositories {  maven {    url="http://maven.bluexin.be/repository/snapshots/"  }// Any other repo you may need}

Then use the following artifact reference in your dependencies :

  • group-id:com.teamwizardry.librarianlib
  • artifact-id:librarianlib-$mcversion
  • version:$liblibversion-SNAPSHOT
  • classifier:deobf (this will ensure the sources link properly)

For example, this is what a gradle dependency on liblib 4.0 on minecraft 1.12 would look like :

dependencies {  compile"com.teamwizardry.librarianlib:librarianlib-1.12:4.0-SNAPSHOT:deobf"}

About

A library for the TeamWizardry mods

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin93.6%
  • Java4.4%
  • GLSL1.4%
  • Other0.6%

[8]ページ先頭

©2009-2025 Movatter.jp