// Path: src/main/java/gr8pefish/openglider/api/capabilities/IGliderCapabilityHandler.java
// public interface IGliderCapabilityHandler extends INBTSerializable<NBTTagCompound> {
// 
//     /**
//      * Get the current gliding status of the player.
//      * If True, it inherently must mean that the glider is deployed as well.
//      *
//      * @return - True if the player is gliding, False otherwise.
//      */
//     boolean getIsPlayerGliding();
// 
//     /**
//      * Set the player's current gliding status.
//      * If True, it inherently must mean that the glider is deployed as well.
//      *
//      * @param isPlayerGliding - True if the player is gliding, False otherwise.
//      */
//     void setIsPlayerGliding(boolean isPlayerGliding);
// 
//     /**
//      * Get the current deployment status of the glider on the player.
//      *
//      * @return True is the player has a deployed glider, False otherwise.
//      */
//     boolean getIsGliderDeployed();
// 
//     /**
//      * Set the player's glider's deployment status.
//      *
//      * @param isGliderDeployed - True if the glider is deployed, False otherwise.
//      */
//     void setIsGliderDeployed(boolean isGliderDeployed);
// 
//     /**
//      * Sync the (above) data stored in the capability to a given player.
//      *
//      * @param player - the player to sync the data to.
//      */
//     void sync(EntityPlayerMP player);
// 
// }


import gr8pefish.openglider.api.capabilities.IGliderCapabilityHandler;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
package gr8pefish.openglider.common.proxy;


public class CommonProxy implements IProxy {

    @Override
    public void preInit(FMLPreInitializationEvent event) {

    }

    @Override
    public void init(FMLInitializationEvent event) {

    }

    @Override
    public void postInit(FMLPostInitializationEvent event) {

    }

    @Override
    public EntityPlayer getClientPlayer(){
        return null; //nothing on server
    }

    @Override
    public World getClientWorld() {
        return null; //Nothing on server
    }

    @Override
// Path: src/main/java/gr8pefish/openglider/api/capabilities/IGliderCapabilityHandler.java
// public interface IGliderCapabilityHandler extends INBTSerializable<NBTTagCompound> {
// 
//     /**
//      * Get the current gliding status of the player.
//      * If True, it inherently must mean that the glider is deployed as well.
//      *
//      * @return - True if the player is gliding, False otherwise.
//      */
//     boolean getIsPlayerGliding();
// 
//     /**
//      * Set the player's current gliding status.
//      * If True, it inherently must mean that the glider is deployed as well.
//      *
//      * @param isPlayerGliding - True if the player is gliding, False otherwise.
//      */
//     void setIsPlayerGliding(boolean isPlayerGliding);
// 
//     /**
//      * Get the current deployment status of the glider on the player.
//      *
//      * @return True is the player has a deployed glider, False otherwise.
//      */
//     boolean getIsGliderDeployed();
// 
//     /**
//      * Set the player's glider's deployment status.
//      *
//      * @param isGliderDeployed - True if the glider is deployed, False otherwise.
//      */
//     void setIsGliderDeployed(boolean isGliderDeployed);
// 
//     /**
//      * Sync the (above) data stored in the capability to a given player.
//      *
//      * @param player - the player to sync the data to.
//      */
//     void sync(EntityPlayerMP player);
// 
// }


// Path: src/main/java/gr8pefish/openglider/common/proxy/CommonProxy.java
import gr8pefish.openglider.api.capabilities.IGliderCapabilityHandler;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;

package gr8pefish.openglider.common.proxy;


public class CommonProxy implements IProxy {

    @Override
    public void preInit(FMLPreInitializationEvent event) {

    }

    @Override
    public void init(FMLInitializationEvent event) {

    }

    @Override
    public void postInit(FMLPostInitializationEvent event) {

    }

    @Override
    public EntityPlayer getClientPlayer(){
        return null; //nothing on server
    }

    @Override
    public World getClientWorld() {
        return null; //Nothing on server
    }

    @Override
    public IGliderCapabilityHandler getClientGliderCapability() {