Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.lycoon.lemnoslife;
- import java.awt.Color;
- import java.io.File;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- import java.text.DecimalFormat;
- import java.text.DecimalFormatSymbols;
- import java.text.NumberFormat;
- import org.lwjgl.opengl.Display;
- import com.lycoon.lemnoslife.assets.Bloc;
- import com.lycoon.lemnoslife.assets.BlockCannabis;
- import com.lycoon.lemnoslife.assets.BlockCoca;
- import com.lycoon.lemnoslife.assets.BlockCuivre;
- import com.lycoon.lemnoslife.assets.BlockDiamant;
- import com.lycoon.lemnoslife.assets.BlockFer;
- import com.lycoon.lemnoslife.assets.BlockPeche;
- import com.lycoon.lemnoslife.assets.BlockPomme;
- import com.lycoon.lemnoslife.assets.ItemBacon;
- import com.lycoon.lemnoslife.assets.ItemCannabis;
- import com.lycoon.lemnoslife.assets.ItemChoco;
- import com.lycoon.lemnoslife.assets.ItemCoca;
- import com.lycoon.lemnoslife.assets.ItemCuivre;
- import com.lycoon.lemnoslife.assets.ItemDAE;
- import com.lycoon.lemnoslife.assets.ItemDiamant;
- import com.lycoon.lemnoslife.assets.ItemDiamantTraite;
- import com.lycoon.lemnoslife.assets.ItemEssence;
- import com.lycoon.lemnoslife.assets.ItemFer;
- import com.lycoon.lemnoslife.assets.ItemFeuilleDeCoca;
- import com.lycoon.lemnoslife.assets.ItemGPS;
- import com.lycoon.lemnoslife.assets.ItemHash;
- import com.lycoon.lemnoslife.assets.ItemLingotCuivre;
- import com.lycoon.lemnoslife.assets.ItemLingotFer;
- import com.lycoon.lemnoslife.assets.ItemNPC;
- import com.lycoon.lemnoslife.assets.ItemPeche;
- import com.lycoon.lemnoslife.assets.ItemPetrole;
- import com.lycoon.lemnoslife.assets.ItemPhone;
- import com.lycoon.lemnoslife.assets.ItemPomme;
- import com.lycoon.lemnoslife.assets.ItemPoulet;
- import com.lycoon.lemnoslife.assets.ItemSabot;
- import com.lycoon.lemnoslife.assets.TileEntityATM;
- import com.lycoon.lemnoslife.commands.CommandeGrade;
- import com.lycoon.lemnoslife.commands.CommandeMoney;
- import com.lycoon.lemnoslife.commands.CommandeNPC;
- import com.lycoon.lemnoslife.gui.ModGuiHandler;
- import com.lycoon.lemnoslife.network.Packet;
- import com.lycoon.lemnoslife.network.Packet.HandlerClient;
- import com.lycoon.lemnoslife.network.Packet.HandlerCommon;
- import com.lycoon.lemnoslife.network.PacketAmende;
- import com.lycoon.lemnoslife.network.PacketAmende.HandlerCommonAmende;
- import com.lycoon.lemnoslife.network.PacketArmurier;
- import com.lycoon.lemnoslife.network.PacketArmurier.HandlerServerArmurier;
- import com.lycoon.lemnoslife.network.PacketCloseGUI;
- import com.lycoon.lemnoslife.network.PacketCloseGUI.HandlerClientCloseGUI;
- import com.lycoon.lemnoslife.network.PacketComa;
- import com.lycoon.lemnoslife.network.PacketComa.HandlerClientComa;
- import com.lycoon.lemnoslife.network.PacketComaMedecin;
- import com.lycoon.lemnoslife.network.PacketComaMedecin.HandlerServerComaMedecin;
- import com.lycoon.lemnoslife.network.PacketComaRespawn;
- import com.lycoon.lemnoslife.network.PacketComaRespawn.HandlerServerComaRespawn;
- import com.lycoon.lemnoslife.network.PacketConcessionnaire;
- import com.lycoon.lemnoslife.network.PacketConcessionnaire.HandlerServerConcessionnaire;
- import com.lycoon.lemnoslife.network.PacketCreationGang;
- import com.lycoon.lemnoslife.network.PacketCreationGang.HandlerServerCreationGang;
- import com.lycoon.lemnoslife.network.PacketDepot;
- import com.lycoon.lemnoslife.network.PacketDepot.HandlerCommonDepot;
- import com.lycoon.lemnoslife.network.PacketGarage;
- import com.lycoon.lemnoslife.network.PacketGarage.HandlerClientGarage;
- import com.lycoon.lemnoslife.network.PacketGarage.HandlerServerGarage;
- import com.lycoon.lemnoslife.network.PacketGarageEntree;
- import com.lycoon.lemnoslife.network.PacketGarageEntree.HandlerServerGarageEntree;
- import com.lycoon.lemnoslife.network.PacketGarageSortie;
- import com.lycoon.lemnoslife.network.PacketGarageSortie.HandlerServerGarageSortie;
- import com.lycoon.lemnoslife.network.PacketGuiGangs;
- import com.lycoon.lemnoslife.network.PacketGuiGangs.HandlerClientGuiGangs;
- import com.lycoon.lemnoslife.network.PacketGuiGangs.HandlerServerGuiGangs;
- import com.lycoon.lemnoslife.network.PacketGuiGarage;
- import com.lycoon.lemnoslife.network.PacketGuiGarage.HandlerClientGuiGarage;
- import com.lycoon.lemnoslife.network.PacketGuiGarage.HandlerServerGuiGarage;
- import com.lycoon.lemnoslife.network.PacketInventaire;
- import com.lycoon.lemnoslife.network.PacketInventaire.HandlerClientInventaire;
- import com.lycoon.lemnoslife.network.PacketInventaire.HandlerServerInventaire;
- import com.lycoon.lemnoslife.network.PacketJoinGang;
- import com.lycoon.lemnoslife.network.PacketJoinGang.HandlerServerJoinGang;
- import com.lycoon.lemnoslife.network.PacketKlaxon;
- import com.lycoon.lemnoslife.network.PacketKlaxon.HandlerServerKlaxon;
- import com.lycoon.lemnoslife.network.PacketLicenses;
- import com.lycoon.lemnoslife.network.PacketLicenses.HandlerClientLicenses;
- import com.lycoon.lemnoslife.network.PacketLicenses.HandlerServerLicenses;
- import com.lycoon.lemnoslife.network.PacketMenotte;
- import com.lycoon.lemnoslife.network.PacketMenotte.HandlerClientMenotte;
- import com.lycoon.lemnoslife.network.PacketMenotte.HandlerServerMenotte;
- import com.lycoon.lemnoslife.network.PacketMenotteChat;
- import com.lycoon.lemnoslife.network.PacketMenotteChat.HandlerServerMenotteChat;
- import com.lycoon.lemnoslife.network.PacketNPC;
- import com.lycoon.lemnoslife.network.PacketNPC.HandlerCommonNPC;
- import com.lycoon.lemnoslife.network.PacketOpenGUI;
- import com.lycoon.lemnoslife.network.PacketOpenGUI.HandlerClientOpenGUI;
- import com.lycoon.lemnoslife.network.PacketPhone;
- import com.lycoon.lemnoslife.network.PacketPhone.HandlerCommonPhone;
- import com.lycoon.lemnoslife.network.PacketPlayerTarget;
- import com.lycoon.lemnoslife.network.PacketPlayerTarget.HandlerClientPlayerTarget;
- import com.lycoon.lemnoslife.network.PacketPrefecture;
- import com.lycoon.lemnoslife.network.PacketPrefecture.HandlerServerPrefecture;
- import com.lycoon.lemnoslife.network.PacketPub;
- import com.lycoon.lemnoslife.network.PacketPub.HandlerClientPub;
- import com.lycoon.lemnoslife.network.PacketPub.HandlerServerPub;
- import com.lycoon.lemnoslife.network.PacketQuitGang;
- import com.lycoon.lemnoslife.network.PacketQuitGang.HandlerServerQuitGang;
- import com.lycoon.lemnoslife.network.PacketReanimation;
- import com.lycoon.lemnoslife.network.PacketReanimation.HandlerClientReanimation;
- import com.lycoon.lemnoslife.network.PacketReanimation.HandlerServerReanimation;
- import com.lycoon.lemnoslife.network.PacketReset;
- import com.lycoon.lemnoslife.network.PacketReset.HandlerClientReset;
- import com.lycoon.lemnoslife.network.PacketRetrait;
- import com.lycoon.lemnoslife.network.PacketRetrait.HandlerCommonRetrait;
- import com.lycoon.lemnoslife.network.PacketShop;
- import com.lycoon.lemnoslife.network.PacketShop.HandlerServerShop;
- import com.lycoon.lemnoslife.network.PacketSpawn;
- import com.lycoon.lemnoslife.network.PacketSpawn.HandlerClientSpawn;
- import com.lycoon.lemnoslife.network.PacketTraitement;
- import com.lycoon.lemnoslife.network.PacketTraitement.HandlerClientTraitement;
- import com.lycoon.lemnoslife.network.PacketTraitement.HandlerServerTraitement;
- import com.lycoon.lemnoslife.network.PacketTraitementComplete;
- import com.lycoon.lemnoslife.network.PacketTraitementComplete.HandlerServerTraitementComplete;
- import com.lycoon.lemnoslife.network.PacketTransfert;
- import com.lycoon.lemnoslife.network.PacketTransfert.HandlerCommonTransfert;
- import com.lycoon.lemnoslife.network.PacketUpdateGangRole;
- import com.lycoon.lemnoslife.network.PacketUpdateGangRole.HandlerServerUpdateGangRole;
- import com.lycoon.lemnoslife.network.PacketVerrouillageVehicule;
- import com.lycoon.lemnoslife.network.PacketVerrouillageVehicule.HandlerServerVerrouillageVehicule;
- import com.lycoon.lemnoslife.npc.EntityNPCArmurier;
- import com.lycoon.lemnoslife.npc.EntityNPCArmurierPolice;
- import com.lycoon.lemnoslife.npc.EntityNPCBanquier;
- import com.lycoon.lemnoslife.npc.EntityNPCConcessionnaire;
- import com.lycoon.lemnoslife.npc.EntityNPCConcessionnaireMedic;
- import com.lycoon.lemnoslife.npc.EntityNPCDealer;
- import com.lycoon.lemnoslife.npc.EntityNPCGarage;
- import com.lycoon.lemnoslife.npc.EntityNPCMagasin;
- import com.lycoon.lemnoslife.npc.EntityNPCMarche;
- import com.lycoon.lemnoslife.npc.EntityNPCPrefecture;
- import com.lycoon.lemnoslife.npc.EntityNPCTraitementCannabis;
- import com.lycoon.lemnoslife.npc.EntityNPCTraitementCoca;
- import com.lycoon.lemnoslife.npc.EntityNPCTraitementCuivre;
- import com.lycoon.lemnoslife.npc.EntityNPCTraitementDiamant;
- import com.lycoon.lemnoslife.npc.EntityNPCTraitementFer;
- 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;
- import cpw.mods.fml.common.event.FMLServerStartingEvent;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper;
- import cpw.mods.fml.common.registry.EntityRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import cpw.mods.fml.relauncher.Side;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.common.config.Configuration;
- @Mod(modid = Main.MODID, name = Main.MODNAME, version = Main.VERSION)
- /*
- * ########################## LEMNOS LIFE MOD ##########################
- * Authors: BOIS Hugo & ARNAUD Cédric
- * Started: June 2017
- *
- * Mod under Creative Commons BY-NC-SA 2018
- * #####################################################################
- */
- public class Main {
- @SidedProxy(clientSide="com.lycoon.lemnoslife.ClientProxy", serverSide="com.lycoon.lemnoslife.ServerProxy")
- public static CommonProxy proxy;
- public static SimpleNetworkWrapper network;
- //SQL
- private Connection connection;
- public String host, database, username, password, table, url;
- private int port;
- public static NumberFormat df = NumberFormat.getCurrencyInstance();
- public static DecimalFormatSymbols dfs = new DecimalFormatSymbols();
- public static Block atm, blockCuivre, blockDiamant, blockFer, blockPomme, blockPeche, blockCannabis, blockCoca;
- public static Item itemGPS, itemPhone, itemFeuilleDeCoca, itemCoca, itemCannabis, itemCuivre, itemDiamant, itemDiamantTraite,
- itemFer, itemHash, itemLingotCuivre, itemLingotFer, itemPeche, itemPetrole, itemPomme, itemBacon, itemPoulet, itemChoco, itemNPC, itemDAE, itemSabot;
- public static final String MODID = "lemnos";
- public static final String MODNAME = "Lemnos Life";
- public static final String VERSION = "0.8.1";
- @Instance(MODID)
- public static Main instance = new Main();
- @EventHandler
- public void preInit(FMLPreInitializationEvent e) {
- proxy.preInit(e);
- //Titre de la fenêtre
- if(e.getSide().isClient())
- Display.setTitle("Lemnos Life");
- //Monnaie
- dfs.setCurrencySymbol("€");
- dfs.setGroupingSeparator(' ');
- dfs.setMonetaryDecimalSeparator(',');
- df.setMaximumFractionDigits(0);
- ((DecimalFormat) df).setDecimalFormatSymbols(dfs);
- //Blocs
- atm = new Bloc(Material.rock).setBlockName("ATM").setBlockTextureName(Main.MODID + ":atm").setCreativeTab(lemnosTab).setResistance(100F).setHardness(100F);
- GameRegistry.registerBlock(atm, "atm");
- blockCuivre = new BlockCuivre(Material.rock).setBlockName("blockCuivre").setBlockTextureName(Main.MODID + ":mineraiCuivre").setCreativeTab(lemnosTab).setHardness(25F);
- GameRegistry.registerBlock(blockCuivre, "blockCuivre");
- blockDiamant = new BlockDiamant(Material.rock).setBlockName("blockDiamant").setBlockTextureName(Main.MODID + ":mineraiDiamant").setCreativeTab(lemnosTab).setHardness(25F);
- GameRegistry.registerBlock(blockDiamant, "blockDiamant");
- blockFer = new BlockFer(Material.rock).setBlockName("blockFer").setBlockTextureName(Main.MODID + ":mineraiFer").setCreativeTab(lemnosTab).setHardness(25F);
- GameRegistry.registerBlock(blockFer, "blockFer");
- blockPomme = new BlockPomme(Material.leaves).setBlockName("blockPomme").setBlockTextureName(Main.MODID + ":blockPomme").setCreativeTab(lemnosTab).setHardness(0.5F).setStepSound(Block.soundTypeGrass);
- GameRegistry.registerBlock(blockPomme, "blockPomme");
- blockPeche = new BlockPeche(Material.leaves).setBlockName("blockPeche").setBlockTextureName(Main.MODID + ":blockPeche").setCreativeTab(lemnosTab).setHardness(0.5F).setStepSound(Block.soundTypeGrass);
- GameRegistry.registerBlock(blockPeche, "blockPeche");
- blockCannabis = new BlockCannabis().setBlockName("blockCannabis").setBlockTextureName(Main.MODID + ":blockCannabis").setCreativeTab(lemnosTab).setHardness(2F);
- GameRegistry.registerBlock(blockCannabis, "blockCannabis");
- blockCoca = new BlockCoca().setBlockName("blockCoca").setBlockTextureName(Main.MODID + ":blockCoca").setCreativeTab(lemnosTab).setHardness(2F);
- GameRegistry.registerBlock(blockCoca, "blockCoca");
- //Items
- itemGPS = new ItemGPS().setUnlocalizedName("gps").setTextureName(Main.MODID + ":gps").setCreativeTab(lemnosTab).setMaxStackSize(1);
- GameRegistry.registerItem(itemGPS, "gps");
- itemPhone = new ItemPhone().setUnlocalizedName("phone").setTextureName(Main.MODID + ":phone").setCreativeTab(lemnosTab).setMaxStackSize(1);
- GameRegistry.registerItem(itemPhone, "phone");
- itemFeuilleDeCoca = new ItemFeuilleDeCoca().setUnlocalizedName("feuillecoca").setTextureName(Main.MODID + ":feuillecoca").setCreativeTab(lemnosTab).setMaxStackSize(4);
- GameRegistry.registerItem(itemFeuilleDeCoca, "feuillecoca");
- itemCoca = new ItemCoca().setUnlocalizedName("coca").setTextureName(Main.MODID + ":coca").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemCoca, "coca");
- itemCannabis = new ItemCannabis().setUnlocalizedName("cannabis").setTextureName(Main.MODID + ":cannabis").setCreativeTab(lemnosTab).setMaxStackSize(4);
- GameRegistry.registerItem(itemCannabis, "cannabis");
- itemCuivre = new ItemCuivre().setUnlocalizedName("cuivre").setTextureName(Main.MODID + ":cuivreBrut").setCreativeTab(lemnosTab).setMaxStackSize(4);
- GameRegistry.registerItem(itemCuivre, "cuivre");
- itemDiamant = new ItemDiamant().setUnlocalizedName("diamant").setTextureName(Main.MODID + ":diamantBrut").setCreativeTab(lemnosTab).setMaxStackSize(4);
- GameRegistry.registerItem(itemDiamant, "diamant");
- itemDiamantTraite = new ItemDiamantTraite().setUnlocalizedName("diamanttraite").setTextureName(Main.MODID + ":diamantTraite").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemDiamantTraite, "diamanttraite");
- itemFer = new ItemFer().setUnlocalizedName("fer").setTextureName(Main.MODID + ":ferBrut").setCreativeTab(lemnosTab).setMaxStackSize(4);
- GameRegistry.registerItem(itemFer, "fer");
- itemHash = new ItemHash().setUnlocalizedName("hash").setTextureName(Main.MODID + ":hash").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemHash, "hash");
- itemLingotCuivre = new ItemLingotCuivre().setUnlocalizedName("lingotcuivre").setTextureName(Main.MODID + ":lingotCuivre").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemLingotCuivre, "lingotcuivre");
- itemLingotFer = new ItemLingotFer().setUnlocalizedName("lingotfer").setTextureName(Main.MODID + ":lingotFer").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemLingotFer, "lingotfer");
- itemPetrole = new ItemPetrole().setUnlocalizedName("petrole").setTextureName(Main.MODID + ":petroleBrut").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemPetrole, "petrole");
- itemNPC = new ItemNPC().setUnlocalizedName("npc").setTextureName(Main.MODID + ":npc").setCreativeTab(lemnosTab).setMaxStackSize(1);
- GameRegistry.registerItem(itemNPC, "npc");
- itemDAE = new ItemDAE().setUnlocalizedName("dae").setTextureName(Main.MODID + ":dae").setCreativeTab(lemnosTab).setMaxStackSize(1);
- GameRegistry.registerItem(itemDAE, "dae");
- itemSabot = new ItemSabot().setUnlocalizedName("sabot").setTextureName(Main.MODID + ":sabot").setCreativeTab(lemnosTab).setMaxStackSize(1);
- GameRegistry.registerItem(itemSabot, "sabot");
- itemPeche = new ItemPeche(2, 0.6F, true).setUnlocalizedName("peche").setTextureName(Main.MODID + ":peche").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemPeche, "peche");
- itemPomme = new ItemPomme(2, 0.6F, true).setUnlocalizedName("pomme").setTextureName(Main.MODID + ":pomme").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemPomme, "pomme");
- itemBacon = new ItemBacon(5, 1.0F, true).setUnlocalizedName("bacon").setTextureName(Main.MODID + ":bacon").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemBacon, "bacon");
- itemPoulet = new ItemPoulet(4, 0.9F, true).setUnlocalizedName("poulet").setTextureName(Main.MODID + ":poulet").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemPoulet, "poulet");
- itemChoco = new ItemChoco(3, 0.9F, true).setUnlocalizedName("choco").setTextureName(Main.MODID + ":choco").setCreativeTab(lemnosTab);
- GameRegistry.registerItem(itemChoco, "choco");
- //Packets
- network = NetworkRegistry.INSTANCE.newSimpleChannel("Lemnos");
- network.registerMessage(HandlerClient.class, Packet.class, 0, Side.CLIENT);
- network.registerMessage(HandlerCommon.class, Packet.class, 1, Side.SERVER);
- network.registerMessage(HandlerCommonAmende.class, PacketAmende.class, 2, Side.SERVER);
- network.registerMessage(HandlerCommonPhone.class, PacketPhone.class, 3, Side.SERVER);
- network.registerMessage(HandlerCommonNPC.class, PacketNPC.class, 4, Side.SERVER);
- network.registerMessage(HandlerServerShop.class, PacketShop.class, 5, Side.SERVER);
- network.registerMessage(HandlerCommonRetrait.class, PacketRetrait.class, 6, Side.SERVER);
- network.registerMessage(HandlerCommonDepot.class, PacketDepot.class, 7, Side.SERVER);
- network.registerMessage(HandlerCommonTransfert.class, PacketTransfert.class, 8, Side.SERVER);
- network.registerMessage(HandlerClientSpawn.class, PacketSpawn.class, 9, Side.CLIENT);
- network.registerMessage(HandlerClientPub.class, PacketPub.class, 10, Side.CLIENT);
- network.registerMessage(HandlerServerPub.class, PacketPub.class, 11, Side.SERVER);
- network.registerMessage(HandlerServerVerrouillageVehicule.class, PacketVerrouillageVehicule.class, 12, Side.SERVER);
- network.registerMessage(HandlerServerConcessionnaire.class, PacketConcessionnaire.class, 13, Side.SERVER);
- network.registerMessage(HandlerClientMenotte.class, PacketMenotte.class, 14, Side.CLIENT);
- network.registerMessage(HandlerServerMenotte.class, PacketMenotte.class, 15, Side.SERVER);
- network.registerMessage(HandlerServerMenotteChat.class, PacketMenotteChat.class, 16, Side.SERVER);
- network.registerMessage(HandlerClientReset.class, PacketReset.class, 17, Side.CLIENT);
- network.registerMessage(HandlerClientGarage.class, PacketGarage.class, 18, Side.CLIENT);
- network.registerMessage(HandlerServerGarage.class, PacketGarage.class, 19, Side.SERVER);
- network.registerMessage(HandlerServerKlaxon.class, PacketKlaxon.class, 20, Side.SERVER);
- network.registerMessage(HandlerServerGarageEntree.class, PacketGarageEntree.class, 21, Side.SERVER);
- network.registerMessage(HandlerServerGarageSortie.class, PacketGarageSortie.class, 22, Side.SERVER);
- network.registerMessage(HandlerClientCloseGUI.class, PacketCloseGUI.class, 23, Side.CLIENT);
- network.registerMessage(HandlerClientLicenses.class, PacketLicenses.class, 24, Side.CLIENT);
- network.registerMessage(HandlerServerLicenses.class, PacketLicenses.class, 25, Side.SERVER);
- network.registerMessage(HandlerServerPrefecture.class, PacketPrefecture.class, 26, Side.SERVER);
- network.registerMessage(HandlerClientInventaire.class, PacketInventaire.class, 27, Side.CLIENT);
- network.registerMessage(HandlerServerInventaire.class, PacketInventaire.class, 28, Side.SERVER);
- network.registerMessage(HandlerServerArmurier.class, PacketArmurier.class, 29, Side.SERVER);
- network.registerMessage(HandlerServerTraitement.class, PacketTraitement.class, 30, Side.SERVER);
- network.registerMessage(HandlerClientTraitement.class, PacketTraitement.class, 31, Side.CLIENT);
- network.registerMessage(HandlerServerTraitementComplete.class, PacketTraitementComplete.class, 32, Side.SERVER);
- network.registerMessage(HandlerClientComa.class, PacketComa.class, 33, Side.CLIENT);
- network.registerMessage(HandlerServerComaMedecin.class, PacketComaMedecin.class, 34, Side.SERVER);
- network.registerMessage(HandlerServerComaRespawn.class, PacketComaRespawn.class, 35, Side.SERVER);
- network.registerMessage(HandlerServerGuiGarage.class, PacketGuiGarage.class, 36, Side.SERVER);
- network.registerMessage(HandlerClientGuiGarage.class, PacketGuiGarage.class, 37, Side.CLIENT);
- network.registerMessage(HandlerServerGuiGangs.class, PacketGuiGangs.class, 38, Side.SERVER);
- network.registerMessage(HandlerClientGuiGangs.class, PacketGuiGangs.class, 39, Side.CLIENT);
- network.registerMessage(HandlerServerCreationGang.class, PacketCreationGang.class, 40, Side.SERVER);
- network.registerMessage(HandlerServerJoinGang.class, PacketJoinGang.class, 41, Side.SERVER);
- network.registerMessage(HandlerServerQuitGang.class, PacketQuitGang.class, 42, Side.SERVER);
- network.registerMessage(HandlerServerUpdateGangRole.class, PacketUpdateGangRole.class, 43, Side.SERVER);
- network.registerMessage(HandlerClientPlayerTarget.class, PacketPlayerTarget.class, 44, Side.CLIENT);
- network.registerMessage(HandlerServerReanimation.class, PacketReanimation.class, 45, Side.SERVER);
- network.registerMessage(HandlerClientReanimation.class, PacketReanimation.class, 46, Side.CLIENT);
- network.registerMessage(HandlerClientOpenGUI.class, PacketOpenGUI.class, 47, Side.CLIENT);
- NetworkRegistry.INSTANCE.registerGuiHandler(Main.instance, new ModGuiHandler());
- MinecraftForge.EVENT_BUS.register(new EventHandlerCommon());
- FMLCommonHandler.instance().bus().register(new EventHandlerCommon());
- System.out.println("Pré-Initialisation Lemnos Life");
- }
- @EventHandler
- public void init(FMLInitializationEvent e) {
- proxy.init(e);
- EntityRegistry.registerGlobalEntityID(EntityNPCMarche.class, "marche", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCMarche.class, "marche", 0, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCConcessionnaire.class, "concessionnaire", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCConcessionnaire.class, "concessionnaire", 1, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCMagasin.class, "magasin", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCMagasin.class, "magasin", 2, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCPrefecture.class, "prefecture", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCPrefecture.class, "prefecture", 3, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCDealer.class, "dealer", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCDealer.class, "dealer", 4, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCGarage.class, "garage", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCGarage.class, "garage", 5, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCArmurier.class, "armurier", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCArmurier.class, "armurier", 6, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCArmurierPolice.class, "armurierpolice", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCArmurierPolice.class, "armurierpolice", 7, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCTraitementCuivre.class, "traitementcuivre", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCTraitementCuivre.class, "traitementcuivre", 8, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCTraitementFer.class, "traitementfer", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCTraitementFer.class, "traitementfer", 9, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCTraitementDiamant.class, "traitementdiamant", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCTraitementDiamant.class, "traitementdiamant", 10, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCTraitementCoca.class, "traitementcoca", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCTraitementCoca.class, "traitementcoca", 11, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCTraitementCannabis.class, "traitementcannabis", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCTraitementCannabis.class, "traitementcannabis", 12, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCBanquier.class, "banquier", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCBanquier.class, "banquier", 13, this, 20, 1, true);
- EntityRegistry.registerGlobalEntityID(EntityNPCConcessionnaireMedic.class, "concesmedic", EntityRegistry.findGlobalUniqueEntityId(), new Color(0, 255, 0).getRGB(), new Color(255, 0, 0).getRGB());
- EntityRegistry.registerModEntity(EntityNPCConcessionnaireMedic.class, "concesmedic", 14, this, 20, 1, true);
- proxy.registerRender();
- GameRegistry.registerTileEntity(TileEntityATM.class, "lemnos:atm");
- try
- {
- url = "jdbc:mysql://adm.minecraft-mania.fr/a12014122813292385692366?useSSL=false";
- username = "identifiant";
- password = "mdp";
- table = "playerData";
- Class.forName("com.mysql.jdbc.Driver");
- Main.instance.connection = DriverManager.getConnection(this.url, this.username, this.password);
- if(connection != null)
- {
- System.out.println("######## MySQL connecté ########");
- System.out.println(connection);
- }
- else
- System.out.println("######## MySQL null ########");
- }
- catch(Exception f)
- {
- f.printStackTrace();
- }
- System.out.println("Initialisation Lemnos Life");
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent e) {
- proxy.postInit(e);
- System.out.println("Post-Initialisation Lemnos Life");
- }
- @EventHandler
- public void serverStarting(FMLServerStartingEvent event)
- {
- event.registerServerCommand(new CommandeMoney());
- event.registerServerCommand(new CommandeGrade());
- event.registerServerCommand(new CommandeNPC());
- }
- //Catégorie du creative
- public static CreativeTabs lemnosTab = new CreativeTabs("lemnosTab") {
- @Override
- public Item getTabIconItem() {
- return new ItemStack(atm).getItem();
- }
- };
- public Connection getMainConnection()
- {
- return connection;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement