From 294e752a92a0131d7de9e0ed115d017953970a22 Mon Sep 17 00:00:00 2001 From: Emil Lauridsen Date: Tue, 6 Aug 2013 20:47:23 +0200 Subject: [PATCH] New build script. - Based on BuildCraft build script --- .gitignore | 3 +- .../dk/kiljacken/aestuscraft/AestusCraft.java | 5 +- .../aestuscraft/api/AestusCraftAPI.java | 2 - .../aestuscraft/api/info/ModInfo.java | 7 + .../core/network/PacketHandler.java | 3 +- build.xml | 213 ++++++++++++++---- 6 files changed, 181 insertions(+), 52 deletions(-) create mode 100644 aestuscraft_common/dk/kiljacken/aestuscraft/api/info/ModInfo.java diff --git a/.gitignore b/.gitignore index ce60e77..3643d4b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -releases/* \ No newline at end of file +bin/* +build/* \ No newline at end of file diff --git a/aestuscraft_common/dk/kiljacken/aestuscraft/AestusCraft.java b/aestuscraft_common/dk/kiljacken/aestuscraft/AestusCraft.java index 0db7824..8599fb1 100644 --- a/aestuscraft_common/dk/kiljacken/aestuscraft/AestusCraft.java +++ b/aestuscraft_common/dk/kiljacken/aestuscraft/AestusCraft.java @@ -21,16 +21,17 @@ import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.network.NetworkRegistry; import dk.kiljacken.aestuscraft.api.AestusCraftAPI; +import dk.kiljacken.aestuscraft.api.info.ModInfo; import dk.kiljacken.aestuscraft.core.Config; import dk.kiljacken.aestuscraft.core.Content; import dk.kiljacken.aestuscraft.core.Registry; import dk.kiljacken.aestuscraft.core.network.PacketHandler; import dk.kiljacken.aestuscraft.core.proxy.CommonProxy; -@Mod(modid = AestusCraftAPI.MOD_ID, name = "AestusCraft", version = "v0.1", dependencies = "after:BuildCraft|Energy") +@Mod(modid = ModInfo.MOD_ID, name = "AestusCraft", version = ModInfo.VERSION, dependencies = "after:BuildCraft|Energy") @NetworkMod(clientSideRequired = true, serverSideRequired = true, channels = { PacketHandler.CHANNEL }, packetHandler = PacketHandler.class) public class AestusCraft { - @Instance(AestusCraftAPI.MOD_ID) + @Instance(ModInfo.MOD_ID) public static AestusCraft instance; @SidedProxy(clientSide = "dk.kiljacken.aestuscraft.core.proxy.ClientProxy", serverSide = "dk.kiljacken.aestuscraft.core.proxy.CommonProxy") diff --git a/aestuscraft_common/dk/kiljacken/aestuscraft/api/AestusCraftAPI.java b/aestuscraft_common/dk/kiljacken/aestuscraft/api/AestusCraftAPI.java index 8eed69f..82d73d9 100644 --- a/aestuscraft_common/dk/kiljacken/aestuscraft/api/AestusCraftAPI.java +++ b/aestuscraft_common/dk/kiljacken/aestuscraft/api/AestusCraftAPI.java @@ -19,8 +19,6 @@ import dk.kiljacken.aestuscraft.library.ReflectionUtil; public class AestusCraftAPI { - public static final String MOD_ID = "aestuscraft"; - public static Logger log; private static boolean m_Initialized = false; private static Map m_BlockMap; diff --git a/aestuscraft_common/dk/kiljacken/aestuscraft/api/info/ModInfo.java b/aestuscraft_common/dk/kiljacken/aestuscraft/api/info/ModInfo.java new file mode 100644 index 0000000..589cb30 --- /dev/null +++ b/aestuscraft_common/dk/kiljacken/aestuscraft/api/info/ModInfo.java @@ -0,0 +1,7 @@ +package dk.kiljacken.aestuscraft.api.info; + +public class ModInfo { + public static final String MOD_ID = "aestuscraft"; + public static final String VERSION = "@VERSION@"; + +} diff --git a/aestuscraft_common/dk/kiljacken/aestuscraft/core/network/PacketHandler.java b/aestuscraft_common/dk/kiljacken/aestuscraft/core/network/PacketHandler.java index c3eae7e..9a47506 100644 --- a/aestuscraft_common/dk/kiljacken/aestuscraft/core/network/PacketHandler.java +++ b/aestuscraft_common/dk/kiljacken/aestuscraft/core/network/PacketHandler.java @@ -12,9 +12,10 @@ import net.minecraft.network.packet.Packet250CustomPayload; import cpw.mods.fml.common.network.IPacketHandler; import cpw.mods.fml.common.network.Player; +import dk.kiljacken.aestuscraft.api.info.ModInfo; public class PacketHandler implements IPacketHandler { - public static final String CHANNEL = "aestuscraft"; + public static final String CHANNEL = ModInfo.MOD_ID; @Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { diff --git a/build.xml b/build.xml index bdcc9d2..8c600c3 100644 --- a/build.xml +++ b/build.xml @@ -1,58 +1,179 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Building aestuscraft version ${project.complete.version} (${project.version}) + + + + + + + + - - - - + + + + + + + + + - - - - + + + + + + + + + + + - - + + + + + + + + + + + - - - - + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + - - + + + - + + + + + \ No newline at end of file