mirror of
https://github.com/Motschen/midnightdust-eu.git
synced 2025-12-16 10:35:09 +01:00
Update midnightlib.mdx
This commit is contained in:
@@ -28,7 +28,7 @@ repositories {
|
|||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
[... other dependencies ...]
|
[... other dependencies ...]
|
||||||
modImplementation include "maven.modrinth:midnightlib:${project.midnightlib_version}"
|
modImplementation include ("maven.modrinth:midnightlib:${project.midnightlib_version}")
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
### `gradle.properties`
|
### `gradle.properties`
|
||||||
@@ -153,16 +153,26 @@ The .json language file for your config class could look similar to this:
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
To initialize the config you have to call `MidnightConfig.init("modid", MidnightConfigExample.class);` in your ModInitializer.
|
### `YourModInitializer.java`
|
||||||
To get an instance of the config screen you have to call `MidnightConfig.getScreen(parent, "modid");`
|
To initialize the config you **have** to call:
|
||||||
|
```java
|
||||||
|
MidnightConfig.init("modid", MidnightConfigExample.class);
|
||||||
|
```
|
||||||
|
in your ModInitializer.
|
||||||
|
If you want it to show up properly in ModMenu, be sure to do so in the main initializer (instead of the client/dedicated server one).
|
||||||
|
|
||||||
|
To get an instance of the config screen you can call:
|
||||||
|
```java
|
||||||
|
MidnightConfig.getScreen(parent, "modid");
|
||||||
|
```
|
||||||
|
|
||||||
### `ModMenuInit.java`
|
### `ModMenuInit.java`
|
||||||
If you don't use the whole library and therefore not the automatic ModMenu integration, the code in your ModMenu integration class would look something like this:
|
If you don't use the whole library and therefore not the automatic ModMenu integration, the code in your ModMenu integration class would look something like this:
|
||||||
```java
|
```java
|
||||||
@Override
|
@Override
|
||||||
public ConfigScreenFactory<?> getModConfigScreenFactory() {
|
public ConfigScreenFactory<?> getModConfigScreenFactory() {
|
||||||
return parent -> MidnightConfig.getScreen(parent, "modid");
|
return parent -> MidnightConfig.getScreen(parent, "modid");
|
||||||
}`
|
}`
|
||||||
```
|
```
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|||||||
Reference in New Issue
Block a user