No matter what i do mod loader never works.
Heres what i do:
1. Force Update minecraft 1.0.0
2. Open minecraft.jar using winrar
3.Open mod loader 1.0.0 usng winrar
4.Copy files from mod loader to .jar
5.close everything
6.Run MC
7.Mojang pops up.
8.*Freeze*
9.Brief flash of an error
10.Minecraft Crashes
11. :sad.gif:Oh it appears im on the wrong post. hmmmm Derp
Please... Please, I'm begging you... Please put in the options to not edit the Jar, and just patch the damn textures... Nothing with the Jar or mods... If you could, My Minecraft wouldn't crash, and I wouldn't constantly have to re-put what mods I want in my game using MCpatcher becuase it never remembers what mods I put in there in the first place... I just want to patch my textures!!
I get the following exceptions when clicking to select a mod or when trying to see its description. MCPatcher version 2.2.3.
MCPatcher version is 2.2.3
OS: Mac OS X 10.6.8 x86_64
JVM: Apple Inc. 1.6.0_29 (64 bit)
Classpath: /Users/robert/minecraft/mcpatcher-2.2.3.jar
Minecraft version is 1.0.0 (md5 3820d222b95d0b8c520d9596a756a6e6)
Analyzing /Users/robert/Library/Application Support/minecraft/bin/minecraft-1.0.0.jar (1130 files)
aae.class matches RenderEnderman.class
abe.class matches FontRenderer.class
abe.class matches FontRenderer.class
abw.class matches RenderSpider.class
acq.class matches RenderLiving.class
a matches doRenderLiving
acr.class matches RenderBlocks.class
a matches renderStandardBlockWithAmbientOcclusion
b matches renderStandardBlockWithColorMultiplier
AO faces (N S E W) = (17 18 15 16)
non-AO multipliers (R G :cool.gif: = (14 15 16)
adk.class matches TexturePackList.class
adk.class matches TexturePackList.class
adw.class matches TexturePackCustom.class
afs.class matches TexturePackBase.class
a matches getInputStream
afs.class matches TexturePackBase.class
a matches getInputStream
agp.class matches Fire.class
aih.class matches Compass.class
at.class matches Watch.class
ax.class matches TexturePackDefault.class
bt.class matches GLAllocation.class
c matches createDirectByteBuffer
db.class matches ColorizerFoliage.class
dt.class matches TextureFX.class
a matches onTick
ez.class matches BlockMycelium.class
a matches getBlockTexture
gk.class matches StillWater.class
ha.class matches ColorizerGrass.class
ia.class matches Entity.class
ik.class matches NBTTagCompound.class
jb.class matches BlockGrass.class
a matches getBlockTexture
ki.class matches GameSettings.class
kq.class matches IBlockAccess.class
e matches getBlockMaterial
n.class matches ItemRenderer.class
nq.class matches EntityLiving.class
p.class matches Material.class
ss.class matches FlowLava.class
va.class matches FlowWater.class
vr.class matches Portal.class
ya.class matches ColorizerWater.class
yu.class matches StillLava.class
yy.class matches Block.class
zh.class matches RenderEngine.class
b matches refreshTextures
net/minecraft/client/Minecraft.class matches Minecraft.class
net/minecraft/client/Minecraft.class matches Minecraft.class
k matches runTick
net/minecraft/client/Minecraft.class matches Minecraft.class
Analyzing /Users/robert/Library/Application Support/minecraft/bin/minecraft-1.0.0.jar (second pass)
Minecraft (net/minecraft/client/Minecraft.class)
RenderEngine (zh.class)
field h matches imageData
field i matches textureList
method a matches registerTextureFX
method a matches readTextureImage
method a matches setupTexture
method a matches getImageRGB
method a matches readTextureImageData
TextureFX (dt.class)
field a matches imageData
field b matches tileNumber
field e matches tileSize
field f matches tileImage
Compass (aih.class)
Fire (agp.class)
StillLava (yu.class)
FlowLava (ss.class)
StillWater (gk.class)
FlowWater (va.class)
ItemRenderer (n.class)
Watch (at.class)
Portal (vr.class)
Minecraft (net/minecraft/client/Minecraft.class)
field E matches texturePackList
field p matches renderEngine
field A matches gameSettings
field q matches fontRenderer
field r matches alternateFontRenderer
GLAllocation (bt.class)
TexturePackList (adk.class)
field a matches selectedTexturePack
field c matches defaultTexturePack
field e matches minecraft
method a matches updateAvailableTexturePacks
method a matches setTexturePack
method b matches availableTexturePacks
TexturePackBase (afs.class)
field a matches texturePackFileName
method a matches openTexturePackFile
method b matches closeTexturePackFile
TexturePackCustom (adw.class)
field e matches zipFile
field h matches file
TexturePackDefault (ax.class)
FontRenderer (abe.class)
GameSettings (ki.class)
ColorizerWater (ya.class)
field a matches colorBuffer
ColorizerGrass (ha.class)
field a matches colorBuffer
ColorizerFoliage (db.class)
field a matches colorBuffer
FontRenderer (abe.class)
method a matches getStringWidth
Material (p.class)
field b matches ground
Block (yy.class)
method a matches getBlockTexture
BlockGrass (jb.class)
BlockMycelium (ez.class)
IBlockAccess (kq.class)
method e matches getBlockMaterial
method a matches getBlockId
method d matches getBlockMetadata
RenderBlocks (acr.class)
field a matches blockAccess
RenderLiving (acq.class)
RenderSpider (abw.class)
RenderEnderman (aae.class)
Entity (ia.class)
field j matches entityId
field a matches nextEntityID
method I matches getEntityTexture
method d matches writeToNBT
method e matches readFromNBT
EntityLiving (nq.class)
NBTTagCompound (ik.class)
method f matches getLong
method a matches setLong
Minecraft (net/minecraft/client/Minecraft.class)
field E matches texturePackList
TexturePackList (adk.class)
field a matches selectedTexturePack
field c matches defaultTexturePack
field e matches minecraft
TexturePackBase (afs.class)
field a matches texturePackFileName
4 available mods:
[YES] HD Textures 1.1 - Provides support for texture packs of size 32x32 and higher.
[YES] HD Font 1.2 - Provides support for higher resolution fonts.
[YES] Better Grass 1.0 - Improves the look of the sides of grass blocks. Inspired by MrMessiah's mod.
[YES] Random Mobs 1.1 - Randomize mob skins if texture pack supports it. Based on Balthichou's mod.
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModTextRenderer.getTableCellRendererComponent(MainForm.java:786)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:6982)
at apple.awt.CAccessibility$22.call(CAccessibility.java:389)
at apple.awt.CAccessibility$22.call(CAccessibility.java:368)
at apple.awt.CToolkit$CallableWrapper.run(CToolkit.java:1120)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at apple.awt.CToolkit$CPeerEvent.dispatch(CToolkit.java:1210)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModTextRenderer.getTableCellRendererComponent(MainForm.java:786)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:6982)
at apple.awt.CAccessibility$22.call(CAccessibility.java:389)
at apple.awt.CAccessibility$22.call(CAccessibility.java:368)
at apple.awt.CToolkit$CallableWrapper.run(CToolkit.java:1120)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at apple.awt.CToolkit$CPeerEvent.dispatch(CToolkit.java:1210)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModCheckBoxRenderer.getTableCellRendererComponent(MainForm.java:743)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:6982)
at apple.awt.CAccessibility$22.call(CAccessibility.java:389)
at apple.awt.CAccessibility$22.call(CAccessibility.java:368)
at apple.awt.CToolkit$CallableWrapper.run(CToolkit.java:1120)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at apple.awt.CToolkit$CPeerEvent.dispatch(CToolkit.java:1210)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModCheckBoxRenderer.getTableCellRendererComponent(MainForm.java:743)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:6982)
at apple.awt.CAccessibility$22.call(CAccessibility.java:389)
at apple.awt.CAccessibility$22.call(CAccessibility.java:368)
at apple.awt.CToolkit$CallableWrapper.run(CToolkit.java:1120)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at apple.awt.CToolkit$CPeerEvent.dispatch(CToolkit.java:1210)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModCheckBoxRenderer.getTableCellRendererComponent(MainForm.java:743)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:6982)
at apple.awt.CAccessibility$22.call(CAccessibility.java:389)
at apple.awt.CAccessibility$22.call(CAccessibility.java:368)
at apple.awt.CToolkit$CallableWrapper.run(CToolkit.java:1120)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at apple.awt.CToolkit$CPeerEvent.dispatch(CToolkit.java:1210)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModCheckBoxRenderer.getTableCellRendererComponent(MainForm.java:743)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:6982)
at apple.awt.CAccessibility$22.call(CAccessibility.java:389)
at apple.awt.CAccessibility$22.call(CAccessibility.java:368)
at apple.awt.CToolkit$CallableWrapper.run(CToolkit.java:1120)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at apple.awt.CToolkit$CPeerEvent.dispatch(CToolkit.java:1210)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModCheckBoxRenderer.getTableCellRendererComponent(MainForm.java:743)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:6982)
at apple.awt.CAccessibility$22.call(CAccessibility.java:389)
at apple.awt.CAccessibility$22.call(CAccessibility.java:368)
at apple.awt.CToolkit$CallableWrapper.run(CToolkit.java:1120)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at apple.awt.CToolkit$CPeerEvent.dispatch(CToolkit.java:1210)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Unexpected error while handling UI event java.awt.event.MouseEvent[MOUSE_PRESSED,(33,195),absolute(738,217),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on frame0
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModCheckBoxRenderer.getTableCellRendererComponent(MainForm.java:743)
at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7023)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7410)
at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6925)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:194)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:388)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:398)
at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:442)
at javax.swing.JTable.changeSelectionModel(JTable.java:2352)
at javax.swing.JTable.changeSelection(JTable.java:2421)
at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1085)
at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1008)
at javax.swing.plaf.basic.BasicTableUI$MouseInputHandler.mousePressed(BasicTableUI.java:768)
at com.apple.laf.AquaTableUI$MouseInputHandler.mousePressed(AquaTableUI.java:82)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6370)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6138)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4735)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Unexpected error while handling UI event java.awt.event.MouseEvent[MOUSE_RELEASED,(33,195),absolute(738,217),button=1,modifiers=Button1,clickCount=1] on frame0
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModCheckBoxRenderer.getTableCellRendererComponent(MainForm.java:743)
at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7023)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7410)
at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6925)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:137)
at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:668)
at javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(BasicTableUI.java:923)
at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(BasicTableUI.java:1136)
at javax.swing.plaf.basic.BasicTableUI$MouseInputHandler.mouseReleased(BasicTableUI.java:772)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
at java.awt.Component.processMouseEvent(Component.java:6373)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6138)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4735)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Please... Please, I'm begging you... Please put in the options to not edit the Jar, and just patch the damn textures... Nothing with the Jar or mods... If you could, My Minecraft wouldn't crash, and I wouldn't constantly have to re-put what mods I want in my game using MCpatcher becuase it never remembers what mods I put in there in the first place... I just want to patch my textures!!
It has to edit the jar. That's how this whole thing works given that Minecraft doesn't natively support high-res textures with animations. The textures themselves don't have to be patched at all.
java.lang.IllegalArgumentException: Number of remaining buffer elements is 1024, must be at least 4096
at org.lwjgl.BufferChecks.throwBufferSizeException(BufferChecks.java:143)
at org.lwjgl.BufferChecks.checkBufferSize(BufferChecks.java:158)
at org.lwjgl.BufferChecks.checkBuffer(BufferChecks.java:163)
at org.lwjgl.opengl.GL11.glTexSubImage2D(GL11.java:2908)
at zh.a(RenderEngine.java:454)
at net.minecraft.client.Minecraft.k(SourceFile:1338)
at net.minecraft.client.Minecraft.x(SourceFile:705)
at net.minecraft.client.Minecraft.run(SourceFile:658)
at java.lang.Thread.run(Unknown Source)
The numbers 1024 and 4096 suggest that one of those mods you're using has its own animated texture. MCPatcher can only patch the ones that are built in to the game. There's really no good way for me to support ones added by mods without an official mod API. If you can narrow down which of those mods is causing the problem and if the mod's source code is available, I may be able to do something.
Please... Please, I'm begging you... Please put in the options to not edit the Jar, and just patch the damn textures... Nothing with the Jar or mods... If you could, My Minecraft wouldn't crash, and I wouldn't constantly have to re-put what mods I want in my game using MCpatcher becuase it never remembers what mods I put in there in the first place... I just want to patch my textures!!
I have no idea what this means. Patching the game's code (the jar file) is necessary to make HD textures work without artifacts.
The github links are not up to date but the adf.ly ones are. Try them.
The github uploader is flaky for me, so it often takes a day or two before I can update the version there. I managed to get it working this morning, so the links are up to date now.
I get the following exceptions when clicking to select a mod or when trying to see its description. MCPatcher version 2.2.3.
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModTextRenderer.getTableCellRendererComponent(MainForm.java:786)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:6982)
at apple.awt.CAccessibility$22.call(CAccessibility.java:389)
at apple.awt.CAccessibility$22.call(CAccessibility.java:368)
at apple.awt.CToolkit$CallableWrapper.run(CToolkit.java:1120)
...
I don't really know why this would happen, but I'll put a null check there in the next version. It may fix the problem, but I can't guarantee it.
About the next MCPatcher update
Many people are unhappy with the swamp colors introduced in 1.9. I am about 90% done with a patch to let texture packs customize all of the hardcoded colors in the game. This includes:
Swamp grass, foliage, and water
Potions and bottled water
Sky and torch lightmaps
Biome coloring for stone, gravel, or any standard block
Pine and birch leaves
Water and lava drip particle effects
Redstone wiring and particle effects
Pumpkin and melon vines
Lilypads
I will post more information that texture pack authors will need to take advantage of the features as the patch is finalized.
I am using vanilla minecraft. I have completely deleted everything in my .minecraft, updated, downloaded a map and a texture pack, and patched. For some reason, whenever I enter my single player, all of my items are white. I cannot see anything but white boxes for the item when holding it, and my inventory is full of white boxes, my items. I believe this is the patcher's fault, as I have retried everything again 2 more times.
I am using LB Photo Realism 128x128. Any texture pack I attempt to use is not functioning correctly.
I am using version 1.0.0
I am using patcher 2.2.3
ANYONE PLEASE HELP!
{Edit} : Snapshot 49 is not working with it either. This is dissappointing me because I would love to start playing Lux Perpetua, but cannot with the wrong textures. :|
Many people are unhappy with the swamp colors introduced in 1.9. I am about 90% done with a patch to let texture packs customize all of the hardcoded colors in the game. This includes:
Swamp grass, foliage, and water
Potions and bottled water
Sky and torch lightmaps
Biome coloring for stone, gravel, or any standard block
Pine and birch leaves
Water and lava drip particle effects
Redstone wiring and particle effects
Pumpkin and melon vines
Lilypads
I will post more information that texture pack authors will need to take advantage of the features as the patch is finalized.
A wonderful texture pack author (Misa) gave me a sneak peak at this, and it looks awesome. Thank you so much for fixing what Mojang won't :sad.gif:
I am using vanilla minecraft. I have completely deleted everything in my .minecraft, updated, downloaded a map and a texture pack, and patched. For some reason, whenever I enter my single player, all of my items are white. I cannot see anything but white boxes for the item when holding it, and my inventory is full of white boxes, my items. I believe this is the patcher's fault, as I have retried everything again 2 more times.
I am using LB Photo Realism 128x128. Any texture pack I attempt to use is not functioning correctly.
I am using version 1.0.0
I am using patcher 2.2.3
ANYONE PLEASE HELP!
{Edit} : Snapshot 49 is not working with it either. This is dissappointing me because I would love to start playing Lux Perpetua, but cannot with the wrong textures. :|
Hello Kahr!
I am a very big fan of McPatcher and I use it every time there is an update for Minecraft and I need to use my favorite texturepacks. Well, recently, it has come to my attention that McPatcher and my computer aren't getting along very well. I run Mac OS 10.6.6. My java is completely up to date. When I open the McPatcher 2.2.3 with right-clicking and choosing "Jar Launcher", it opens up. But this morning, I saw that the checkboxes for "HD Textures" "HD Font" and "BetterGrass" were unchecked. This meant that "RandomMobs" and "TooManyItems" were checked. My plan is to patch my texture pack/minecraft.jar, WITHOUT BetterGrass or RandomMobs, but WITH HD Font, HD Textures, and TooManyItems. So, when I went to click the little checkmark by "HD Font", it jump straight toward the log and spewed out a gush of text at me.
Here:
MCPatcher version is 2.2.3
OS: Mac OS X 10.6.8 x86_64
JVM: Apple Inc. 1.6.0_29 (64 bit)
Classpath: /Users/keanu26/Downloads/mcpatcher-2.2.3.jar
Minecraft version is 11w49a (md5 a1f7969b6b546c492fecabfcb8e8525a)
Analyzing /Users/keanu26/Library/Application Support/minecraft/bin/minecraft-11w49a.jar (1406 files)
abe.class matches NBTTagCompound.class
abq.class matches FlowWater.class
ago.class matches TexturePackCustom.class
aia.class matches IBlockAccess.class
aii.class matches BlockMycelium.class
d matches getBlockTexture
ajc.class matches RenderSpider.class
bj.class matches StillLava.class
ej.class matches GLAllocation.class
c matches createDirectByteBuffer
er.class matches RenderLiving.class
a matches doRenderLiving
fo.class matches FlowLava.class
fr.class matches TexturePackList.class
fr.class matches TexturePackList.class
gd.class matches ColorizerFoliage.class
gy.class matches Watch.class
gz.class matches GameSettings.class
h.class matches TexturePackBase.class
a matches getInputStream
h.class matches TexturePackBase.class
a matches getInputStream
kd.class matches TexturePackDefault.class
ln.class matches ItemRenderer.class
md.class matches Fire.class
mg.class matches FontRenderer.class
mg.class matches FontRenderer.class
mi.class matches Entity.class
nt.class matches Block.class
or.class matches StillWater.class
po.class matches BlockGrass.class
d matches getBlockTexture
rg.class matches RenderEnderman.class
sc.class matches TextureFX.class
a matches onTick
sd.class matches Compass.class
tn.class matches RenderBlocks.class
a matches renderStandardBlockWithAmbientOcclusion
b matches renderStandardBlockWithColorMultiplier
AO faces (N S E W) = (17 18 15 16)
non-AO multipliers (R G :cool.gif: = (14 15 16)
xa.class matches Portal.class
xe.class matches ColorizerWater.class
xg.class matches ColorizerGrass.class
yh.class matches RenderEngine.class
b matches refreshTextures
zv.class matches Material.class
zz.class matches EntityLiving.class
net/minecraft/client/Minecraft.class matches Minecraft.class
net/minecraft/client/Minecraft.class matches Minecraft.class
k matches runTick
net/minecraft/client/Minecraft.class matches Minecraft.class
Analyzing /Users/keanu26/Library/Application Support/minecraft/bin/minecraft-11w49a.jar (second pass)
Minecraft (net/minecraft/client/Minecraft.class)
RenderEngine (yh.class)
field h matches imageData
field i matches textureList
method a matches registerTextureFX
method a matches readTextureImage
method a matches setupTexture
method a matches getImageRGB
method a matches readTextureImageData
TextureFX (sc.class)
field f matches imageData
field g matches tileNumber
field j matches tileSize
field k matches tileImage
Compass (sd.class)
Fire (md.class)
StillLava (bj.class)
FlowLava (fo.class)
StillWater (or.class)
FlowWater (abq.class)
ItemRenderer (ln.class)
Watch (gy.class)
Portal (xa.class)
Minecraft (net/minecraft/client/Minecraft.class)
field E matches texturePackList
field p matches renderEngine
field A matches gameSettings
field q matches fontRenderer
field r matches alternateFontRenderer
GLAllocation (ej.class)
TexturePackList (fr.class)
field a matches selectedTexturePack
field c matches defaultTexturePack
field e matches minecraft
method a matches updateAvailableTexturePacks
method a matches setTexturePack
method b matches availableTexturePacks
TexturePackBase (h.class)
field a matches texturePackFileName
method a matches openTexturePackFile
method b matches closeTexturePackFile
TexturePackCustom (ago.class)
field e matches zipFile
field h matches file
TexturePackDefault (kd.class)
FontRenderer (mg.class)
GameSettings (gz.class)
ColorizerWater (xe.class)
field a matches colorBuffer
ColorizerGrass (xg.class)
field a matches colorBuffer
ColorizerFoliage (gd.class)
field a matches colorBuffer
FontRenderer (mg.class)
method a matches getStringWidth
Material (zv.class)
field b matches ground
Block (nt.class)
method d matches getBlockTexture
BlockGrass (po.class)
BlockMycelium (aii.class)
IBlockAccess (aia.class)
method f matches getBlockMaterial
method a matches getBlockId
method e matches getBlockMetadata
RenderBlocks (tn.class)
field a matches blockAccess
RenderLiving (er.class)
RenderSpider (ajc.class)
RenderEnderman (rg.class)
Entity (mi.class)
field f matches entityId
field a matches nextEntityID
method M matches getEntityTexture
method d matches writeToNBT
method e matches readFromNBT
EntityLiving (zz.class)
NBTTagCompound (abe.class)
method g matches getLong
method a matches setLong
Minecraft (net/minecraft/client/Minecraft.class)
field E matches texturePackList
TexturePackList (fr.class)
field a matches selectedTexturePack
field c matches defaultTexturePack
field e matches minecraft
TexturePackBase (h.class)
field a matches texturePackFileName
5 available mods:
[YES] HD Textures 1.1 - Provides support for texture packs of size 32x32 and higher.
[YES] TooManyItems2011_11_29 - 20 files to add or replace.
[YES] HD Font 1.2 - Provides support for higher resolution fonts.
[YES] Better Grass 1.0 - Improves the look of the sides of grass blocks. Inspired by MrMessiah's mod.
[YES] Random Mobs 1.1 - Randomize mob skins if texture pack supports it. Based on Balthichou's mod.
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModCheckBoxRenderer.getTableCellRendererComponent(MainForm.java:743)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:6982)
at apple.awt.CAccessibility$22.call(CAccessibility.java:389)
at apple.awt.CAccessibility$22.call(CAccessibility.java:368)
at apple.awt.CToolkit$CallableWrapper.run(CToolkit.java:1120)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at apple.awt.CToolkit$CPeerEvent.dispatch(CToolkit.java:1210)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Unexpected error while handling UI event java.awt.event.MouseEvent[MOUSE_PRESSED,(29,194),absolute(415,338),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on frame0
java.lang.NullPointerException
at com.pclewis.mcpatcher.MainForm$ModCheckBoxRenderer.getTableCellRendererComponent(MainForm.java:743)
at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7023)
at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7410)
at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6925)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147)
at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:194)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:388)
at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:398)
at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:442)
at javax.swing.JTable.changeSelectionModel(JTable.java:2352)
at javax.swing.JTable.changeSelection(JTable.java:2421)
at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1085)
at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1008)
at javax.swing.plaf.basic.BasicTableUI$MouseInputHandler.mousePressed(BasicTableUI.java:768)
at com.apple.laf.AquaTableUI$MouseInputHandler.mousePressed(AquaTableUI.java:82)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6370)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6138)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4735)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at com.pclewis.mcpatcher.MainForm$1.dispatchEvent(MainForm.java:90)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
So then, I said, "Did it check the checkbox?" So, I clicked back to "Mods" and saw that the Mod "HD Font" was highlighted, but not check-boxed. So I gave up and clicked "Patch". (With the Mods "RandomMobs" and "TooManyItems" checked. The rest were unchecked) Almost immediately, it stopped at 7% and froze. I opened up the "Force Quit" menu and got out of the mishap. Upon relaunching MCPatcher 2.2.3 (Keep in mind that I insist on using minecraft.jar 11w49a), and it said that my minecraft.jar was corrupted.
I went through this process about 10 times, before I had to go somewhere. Here I am now, begging for help. I cannot live without my custom font and my HD textures!
Please Kahr, help me.
Thanks.
You should just give us the .class files, I don't want to have to get a fresh .jar file and have to reinstall all my mods!
No he shouldn't. His way is better for compatibility with other mods. If his mod changed the same class as another mod, you couldn't use them together. By patching, he can patch a class file even after another mod has changed it. Not always, but sometimes and that's better than the alternative. He's also not redistributing Mojang's work, which is strictly speaking not entirely legal. Finally, try patching your current jar, it just might work. If not, then yeah suck it up and download a fresh jar and patch and re install mods, it's not that hard
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Version 2.2.3 worked for me.
Heres what i do:
1. Force Update minecraft 1.0.0
2. Open minecraft.jar using winrar
3.Open mod loader 1.0.0 usng winrar
4.Copy files from mod loader to .jar
5.close everything
6.Run MC
7.Mojang pops up.
8.*Freeze*
9.Brief flash of an error
10.Minecraft Crashes
11. :sad.gif:Oh it appears im on the wrong post. hmmmm Derp
The github links are not up to date but the adf.ly ones are. Try them.
It has to edit the jar. That's how this whole thing works given that Minecraft doesn't natively support high-res textures with animations. The textures themselves don't have to be patched at all.
Thanks. I did a quick fix for 11w49a and only had time to test it for that and 1.0.0. The next update will work with older versions again.
The numbers 1024 and 4096 suggest that one of those mods you're using has its own animated texture. MCPatcher can only patch the ones that are built in to the game. There's really no good way for me to support ones added by mods without an official mod API. If you can narrow down which of those mods is causing the problem and if the mod's source code is available, I may be able to do something.
I have no idea what this means. Patching the game's code (the jar file) is necessary to make HD textures work without artifacts.
*sigh* See the first question in the FAQ, and if you still don't trust me, examine the MCPatcher source code on github.
The github uploader is flaky for me, so it often takes a day or two before I can update the version there. I managed to get it working this morning, so the links are up to date now.
I don't really know why this would happen, but I'll put a null check there in the next version. It may fix the problem, but I can't guarantee it.
About the next MCPatcher update
Many people are unhappy with the swamp colors introduced in 1.9. I am about 90% done with a patch to let texture packs customize all of the hardcoded colors in the game. This includes:
- Swamp grass, foliage, and water
- Potions and bottled water
- Sky and torch lightmaps
- Biome coloring for stone, gravel, or any standard block
- Pine and birch leaves
- Water and lava drip particle effects
- Redstone wiring and particle effects
- Pumpkin and melon vines
- Lilypads
I will post more information that texture pack authors will need to take advantage of the features as the patch is finalized.I am using LB Photo Realism 128x128. Any texture pack I attempt to use is not functioning correctly.
I am using version 1.0.0
I am using patcher 2.2.3
ANYONE PLEASE HELP!
{Edit} : Snapshot 49 is not working with it either. This is dissappointing me because I would love to start playing Lux Perpetua, but cannot with the wrong textures. :|
Joe
A wonderful texture pack author (Misa) gave me a sneak peak at this, and it looks awesome. Thank you so much for fixing what Mojang won't :sad.gif:
ME TOO
-
View User Profile
-
View Posts
-
Send Message
Curse PremiumI am a very big fan of McPatcher and I use it every time there is an update for Minecraft and I need to use my favorite texturepacks. Well, recently, it has come to my attention that McPatcher and my computer aren't getting along very well. I run Mac OS 10.6.6. My java is completely up to date. When I open the McPatcher 2.2.3 with right-clicking and choosing "Jar Launcher", it opens up. But this morning, I saw that the checkboxes for "HD Textures" "HD Font" and "BetterGrass" were unchecked. This meant that "RandomMobs" and "TooManyItems" were checked. My plan is to patch my texture pack/minecraft.jar, WITHOUT BetterGrass or RandomMobs, but WITH HD Font, HD Textures, and TooManyItems. So, when I went to click the little checkmark by "HD Font", it jump straight toward the log and spewed out a gush of text at me.
Here:
So then, I said, "Did it check the checkbox?" So, I clicked back to "Mods" and saw that the Mod "HD Font" was highlighted, but not check-boxed. So I gave up and clicked "Patch". (With the Mods "RandomMobs" and "TooManyItems" checked. The rest were unchecked) Almost immediately, it stopped at 7% and froze. I opened up the "Force Quit" menu and got out of the mishap. Upon relaunching MCPatcher 2.2.3 (Keep in mind that I insist on using minecraft.jar 11w49a), and it said that my minecraft.jar was corrupted.
I went through this process about 10 times, before I had to go somewhere. Here I am now, begging for help. I cannot live without my custom font and my HD textures!
Please Kahr, help me.
Thanks.
Youtube: http://www.youtube.com/user/Keanulaszlo
########## GL ERROR ##########
@ Pre render
1281: Invalid value
No he shouldn't. His way is better for compatibility with other mods. If his mod changed the same class as another mod, you couldn't use them together. By patching, he can patch a class file even after another mod has changed it. Not always, but sometimes and that's better than the alternative. He's also not redistributing Mojang's work, which is strictly speaking not entirely legal. Finally, try patching your current jar, it just might work. If not, then yeah suck it up and download a fresh jar and patch and re install mods, it's not that hard