Damage values
Damage values in Minecraft are signed short int but the GUI seems to have an artificial limit of +/- 9999 and throws an error when an item with a damage value out of that range is clicked.
************** Exception Text ************** System.ArgumentOutOfRangeException: Value of '15288' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'. Parameter name: Value at System.Windows.Forms.NumericUpDown.set_Value(Decimal value) at MineEdit.Inventory.inv_Click(Object sender, EventArgs e) in c:\Users\Rob\Documents\MineEdit\NBTForgeCS\UIControls\Inventory.cs:line 230 at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
MineEdit Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Nick/Desktop/MineEdit-RELEASE-11212010/MineEdit.exe
System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5447 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
OpenMinecraft.Core Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Nick/Desktop/MineEdit-RELEASE-11212010/OpenMinecraft.Core.DLL
System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
LibNoise Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Nick/Desktop/MineEdit-RELEASE-11212010/LibNoise.DLL
LibNBT Assembly Version: 0.2.0.0 Win32 Version: 0.2.0.0
CodeBase: file:///C:/Users/Nick/Desktop/MineEdit-RELEASE-11212010/LibNBT.DLL
************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled.
For example: