diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..b3efa30 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,37 @@ +pipeline { + agent { + node { + label 'main' + } + + } + stages { + stage('Setup') { + steps { + sh 'chmod +x gradlew' + sh './gradlew setupCIWorkspace' + } + } + stage('Check') { + steps { + sh './gradlew check' + } + } + stage('Compile') { + steps { + sh '''./gradlew clean +./gradlew build''' + } + } + stage('JAR release') { + steps { + sh './gradlew jar' + archiveArtifacts(artifacts: 'build/libs/OrbitalSatellite-*.jar', excludes: 'build/libs/OrbitalSatellite-*-sources.jar') + cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, cleanupMatrixParent: true, deleteDirs: true) + } + } + } + environment { + JAVA_HOME = '/usr/lib/jvm/java-8-openjdk-amd64' + } +} \ No newline at end of file diff --git a/src/main/java/jackcartersmith/orbsat/common/CommonProxy.java b/src/main/java/jackcartersmith/orbsat/common/CommonProxy.java index 876151b..9d95d83 100644 --- a/src/main/java/jackcartersmith/orbsat/common/CommonProxy.java +++ b/src/main/java/jackcartersmith/orbsat/common/CommonProxy.java @@ -1,23 +1,7 @@ package jackcartersmith.orbsat.common; -import java.util.UUID; - -import javax.annotation.Nonnull; - -import com.mojang.authlib.GameProfile; - import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.inventory.EntityEquipmentSlot; -import net.minecraft.item.ItemStack; -import net.minecraft.tileentity.TileEntity; -import net.minecraft.util.EnumFacing; -import net.minecraft.util.SoundEvent; -import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.Vec3d; import net.minecraft.world.World; -import net.minecraftforge.common.property.IExtendedBlockState; -import net.minecraftforge.fluids.FluidStack; -import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.common.network.IGuiHandler; public class CommonProxy implements IGuiHandler { @@ -53,6 +37,19 @@ public class CommonProxy implements IGuiHandler { { } + @Override + public Object getServerGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { + // TODO Auto-generated method stub + return null; + } + + @Override + public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) { + // TODO Auto-generated method stub + return null; + } + + /* public static void openGuiForTile(@Nonnull EntityPlayer player, @Nonnull T tile) { player.openGui(OrbitalSatellite.instance, tile.getGuiID(), tile.getWorld(), tile.getPos().getX(), tile.getPos().getY(), tile.getPos().getZ()); @@ -230,4 +227,5 @@ public class CommonProxy implements IGuiHandler { public void clearRenderCaches() { } + */ }