Skip to content

A forge mod for developers that speeds up Minecraft startup process in developement workspace.

Notifications You must be signed in to change notification settings

LambdaInnovation/NoJeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoJeb

A project that aims at optimizing workspace Minecraft startup speed, to achieve a faster edit-compile-test cycle.

It is build in frustration that Minecraft startup takes up to ~40secs in an up-to-date computer, which greatly impairs modder's productivity.

The mod selectively disables certain feature(s) that are not useful during development, including:

  • Sounds
  • Item/Block Models
  • Yggdrasil Authentication Service

Effect

Vanilla MC NoJeb, all flags on
28.0s 18.0s
  • Platform: i7-7700HQ 2.80GHz / 8G RAM / GTX1050i / Windows 10
  • IDE: Intellij IDEA
  • Tested on a A small mod written in Kotlin
  • Time span = Time of last log entry - Time of first log entry
  • Startup time is measured 3 times and taken average

Usage

Clone the project and build the jar using:

gradlew build

And then add the deobf version of jar into your workspace.

Add the following VM Arguments to enable the mod's behaviours:

  • -Dnoauth: Disable Yggdrasil authentication service
    • Saves time of world loading, as it keeps sending failed HTTP requests.
  • -Dnosound: Disable loading of all sounds
    • Saves about 2s
  • -Dnomodel: Disable loading of all models
    • useful when not developing items/blocks
    • Saves about 10s

License

MIT

About

A forge mod for developers that speeds up Minecraft startup process in developement workspace.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages