Good day.
Trying to create and Venus have any questions.
1) What to write in the main class of the planet (where the registration of the planet) to the red line with the name of the planet became green?
2) How to make a landing on the planet?
My code general class:
Trying to create and Venus have any questions.
1) What to write in the main class of the planet (where the registration of the planet) to the red line with the name of the planet became green?
2) How to make a landing on the planet?
My code general class:
Code:
package blessentumble.venus;
import java.io.File;
import micdoodle8.mods.galacticraft.api.GalacticraftRegistry;
import micdoodle8.mods.galacticraft.api.galaxies.CelestialBody;
import micdoodle8.mods.galacticraft.api.galaxies.CelestialBody.ScalableDistance;
import micdoodle8.mods.galacticraft.api.galaxies.GalaxyRegistry;
import micdoodle8.mods.galacticraft.api.galaxies.Moon;
import micdoodle8.mods.galacticraft.api.galaxies.Planet;
import micdoodle8.mods.galacticraft.api.world.IAtmosphericGas;
import micdoodle8.mods.galacticraft.core.GalacticraftCore;
import micdoodle8.mods.galacticraft.core.blocks.GCBlocks;
import micdoodle8.mods.galacticraft.core.util.CreativeTabGC;
import micdoodle8.mods.galacticraft.planets.mars.MarsModule;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.util.ResourceLocation;
import blessentumble.CreativeTabsBlesse;
import blessentumble.venus.blocks.TutorialBlocks;
import blessentumble.venus.dimension.VenusWorldProvider;
import blessentumble.venus.handler.SkyProviderHandlerMP;
import blessentumble.venus.items.TutorialItems;
import blessentumble.venus.proxy.CommonProxy;
import blessentumble.venus.util.VenusConfig;
import cpw.mods.fml.common.FMLCommonHandler;
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 = "venusaddon",
version = "0.0.1",
dependencies = "required-after:GalacticraftCore",
name = "GalacticraftTutorialMod"
)
public class Venus
{
public static final String MODID = "venusaddon";
public static final String VERSION = "0.0.1";
public static final String NAME = "Venus Moon";
public static Planet venus;
@Instance(value = MODID)
public static Venus instance;
@SidedProxy(clientSide="blessentumble.venus.proxy.ClientProxy", serverSide="blessentumble.venus.proxy.CommonProxy")
public static CommonProxy proxy;
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
new ConfigManagerVenus(new File(event.getModConfigurationDirectory(), "Galacticraft/venus.conf"));
TutorialBlocks.initialize();
TutorialItems.initItems();
FMLCommonHandler.instance().bus().register(new SkyProviderHandlerMP());
}
@EventHandler
public void init(FMLInitializationEvent event)
{
venus = (new Planet("Venus")).setParentSolarSystem(GalacticraftCore.solarSystemSol);
venus.setRingColorRGB(58.07F, 1.54F, 1.93F);
venus.setPhaseShift(6.4F);
venus.setRelativeDistanceFromCenter(new CelestialBody.ScalableDistance(1.35F, 1.35F));
venus.setRelativeOrbitTime(2.5F);
venus.setTierRequired(1);
venus.setBodyIcon(new ResourceLocation("venusaddon:textures/gui/celestialbodies/venus.png"));
venus.setDimensionInfo(ConfigManagerVenus.dimensionIDVenus, VenusWorldProvider.class);
venus.atmosphereComponent(IAtmosphericGas.ARGON);
GalacticraftRegistry.registerTeleportType(VenusWorldProvider.class, new VenusWorldProvider());
CreativeTabsBlesse.BlesseBlocksTab = new CreativeTabGC(CreativeTabs.getNextID(), "TutorialBlocks", Item.getItemFromBlock(GCBlocks.machineBase2), 0);
CreativeTabsBlesse.BlesseItemsTab = new CreativeTabGC(CreativeTabs.getNextID(), "TutorialItems", Item.getItemFromBlock(GCBlocks.blockMoon), 0);
}
@EventHandler
public void postInit(FMLPostInitializationEvent event) {
// Stub Method
}
}