Skip to content

Commit

Permalink
use entrypoints for testmod
Browse files Browse the repository at this point in the history
  • Loading branch information
CammiePone committed Nov 2, 2024
1 parent 56e6d96 commit cc5804d
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 6 deletions.
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
package dev.upcraft.sparkweave.testmod;

import dev.upcraft.sparkweave.api.entrypoint.MainEntryPoint;
import dev.upcraft.sparkweave.api.platform.ModContainer;
import dev.upcraft.sparkweave.api.platform.services.RegistryService;
import dev.upcraft.sparkweave.testmod.init.TestCreativeTabs;
import dev.upcraft.sparkweave.testmod.init.TestItems;
import dev.upcraft.sparkweave.testmod.init.TestStatusEffects;
import net.minecraft.resources.ResourceLocation;

public class SparkweaveTestmod {
public class SparkweaveTestmod implements MainEntryPoint {

public static final String MODID = "sparkweave_testmod";

public static void init() {
@Override
public void onInitialize(ModContainer mod) {
var registryService = RegistryService.get();

TestItems.ITEMS.accept(registryService);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,24 @@
package dev.upcraft.sparkweave.testmod.client;

import dev.upcraft.sparkweave.api.client.Debug;
import dev.upcraft.sparkweave.api.client.event.CustomArmorRendererRegistryEvent;
import dev.upcraft.sparkweave.api.client.event.RegisterLayerDefinitionsEvent;
import dev.upcraft.sparkweave.api.entrypoint.ClientEntryPoint;
import dev.upcraft.sparkweave.api.platform.ModContainer;
import dev.upcraft.sparkweave.api.time.Time;
import dev.upcraft.sparkweave.testmod.client.models.MageRobesModel;
import dev.upcraft.sparkweave.testmod.client.renderers.MageRobesRenderer;
import net.minecraft.client.Minecraft;
import net.minecraft.world.item.Items;

public class SparkweaveTestmodClient {
public class SparkweaveTestmodClient implements ClientEntryPoint {

private static int ticks = 0;

@Override
public void onInitializeClient(ModContainer mod) {
}

public static void onClientTickStart(Minecraft client) {
if (client.level != null && ticks++ % 100 == 0) {
for (int x = 0; x < 16; x++) {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
dev.upcraft.sparkweave.testmod.client.SparkweaveTestmodClient
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
dev.upcraft.sparkweave.testmod.SparkweaveTestmod
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
package dev.upcraft.sparkweave.testmod.fabric.entrypoint;

import dev.upcraft.sparkweave.api.annotation.CalledByReflection;
import dev.upcraft.sparkweave.testmod.SparkweaveTestmod;
import net.fabricmc.api.ModInitializer;

@CalledByReflection
public class Main implements ModInitializer {

@Override
public void onInitialize() {
SparkweaveTestmod.init();

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@
public class Main {

public Main() {
SparkweaveTestmod.init();

}
}

0 comments on commit cc5804d

Please sign in to comment.