Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tutorial;
- import tutorial.dimension.TutorialWorldProvider;
- import tutorial.proxy.CommonProxy;
- import micdoodle8.mods.galacticraft.api.GalacticraftRegistry;
- import micdoodle8.mods.galacticraft.api.galaxies.CelestialBody;
- import micdoodle8.mods.galacticraft.api.galaxies.GalaxyRegistry;
- import micdoodle8.mods.galacticraft.api.galaxies.Moon;
- import micdoodle8.mods.galacticraft.core.GalacticraftCore;
- import net.minecraft.util.ResourceLocation;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.Mod.Instance;
- import cpw.mods.fml.common.SidedProxy;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- @Mod(modid = TutorialMoon.MODID, version = TutorialMoon.VERSION, dependencies = "required-after:GalacticraftCore",
- name = TutorialMoon.NAME)
- public class TutorialMoon
- {
- public static final String MODID = "moonTutorial";
- public static final String VERSION = "0.1.1";
- public static final String NAME = "Tutorial Moon";
- public static final String ASSETPREFIX = "moonTutorial";
- public static final String TEXTUREPREFIX = ASSETPREFIX + ":";
- public static Moon moonTutorial;
- @Instance(value = MODID)
- public static TutorialMoon instance;
- @SidedProxy(clientSide="tutorial.proxy.ClientProxy", serverSide="tutorial.proxy.CommonProxy")
- public static CommonProxy proxy;
- @EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- PhobianConfig.initialize(event.getSuggestedConfigurationFile());
- }
- @EventHandler
- public void init(FMLInitializationEvent event)
- {
- moonTutorial = (Moon) new Moon("Tutorial").setParentPlanet(GalacticraftCore.planetOverworld).setRelativeSize(0.0017F).setRelativeDistanceFromCenter(new CelestialBody.ScalableDistance(8F, 8F));
- moonTutorial.setRelativeOrbitTime(100F).setTierRequired(1).setBodyIcon(new ResourceLocation(this.ASSETPREFIX, "textures/gui/celestial/moonTutorial.png"));
- moonTutorial.setDimensionInfo(3, TutorialWorldProvider.class);
- GalaxyRegistry.registerMoon(moonTutorial);
- GalacticraftRegistry.registerTeleportType(TutorialWorldProvider.class, new TutorialWorldProvider());
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event) {
- // Stub Method
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement