// Path: src/main/java/gr8pefish/openglider/common/OpenGlider.java
// @Mod(modid = MODID, name = MOD_NAME, version = ModInfo.VERSION, guiFactory = ModInfo.GUI_FACTORY, acceptedMinecraftVersions = "[1.12,1.13)")//, updateJSON = FORGE_UPDATE_JSON_URL) //disabled version update checker for now, as it was giving false positives
// public class OpenGlider {
// 
//     //Proxies
//     @SidedProxy(clientSide = ModInfo.CLIENT_PROXY, serverSide = ModInfo.COMMON_PROXY)
//     public static IProxy proxy;
// 
//     //Creative Tab
//     public static final CreativeTabs creativeTab = new CreativeTabs(MODID) {
// 
//         @Override
//         public ItemStack createIcon() {
//             return new ItemStack(ItemRegistry.GLIDER_BASIC);
//         }
//     };
// 
//     //Mod Instance
//     @Mod.Instance
//     public static OpenGlider instance;
// 
// 
//     @Mod.EventHandler
//     public void preInit(FMLPreInitializationEvent event) {
// 
//         //config
//         ConfigHandler.init(event.getSuggestedConfigurationFile());
// 
//         //wind
//         WindHelper.initNoiseGenerator();
// 
//         //register capabilities
//         CapabilityRegistry.registerAllCapabilities();
// 
//         //packets
//         PacketHandler.init();
// 
//         //init renderers and client event handlers
//         proxy.preInit(event);
//     }
// 
// 
//     @Mod.EventHandler
//     public void init(FMLInitializationEvent event) {
// 
//         //upgrades
//         UpgradeItems.initUpgradesList();
// 
//         //register server events
//         MinecraftForge.EVENT_BUS.register(new ServerEventHandler());
//         //register config changed event
//         MinecraftForge.EVENT_BUS.register(new ConfigHandler());
// 
//         proxy.init(event);
//     }
// 
// 
//     @Mod.EventHandler
//     public void postInit(FMLPostInitializationEvent event) {
// 
//         proxy.postInit(event);
//     }
// }
// 
// Path: src/main/java/gr8pefish/openglider/common/lib/ModInfo.java
// public class ModInfo {
// 
//     public static final String DOMAIN = MODID.toLowerCase(Locale.ENGLISH) + ":"; //for resources
//     public static final String VERSION = "@VERSION@";
//     public static final String FORGE_UPDATE_JSON_URL = "https://raw.githubusercontent.com/gr8pefish/OpenGlider/1.10/versions/update.json";
//     public static final String GUI_FACTORY = "gr8pefish.openglider.client.gui.GuiFactory"; //for in-game config
// 
//     public static final String COMMON_PROXY = "gr8pefish.openglider.common.proxy.CommonProxy";
//     public static final String CLIENT_PROXY = "gr8pefish.openglider.client.proxy.ClientProxy";
// 
//     public static final String NETWORK_CHANNEL = "opngldr";
// 
//     public static final String ITEM_GLIDER_BASIC_NAME = "hang_glider_basic";
//     public static final String ITEM_GLIDER_ADVANCED_NAME = "hang_glider_advanced";
//     public static final String ITEM_GLIDER_PART_NAME = "hang_glider_part";
// 
//     public static final class NBT_KEYS {
// 
//         public static final String UPGRADES = "upgrades";
// 
//     }
// 
// }
// 
// Path: src/main/java/gr8pefish/openglider/api/OpenGliderInfo.java
// public class OpenGliderInfo {
// 
//     /** The internally used mod ID **/
//     public static final String MODID = "openglider";
// 
//     /** The externally used mod name **/
//     public static final String MOD_NAME = "Open Glider";
// 
// }


import gr8pefish.openglider.common.OpenGlider;
import gr8pefish.openglider.common.lib.ModInfo;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.NonNullList;
import static gr8pefish.openglider.api.OpenGliderInfo.*;
package gr8pefish.openglider.common.item;



public class ItemHangGliderPart extends Item {

    public static String[] names = {"wing_left", "wing_right", "scaffolding"};

    public ItemHangGliderPart() {
        super();
        setCreativeTab(OpenGlider.creativeTab);
        setHasSubtypes(true);
// Path: src/main/java/gr8pefish/openglider/common/OpenGlider.java
// @Mod(modid = MODID, name = MOD_NAME, version = ModInfo.VERSION, guiFactory = ModInfo.GUI_FACTORY, acceptedMinecraftVersions = "[1.12,1.13)")//, updateJSON = FORGE_UPDATE_JSON_URL) //disabled version update checker for now, as it was giving false positives
// public class OpenGlider {
// 
//     //Proxies
//     @SidedProxy(clientSide = ModInfo.CLIENT_PROXY, serverSide = ModInfo.COMMON_PROXY)
//     public static IProxy proxy;
// 
//     //Creative Tab
//     public static final CreativeTabs creativeTab = new CreativeTabs(MODID) {
// 
//         @Override
//         public ItemStack createIcon() {
//             return new ItemStack(ItemRegistry.GLIDER_BASIC);
//         }
//     };
// 
//     //Mod Instance
//     @Mod.Instance
//     public static OpenGlider instance;
// 
// 
//     @Mod.EventHandler
//     public void preInit(FMLPreInitializationEvent event) {
// 
//         //config
//         ConfigHandler.init(event.getSuggestedConfigurationFile());
// 
//         //wind
//         WindHelper.initNoiseGenerator();
// 
//         //register capabilities
//         CapabilityRegistry.registerAllCapabilities();
// 
//         //packets
//         PacketHandler.init();
// 
//         //init renderers and client event handlers
//         proxy.preInit(event);
//     }
// 
// 
//     @Mod.EventHandler
//     public void init(FMLInitializationEvent event) {
// 
//         //upgrades
//         UpgradeItems.initUpgradesList();
// 
//         //register server events
//         MinecraftForge.EVENT_BUS.register(new ServerEventHandler());
//         //register config changed event
//         MinecraftForge.EVENT_BUS.register(new ConfigHandler());
// 
//         proxy.init(event);
//     }
// 
// 
//     @Mod.EventHandler
//     public void postInit(FMLPostInitializationEvent event) {
// 
//         proxy.postInit(event);
//     }
// }
// 
// Path: src/main/java/gr8pefish/openglider/common/lib/ModInfo.java
// public class ModInfo {
// 
//     public static final String DOMAIN = MODID.toLowerCase(Locale.ENGLISH) + ":"; //for resources
//     public static final String VERSION = "@VERSION@";
//     public static final String FORGE_UPDATE_JSON_URL = "https://raw.githubusercontent.com/gr8pefish/OpenGlider/1.10/versions/update.json";
//     public static final String GUI_FACTORY = "gr8pefish.openglider.client.gui.GuiFactory"; //for in-game config
// 
//     public static final String COMMON_PROXY = "gr8pefish.openglider.common.proxy.CommonProxy";
//     public static final String CLIENT_PROXY = "gr8pefish.openglider.client.proxy.ClientProxy";
// 
//     public static final String NETWORK_CHANNEL = "opngldr";
// 
//     public static final String ITEM_GLIDER_BASIC_NAME = "hang_glider_basic";
//     public static final String ITEM_GLIDER_ADVANCED_NAME = "hang_glider_advanced";
//     public static final String ITEM_GLIDER_PART_NAME = "hang_glider_part";
// 
//     public static final class NBT_KEYS {
// 
//         public static final String UPGRADES = "upgrades";
// 
//     }
// 
// }
// 
// Path: src/main/java/gr8pefish/openglider/api/OpenGliderInfo.java
// public class OpenGliderInfo {
// 
//     /** The internally used mod ID **/
//     public static final String MODID = "openglider";
// 
//     /** The externally used mod name **/
//     public static final String MOD_NAME = "Open Glider";
// 
// }


// Path: src/main/java/gr8pefish/openglider/common/item/ItemHangGliderPart.java
import gr8pefish.openglider.common.OpenGlider;
import gr8pefish.openglider.common.lib.ModInfo;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.NonNullList;
import static gr8pefish.openglider.api.OpenGliderInfo.*;

package gr8pefish.openglider.common.item;



public class ItemHangGliderPart extends Item {

    public static String[] names = {"wing_left", "wing_right", "scaffolding"};

    public ItemHangGliderPart() {
        super();
        setCreativeTab(OpenGlider.creativeTab);
        setHasSubtypes(true);
        setTranslationKey(MODID +":" + ModInfo.ITEM_GLIDER_PART_NAME+ ".");