Skip to content

Instantly share code, notes, and snippets.

View smbarbour's full-sized avatar

Scott M. Barbour smbarbour

View GitHub Profile
@smbarbour
smbarbour / gist:8966694
Created February 12, 2014 23:27
MCUpdater command-line
/usr/lib/jvm/java-7-oracle/jre/bin/java -cp /home/sbarbour/.MCUpdater/lib/MCUpdater-beta.jar:/home/sbarbour/.MCUpdater/lib/MCU-API-beta.jar:/home/sbarbour/.MCUpdater/lib/MCU-DownloadLib-beta.jar:/home/sbarbour/.MCUpdater/lib/MCU-Yggdrasil-beta.jar:/home/sbarbour/.MCUpdater/lib/commons-codec-1.6.jar:/home/sbarbour/.MCUpdater/lib/commons-io-2.1.jar:/home/sbarbour/.MCUpdater/lib/commons-lang3-3.1.jar:/home/sbarbour/.MCUpdater/lib/gson-2.2.4.jar:/home/sbarbour/.MCUpdater/lib/jopt-simple-4.5.jar:/home/sbarbour/.MCUpdater/lib/xz-1.4.jar:/usr/lib/jvm/java-7-oracle/jre/lib/jfxrt.jar org.mcupdater.gui.Main --ServerPack http://files.mcupdater.com/example/SamplePack.xml --MCURoot /home/sbarbour/.MCUpdater
@smbarbour
smbarbour / gist:9536732
Created March 13, 2014 20:50
Config matching results
* config/NEISubset.cfg: NEI Addons (7)
config/bspkrsCore.cfg: bspkrsCore (-9)
config/ArmorStatusHUD.cfg: ArmorStatusHUD (-9)
config/TConPreloader.cfg: Tinkers' Construct (10)
config/Reika/EnderForest.cfg: EnderForest 1.6 v13 (9)
config/bspkrs_ModVersionCheckerTracking.txt: bspkrsCore (14)
config/Chisel.cfg: Chisel (-9)
* config/DIAdvancedCompatibility.cfg: Applied Energistics (19)
config/mystcraft/symbols.cfg: Mystcraft (0)
config/mystcraft/core.cfg: Mystcraft (-3)
import org.apache.tools.ant.filters.*
subprojects {
apply plugin: 'java'
group = 'org.mcupdater'
repositories {
mavenCentral()
}
}
@smbarbour
smbarbour / gist:10417815
Last active August 29, 2015 13:58
Sample pack mod list for 1.6.4
Required
--------
Buildcraft
EnderIO
IronChests
JABBA
Refined Relocation
Extra Utilities
Applied Energistics
ExtraBiomesXL
package org.mcupdater.autopackager;
import cofh.api.energy.TileEnergyHandler;
import cofh.util.InventoryHelper;
import com.dynious.refinedrelocation.api.tileentity.ISortingMember;
import com.dynious.refinedrelocation.api.tileentity.handlers.ISortingMemberHandler;
import cpw.mods.fml.common.Optional;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.IInventory;
---- Minecraft Crash Report ----
// Ooh. Shiny.
Time: 4/24/14 8:42 PM
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: org/mcupdater/autopackager/TilePackager
at cpw.mods.fml.common.LoadController.transition(LoadController.java:156)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:523)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
sbarbour@Imicus:~/workspace-mc/AutoPackager$ ./gradlew -v
------------------------------------------------------------
Gradle 1.8
------------------------------------------------------------
Build time: 2013-09-24 07:32:33 UTC
Build number: none
Revision: 7970ec3503b4f5767ee1c1c69f8b4186c4763e3d
@smbarbour
smbarbour / gist:7699e69e955c1fd4da12
Created May 29, 2014 17:27
Sample multi-server pack
<?xml version="1.0" encoding="UTF-8"?>
<ServerPack version="3.1" xmlns="http://www.mcupdater.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mcupdater.com http://files.mcupdater.com/ServerPackv2.xsd">
<Server id="ServerA" name="Pack A" version="1.6.4" mainClass="net.minecraft.launchwrapper.Launch">
<Import url="http://foo.example.com/PackA.xml">PackA</Import>
</Server>
<Server id="ServerB" name="Pack B" version="1.7.2" mainClass="net.minecraft.launchwrapper.Launch">
<Import url="http://bar.example.net/PackB.xml">PackB</Import>
</Server>
<Server id="vanilla-1.7.9" name="Vanilla 1.7.9" version="1.7.9">
</Server>
Private Sub TAPIEvents_Event(ByVal TapiEvent As TAPI3Lib.TAPI_EVENT, ByVal pEvent As Object)
Dim objCallInfo As ITCallInfo
Dim sWorkArea As String
Dim sRet As String
Dim sCallerID As String
Dim xKey As String
Dim hkey As Long
Dim xNode As Node
Dim dialNode As Boolean
Dim X As Long
Public Class NVPair
Private _Key As String
Private _Value As String
Public Sub New()
End Sub
Public Sub New(ByVal Key As String, ByVal Value As String)