BetterEnd/src/main/java/ru/betterend/BetterEnd.java

55 lines
1.8 KiB
Java

package ru.betterend;
import net.fabricmc.api.ModInitializer;
import net.minecraft.util.Identifier;
import ru.betterend.config.MainConfig;
import ru.betterend.effects.EndEnchantments;
import ru.betterend.effects.EndPotions;
import ru.betterend.recipe.CraftingRecipes;
import ru.betterend.registry.BiomeRegistry;
import ru.betterend.registry.BlockEntityRegistry;
import ru.betterend.registry.BlockRegistry;
import ru.betterend.registry.BlockTagRegistry;
import ru.betterend.registry.EntityRegistry;
import ru.betterend.registry.FeatureRegistry;
import ru.betterend.registry.ItemRegistry;
import ru.betterend.registry.ItemTagRegistry;
import ru.betterend.registry.SoundRegistry;
import ru.betterend.registry.StructureRegistry;
import ru.betterend.util.Logger;
import ru.betterend.world.generator.BetterEndBiomeSource;
import ru.betterend.world.surface.DoubleBlockSurfaceBuilder;
public class BetterEnd implements ModInitializer {
public static final String MOD_ID = "betterend";
public static final Logger LOGGER = Logger.get();
public static final MainConfig CONFIG = MainConfig.getInstance();
@Override
public void onInitialize() {
SoundRegistry.register();
DoubleBlockSurfaceBuilder.register();
ItemRegistry.register();
BlockRegistry.register();
BlockEntityRegistry.register();
FeatureRegistry.register();
EntityRegistry.register();
BiomeRegistry.register();
BetterEndBiomeSource.register();
ItemTagRegistry.register();
BlockTagRegistry.register();
EndEnchantments.register();
EndPotions.register();
CraftingRecipes.register();
StructureRegistry.register();
}
public static Identifier makeID(String path) {
return new Identifier(MOD_ID, path);
}
// For what does this exists? //
public static String getStringId(String id) {
return String.format("%s:%s", MOD_ID, id);
}
}