This commit is contained in:
ipz233_vvv
2025-01-15 14:01:27 +02:00
parent 396a88366f
commit 8a44dc1fbb
26 changed files with 70 additions and 59 deletions

View File

@@ -1,4 +1,4 @@
package io.github.jumperonjava.template;
package com.example.template;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.text.Text;

View File

@@ -1,4 +1,4 @@
package io.github.jumperonjava.template;
package com.example.template;
public interface ModPlatform {
String getModloader();

View File

@@ -1,4 +1,4 @@
package io.github.jumperonjava.template;
package com.example.template;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

View File

@@ -1,6 +1,6 @@
package io.github.jumperonjava.template.mixin;
package com.example.template.mixin;
import io.github.jumperonjava.template.TempLateInit;
import com.example.template.TempLateInit;
import net.minecraft.client.gui.screen.TitleScreen;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;

View File

@@ -1,9 +1,9 @@
//? if fabric {
/*package io.github.jumperonjava.customcursor.platforms.fabric;
/*package com.example.platforms.fabric;
import com.terraformersmc.modmenu.api.ConfigScreenFactory;
import com.terraformersmc.modmenu.api.ModMenuApi;
import io.github.jumperonjava.customcursor.ConfigScreen;
import com.example.template.ConfigScreen;
public class ModMenuIntegration implements ModMenuApi {
public ConfigScreenFactory<?> getModConfigScreenFactory() {

View File

@@ -1,15 +1,15 @@
//? if fabric {
/*package io.github.jumperonjava.customcursor.platforms.fabric;
/*package com.example.platforms.fabric;
import io.github.jumperonjava.customcursor.ModPlatform;
import com.example.template.ModPlatform;
import net.fabricmc.api.ModInitializer;
import io.github.jumperonjava.customcursor.CustomCursorInit;
import com.example.template.TempLateInit;
import net.fabricmc.loader.api.FabricLoader;
public class CustomCursorFabric implements ModInitializer {
public class TempLateFabric implements ModInitializer {
@Override
public void onInitialize() {
CustomCursorInit.entrypoint(new FabricPlatform());
TempLateInit.entrypoint(new FabricPlatform());
}
public static class FabricPlatform implements ModPlatform{

View File

@@ -1,17 +1,17 @@
//? if forge {
/*package io.github.jumperonjava.customcursor.platforms.forge;
/*package com.example.platforms.forge;
import io.github.jumperonjava.customcursor.ConfigScreen;
import io.github.jumperonjava.customcursor.CustomCursorInit;
import io.github.jumperonjava.customcursor.ModPlatform;
import com.example.template.ConfigScreen;
import com.example.template.TempLateInit;
import com.example.template.ModPlatform;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.ModList;
import net.minecraftforge.fml.common.Mod;
@Mod("customcursor")
public class CustomCursorForge {
public CustomCursorForge() {
CustomCursorInit.entrypoint(new ForgePlatform());
@Mod("template")
public class TempLateForge {
public TempLateForge() {
TempLateInit.entrypoint(new ForgePlatform());
MinecraftForge.registerConfigScreen(ConfigScreen::createCursorEditScreen);
}
public static class ForgePlatform implements ModPlatform {

View File

@@ -1,9 +1,9 @@
//? if neoforge {
package io.github.jumperonjava.customcursor.platforms.neoforge;
package com.example.template.platforms.neoforge;
import io.github.jumperonjava.customcursor.ConfigScreen;
import io.github.jumperonjava.customcursor.CustomCursorInit;
import io.github.jumperonjava.customcursor.ModPlatform;
import com.example.template.ConfigScreen;
import com.example.template.TempLateInit;
import com.example.template.ModPlatform;
import net.minecraft.client.gui.screen.Screen;
import net.neoforged.fml.ModList;
import net.neoforged.fml.ModLoadingContext;
@@ -13,10 +13,10 @@ import net.neoforged.neoforge.client.ConfigScreenHandler;
//?} else {
/*import net.neoforged.neoforge.client.gui.IConfigScreenFactory;
*///?}
@Mod("customcursor")
public class CustomCursorNeoForge {
public CustomCursorNeoForge() {
CustomCursorInit.entrypoint(new NeoForgePlatform());
@Mod("template")
public class TempLateNeoForge {
public TempLateNeoForge() {
TempLateInit.entrypoint(new NeoForgePlatform());
ModLoadingContext.get().registerExtensionPoint(
//? if <1.21 {
ConfigScreenHandler.ConfigScreenFactory.class,

View File

@@ -1,4 +1,4 @@
package io.github.jumperonjava.customcursor.util;
package com.example.template.util;
import java.io.File;
import java.io.FileOutputStream;