here is my script if u wanna see it, u can just send a working one back if u have time, it would be really nice if u could because im pretty new at java scripting
Script
package com.technokraken.ct.citrine;
import com.technokraken.ct.citrine.block.ModBlocks;
import com.technokraken.ct.citrine.item.ModItems;
import com.technokraken.ct.citrine.item.ToolMaterialInit;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.item.*;
import net.minecraft.world.level.block.Blocks;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.TierSortingRegistry;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import java.util.List;
// The value here should match an entry in the META-INF/mods.toml file
@Mod(Citrine.MOD_ID)
public class Citrine {
public static final String MOD_ID = "ct";
// Directly reference a log4j logger.
private static final Logger LOGGER = LogManager.getLogger();
public Citrine() {
IEventBus eventBus = FMLJavaModLoadingContext.get().getModEventBus();
ModItems.register(eventBus);
ModBlocks.register(eventBus);
eventBus.addListener(this::setup);
MinecraftForge.EVENT_BUS.register(this);
}
private void setup(final FMLCommonSetupEvent event)
{
TierSortingRegistry.registerTier(BLIZZARDED, Citrine.MOD_ID, 3, 4);
// some preinit code
LOGGER.info("HELLO FROM PREINIT");
LOGGER.info("DIRT BLOCK >> {}", Blocks.DIRT.getRegistryName());
}
}