Compare commits
No commits in common. "6d39b67f8d31fab7f9f9a9ba7f759a8fbb065f71" and "784eda60eec5bfcd357dcb6d90e3cbd1acbba5ab" have entirely different histories.
6d39b67f8d
...
784eda60ee
12
build.gradle
12
build.gradle
@ -18,6 +18,18 @@ repositories {
|
|||||||
// for more information about repositories.
|
// for more information about repositories.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
loom {
|
||||||
|
splitEnvironmentSourceSets()
|
||||||
|
|
||||||
|
mods {
|
||||||
|
"midcraft" {
|
||||||
|
sourceSet sourceSets.main
|
||||||
|
sourceSet sourceSets.client
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
fabricApi {
|
fabricApi {
|
||||||
configureDataGeneration {
|
configureDataGeneration {
|
||||||
client = true
|
client = true
|
||||||
|
|||||||
10
src/client/java/fullgream/midcraft/MidcraftClient.java
Normal file
10
src/client/java/fullgream/midcraft/MidcraftClient.java
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
package fullgream.midcraft;
|
||||||
|
|
||||||
|
import net.fabricmc.api.ClientModInitializer;
|
||||||
|
|
||||||
|
public class MidcraftClient implements ClientModInitializer {
|
||||||
|
@Override
|
||||||
|
public void onInitializeClient() {
|
||||||
|
// This entrypoint is suitable for setting up client-specific logic, such as rendering.
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
package fullgream.midcraft.mixin.client;
|
||||||
|
|
||||||
|
import net.minecraft.client.MinecraftClient;
|
||||||
|
import org.spongepowered.asm.mixin.Mixin;
|
||||||
|
import org.spongepowered.asm.mixin.injection.At;
|
||||||
|
import org.spongepowered.asm.mixin.injection.Inject;
|
||||||
|
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||||
|
|
||||||
|
@Mixin(MinecraftClient.class)
|
||||||
|
public class ExampleClientMixin {
|
||||||
|
@Inject(at = @At("HEAD"), method = "run")
|
||||||
|
private void init(CallbackInfo info) {
|
||||||
|
// This code is injected into the start of MinecraftClient.run()V
|
||||||
|
}
|
||||||
|
}
|
||||||
11
src/client/resources/midcraft.client.mixins.json
Normal file
11
src/client/resources/midcraft.client.mixins.json
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"required": true,
|
||||||
|
"package": "fullgream.midcraft.mixin.client",
|
||||||
|
"compatibilityLevel": "JAVA_17",
|
||||||
|
"client": [
|
||||||
|
"ExampleClientMixin"
|
||||||
|
],
|
||||||
|
"injectors": {
|
||||||
|
"defaultRequire": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -18,12 +18,19 @@
|
|||||||
"main": [
|
"main": [
|
||||||
"fullgream.midcraft.Midcraft"
|
"fullgream.midcraft.Midcraft"
|
||||||
],
|
],
|
||||||
|
"client": [
|
||||||
|
"fullgream.midcraft.MidcraftClient"
|
||||||
|
],
|
||||||
"fabric-datagen": [
|
"fabric-datagen": [
|
||||||
"fullgream.midcraft.MidcraftDataGenerator"
|
"fullgream.midcraft.MidcraftDataGenerator"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"mixins": [
|
"mixins": [
|
||||||
"midcraft.mixins.json"
|
"midcraft.mixins.json",
|
||||||
|
{
|
||||||
|
"config": "midcraft.client.mixins.json",
|
||||||
|
"environment": "client"
|
||||||
|
}
|
||||||
],
|
],
|
||||||
"depends": {
|
"depends": {
|
||||||
"fabricloader": ">=0.17.2",
|
"fabricloader": ">=0.17.2",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user