Dirt Slabs have wrong colour with MCPatcher

If you're having problems with your installation of Better Than Wolves, or if you've woken up in the future and are beginning to doubt the nature of reality, here's the place to post about it.
Mesh
Posts: 210
Joined: Sun May 12, 2013 6:24 pm

Dirt Slabs have wrong colour with MCPatcher

Post by Mesh »

I've done some testing with my texture pack and it seems as though the Dirt Slab is having colour applied to the whole block from /misc/grasscolor.png when it grows grass instead of just the top of the block. This seems to have surfaced since 4.A7 (as claimed by Niyu), it occurs in other packs and vanilla too.

I was a bit apprehensive about posting a bug report because this only happens when using MCPatcher and not (as far as I know) in BTW standard, but since a lot of people use it and it seems to have some support amongst the community, I thought it would be worth bringing it to your attention.

Discussion and discovery of the bug can be found in this thread: viewtopic.php?f=12&t=9141#p154236
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

Moving this to tech support. Please reserve bug reports for issues specific to Better Than Wolves.

I'm sympathetic to this man, and checked both the related code changes I made, as well as testing grass slabs in various biomes. As far as I can tell this does not affect BTW with a standard install.

As for the code changes, any that I made to the slabs in the versions specified (between 4.A6 and now) were entirely unrelated to rendering, only having to do with overall organization of various slabs. So, from that, I can only assume that whatever changes MCPatcher is making to that code are EXTREMELY dependent on the code being arranged in a very particular way, and if I change anything at all about the way it works, these kinds of issues will result. Obviously, second guessing every minor code change I make is not a reasonable way for me to work and would quickly grind development to a standstill.

Also, I really know nothing about MCPatcher. I've never used it, I'm not entirely clear on what its feature set is, and I certainly have no idea how it works under the hood. Thus, debugging problems with it is not really feasible.

Having said all that, if anyone has a clear idea of what would need to be changed on my end to fix this, feel free to let me know. I'd be happy to make any (minor) changes required to help you out.
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

BTW: Are you guys sure this was happening in 4.A7 like Niyu says in your discovery thread? Looking over some more code, it would make a lot more sense if this started with the changes I made in 4.A9 to accommodate the Kiln rendering multiple cooking blocks at once.

It's actually fairly easy for me to revert that change and do it in a slightly different way that won't mess with the rendering code.
User avatar
Gilberreke
Posts: 4486
Joined: Thu Jul 14, 2011 3:12 pm
Location: Belgium

Re: Dirt Slabs have wrong colour with MCPatcher

Post by Gilberreke »

FlowerChild wrote:So, from that, I can only assume that whatever changes MCPatcher is making to that code are EXTREMELY dependent on the code being arranged in a very particular way.
Exactly this, MCPatcher will inject code and expect very particular layouts. It's surprisingly good at adapting itself, but once you get into "refactor" territory, it stops working. From what I've understood, a refactor is exactly what you did, so bugs like this make sense.
FlowerChild wrote:Having said all that, if anyone has a clear idea of what would need to be changed on my end to fix this, feel free to let me know. I'd be happy to make any (minor) changes required to help you out.
I don't think there's much you can do on your end, unless someone digs into this very particular bug and figures out a specific solution. It'd end up being a game of wack-a-bug eventually, though of course you don't refactor THAT often, so maybe it's feasible.
Come join us at Vioki's Discord! discord.gg/fhMK5kx
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

Here:

Magical Download Experience

That's a quick 'c' version to the last release I just threw together. If someone with this issue can give it a shot and let me know if it fixes it, I'd be much obliged.

Note that the version number in game will remain at 'b', as my local code isn't in a state where I can recompile a full version right now.
Gilberreke wrote:It'd end up being a game of wack-a-bug eventually, though of course you don't refactor THAT often, so maybe it's feasible.
If it's just RenderBlocks, then it shouldn't be an issue. I doubt I'd need to modify it anytime soon, as I had already refactored it long ago to offload most of its work to the individual block classes. If it's what I think it was this time, it was a change I made just for the sake of zen code organization, so really nothing critical at all.
User avatar
ko_teknik
Posts: 268
Joined: Thu Dec 26, 2013 4:16 am

Re: Dirt Slabs have wrong colour with MCPatcher

Post by ko_teknik »

i have try with Mcpatcher 5.0.2 and it look the same :

Image

It show ( b ) version but i think its because you dont have change the version name ?

Image
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

Hmmm...ok then.

Is there any way that you guys can tell which files it's patching? I'm specifically interested in knowing whether it's trying to modify FCBlockDirtSlab.

If it is, then I have a pretty good idea what's happening, but it'll have to wait for next release for a fix.
Mesh
Posts: 210
Joined: Sun May 12, 2013 6:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by Mesh »

Yes it adds FCBlockDirtSlab.class. Added the "Patch Summary" it outputs in spoiler.

Edit: Wait, that seems to be just showing the fact it's adding your version of it. I'll leave it here in case it still helps though. That's the only output I seem to get when patching it
Spoiler
Show

Code: Select all

BTWMod4-A9PustulesLancing
    added FCAddOn.class
    added FCAddOnHandler.class
    added FCBeaconEffectLocation.class
    added FCBeaconEffectLocationList.class
    added FCBehaviorBroadheadArrowDispense.class
    added FCBehaviorDispenseDynamite.class
    added FCBehaviorRottedArrowDispense.class
    added FCBehaviorSoulUrnDispense.class
    added FCBetterThanWolves.class
    added FCBlockAestheticNonOpaque.class
    added FCBlockAestheticOpaque.class
    added FCBlockAestheticOpaqueEarth.class
    added FCBlockAestheticVegetation.class
    added FCBlockAnchor.class
    added FCBlockAnvil.class
    added FCBlockArcaneVessel.class
    added FCBlockAxle.class
    added FCBlockAxlePowerSource.class
    added FCBlockBBQ.class
    added FCBlockBeacon.class
    added FCBlockBed.class
    added FCBlockBellows.class
    added FCBlockBlackStone.class
    added FCBlockBlockDispenser.class
    added FCBlockBloodMoss.class
    added FCBlockBloodWood.class
    added FCBlockBloodWoodLeaves.class
    added FCBlockBoneSlab.class
    added FCBlockBrewingStand.class
    added FCBlockBuddyBlock.class
    added FCBlockButtonStone.class
    added FCBlockButtonWood.class
    added FCBlockCactus.class
    added FCBlockCake.class
    added FCBlockCandle.class
    added FCBlockCarrot.class
    added FCBlockCauldron.class
    added FCBlockCement.class
    added FCBlockChest.class
    added FCBlockCloth.class
    added FCBlockCocoa.class
    added FCBlockCompanionCube.class
    added FCBlockComparator.class
    added FCBlockCookingVessel.class
    added FCBlockCrucible.class
    added FCBlockDaylightDetector.class
    added FCBlockDeadWeight.class
    added FCBlockDetectorBlock.class
    added FCBlockDetectorLogic.class
    added FCBlockDetectorLogicGlowing.class
    added FCBlockDetectorRail.class
    added FCBlockDirt.class
    added FCBlockDirtSlab.class
    added FCBlockDoor.class
    added FCBlockDoorWood.class
    added FCBlockDragonEgg.class
    added FCBlockEnchantmentTable.class
    added FCBlockEndPortal.class
    added FCBlockEndPortalFrame.class
    added FCBlockEndStone.class
    added FCBlockEnderChest.class
    added FCBlockFarmland.class
    added FCBlockFarmlandFertilized.class
    added FCBlockFence.class
    added FCBlockFenceGate.class
    added FCBlockFire.class
    added FCBlockFireStoked.class
    added FCBlockFlowerPot.class
    added FCBlockFullBlock.class
    added FCBlockFurnace.class
    added FCBlockFurnaceLit.class
    added FCBlockGearBox.class
    added FCBlockGlass.class
    added FCBlockGourd.class
    added FCBlockGrass.class
    added FCBlockGravel.class
    added FCBlockHandCrank.class
    added FCBlockHempCrop.class
    added FCBlockHopper.class
    added FCBlockIce.class
    added FCBlockInfernalEnchanter.class
    added FCBlockJackOLantern.class
    added FCBlockKiln.class
    added FCBlockLadder.class
    added FCBlockLavaFlowing.class
    added FCBlockLavaStationary.class
    added FCBlockLeaves.class
    added FCBlockLegacyCorner.class
    added FCBlockLegacyOmniSlab.class
    added FCBlockLens.class
    added FCBlockLever.class
    added FCBlockLightBulb.class
    added FCBlockLilyPad.class
    added FCBlockLog.class
    added FCBlockMelon.class
    added FCBlockMillStone.class
    added FCBlockMiningCharge.class
    added FCBlockMobSpawner.class
    added FCBlockMoulding.class
    added FCBlockMouldingAndDecorative.class
    added FCBlockMushroom.class
    added FCBlockMushroomBrown.class
    added FCBlockMushroomCap.class
    added FCBlockMycelium.class
    added FCBlockNetherBrick.class
    added FCBlockNetherBrickMouldingAndDecorative.class
    added FCBlockNetherBrickSidingAndCornerAndDecorative.class
    added FCBlockNetherQuartzOre.class
    added FCBlockNetherStalk.class
    added FCBlockNetherrack.class
    added FCBlockNote.class
    added FCBlockOre.class
    added FCBlockOreStorage.class
    added FCBlockPane.class
    added FCBlockPistonBase.class
    added FCBlockPistonExtension.class
    added FCBlockPistonMoving.class
    added FCBlockPlanks.class
    added FCBlockPlanter.class
    added FCBlockPlatform.class
    added FCBlockPortal.class
    added FCBlockPotato.class
    added FCBlockPowderKeg.class
    added FCBlockPressurePlate.class
    added FCBlockPulley.class
    added FCBlockPumpkin.class
    added FCBlockPumpkinCarved.class
    added FCBlockRedstoneLight.class
    added FCBlockRedstoneOre.class
    added FCBlockRedstoneRepeater.class
    added FCBlockRedstoneWire.class
    added FCBlockReed.class
    added FCBlockRope.class
    added FCBlockRottenFlesh.class
    added FCBlockRottenFleshSlab.class
    added FCBlockSand.class
    added FCBlockSandStone.class
    added FCBlockSandstoneMouldingAndDecorative.class
    added FCBlockSandstoneSidingAndCornerAndDecorative.class
    added FCBlockSapling.class
    added FCBlockSaw.class
    added FCBlockScrewPump.class
    added FCBlockShaft.class
    added FCBlockSidingAndCorner.class
    added FCBlockSidingAndCornerAndDecorative.class
    added FCBlockSign.class
    added FCBlockSilverfish.class
    added FCBlockSkull.class
    added FCBlockSlab.class
    added FCBlockSlabFalling.class
    added FCBlockSnow.class
    added FCBlockSoulSand.class
    added FCBlockSoulforgeDormant.class
    added FCBlockSoulforgedSteel.class
    added FCBlockStairs.class
    added FCBlockStairsBase.class
    added FCBlockStairsNetherBrick.class
    added FCBlockStairsWhiteStone.class
    added FCBlockStake.class
    added FCBlockStakeString.class
    added FCBlockStem.class
    added FCBlockStone.class
    added FCBlockStoneBrick.class
    added FCBlockStub.class
    added FCBlockTallGrass.class
    added FCBlockTorch.class
    added FCBlockTrapDoor.class
    added FCBlockTripWire.class
    added FCBlockTripWireSource.class
    added FCBlockTurntable.class
    added FCBlockUnfiredPottery.class
    added FCBlockVanillaCauldron.class
    added FCBlockVanillaHopper.class
    added FCBlockVase.class
    added FCBlockVessel.class
    added FCBlockVine.class
    added FCBlockWall.class
    added FCBlockWaterFlowing.class
    added FCBlockWaterStationary.class
    added FCBlockWeb.class
    added FCBlockWheat.class
    added FCBlockWoodMouldingAndDecorative.class
    added FCBlockWoodSidingAndCornerAndDecorative.class
    added FCBlockWoodSlab.class
    added FCBlockWoolSlab.class
    added FCBlockWorkbench.class
    added FCClientAnimationFire.class
    added FCClientEntityWhiteSmokeFX.class
    added FCClientGuiBlockDispenser.class
    added FCClientGuiCookingVessel.class
    added FCClientGuiCraftingAnvil.class
    added FCClientGuiHopper.class
    added FCClientGuiInfernalEnchanter.class
    added FCClientGuiMillStone.class
    added FCClientGuiPulley.class
    added FCClientModelCowUdder.class
    added FCClientModelPlayer.class
    added FCClientModelPlayerArmor.class
    added FCClientModelSquidTentacleAttack.class
    added FCClientModelWaterWheel.class
    added FCClientModelWindMill.class
    added FCClientModelWindMillVerticalFrame.class
    added FCClientModelWindMillVerticalSails.class
    added FCClientModelWindMillVerticalShafts.class
    added FCClientModelWolfDire.class
    added FCClientRenderBlockLiftedByPlatform.class
    added FCClientRenderBroadheadArrow.class
    added FCClientRenderCanvas.class
    added FCClientRenderDynamite.class
    added FCClientRenderEntitySoulSand.class
    added FCClientRenderEntitySpiderWeb.class
    added FCClientRenderEntityWindMillVertical.class
    added FCClientRenderEntityWolfDire.class
    added FCClientRenderInfiniteArrow.class
    added FCClientRenderMiningCharge.class
    added FCClientRenderMovingAnchor.class
    added FCClientRenderMovingPlatform.class
    added FCClientRenderRottenArrow.class
    added FCClientRenderUrn.class
    added FCClientRenderWaterWheel.class
    added FCClientRenderWindMill.class
    added FCClientSoundTrackerEntry.class
    added FCClientTextureFire.class
    added FCClientTextureFireStoked.class
    added FCClientTextureVesselXP.class
    added FCClientUtilsRender.class
    added FCClosestEntityInfo.class
    added FCClosestEntitySelectionCriteria.class
    added FCClosestEntitySelectionCriteriaSquidSecondaryTarget.class
    added FCCommandServerLoc.class
    added FCContainerAnvil.class
    added FCContainerBlockDispenser.class
    added FCContainerCookingVessel.class
    added FCContainerHopper.class
    added FCContainerInfernalEnchanter.class
    added FCContainerMillStone.class
    added FCContainerPulley.class
    added FCCraftingManagerAnvil.class
    added FCCraftingManagerBulk.class
    added FCCraftingManagerBulkRecipe.class
    added FCCraftingManagerCauldron.class
    added FCCraftingManagerCauldronStoked.class
    added FCCraftingManagerCrucible.class
    added FCCraftingManagerCrucibleStoked.class
    added FCCraftingManagerMillStone.class
    added FCDamageSourceCustom.class
    added FCEntityAIAnimalFlee.class
    added FCEntityAIGraze.class
    added FCEntityAIMultiTempt.class
    added FCEntityAISkeletonArrowAttack.class
    added FCEntityAIVillagerMate.class
    added FCEntityAIWolfDireHowl.class
    added FCEntityAIWolfHowl.class
    added FCEntityAIWolfHowlSitting.class
    added FCEntityAIWolfWildTargetIfHungry.class
    added FCEntityAIWolfWildTargetIfStarving.class
    added FCEntityAIWolfWildTargetIfStarvingOrHostile.class
    added FCEntityAIZombieBreakBarricades.class
    added FCEntityBlockLiftedByPlatform.class
    added FCEntityBroadheadArrow.class
    added FCEntityCanvas.class
    added FCEntityDynamite.class
    added FCEntityInfiniteArrow.class
    added FCEntityItemBloodWoodSapling.class
    added FCEntityItemFloating.class
    added FCEntityJungleSpider.class
    added FCEntityMechPower.class
    added FCEntityMechPowerHorizontal.class
    added FCEntityMiningCharge.class
    added FCEntityMovingAnchor.class
    added FCEntityMovingPlatform.class
    added FCEntityRottenArrow.class
    added FCEntitySoulSand.class
    added FCEntitySpiderWeb.class
    added FCEntityUrn.class
    added FCEntityWaterWheel.class
    added FCEntityWindMill.class
    added FCEntityWindMillVertical.class
    added FCEntityWolfDire.class
    added FCEnumCanvasArt.class
    added FCExplosionMining.class
    added FCIBlock.class
    added FCIBlockClimbable.class
    added FCIBlockCraftableOnTurntable.class
    added FCIBlockFluidSource.class
    added FCIBlockMechanical.class
    added FCIBlockSlabLighting.class
    added FCIBlockSolidTop.class
    added FCIEntityIgnoreServerValidation.class
    added FCIEntityPacketHandler.class
    added FCIItem.class
    added FCIItemUseableByBlockDispenser.class
    added FCISoil.class
    added FCITileEntityDataPacketHandler.class
    added FCInventoryInfernalEnchanter.class
    added FCItemAncientProphecy.class
    added FCItemArcaneScroll.class
    added FCItemArmor.class
    added FCItemArmorChain.class
    added FCItemArmorGimp.class
    added FCItemArmorMod.class
    added FCItemArmorPadded.class
    added FCItemArmorRefined.class
    added FCItemArmorSpecial.class
    added FCItemArmorTanned.class
    added FCItemArmorWool.class
    added FCItemBark.class
    added FCItemBattleAxe.class
    added FCItemBlockAestheticNonOpaque.class
    added FCItemBlockAestheticOpaque.class
    added FCItemBlockAestheticOpaqueEarth.class
    added FCItemBlockAestheticVegetation.class
    added FCItemBlockBloodWood.class
    added FCItemBlockCompanionCube.class
    added FCItemBlockCustom.class
    added FCItemBlockDeadWeight.class
    added FCItemBlockDirtSlab.class
    added FCItemBlockIce.class
    added FCItemBlockLeaves.class
    added FCItemBlockLegacyCorner.class
    added FCItemBlockLegacySiding.class
    added FCItemBlockLilyPad.class
    added FCItemBlockLog.class
    added FCItemBlockMoulding.class
    added FCItemBlockMouldingAndDecorative.class
    added FCItemBlockPlanks.class
    added FCItemBlockPlanter.class
    added FCItemBlockPumpkinFresh.class
    added FCItemBlockSidingAndCorner.class
    added FCItemBlockSlab.class
    added FCItemBlockSlabCombine.class
    added FCItemBlockSlabFalling.class
    added FCItemBlockSnow.class
    added FCItemBlockSoulforgeDormant.class
    added FCItemBlockStairsWhiteStone.class
    added FCItemBlockSubstitution.class
    added FCItemBlockUnfiredPottery.class
    added FCItemBlockVase.class
    added FCItemBlockWoodCornerStub.class
    added FCItemBlockWoodMouldingDecorativeStub.class
    added FCItemBlockWoodMouldingStub.class
    added FCItemBlockWoodSidingDecorativeStub.class
    added FCItemBlockWoodSidingStub.class
    added FCItemBlockWoolSlab.class
    added FCItemBloodMossSpores.class
    added FCItemBone.class
    added FCItemBook.class
    added FCItemBow.class
    added FCItemBreedingHarness.class
    added FCItemBrick.class
    added FCItemBucketCement.class
    added FCItemBucketChocolateMilk.class
    added FCItemBucketMilk.class
    added FCItemCandle.class
    added FCItemCanvas.class
    added FCItemClay.class
    added FCItemCocoaBeans.class
    added FCItemCompositeBow.class
    added FCItemCreeperOysters.class
    added FCItemDung.class
    added FCItemDye.class
    added FCItemDynamite.class
    added FCItemEmptyMap.class
    added FCItemEnchantedBook.class
    added FCItemFishingRodBaited.class
    added FCItemFlint.class
    added FCItemFlintAndSteel.class
    added FCItemFood.class
    added FCItemFoodHighRes.class
    added FCItemFoulFood.class
    added FCItemGlassBottle.class
    added FCItemHardBoiledEgg.class
    added FCItemHardcoreBucket.class
    added FCItemHoe.class
    added FCItemMap.class
    added FCItemMattock.class
    added FCItemMould.class
    added FCItemMushroom.class
    added FCItemMushroomSoup.class
    added FCItemMysteryMeatCooked.class
    added FCItemMysteryMeatRaw.class
    added FCItemNetherBrick.class
    added FCItemNetherQuartz.class
    added FCItemNetherStar.class
    added FCItemPileDirt.class
    added FCItemPileGravel.class
    added FCItemPileSand.class
    added FCItemPileSoulSand.class
    added FCItemPotion.class
    added FCItemRefinedAxe.class
    added FCItemRefinedHoe.class
    added FCItemRefinedPickAxe.class
    added FCItemRefinedShovel.class
    added FCItemRefinedSword.class
    added FCItemRope.class
    added FCItemRottenFlesh.class
    added FCItemSeedFood.class
    added FCItemSeeds.class
    added FCItemShears.class
    added FCItemSlabWood.class
    added FCItemSnowball.class
    added FCItemSoap.class
    added FCItemSoulFlux.class
    added FCItemSoulUrn.class
    added FCItemSoup.class
    added FCItemSpadeWood.class
    added FCItemStub.class
    added FCItemStumpRemover.class
    added FCItemToolPickaxeCustom.class
    added FCItemTuningFork.class
    added FCItemWaterWheel.class
    added FCItemWindMill.class
    added FCItemWindMillVertical.class
    added FCItemWolfChopCooked.class
    added FCItemWolfChopRaw.class
    added FCItemWool.class
    added FCMagneticPoint.class
    added FCMagneticPointList.class
    added FCMaterialCement.class
    added FCMaterialNetherGrowth.class
    added FCMaterialSoulforgedSteel.class
    added FCRecipes.class
    added FCRecipesArmorWool.class
    added FCRecipesFishingRodBaiting.class
    added FCRecipesLogChopping.class
    added FCRecipesWoolBlock.class
    added FCSpawnLocation.class
    added FCSpawnLocationList.class
    added FCStepSoundSquish.class
    added FCTileEntityAnvil.class
    added FCTileEntityArcaneVessel.class
    added FCTileEntityBeacon.class
    added FCTileEntityBeaconEffectDescriptor.class
    added FCTileEntityBlockDispenser.class
    added FCTileEntityCauldron.class
    added FCTileEntityCement.class
    added FCTileEntityChest.class
    added FCTileEntityCookingVessel.class
    added FCTileEntityCrucible.class
    added FCTileEntityEnderChest.class
    added FCTileEntityHopper.class
    added FCTileEntityInfernalEnchanter.class
    added FCTileEntityMillStone.class
    added FCTileEntityMobSpawner.class
    added FCTileEntityPulley.class
    added FCTileEntityTurntable.class
    added FCTileEntityVase.class
    added FCUtilsBlockPos.class
    added FCUtilsGenBigTree.class
    added FCUtilsGenHugeTree.class
    added FCUtilsHardcoreSpawn.class
    added FCUtilsInventory.class
    added FCUtilsItem.class
    added FCUtilsMechPower.class
    added FCUtilsMisc.class
    added FCUtilsRayTraceVsComplexBlock.class
    added FCUtilsTrees.class
    added FCUtilsWorld.class
    replaced aab.class
    replaced aan.class
    replaced aaq.class
    replaced aba.class
    replaced abc.class
    replaced abf.class
    replaced abh.class
    replaced abi.class
    replaced abn.class
    replaced abw.class
    replaced acu.class
    replaced acy.class
    replaced adb.class
    replaced adc.class
    replaced add.class
    replaced adk.class
    replaced adt.class
    replaced adu.class
    replaced adv.class
    replaced adw.class
    replaced adx.class
    replaced ady.class
    replaced aec.class
    replaced aed.class
    replaced aef.class
    replaced aen.class
    replaced aes.class
    replaced afa.class
    replaced afm.class
    replaced afq.class
    replaced afr.class
    replaced afu.class
    replaced ah.class
    replaced ahc.class
    replaced ahd.class
    replaced ahe.class
    replaced ahf.class
    replaced ahh.class
    replaced ahi.class
    replaced ahj.class
    replaced ahk.class
    replaced ahl.class
    replaced ahm.class
    replaced aho.class
    replaced ahp.class
    replaced ajj.class
    replaced ajl.class
    replaced ajt.class
    replaced ajv.class
    replaced ak.class
    replaced akf.class
    replaced aks.class
    replaced aky.class
    replaced alb.class
    replaced alh.class
    replaced alu.class
    replaced aly.class
    replaced amc.class
    replaced aml.class
    replaced amn.class
    replaced amr.class
    replaced amt.class
    replaced ane.class
    replaced anf.class
    replaced anp.class
    replaced aof.class
    replaced aor.class
    replaced ap.class
    replaced apa.class
    replaced aph.class
    replaced apk.class
    replaced apw.class
    replaced aqg.class
    replaced aqn.class
    replaced aqp.class
    replaced aqt.class
    replaced aqw.class
    replaced avy.class
    replaced aww.class
    replaced ayi.class
    replaced ayl.class
    replaced azh.class
    replaced bbv.class
    replaced bcs.class
    replaced bcz.class
    replaced bdi.class
    replaced bdk.class
    replaced bdr.class
    replaced bds.class
    replaced beu.class
    replaced bfj.class
    replaced bfk.class
    replaced bfq.class
    replaced bfx.class
    replaced bfy.class
    replaced bgf.class
    replaced bgs.class
    replaced bgy.class
    replaced bha.class
    replaced bhb.class
    replaced bhg.class
    replaced bhi.class
    replaced bho.class
    replaced bhp.class
    replaced bht.class
    replaced bhy.class
    replaced bhz.class
    replaced bia.class
    replaced bic.class
    replaced bie.class
    replaced bif.class
    replaced bii.class
    replaced bil.class
    replaced bio.class
    replaced bir.class
    replaced bis.class
    replaced bit.class
    replaced biu.class
    replaced bjb.class
    replaced bjg.class
    replaced bkc.class
    replaced bke.class
    replaced bkg.class
    replaced bp.class
    replaced co.class
    replaced cq.class
    replaced cz.class
    replaced fq.class
    replaced fr.class
    replaced fz.class
    replaced ga.class
    replaced gb.class
    replaced gc.class
    replaced gd.class
    replaced gm.class
    replaced gu.class
    replaced hs.class
    replaced it.class
    replaced iy.class
    replaced iz.class
    replaced jc.class
    replaced jd.class
    replaced je.class
    replaced jh.class
    replaced kf.class
    replaced ly.class
    replaced mk.class
    replaced mm.class
    replaced mp.class
    replaced mv.class
    replaced nc.class
    replaced ne.class
    replaced ng.class
    replaced nr.class
    replaced nu.class
    replaced oe.class
    replaced oh.class
    replaced ok.class
    replaced ol.class
    replaced ou.class
    replaced pc.class
    replaced pg.class
    replaced pk.class
    replaced pl.class
    replaced pn.class
    replaced pq.class
    replaced pu.class
    replaced pv.class
    replaced qb.class
    replaced qd.class
    replaced qg.class
    replaced qh.class
    replaced qi.class
    replaced qj.class
    replaced ql.class
    replaced qm.class
    replaced qn.class
    replaced qo.class
    replaced qq.class
    replaced qr.class
    replaced qt.class
    replaced qu.class
    replaced qz.class
    replaced rb.class
    replaced re.class
    replaced rf.class
    replaced rg.class
    replaced rh.class
    replaced ri.class
    replaced rs.class
    replaced rt.class
    replaced ru.class
    replaced rv.class
    replaced ry.class
    replaced sa.class
    replaced sb.class
    replaced sc.class
    replaced se.class
    replaced sf.class
    replaced sg.class
    replaced sh.class
    replaced si.class
    replaced sj.class
    replaced sk.class
    replaced sm.class
    replaced so.class
    replaced sq.class
    replaced ss.class
    replaced sw.class
    replaced tb.class
    replaced tc.class
    replaced tg.class
    replaced ti.class
    replaced tm.class
    replaced ts.class
    replaced tt.class
    replaced tx.class
    replaced uc.class
    replaced ud.class
    replaced uk.class
    replaced uo.class
    replaced up.class
    replaced uq.class
    replaced uy.class
    replaced ve.class
    replaced vr.class
    replaced wf.class
    replaced wi.class
    replaced wk.class
    replaced wl.class
    replaced wm.class
    replaced wo.class
    replaced wr.class
    replaced wu.class
    replaced xc.class
    replaced xd.class
    replaced xf.class
    replaced xi.class
    replaced xn.class
    replaced xr.class
    replaced yb.class
    replaced ye.class
    replaced yg.class
    replaced yh.class
    replaced yk.class
    replaced ym.class
    replaced yn.class
    replaced yo.class
    replaced yz.class
    replaced zb.class
    replaced zp.class
    replaced zq.class
    replaced zr.class
    replaced zs.class
    replaced zw.class
    added btwmodtex/btwart01.png
    added btwmodtex/cat_tabby.png
    added btwmodtex/chain_1.png
    added btwmodtex/chain_2.png
    added btwmodtex/cow_udder.png
    added btwmodtex/fcBeam.png
    added btwmodtex/fcButcherLvl.png
    added btwmodtex/fcCreeperDepressed.png
    added btwmodtex/fcDirtyPeasant.png
    added btwmodtex/fcGimp_1.png
    added btwmodtex/fcGimp_2.png
    added btwmodtex/fcHopper.png
    added btwmodtex/fcInfusedSkull.png
    added btwmodtex/fcInfusedSkullEyes.png
    added btwmodtex/fcLibrarianSpecs.png
    added btwmodtex/fcPadded_1.png
    added btwmodtex/fcPadded_2.png
    added btwmodtex/fcPriestEyes.png
    added btwmodtex/fcPriestLvl.png
    added btwmodtex/fcSpiderJungle.png
    added btwmodtex/fcSpiderSpit.png
    added btwmodtex/fcTanned_1.png
    added btwmodtex/fcTanned_2.png
    added btwmodtex/fcWolfDire.png
    added btwmodtex/fcWolfDireEyes.png
    added btwmodtex/fcWolfNothingToWorryAbout.png
    added btwmodtex/fcWolf_tame_starving.png
    added btwmodtex/fcWolf_wild_starving.png
    added btwmodtex/fcWool_1.png
    added btwmodtex/fcWool_1_b.png
    added btwmodtex/fcWool_2.png
    added btwmodtex/fcWool_2_b.png
    added btwmodtex/fc_mr_cow.png
    added btwmodtex/fc_mr_pig.png
    added btwmodtex/fc_mr_sheep.png
    added btwmodtex/fcbroadhead.png
    added btwmodtex/fccauldron.png
    added btwmodtex/fcguianvil.png
    added btwmodtex/fcguiblockdisp.png
    added btwmodtex/fcguiinfernal.png
    added btwmodtex/fcguipulley.png
    added btwmodtex/fcguitrading.png
    added btwmodtex/fcinfinitearrow.png
    added btwmodtex/fcmillstone.png
    added btwmodtex/fcrotten.png
    added btwmodtex/fcwaterwheelent.png
    added btwmodtex/fcwindmillcloth.png
    added btwmodtex/fcwindmillent.png
    added btwmodtex/fcwindmillwoodhrz.png
    added btwmodtex/fcwindmillwoodver.png
    added btwmodtex/plate_1.png
    added btwmodtex/plate_2.png
    added btwmodtex/special_1.png
    added btwmodtex/special_2.png
    added btwmodtex/spectaclesblur.png
    added lang/BTW_en_US.lang
    replaced net/minecraft/client/Minecraft.class
    added textures/blocks/FCBlockBlightL0_bottom.png
    added textures/blocks/FCBlockBlightL0_side.png
    added textures/blocks/FCBlockBlightL0_top.png
    added textures/blocks/FCBlockBlightL1_bottom.png
    added textures/blocks/FCBlockBlightL1_side.png
    added textures/blocks/FCBlockBlightL1_top.png
    added textures/blocks/FCBlockBlightL2_bottom.png
    added textures/blocks/FCBlockBlightL2_roots.png
    added textures/blocks/FCBlockBlightL2_side.png
    added textures/blocks/FCBlockBlightL2_top.png
    added textures/blocks/FCBlockBlightL3_roots.png
    added textures/blocks/FCBlockBlightL3_side.png
    added textures/blocks/FCBlockBlightL3_top.png
    added textures/blocks/FCBlockDecorativeWoodOak.png
    added textures/blocks/FCBlockFarmlandFertilized_dry.png
    added textures/blocks/FCBlockFarmlandFertilized_wet.png
    added textures/blocks/FCBlockPackedEarth.png
    added textures/blocks/FCBlockSlabDirt_grass_side.png
    added textures/blocks/FCBlockSlabDirt_grass_side_overlay.png
    added textures/blocks/FCBlockSlabDirt_grass_snow_side.png
    added textures/blocks/fcBlockAnchor.png
    added textures/blocks/fcBlockAnchor_front.png
    added textures/blocks/fcBlockAnchor_nub.png
    added textures/blocks/fcBlockAnvil.png
    added textures/blocks/fcBlockAxle_end.png
    added textures/blocks/fcBlockAxle_side.png
    added textures/blocks/fcBlockAxle_side_on.png
    added textures/blocks/fcBlockAxle_side_on.txt
    added textures/blocks/fcBlockAxle_side_on_fast.png
    added textures/blocks/fcBlockAxle_side_on_fast.txt
    added textures/blocks/fcBlockBarrel_side.png
    added textures/blocks/fcBlockBarrel_top.png
    added textures/blocks/fcBlockBellows_bottom.png
    added textures/blocks/fcBlockBellows_front.png
    added textures/blocks/fcBlockBellows_side.png
    added textures/blocks/fcBlockBellows_top.png
    added textures/blocks/fcBlockBlackStone.png
    added textures/blocks/fcBlockBlackStone_chiseled.png
    added textures/blocks/fcBlockBlackStone_lines.png
    added textures/blocks/fcBlockBlackStone_lines_top.png
    added textures/blocks/fcBlockBlockDispenser_bottom.png
    added textures/blocks/fcBlockBlockDispenser_front.png
    added textures/blocks/fcBlockBlockDispenser_side.png
    added textures/blocks/fcBlockBlockDispenser_top.png
    added textures/blocks/fcBlockBloodWood.png
    added textures/blocks/fcBlockBloodWood_side.png
    added textures/blocks/fcBlockBoneSlab_side.png
    added textures/blocks/fcBlockBoneSlab_top.png
    added textures/blocks/fcBlockBone_side.png
    added textures/blocks/fcBlockBone_top.png
    added textures/blocks/fcBlockBuddyBlock.png
    added textures/blocks/fcBlockBuddyBlock_front.png
    added textures/blocks/fcBlockBuddyBlock_front_on.png
    added textures/blocks/fcBlockBuddyBlock_on.png
    added textures/blocks/fcBlockCandleWick.png
    added textures/blocks/fcBlockCandle_c00.png
    added textures/blocks/fcBlockCandle_c01.png
    added textures/blocks/fcBlockCandle_c02.png
    added textures/blocks/fcBlockCandle_c03.png
    added textures/blocks/fcBlockCandle_c04.png
    added textures/blocks/fcBlockCandle_c05.png
    added textures/blocks/fcBlockCandle_c06.png
    added textures/blocks/fcBlockCandle_c07.png
    added textures/blocks/fcBlockCandle_c08.png
    added textures/blocks/fcBlockCandle_c09.png
    added textures/blocks/fcBlockCandle_c10.png
    added textures/blocks/fcBlockCandle_c11.png
    added textures/blocks/fcBlockCandle_c12.png
    added textures/blocks/fcBlockCandle_c13.png
    added textures/blocks/fcBlockCandle_c14.png
    added textures/blocks/fcBlockCandle_c15.png
    added textures/blocks/fcBlockCauldronWideBand_top.png
    added textures/blocks/fcBlockCauldron_bottom.png
    added textures/blocks/fcBlockCauldron_contents.png
    added textures/blocks/fcBlockCauldron_side.png
    added textures/blocks/fcBlockCauldron_top.png
    added textures/blocks/fcBlockCement.png
    added textures/blocks/fcBlockCement_drying.png
    added textures/blocks/fcBlockChoppingBlock.png
    added textures/blocks/fcBlockChoppingBlock_dirty.png
    added textures/blocks/fcBlockColumnBlackStone_side.png
    added textures/blocks/fcBlockColumnBrick_side.png
    added textures/blocks/fcBlockColumnNetherBrick_side.png
    added textures/blocks/fcBlockColumnSandstone_side.png
    added textures/blocks/fcBlockColumnStoneBrick_side.png
    added textures/blocks/fcBlockColumnStone_side.png
    added textures/blocks/fcBlockColumnStone_top.png
    added textures/blocks/fcBlockColumnWhiteStone_side.png
    added textures/blocks/fcBlockColumnWoodBirch_side.png
    added textures/blocks/fcBlockColumnWoodBlood_side.png
    added textures/blocks/fcBlockColumnWoodJungle_side.png
    added textures/blocks/fcBlockColumnWoodOak_side.png
    added textures/blocks/fcBlockColumnWoodSpruce_side.png
    added textures/blocks/fcBlockCompanionCube.png
    added textures/blocks/fcBlockCompanionCube_front.png
    added textures/blocks/fcBlockCompanionCube_guts.png
    added textures/blocks/fcBlockConcentratedHellfire.png
    added textures/blocks/fcBlockCrucibleWideBand_top.png
    added textures/blocks/fcBlockCrucible_bottom.png
    added textures/blocks/fcBlockCrucible_contents.png
    added textures/blocks/fcBlockCrucible_side.png
    added textures/blocks/fcBlockCrucible_top.png
    added textures/blocks/fcBlockDecorativeBlackStone.png
    added textures/blocks/fcBlockDecorativeBrick.png
    added textures/blocks/fcBlockDecorativeNetherBrick.png
    added textures/blocks/fcBlockDecorativeSandstone_bottom.png
    added textures/blocks/fcBlockDecorativeSandstone_side.png
    added textures/blocks/fcBlockDecorativeSandstone_top.png
    added textures/blocks/fcBlockDecorativeStone.png
    added textures/blocks/fcBlockDecorativeStoneBrick.png
    added textures/blocks/fcBlockDecorativeWhiteStone.png
    added textures/blocks/fcBlockDecorativeWoodBirch.png
    added textures/blocks/fcBlockDecorativeWoodBlood.png
    added textures/blocks/fcBlockDecorativeWoodJungle.png
    added textures/blocks/fcBlockDecorativeWoodSpruce.png
    added textures/blocks/fcBlockDetectorBlock_bottom.png
    added textures/blocks/fcBlockDetectorBlock_front.png
    added textures/blocks/fcBlockDetectorBlock_front_on.png
    added textures/blocks/fcBlockDetectorBlock_side.png
    added textures/blocks/fcBlockDetectorBlock_top.png
    added textures/blocks/fcBlockDetectorRailSoulforgedSteel.png
    added textures/blocks/fcBlockDetectorRailSoulforgedSteel_on.png
    added textures/blocks/fcBlockDetectorRailWood.png
    added textures/blocks/fcBlockDetectorRailWood_on.png
    added textures/blocks/fcBlockDung.png
    added textures/blocks/fcBlockEnder.png
    added textures/blocks/fcBlockFireStokedStub_0.png
    added textures/blocks/fcBlockFireStokedStub_1.png
    added textures/blocks/fcBlockFireStokedTopStub_0.png
    added textures/blocks/fcBlockFireStokedTopStub_1.png
    added textures/blocks/fcBlockFurnaceFullFront.png
    added textures/blocks/fcBlockFurnaceFullFrontLit.png
    added textures/blocks/fcBlockGearBox.png
    added textures/blocks/fcBlockGearBox_input.png
    added textures/blocks/fcBlockGearBox_output.png
    added textures/blocks/fcBlockGrate.png
    added textures/blocks/fcBlockGroth_bottom.png
    added textures/blocks/fcBlockGroth_side.png
    added textures/blocks/fcBlockGroth_top.png
    added textures/blocks/fcBlockGroth_top_grown.png
    added textures/blocks/fcBlockHandCrank_bottom.png
    added textures/blocks/fcBlockHandCrank_shaft.png
    added textures/blocks/fcBlockHandCrank_side.png
    added textures/blocks/fcBlockHandCrank_top.png
    added textures/blocks/fcBlockHemp_bottom_00.png
    added textures/blocks/fcBlockHemp_bottom_01.png
    added textures/blocks/fcBlockHemp_bottom_02.png
    added textures/blocks/fcBlockHemp_bottom_03.png
    added textures/blocks/fcBlockHemp_bottom_04.png
    added textures/blocks/fcBlockHemp_bottom_05.png
    added textures/blocks/fcBlockHemp_bottom_06.png
    added textures/blocks/fcBlockHemp_bottom_07.png
    added textures/blocks/fcBlockHemp_top.png
    added textures/blocks/fcBlockHibachi_bottom.png
    added textures/blocks/fcBlockHibachi_side.png
    added textures/blocks/fcBlockHibachi_top.png
    added textures/blocks/fcBlockHopperBin_bottom.png
    added textures/blocks/fcBlockHopperBin_side.png
    added textures/blocks/fcBlockHopperBin_top.png
    added textures/blocks/fcBlockHopperInterior_side.png
    added textures/blocks/fcBlockHopperInterior_top.png
    added textures/blocks/fcBlockHopperNozzle_bottom.png
    added textures/blocks/fcBlockHopperNozzle_side.png
    added textures/blocks/fcBlockHopper_contents.png
    added textures/blocks/fcBlockHopper_grate.png
    added textures/blocks/fcBlockHopper_ironbars.png
    added textures/blocks/fcBlockHopper_ladder.png
    added textures/blocks/fcBlockHopper_slats.png
    added textures/blocks/fcBlockHopper_soulsand.png
    added textures/blocks/fcBlockHopper_trap.png
    added textures/blocks/fcBlockHopper_wicker.png
    added textures/blocks/fcBlockInfernalEnchanter_bottom.png
    added textures/blocks/fcBlockInfernalEnchanter_side.png
    added textures/blocks/fcBlockInfernalEnchanter_top.png
    added textures/blocks/fcBlockLeavesBloodWood_old.png
    added textures/blocks/fcBlockLens.png
    added textures/blocks/fcBlockLens_input.png
    added textures/blocks/fcBlockLens_output.png
    added textures/blocks/fcBlockLens_spotlight.png
    added textures/blocks/fcBlockLightBlock.png
    added textures/blocks/fcBlockLightBlock_lit.png
    added textures/blocks/fcBlockLightningRod.png
    added textures/blocks/fcBlockMillStone_bottom.png
    added textures/blocks/fcBlockMillStone_side.png
    added textures/blocks/fcBlockMillStone_top.png
    added textures/blocks/fcBlockMiningCharge_bottom.png
    added textures/blocks/fcBlockMiningCharge_side.png
    added textures/blocks/fcBlockMiningCharge_side_vert.png
    added textures/blocks/fcBlockMiningCharge_top.png
    added textures/blocks/fcBlockNetherQuartz.png
    added textures/blocks/fcBlockNetherSludge.png
    added textures/blocks/fcBlockNetherrackGrothed_bottom.png
    added textures/blocks/fcBlockNetherrackGrothed_side.png
    added textures/blocks/fcBlockNetherrackGrothed_top.png
    added textures/blocks/fcBlockPadding.png
    added textures/blocks/fcBlockPastryUncooked.png
    added textures/blocks/fcBlockPedestalStone_side.png
    added textures/blocks/fcBlockPedestalStone_top.png
    added textures/blocks/fcBlockPlanks_blood.png
    added textures/blocks/fcBlockPlanter.png
    added textures/blocks/fcBlockPlanter_top_fertilized.png
    added textures/blocks/fcBlockPlanter_top_grass.png
    added textures/blocks/fcBlockPlanter_top_soil.png
    added textures/blocks/fcBlockPlanter_top_soulsand.png
    added textures/blocks/fcBlockPlatform_bottom.png
    added textures/blocks/fcBlockPlatform_side.png
    added textures/blocks/fcBlockPlatform_top.png
    added textures/blocks/fcBlockPowderKeg_bottom.png
    added textures/blocks/fcBlockPowderKeg_side.png
    added textures/blocks/fcBlockPowderKeg_top.png
    added textures/blocks/fcBlockPressurePlateSoulforgedSteel.png
    added textures/blocks/fcBlockPulley_bottom.png
    added textures/blocks/fcBlockPulley_side.png
    added textures/blocks/fcBlockPulley_top.png
    added textures/blocks/fcBlockRope.png
    added textures/blocks/fcBlockRope_side.png
    added textures/blocks/fcBlockRope_top.png
    added textures/blocks/fcBlockRottenFlesh.png
    added textures/blocks/fcBlockRottenFleshSlab.png
    added textures/blocks/fcBlockSaplingBirch_00.png
    added textures/blocks/fcBlockSaplingBirch_01.png
    added textures/blocks/fcBlockSaplingBirch_02.png
    added textures/blocks/fcBlockSaplingBirch_03.png
    added textures/blocks/fcBlockSaplingBloodWood.png
    added textures/blocks/fcBlockSaplingJungle_00.png
    added textures/blocks/fcBlockSaplingJungle_01.png
    added textures/blocks/fcBlockSaplingJungle_02.png
    added textures/blocks/fcBlockSaplingJungle_03.png
    added textures/blocks/fcBlockSaplingOak_00.png
    added textures/blocks/fcBlockSaplingOak_01.png
    added textures/blocks/fcBlockSaplingOak_02.png
    added textures/blocks/fcBlockSaplingOak_03.png
    added textures/blocks/fcBlockSaplingSpruce_00.png
    added textures/blocks/fcBlockSaplingSpruce_01.png
    added textures/blocks/fcBlockSaplingSpruce_02.png
    added textures/blocks/fcBlockSaplingSpruce_03.png
    added textures/blocks/fcBlockSaw.png
    added textures/blocks/fcBlockSawBlade_off.png
    added textures/blocks/fcBlockSawBlade_on.png
    added textures/blocks/fcBlockSawBlade_on.txt
    added textures/blocks/fcBlockSaw_front.png
    added textures/blocks/fcBlockScrewPump_bottom.png
    added textures/blocks/fcBlockScrewPump_front.png
    added textures/blocks/fcBlockScrewPump_side.png
    added textures/blocks/fcBlockScrewPump_top.png
    added textures/blocks/fcBlockShaft.png
    added textures/blocks/fcBlockSlabWicker.png
    added textures/blocks/fcBlockSlats.png
    added textures/blocks/fcBlockSlats_side.png
    added textures/blocks/fcBlockSoap.png
    added textures/blocks/fcBlockSoap_top.png
    added textures/blocks/fcBlockSoulforgeDormant.png
    added textures/blocks/fcBlockSoulforgedSteel.png
    added textures/blocks/fcBlockStakeString.png
    added textures/blocks/fcBlockStake_side.png
    added textures/blocks/fcBlockStake_side_string.png
    added textures/blocks/fcBlockStake_top.png
    added textures/blocks/fcBlockStake_top_string.png
    added textures/blocks/fcBlockStoneStrata_1.png
    added textures/blocks/fcBlockStoneStrata_2.png
    added textures/blocks/fcBlockStub.png
    added textures/blocks/fcBlockTableWoodOak_leg.png
    added textures/blocks/fcBlockTableWoodOak_top.png
    added textures/blocks/fcBlockTrunkBirch.png
    added textures/blocks/fcBlockTrunkJungle.png
    added textures/blocks/fcBlockTrunkOak.png
    added textures/blocks/fcBlockTrunkSpruce.png
    added textures/blocks/fcBlockTrunkTop.png
    added textures/blocks/fcBlockTurntable_bottom.png
    added textures/blocks/fcBlockTurntable_side.png
    added textures/blocks/fcBlockTurntable_switch.png
    added textures/blocks/fcBlockTurntable_top.png
    added textures/blocks/fcBlockUncookedPumpkinPie_top.png
    added textures/blocks/fcBlockUnfiredPottery.png
    added textures/blocks/fcBlockUrn.png
    added textures/blocks/fcBlockVase_c00.png
    added textures/blocks/fcBlockVase_c01.png
    added textures/blocks/fcBlockVase_c02.png
    added textures/blocks/fcBlockVase_c03.png
    added textures/blocks/fcBlockVase_c04.png
    added textures/blocks/fcBlockVase_c05.png
    added textures/blocks/fcBlockVase_c06.png
    added textures/blocks/fcBlockVase_c07.png
    added textures/blocks/fcBlockVase_c08.png
    added textures/blocks/fcBlockVase_c09.png
    added textures/blocks/fcBlockVase_c10.png
    added textures/blocks/fcBlockVase_c11.png
    added textures/blocks/fcBlockVase_c12.png
    added textures/blocks/fcBlockVase_c13.png
    added textures/blocks/fcBlockVase_c14.png
    added textures/blocks/fcBlockVase_c15.png
    added textures/blocks/fcBlockVesselWideBand_top.png
    added textures/blocks/fcBlockVessel_bottom.png
    added textures/blocks/fcBlockVessel_side.png
    added textures/blocks/fcBlockVessel_top.png
    added textures/blocks/fcBlockVessel_xp.png
    added textures/blocks/fcBlockVineTrap.png
    added textures/blocks/fcBlockWhiteCobble.png
    added textures/blocks/fcBlockWhiteStone.png
    added textures/blocks/fcBlockWicker.png
    added textures/blocks/fcBlockoreCoalStrata_1.png
    added textures/blocks/fcBlockoreCoalStrata_2.png
    added textures/blocks/fcBlockoreDiamondStrata_1.png
    added textures/blocks/fcBlockoreDiamondStrata_2.png
    added textures/blocks/fcBlockoreEmeraldStrata_1.png
    added textures/blocks/fcBlockoreEmeraldStrata_2.png
    added textures/blocks/fcBlockoreGoldStrata_1.png
    added textures/blocks/fcBlockoreGoldStrata_2.png
    added textures/blocks/fcBlockoreIronStrata_1.png
    added textures/blocks/fcBlockoreIronStrata_2.png
    added textures/blocks/fcBlockoreLapisStrata_1.png
    added textures/blocks/fcBlockoreLapisStrata_2.png
    added textures/blocks/fcBlockoreRedstoneStrata_1.png
    added textures/blocks/fcBlockoreRedstoneStrata_2.png
    added textures/blocks/fcOverlayCook_1.png
    added textures/blocks/fcOverlayCook_2.png
    added textures/blocks/fcOverlayCook_3.png
    added textures/blocks/fcOverlayCook_4.png
    added textures/blocks/fcOverlayCook_5.png
    added textures/blocks/fcOverlayCook_6.png
    added textures/blocks/fcOverlayCook_7.png
    added textures/items/fcItemAncientProphecy.png
    added textures/items/fcItemArmorPlate.png
    added textures/items/fcItemArrowBroadhead.png
    added textures/items/fcItemArrowRotten.png
    added textures/items/fcItemArrowheadBroadhead.png
    added textures/items/fcItemAxeBattle.png
    added textures/items/fcItemBarkBirch.png
    added textures/items/fcItemBarkBloodWood.png
    added textures/items/fcItemBarkJungle.png
    added textures/items/fcItemBarkOak.png
    added textures/items/fcItemBarkSpruce.png
    added textures/items/fcItemBatWing.png
    added textures/items/fcItemBeastLiverCooked.png
    added textures/items/fcItemBeastLiverRaw.png
    added textures/items/fcItemBelt.png
    added textures/items/fcItemBladeWindMill.png
    added textures/items/fcItemBladeWood.png
    added textures/items/fcItemBlastingOil.png
    added textures/items/fcItemBootsPlate.png
    added textures/items/fcItemBowComposite.png
    added textures/items/fcItemBowComposite_pull_0.png
    added textures/items/fcItemBowComposite_pull_1.png
    added textures/items/fcItemBowComposite_pull_2.png
    added textures/items/fcItemBrickNether.png
    added textures/items/fcItemBrimstone.png
    added textures/items/fcItemBucketCement.png
    added textures/items/fcItemBucketChocolateMilk.png
    added textures/items/fcItemCandle.png
    added textures/items/fcItemCanvas.png
    added textures/items/fcItemCarrotCooked.png
    added textures/items/fcItemChestplatePlate.png
    added textures/items/fcItemChocolate.png
    added textures/items/fcItemChowder.png
    added textures/items/fcItemCocoaPowder.png
    added textures/items/fcItemConcentratedHellfire.png
    added textures/items/fcItemCreeperOysters.png
    added textures/items/fcItemDinnerPork.png
    added textures/items/fcItemDinnerSteak.png
    added textures/items/fcItemDinnerWolf.png
    added textures/items/fcItemDonut.png
    added textures/items/fcItemDung.png
    added textures/items/fcItemDungGolden.png
    added textures/items/fcItemDustCoal.png
    added textures/items/fcItemDustHellfire.png
    added textures/items/fcItemDustSaw.png
    added textures/items/fcItemDustSoul.png
    added textures/items/fcItemDynamite.png
    added textures/items/fcItemEggFried.png
    added textures/items/fcItemEggPoached.png
    added textures/items/fcItemEggRaw.png
    added textures/items/fcItemEggScrambledCooked.png
    added textures/items/fcItemEggScrambledRaw.png
    added textures/items/fcItemElement.png
    added textures/items/fcItemEnderSlag.png
    added textures/items/fcItemEnderSpectacles.png
    added textures/items/fcItemFibersHemp.png
    added textures/items/fcItemFilament.png
    added textures/items/fcItemFishingRodBaited.png
    added textures/items/fcItemFlour.png
    added textures/items/fcItemFoulFood.png
    added textures/items/fcItemFuse.png
    added textures/items/fcItemGear.png
    added textures/items/fcItemGimpBoots.png
    added textures/items/fcItemGimpChest.png
    added textures/items/fcItemGimpHelm.png
    added textures/items/fcItemGimpLeggings.png
    added textures/items/fcItemGlue.png
    added textures/items/fcItemGrate.png
    added textures/items/fcItemHaft.png
    added textures/items/fcItemHamAndEggs.png
    added textures/items/fcItemHarnessBreeding.png
    added textures/items/fcItemHatchetRefined.png
    added textures/items/fcItemHelmetPlate.png
    added textures/items/fcItemHemp.png
    added textures/items/fcItemHoeRefined.png
    added textures/items/fcItemIngotDiamond.png
    added textures/items/fcItemIngotSteel.png
    added textures/items/fcItemKebabCooked.png
    added textures/items/fcItemKebabRaw.png
    added textures/items/fcItemKibble.png
    added textures/items/fcItemLeatherCut.png
    added textures/items/fcItemLeatherScoured.png
    added textures/items/fcItemLeatherScouredCut.png
    added textures/items/fcItemLeatherTanned.png
    added textures/items/fcItemLeatherTannedCut.png
    added textures/items/fcItemLeggingsPlate.png
    added textures/items/fcItemMail.png
    added textures/items/fcItemMattock.png
    added textures/items/fcItemMould.png
    added textures/items/fcItemMushroomBrown.png
    added textures/items/fcItemMushroomOmletCooked.png
    added textures/items/fcItemMushroomOmletRaw.png
    added textures/items/fcItemMushroomRed.png
    added textures/items/fcItemMuttonCooked.png
    added textures/items/fcItemMuttonRaw.png
    added textures/items/fcItemMysteriousGland.png
    added textures/items/fcItemNetherQuartz.png
    added textures/items/fcItemNetherSludge.png
    added textures/items/fcItemNethercoal.png
    added textures/items/fcItemNetherrackGround.png
    added textures/items/fcItemNitre.png
    added textures/items/fcItemNuggetIron.png
    added textures/items/fcItemNuggetSteel.png
    added textures/items/fcItemOcularOfEnder.png
    added textures/items/fcItemPaddedBoots.png
    added textures/items/fcItemPaddedChest.png
    added textures/items/fcItemPaddedHelm.png
    added textures/items/fcItemPaddedLeggings.png
    added textures/items/fcItemPadding.png
    added textures/items/fcItemPastryUncookedCake.png
    added textures/items/fcItemPastryUncookedCookies.png
    added textures/items/fcItemPastryUncookedPumpkinPie.png
    added textures/items/fcItemPickAxeRefined.png
    added textures/items/fcItemPileDirt.png
    added textures/items/fcItemPileGravel.png
    added textures/items/fcItemPileSand.png
    added textures/items/fcItemPileSoulSand.png
    added textures/items/fcItemPotash.png
    added textures/items/fcItemPotatoBoiled.png
    added textures/items/fcItemRedstoneEye.png
    added textures/items/fcItemRedstoneLatch.png
    added textures/items/fcItemRope.png
    added textures/items/fcItemSandwichTasty.png
    added textures/items/fcItemScrew.png
    added textures/items/fcItemScrollArcane.png
    added textures/items/fcItemSeedsHemp.png
    added textures/items/fcItemShovelRefined.png
    added textures/items/fcItemSkullInfused.png
    added textures/items/fcItemSlats.png
    added textures/items/fcItemSoap.png
    added textures/items/fcItemSoulFlux.png
    added textures/items/fcItemSoupChicken.png
    added textures/items/fcItemSporesNetherGroth.png
    added textures/items/fcItemStake.png
    added textures/items/fcItemSteakAndPotatoes.png
    added textures/items/fcItemStewHearty.png
    added textures/items/fcItemStrap.png
    added textures/items/fcItemStumpRemover.png
    added textures/items/fcItemSwordRefined.png
    added textures/items/fcItemTallow.png
    added textures/items/fcItemTannedBoots.png
    added textures/items/fcItemTannedChest.png
    added textures/items/fcItemTannedHelm.png
    added textures/items/fcItemTannedLeggings.png
    added textures/items/fcItemTuningFork.png
    added textures/items/fcItemUrn.png
    added textures/items/fcItemUrnSoul.png
    added textures/items/fcItemWaterWheel.png
    added textures/items/fcItemWicker.png
    added textures/items/fcItemWindMill.png
    added textures/items/fcItemWindMillVertical.png
    added textures/items/fcItemWitchWart.png
    added textures/items/fcItemWool.png
    added textures/items/fcItemWoolBoots.png
    added textures/items/fcItemWoolChest.png
    added textures/items/fcItemWoolHelm.png
    added textures/items/fcItemWoolHelm_overlay.png
    added textures/items/fcItemWoolLeggings.png
    added textures/items/fcItempFabric.png
    replaced title/splashes.txt

CraftGuide-NoLoader-MC152
    added CraftGuide_Vanilla.class
    replaced ayc.class
    added gui/BrewGuide.png
    added gui/CraftGuide.png
    added gui/CraftGuideRecipe.png
    added textures/items/craftguide_item.png
    added uristqwerty/CraftGuide/CommonUtilities.class
    added uristqwerty/CraftGuide/CraftGuide.class
    added uristqwerty/CraftGuide/CraftGuideLoaderSide.class
    added uristqwerty/CraftGuide/CraftGuideLog.class
    added uristqwerty/CraftGuide/CraftGuideResources.zip
    added uristqwerty/CraftGuide/CraftGuideSide.class
    added uristqwerty/CraftGuide/CraftType.class
    added uristqwerty/CraftGuide/DefaultRecipeTemplate.class
    added uristqwerty/CraftGuide/GuiCraftGuide$1.class
    added uristqwerty/CraftGuide/GuiCraftGuide$1ClearButtonListener.class
    added uristqwerty/CraftGuide/GuiCraftGuide$FilterClearCallback.class
    added uristqwerty/CraftGuide/GuiCraftGuide$FilterToggle.class
    added uristqwerty/CraftGuide/GuiCraftGuide.class
    added uristqwerty/CraftGuide/ItemCraftGuide.class
    added uristqwerty/CraftGuide/ItemSlotImplementationImplementation.class
    added uristqwerty/CraftGuide/MultipleItemFilter.class
    added uristqwerty/CraftGuide/Recipe.class
    added uristqwerty/CraftGuide/RecipeCache.class
    added uristqwerty/CraftGuide/RecipeGeneratorImplementation$RecipeGeneratorForgeExtension.class
    added uristqwerty/CraftGuide/RecipeGeneratorImplementation.class
    added uristqwerty/CraftGuide/ReflectionAPI.class
    added uristqwerty/CraftGuide/SingleItemFilter.class
    added uristqwerty/CraftGuide/StringItemFilter.class
    added uristqwerty/CraftGuide/UtilImplementationCommon.class
    added uristqwerty/CraftGuide/api/BasicRecipeFilter.class
    added uristqwerty/CraftGuide/api/ChanceSlot.class
    added uristqwerty/CraftGuide/api/CraftGuideAPIObject.class
    added uristqwerty/CraftGuide/api/CraftGuideRecipe.class
    added uristqwerty/CraftGuide/api/CraftGuideRecipeExtra1.class
    added uristqwerty/CraftGuide/api/EUSlot.class
    added uristqwerty/CraftGuide/api/ExtraSlot.class
    added uristqwerty/CraftGuide/api/InfoSlot.class
    added uristqwerty/CraftGuide/api/ItemFilter.class
    added uristqwerty/CraftGuide/api/ItemSlot.class
    added uristqwerty/CraftGuide/api/ItemSlotImplementation.class
    added uristqwerty/CraftGuide/api/NamedTexture.class
    added uristqwerty/CraftGuide/api/RecipeFilter.class
    added uristqwerty/CraftGuide/api/RecipeGenerator.class
    added uristqwerty/CraftGuide/api/RecipeProvider.class
    added uristqwerty/CraftGuide/api/RecipeTemplate.class
    added uristqwerty/CraftGuide/api/Renderer.class
    added uristqwerty/CraftGuide/api/Slot.class
    added uristqwerty/CraftGuide/api/SlotType.class
    added uristqwerty/CraftGuide/api/StackInfo.class
    added uristqwerty/CraftGuide/api/StackInfoSource.class
    added uristqwerty/CraftGuide/api/Util.class
    added uristqwerty/CraftGuide/client/BWRData.class
    added uristqwerty/CraftGuide/client/BWRRecipeEncoder.class
    added uristqwerty/CraftGuide/client/CraftGuideClient.class
    added uristqwerty/CraftGuide/client/FilterDisplay.class
    added uristqwerty/CraftGuide/client/UtilImplementationClient.class
    added uristqwerty/CraftGuide/client/ui/ButtonTemplate.class
    added uristqwerty/CraftGuide/client/ui/CraftTypeDisplay.class
    added uristqwerty/CraftGuide/client/ui/CraftingDisplay.class
    added uristqwerty/CraftGuide/client/ui/FilterSelectGrid.class
    added uristqwerty/CraftGuide/client/ui/GuiButton$ButtonState.class
    added uristqwerty/CraftGuide/client/ui/GuiButton.class
    added uristqwerty/CraftGuide/client/ui/GuiCentredText.class
    added uristqwerty/CraftGuide/client/ui/GuiRenderer.class
    added uristqwerty/CraftGuide/client/ui/GuiResizeHandle.class
    added uristqwerty/CraftGuide/client/ui/GuiRightAlignedText.class
    added uristqwerty/CraftGuide/client/ui/GuiScrollBar$ScrollBarAlignmentCallback.class
    added uristqwerty/CraftGuide/client/ui/GuiScrollBar.class
    added uristqwerty/CraftGuide/client/ui/GuiScrollableGrid.class
    added uristqwerty/CraftGuide/client/ui/GuiSlider.class
    added uristqwerty/CraftGuide/client/ui/GuiTabbedDisplay.class
    added uristqwerty/CraftGuide/client/ui/GuiText.class
    added uristqwerty/CraftGuide/client/ui/GuiTextInput.class
    added uristqwerty/CraftGuide/client/ui/GuiVariableRowHeightGrid.class
    added uristqwerty/CraftGuide/client/ui/IButtonListener$Event.class
    added uristqwerty/CraftGuide/client/ui/IButtonListener.class
    added uristqwerty/CraftGuide/client/ui/IRecipeCacheListener.class
    added uristqwerty/CraftGuide/client/ui/ISliderListener.class
    added uristqwerty/CraftGuide/client/ui/ITextInputListener.class
    added uristqwerty/CraftGuide/client/ui/NamedTextureObject.class
    added uristqwerty/CraftGuide/client/ui/RowCount.class
    added uristqwerty/CraftGuide/client/ui/ToggleButton.class
    added uristqwerty/CraftGuide/client/ui/Rendering/CentredText.class
    added uristqwerty/CraftGuide/client/ui/Rendering/FloatingItemText.class
    added uristqwerty/CraftGuide/client/ui/Rendering/GridRect.class
    added uristqwerty/CraftGuide/client/ui/Rendering/Overlay.class
    added uristqwerty/CraftGuide/client/ui/Rendering/RenderMultiple.class
    added uristqwerty/CraftGuide/client/ui/Rendering/RightAlignedText.class
    added uristqwerty/CraftGuide/client/ui/Rendering/ShadedRect.class
    added uristqwerty/CraftGuide/client/vanilla/CraftGuideClient_Vanilla.class
    added uristqwerty/CraftGuide/recipes/BTWRecipes.class
    added uristqwerty/CraftGuide/recipes/BrewingRecipes.class
    added uristqwerty/CraftGuide/recipes/DefaultRecipeProvider.class
    added uristqwerty/gui_craftguide/Color.class
    added uristqwerty/gui_craftguide/MutableRect.class
    added uristqwerty/gui_craftguide/Rect.class
    added uristqwerty/gui_craftguide/components/Button$ButtonState.class
    added uristqwerty/gui_craftguide/components/Button.class
    added uristqwerty/gui_craftguide/components/DropdownSelector.class
    added uristqwerty/gui_craftguide/components/GuiElement$AnchorPoint.class
    added uristqwerty/gui_craftguide/components/GuiElement.class
    added uristqwerty/gui_craftguide/components/Image.class
    added uristqwerty/gui_craftguide/components/ScrollBar.class
    added uristqwerty/gui_craftguide/components/ScrollPane.class
    added uristqwerty/gui_craftguide/components/Slider.class
    added uristqwerty/gui_craftguide/components/Window$Layer.class
    added uristqwerty/gui_craftguide/components/Window.class
    added uristqwerty/gui_craftguide/editor/Editor.class
    added uristqwerty/gui_craftguide/editor/EditorGui.class
    added uristqwerty/gui_craftguide/editor/GuiElementMeta$EnumMapProperty.class
    added uristqwerty/gui_craftguide/editor/GuiElementMeta$GuiElementProperty.class
    added uristqwerty/gui_craftguide/editor/GuiElementMeta.class
    added uristqwerty/gui_craftguide/editor/TextureDisplay.class
    added uristqwerty/gui_craftguide/editor/TextureMeta$ListSize.class
    added uristqwerty/gui_craftguide/editor/TextureMeta$TextureParameter.class
    added uristqwerty/gui_craftguide/editor/TextureMeta.class
    added uristqwerty/gui_craftguide/editor/TextureProperties.class
    added uristqwerty/gui_craftguide/minecraft/Gui.class
    added uristqwerty/gui_craftguide/minecraft/Image.class
    added uristqwerty/gui_craftguide/minecraft/Text.class
    added uristqwerty/gui_craftguide/rendering/Renderable.class
    added uristqwerty/gui_craftguide/rendering/RendererBase.class
    added uristqwerty/gui_craftguide/rendering/TexturedRect.class
    added uristqwerty/gui_craftguide/texture/BlankTexture.class
    added uristqwerty/gui_craftguide/texture/BorderedTexture.class
    added uristqwerty/gui_craftguide/texture/DynamicTexture.class
    added uristqwerty/gui_craftguide/texture/MultipleTextures.class
    added uristqwerty/gui_craftguide/texture/OffsetTexture.class
    added uristqwerty/gui_craftguide/texture/SolidColorTexture.class
    added uristqwerty/gui_craftguide/texture/SubTexture.class
    added uristqwerty/gui_craftguide/texture/Texture.class
    added uristqwerty/gui_craftguide/texture/TextureClip.class
    added uristqwerty/gui_craftguide/texture/TintedTexture.class
    added uristqwerty/gui_craftguide/theme/Theme$SourceType.class
    added uristqwerty/gui_craftguide/theme/Theme.class
    added uristqwerty/gui_craftguide/theme/ThemeManager.class
    added uristqwerty/gui_craftguide/theme/reader/ColorTemplate.class
    added uristqwerty/gui_craftguide/theme/reader/DependencyElement.class
    added uristqwerty/gui_craftguide/theme/reader/ElementHandler.class
    added uristqwerty/gui_craftguide/theme/reader/GenericHandler.class
    added uristqwerty/gui_craftguide/theme/reader/ImageElement.class
    added uristqwerty/gui_craftguide/theme/reader/ImageSourceElement.class
    added uristqwerty/gui_craftguide/theme/reader/IntegerElement.class
    added uristqwerty/gui_craftguide/theme/reader/ListTemplate.class
    added uristqwerty/gui_craftguide/theme/reader/MetadataProperty.class
    added uristqwerty/gui_craftguide/theme/reader/NullElement.class
    added uristqwerty/gui_craftguide/theme/reader/RectTemplate.class
    added uristqwerty/gui_craftguide/theme/reader/TextureElement.class
    added uristqwerty/gui_craftguide/theme/reader/TextureSourceElement.class
    added uristqwerty/gui_craftguide/theme/reader/ThemeReader.class
    added uristqwerty/gui_craftguide/theme/reader/ValueTemplate.class
    added uristqwerty/gui_craftguide/theme/reader/ValueType.class
    added uristqwerty/gui_craftguide/theme/writer/ThemeWriter.class
    added uristqwerty/gui_craftguide/theme/writer/XMLThemeWriter$1.class
    added uristqwerty/gui_craftguide/theme/writer/XMLThemeWriter$ElementAttributeCountException.class
    added uristqwerty/gui_craftguide/theme/writer/XMLThemeWriter$ElementCloseMismatchException.class
    added uristqwerty/gui_craftguide/theme/writer/XMLThemeWriter$ElementException.class
    added uristqwerty/gui_craftguide/theme/writer/XMLThemeWriter.class

__Base
    added blank_00000000.png
    added blank_80808080.png
    added blank_ffffffff.png
    added com/prupe/mcpatcher/Config$FileEntry.class
    added com/prupe/mcpatcher/Config$ModEntry.class
    added com/prupe/mcpatcher/Config$ProfileEntry.class
    added com/prupe/mcpatcher/Config$VersionEntry.class
    added com/prupe/mcpatcher/Config.class
    added com/prupe/mcpatcher/JsonUtils.class
    added com/prupe/mcpatcher/MAL.class
    added com/prupe/mcpatcher/MCLogger$1$1.class
    added com/prupe/mcpatcher/MCLogger$1.class
    added com/prupe/mcpatcher/MCLogger$ErrorLevel.class
    added com/prupe/mcpatcher/MCLogger.class
    added com/prupe/mcpatcher/MCPatcherUtils.class
    added com/prupe/mcpatcher/ProfilerAPI.class
    GameSettings (avy.class)
        [1] use options.<version>.txt if present
    Minecraft (net/minecraft/client/Minecraft.class)
        [1] MCPatcherUtils.setMinecraft(this)
    Profiler (la.class)

__TexturePackAPI
    added com/prupe/mcpatcher/mal/resource/BlendMethod.class
    added com/prupe/mcpatcher/mal/resource/FakeResourceLocation.class
    added com/prupe/mcpatcher/mal/resource/GLAPI$V1.class
    added com/prupe/mcpatcher/mal/resource/GLAPI$V2.class
    added com/prupe/mcpatcher/mal/resource/GLAPI.class
    added com/prupe/mcpatcher/mal/resource/PropertiesFile.class
    added com/prupe/mcpatcher/mal/resource/ResourceList.class
    added com/prupe/mcpatcher/mal/resource/ResourceLocationWithSource$Comparator1.class
    added com/prupe/mcpatcher/mal/resource/ResourceLocationWithSource.class
    added com/prupe/mcpatcher/mal/resource/TexturePackAPI$V1.class
    added com/prupe/mcpatcher/mal/resource/TexturePackAPI$V2.class
    added com/prupe/mcpatcher/mal/resource/TexturePackAPI.class
    added com/prupe/mcpatcher/mal/resource/TexturePackChangeHandler.class
    added com/prupe/mcpatcher/mal/util/InputHandler.class
    added com/prupe/mcpatcher/mal/util/WeightedIndex$1.class
    added com/prupe/mcpatcher/mal/util/WeightedIndex$2.class
    added com/prupe/mcpatcher/mal/util/WeightedIndex.class
    AbstractResourcePack (bjp.class)
        [1] make field file public
    DefaultResourcePack (bjq.class)
    FileResourcePack (bjr.class)
        [1] make field zipFile public
    FolderResourcePack (bjs.class)
    Minecraft (net/minecraft/client/Minecraft.class)
        [1] check for texture pack change
        [1] init texture pack handlers on startup
    RenderEngine (bge.class)
        [1] after texture refresh
        [1] before texture refresh
        [2] imageData.clear(), .put(), .limit() -> imageData = TexturePackAPI.getIntBuffer()
        [1] make method bindTexture public
        [1] make method getTexture public
        [1] null check in getImageContents
        [1] null check in readTextureImage
        [1] null check in setupTextureExt
    ResourcePack (bjt.class)
    ResourcePackRepository (bju.class)
    RunnableTitleScreen (bkg.class)
        [1] disable 1.6 notification message

__TessellatorAPI
    added com/prupe/mcpatcher/mal/tessellator/TessellatorAPI$V1.class
    added com/prupe/mcpatcher/mal/tessellator/TessellatorAPI$V2.class
    added com/prupe/mcpatcher/mal/tessellator/TessellatorAPI$V3.class
    added com/prupe/mcpatcher/mal/tessellator/TessellatorAPI$V4.class
    added com/prupe/mcpatcher/mal/tessellator/TessellatorAPI.class
    Tessellator (bgd.class)

__TilesheetAPI
    added com/prupe/mcpatcher/mal/tile/IconAPI$1.class
    added com/prupe/mcpatcher/mal/tile/IconAPI$V1.class
    added com/prupe/mcpatcher/mal/tile/IconAPI$V2.class
    added com/prupe/mcpatcher/mal/tile/IconAPI$V3.class
    added com/prupe/mcpatcher/mal/tile/IconAPI.class
    added com/prupe/mcpatcher/mal/tile/TileLoader$1.class
    added com/prupe/mcpatcher/mal/tile/TileLoader.class
    Icon (lx.class)
    Minecraft (net/minecraft/client/Minecraft.class)
    Tessellator (bgd.class)
    TextureAtlas (bir.class)
        [0] check for clock/compass textures
        [3] override tile texture paths
        [1] register additional tiles
    TextureAtlasSprite (bil.class)
    TextureManager (biq.class)
        [1] override texture name

Extended HD
    added com/prupe/mcpatcher/hd/AAHelper.class
    added com/prupe/mcpatcher/hd/BorderedTexture.class
    added com/prupe/mcpatcher/hd/CustomAnimation$1.class
    added com/prupe/mcpatcher/hd/CustomAnimation.class
    added com/prupe/mcpatcher/hd/FancyDial$FBO.class
    added com/prupe/mcpatcher/hd/FancyDial$Layer.class
    added com/prupe/mcpatcher/hd/FancyDial.class
    added com/prupe/mcpatcher/hd/FontUtils$1.class
    added com/prupe/mcpatcher/hd/FontUtils.class
    added com/prupe/mcpatcher/hd/MipmapHelper.class
    added com/prupe/mcpatcher/hd/Wrapper15.class
    FontRenderer (awv.class)
        [1] 4.0f -> charWidthf[32]
        [1] FontUtils.computeCharWidthsf on init
        [1] insert field charWidthf [F
        [1] insert field defaultFont Ljava/lang/String;
        [1] insert field fontAdj F
        [1] insert field hdFont Ljava/lang/String;
        [1] insert field isHD Z
        [1] insert method getDefaultFont ()LResourceLocation;
        [1] insert method getHDFont ()LResourceLocation;
        [1] insert method setDefaultFont (LResourceLocation;)V
        [1] insert method setHDFont (LResourceLocation;)V
        [1] make field fontResource not final
        [1] override font image
        [1] override font name
        [1] override getStringWidth
        [1] use charWidthf instead of charWidth
    Icon (lx.class)
    Minecraft (net/minecraft/client/Minecraft.class)
        [1] enable anti-aliasing
    RenderEngine (bge.class)
        [3] generate mipmaps
        [1] update custom animations
    Texture (bio.class)
        [1] generate mipmaps
        [1] insert field border I
        [1] insert field mipmapData [Ljava/nio/IntBuffer;
        [1] make field mipmapActive not final, public
        [1] make field textureData public
        [1] make field textureMagFilter not final, public
        [1] make field textureMinFilter not final, public
        [1] replace UploadByteBufferToGPU (btw)
        [1] replace copyFrom
        [1] replace copyFromSub
    TextureAtlas (bir.class)
        [1] make field basePath public
        [1] set current tilesheet
    TextureAtlasSprite (bil.class)
        [1] make method <init> public
        [1] override TextureAtlasSprite
    TextureClock (bis.class)
        [1] make field currentAngle public
        [1] render custom clock
        [1] setup custom clock
    TextureCompass (bit.class)
        [0] render custom compass
        [1] setup custom compass
    TextureManager (biq.class)
        [1] add texture border
    TileEntityBeaconRenderer (biu.class)
        [1] fix beacon beam rendering when time > 49.7 days

__NBTAPI
    added com/prupe/mcpatcher/mal/nbt/NBTRule$Exact.class
    added com/prupe/mcpatcher/mal/nbt/NBTRule$Glob.class
    added com/prupe/mcpatcher/mal/nbt/NBTRule$Regex.class
    added com/prupe/mcpatcher/mal/nbt/NBTRule.class
    NBTBase (cf.class)
    NBTTagByte (br.class)
    NBTTagByteArray (bq.class)
    NBTTagCompound (bs.class)
    NBTTagDouble (bv.class)
    NBTTagFloat (bx.class)
    NBTTagInt (bz.class)
    NBTTagIntArray (by.class)
    NBTTagList (ca.class)
    NBTTagLong (cb.class)
    NBTTagShort (cd.class)
    NBTTagString (ce.class)

__BlockAPI
    added com/prupe/mcpatcher/mal/block/BlockAPI$V1.class
    added com/prupe/mcpatcher/mal/block/BlockAPI$V2.class
    added com/prupe/mcpatcher/mal/block/BlockAPI$V3.class
    added com/prupe/mcpatcher/mal/block/BlockAPI.class
    added com/prupe/mcpatcher/mal/block/BlockStateMatcher$V1.class
    added com/prupe/mcpatcher/mal/block/BlockStateMatcher$V2.class
    added com/prupe/mcpatcher/mal/block/BlockStateMatcher.class
    added com/prupe/mcpatcher/mal/block/RenderBlocksUtils.class
    added com/prupe/mcpatcher/mal/block/RenderPassAPI.class
    Block (apa.class)
    BlockGrass (amp.class)
        [1] override side texture
    BlockMycelium (ann.class)
        [1] override side texture
    FCBlockGrass (FCBlockGrass.class)
        [1] call super.getBlockIcon
    IBlockAccess (aak.class)
    Icon (lx.class)
    RenderBlocks (bgf.class)
        [8] override grass overlay texture
        [9] override grass side texture
        [1] set per-face color multipliers
        [2] set up side grass texture
        [10] use per-face color multiplier flags
        [0] use per-face color multiplier flags (non-AO)
    Tessellator (bgd.class)

__ItemAPI
    added com/prupe/mcpatcher/mal/item/ItemAPI$1.class
    added com/prupe/mcpatcher/mal/item/ItemAPI$V1.class
    added com/prupe/mcpatcher/mal/item/ItemAPI$V2.class
    added com/prupe/mcpatcher/mal/item/ItemAPI$V3.class
    added com/prupe/mcpatcher/mal/item/ItemAPI.class
    Item (wk.class)

__BiomeAPI
    added com/prupe/mcpatcher/mal/biome/BiomeAPI$V1.class
    added com/prupe/mcpatcher/mal/biome/BiomeAPI$V2.class
    added com/prupe/mcpatcher/mal/biome/BiomeAPI$V3.class
    added com/prupe/mcpatcher/mal/biome/BiomeAPI.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$1.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$Fixed.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$Foliage.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$Grass.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$Grid.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$IntegerGrid.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$Swamp.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$TempHumidity.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$Vanilla.class
    added com/prupe/mcpatcher/mal/biome/ColorMap$Water.class
    added com/prupe/mcpatcher/mal/biome/ColorMap.class
    added com/prupe/mcpatcher/mal/biome/ColorMapBase$Blended.class
    added com/prupe/mcpatcher/mal/biome/ColorMapBase$Cached.class
    added com/prupe/mcpatcher/mal/biome/ColorMapBase$Chunked.class
    added com/prupe/mcpatcher/mal/biome/ColorMapBase$Outer.class
    added com/prupe/mcpatcher/mal/biome/ColorMapBase$Smoothed.class
    added com/prupe/mcpatcher/mal/biome/ColorMapBase.class
    added com/prupe/mcpatcher/mal/biome/ColorUtils.class
    added com/prupe/mcpatcher/mal/biome/IColorMap.class
    BiomeGenBase (aav.class)
    IBlockAccess (aak.class)
    Minecraft (net/minecraft/client/Minecraft.class)
    World (aab.class)
    WorldClient (bds.class)

Random Mobs
    added com/prupe/mcpatcher/mob/LineRenderer.class
    added com/prupe/mcpatcher/mob/MobOverlay.class
    added com/prupe/mcpatcher/mob/MobRandomizer$1.class
    added com/prupe/mcpatcher/mob/MobRandomizer$ExtraInfo.class
    added com/prupe/mcpatcher/mob/MobRandomizer.class
    added com/prupe/mcpatcher/mob/MobRuleList$MobRuleEntry.class
    added com/prupe/mcpatcher/mob/MobRuleList.class
    Entity (mp.class)
    EntityLivingBase (ng.class)
        [1] read skin from nbt
        [1] write skin to nbt
    IBlockAccess (aak.class)
    NBTTagCompound (bs.class)
    Render (bgz.class)
    RenderEnderman (bgx.class)
        [1] randomize textures/entity/enderman/enderman_eyes.png
    RenderFish (bhd.class)
        [1] override fishing line rendering
    RenderLivingEntity (bho.class)
        [1] replace mob texture
    RenderMooshroom (bhp.class)
        [1] finish mooshroom overlay
        [3] render mooshroom overlay
        [1] set up custom mooshroom overlay
    RenderSheep (bhu.class)
        [1] randomize textures/entity/sheep/sheep_fur.png
    RenderSnowman (bhy.class)
        [1] render snowman overlay
    RenderSpider (bhz.class)
        [1] randomize textures/entity/spider_eyes.png
    RenderWolf (bii.class)
        [1] randomize textures/entity/wolf/wolf_collar.png
    Tessellator (bgd.class)

Custom Colors
    added com/prupe/mcpatcher/cc/ColorizeBlock.class
    added com/prupe/mcpatcher/cc/ColorizeBlock18$1.class
    added com/prupe/mcpatcher/cc/ColorizeBlock18.class
    added com/prupe/mcpatcher/cc/ColorizeEntity.class
    added com/prupe/mcpatcher/cc/ColorizeItem.class
    added com/prupe/mcpatcher/cc/ColorizeWorld.class
    added com/prupe/mcpatcher/cc/Colorizer$1.class
    added com/prupe/mcpatcher/cc/Colorizer.class
    added com/prupe/mcpatcher/cc/Lightmap.class
    BiomeGenBase (aav.class)
    Block (apa.class)
    BlockCauldron (alm.class)
    BlockRedstoneWire (aoe.class)
        [1] override redstone color multiplier
        [1] override redstone wire particle color
    BlockSubclass (multiple matches: amp ana ane aoe aor aow apa apn app)
        [23] override color multiplier
    Entity (mp.class)
    EntityAuraFX (bfd.class)
        [1] insert method colorize ()LEntityAuraFX;
    EntityBubbleFX (bec.class)
        [1] override bubble color
    EntityDropParticleFX (bef.class)
        [1] override lava drop color
        [1] override water drop color
        [1] remove water drop color update
    EntityFX (bet.class)
    EntityList (mv.class)
        [1] set up mapping for spawnable entities
    EntityPortalFX (bew.class)
        [1] override portal particle color (blue)
        [1] override portal particle color (green)
        [1] override portal particle color (red)
    EntityRainFX (bfg.class)
        [1] override rain drop color
    EntityReddustFX (bex.class)
        [1] override redstone particle color
    EntityRenderer (bfq.class)
        [1] insert method getNightVisionStrength (F)F
        [1] make field torchFlickerX public
        [1] override lightmap
        [1] override underlava ambient color
        [1] override underwater ambient color
    EntitySplashFX (bfb.class)
        [1] override splash color
    EntitySuspendFX (bfc.class)
        [1] override underwater suspend particle color
    FontRenderer (awv.class)
        [1] override text color
        [1] override text color codes
    IBlockAccess (aak.class)
    Icon (lx.class)
    Item (wk.class)
    ItemArmor (uo.class)
        [3] override default leather armor color
    ItemBlock (xn.class)
        [1] insert method getColorFromDamage (LItemStack;I)I
    ItemDye (vt.class)
    ItemRenderer (bfx.class)
        [1] override water block color in third person
    ItemSpawnerEgg (ws.class)
        [3] override spawner egg color
    MapColor (aih.class)
        [1] insert field origColorValue I
        [1] make field colorValue not final
        [1] set map origColorValue
    Minecraft (net/minecraft/client/Minecraft.class)
    Potion (mk.class)
        [1] insert field origColor I
        [1] make field color not final, public
        [1] make field name public
        [1] map potions by name
    PotionHelper (xu.class)
        [1] insert method getPotionColorCache ()Ljava/util/Map;
        [1] override water bottle color
    RecipesDyedArmor (yb.class)
        [1] override armor dye colors
    RenderBlocks (bgf.class)
        [1] colorize bottom of water block
        [1] colorize cauldron water
        [6] colorize falling sand and gravel
        [1] make field colorBlueBottomLeft public
        [1] make field colorBlueBottomRight public
        [1] make field colorBlueTopLeft public
        [1] make field colorBlueTopRight public
        [1] make field colorGreenBottomLeft public
        [1] make field colorGreenBottomRight public
        [1] make field colorGreenTopLeft public
        [1] make field colorGreenTopRight public
        [1] make field colorRedBottomLeft public
        [1] make field colorRedBottomRight public
        [1] make field colorRedTopLeft public
        [1] make field colorRedTopRight public
        [1] override redstone wire color
        [12] smooth biome colors (standard blocks)
        [6] smooth biome colors (water part 1)
        [5] smooth biome colors (water part 2)
        [1] smooth biome colors (water part 3)
        [6] use block color multiplier (btw)
        [4] use grass color multiplier (btw)
    RenderGlobal (bfy.class)
        [1] override cloud type
        [1] override end sky color
    RenderSheep (qo.class)
        [0] override sheep wool color
    RenderWolf (bii.class)
        [3] override wolf collar colors
    RenderXPOrb (bha.class)
        [1] override xp orb color
    Tessellator (bgd.class)
    TileEntitySignRenderer (bja.class)
        [1] override sign text color
    World (aab.class)
        [1] override sky color
    WorldChunkManager (aba.class)
    WorldClient (bds.class)
    WorldProvider (acn.class)
        [1] insert method getWorldType ()I
        [1] override fog color
    WorldProviderEnd (acq.class)
        [1] override end fog color
    WorldProviderHell (aco.class)
        [1] override nether fog color

Connected Textures
    added com/prupe/mcpatcher/ctm/BlockFaceMatcher$V1.class
    added com/prupe/mcpatcher/ctm/BlockFaceMatcher$V2.class
    added com/prupe/mcpatcher/ctm/BlockFaceMatcher.class
    added com/prupe/mcpatcher/ctm/BlockOrientation.class
    added com/prupe/mcpatcher/ctm/CTMUtils$1$1.class
    added com/prupe/mcpatcher/ctm/CTMUtils$1.class
    added com/prupe/mcpatcher/ctm/CTMUtils.class
    added com/prupe/mcpatcher/ctm/GlassPaneRenderer.class
    added com/prupe/mcpatcher/ctm/ITileOverride.class
    added com/prupe/mcpatcher/ctm/RenderBlockState.class
    added com/prupe/mcpatcher/ctm/TileOverride.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl$CTM.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl$Fixed.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl$Horizontal.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl$HorizontalVertical.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl$Random1.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl$Repeat.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl$Top.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl$Vertical.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl$VerticalHorizontal.class
    added com/prupe/mcpatcher/ctm/TileOverrideImpl.class
    added com/prupe/mcpatcher/ctm/TileOverrideIterator$IJK.class
    added com/prupe/mcpatcher/ctm/TileOverrideIterator$Metadata.class
    added com/prupe/mcpatcher/ctm/TileOverrideIterator.class
    Block (apa.class)
    BlockGrass (amp.class)
    IBlockAccess (aak.class)
    Icon (lx.class)
    RenderBlocks (bgf.class)
        [6] disable default rendering (glass pane faces)
        [20] disable glass pane top and bottom edges
        [1] override texture (by position, side)
        [1] override texture (by side)
        [1] override texture (by side, metadata)
        [1] override texture (glass pane)
        [0] override texture (grass side texture)
        [1] use block coordinates where possible (crossed squares)
    RenderBlocksSubclass (bgf.class)
        [8] use block coordinates where possible (side)
        [22] use block coordinates where possible (side, metadata)
    Tessellator (bgd.class)

Better Glass
    added com/prupe/mcpatcher/renderpass/RenderPass$1.class
    added com/prupe/mcpatcher/renderpass/RenderPass$2.class
    added com/prupe/mcpatcher/renderpass/RenderPass.class
    added com/prupe/mcpatcher/renderpass/RenderPassMap$V1.class
    added com/prupe/mcpatcher/renderpass/RenderPassMap$V2.class
    added com/prupe/mcpatcher/renderpass/RenderPassMap.class
    Block (apa.class)
    EntityRenderer (bfq.class)
        [1] do backface render pass
        [1] do overlay render pass
        [2] set gl shade model
    IBlockAccess (aak.class)
    Minecraft (net/minecraft/client/Minecraft.class)
    RenderBlocks (bgf.class)
        [30] override block shading for overlay render pass
        [46] render all sides of adjacent blocks
    RenderGlobal (bfy.class)
        [1] increase gl render lists per chunk from 3 to 5 (init)
        [1] increase gl render lists per chunk from 3 to 5 (loop)
        [2] set post-render pass options
        [1] set pre-render pass options
        [1] set up lightmap for extra render passes
    WorldRenderer (bfm.class)
        [2] finish render pass
        [1] increase render passes from 2 to 4 (&&)
        [1] increase render passes from 2 to 4 (init)
        [3] increase render passes from 2 to 4 (loop)
        [2] increase render passes from 2 to 4 (occlusion)
        [1] pre render pass
        [1] set up extra render pass

Better Skies
    added com/prupe/mcpatcher/sky/FireworksHelper.class
    added com/prupe/mcpatcher/sky/SkyRenderer$1.class
    added com/prupe/mcpatcher/sky/SkyRenderer$Layer.class
    added com/prupe/mcpatcher/sky/SkyRenderer$WorldEntry.class
    added com/prupe/mcpatcher/sky/SkyRenderer.class
    EffectRenderer (beu.class)
        [5] increase fx layers from 4 to 5
        [1] override entity fx layer
        [1] override particle blending method
        [1] render extra fx layers
    EntityFireworkOverlayFX (bej.class)
    EntityFireworkSparkFX (bek.class)
    Minecraft (net/minecraft/client/Minecraft.class)
    RenderGlobal (bfy.class)
        [1] disable default stars
        [1] override horizon position
        [1] override moon texture
        [1] override sun texture
        [1] render custom sky
        [1] setup for sky rendering
    Tessellator (bgd.class)
    World (aab.class)
    WorldClient (bds.class)
    WorldProvider (acn.class)

Custom Item Textures
    added com/prupe/mcpatcher/cit/ArmorOverride.class
    added com/prupe/mcpatcher/cit/CITUtils$1.class
    added com/prupe/mcpatcher/cit/CITUtils.class
    added com/prupe/mcpatcher/cit/Enchantment.class
    added com/prupe/mcpatcher/cit/EnchantmentList$1.class
    added com/prupe/mcpatcher/cit/EnchantmentList$Average.class
    added com/prupe/mcpatcher/cit/EnchantmentList$Cycle.class
    added com/prupe/mcpatcher/cit/EnchantmentList$Layer.class
    added com/prupe/mcpatcher/cit/EnchantmentList$LayerMethod.class
    added com/prupe/mcpatcher/cit/EnchantmentList$Layered.class
    added com/prupe/mcpatcher/cit/EnchantmentList.class
    added com/prupe/mcpatcher/cit/ItemOverride.class
    added com/prupe/mcpatcher/cit/OverrideBase.class
    added com/prupe/mcpatcher/cit/PotionReplacer.class
    EntityItem (rh.class)
    EntityLiving (ng.class)
    EntityLivingBase (ng.class)
    EntityPlayer (sq.class)
    Icon (lx.class)
    Item (wk.class)
        [1] override item texture
        [0] override item texture (forge)
    ItemArmor (uo.class)
    ItemRenderer (bfx.class)
        [1] override item texture (held)
        [1] render item enchantment (held)
    ItemStack (wm.class)
    NBTTagCompound (bs.class)
    NBTTagList (ca.class)
    Potion (mk.class)
    PotionHelper (xu.class)
    RenderArmor15 (multiple matches: bhg bht)
        [4] override armor texture
    RenderBiped (bhg.class)
    RenderItem (bhi.class)
        [1] handle items with multiple render passes (dropped)
        [1] handle items with multiple render passes (gui)
        [1] render item enchantment (dropped)
        [1] render item enchantment (gui)
        [0] render item enchantment (gui) (forge)
    RenderLivingEntity (bho.class)
        [1] render item enchantment (armor)
    RenderSnowball (bhj.class)
        [1] override potion entity texture
    Tessellator (bgd.class)

User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

Mesh wrote:Yes it adds FCBlockDirtSlab.class. Added the "Patch Summary" it outputs in spoiler.
Huh. That's not hopeful. That output is saying that RenderBlocks is the only class being modified for the grass texture change, and that's what I just changed in that 'c' version I just put out above :\

Well, there's still the possibility that the changes I made to the dirt slabs are causing that rendering code to fail to recognize the grass slabs or something. Trying to put together a test of that now.
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

Can someone try this one out?

They're coming to take me away hehe haha...
Mesh
Posts: 210
Joined: Sun May 12, 2013 6:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by Mesh »

It mentions something about FCBlockGrass.class above RenderBlocks? I have no idea if that means anything though.

I did notice that the colour doesn't seem to be affected if the slab is covered with snow. I don't know if that helps at all, just something I noticed in testing.
Mesh
Posts: 210
Joined: Sun May 12, 2013 6:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by Mesh »

FlowerChild wrote:Can someone try this one out?

They're coming to take me away hehe haha...
Still the same :(
User avatar
TheGatesofLogic
Posts: 511
Joined: Tue Nov 06, 2012 5:35 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by TheGatesofLogic »

Can confirm, still the same.
Two feet standing on a principle
Two hands longing for each others warmth
Cold smoke seeping out of colder throats
Darkness falling, leaves nowhere to go
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

Mesh wrote: Still the same :(
K. I got one more thing to try. This will take me a little while though, as I have to revert all the changes I've been working on for the next release to put together a full package.
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

Can someone test this one?

AAAAAAAAHHHHHH!!!!!!
Mesh
Posts: 210
Joined: Sun May 12, 2013 6:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by Mesh »

FlowerChild wrote:Can someone test this one?

AAAAAAAAHHHHHH!!!!!!
Still no joy I'm afraid

Edit: When I try to place a dirt slab by clicking on the side of another dirt slab, the game crashes. Not sure if that's relevant at all considering these are test releases, but I pasted my crashlog in case it is something you need to know
Spoiler
Show
Minecraft has crashed!
----------------------

Minecraft has stopped running because it encountered a problem; Unexpected error

A full error report has been saved to C:\Users\Mesh\AppData\Roaming\.minecraft\crash-reports\crash-2018-02-27_22.44.03-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash :(



--- BEGIN ERROR REPORT 4cf0e3e7 --------
Full report at:
C:\Users\Mesh\AppData\Roaming\.minecraft\crash-reports\crash-2018-02-27_22.44.03-client.txt
Please show that file to Mojang, NOT just this screen!

Generated 27/02/18 22:44

-- Head --
Stacktrace:
at FCItemBlockSlab.a(FCItemBlockSlab.java:105)
at bdr.a(PlayerControllerMP.java:375)
at net.minecraft.client.Minecraft.c(Minecraft.java:1314)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [bdv['Mornay'/49, l='MpServer', x=-172.40, y=66.60, z=307.44]]
Chunk stats: MultiplayerChunkCache: 441
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (208,64,276), Chunk: (at 0,4,4 in 13,17; contains blocks 208,0,272 to 223,255,287), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 46083 game time, 3839 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 101 total; [nc['Experience Orb'/50, l='MpServer', x=-302.56, y=71.13, z=265.84], bdv['Mornay'/49, l='MpServer', x=-172.40, y=66.60, z=307.44], qg['Bat'/63, l='MpServer', x=-248.52, y=36.39, z=290.53], qg['Bat'/62, l='MpServer', x=-248.50, y=36.00, z=288.84], qg['Bat'/64, l='MpServer', x=-243.92, y=35.79, z=277.41], rh['item.item.fcItemPileGravel'/76, l='MpServer', x=-224.13, y=36.13, z=338.72], sf['Skeleton'/77, l='MpServer', x=-234.53, y=31.00, z=360.91], rj['entity.MinecartChest.name'/78, l='MpServer', x=-230.50, y=37.50, z=365.50], rj['entity.MinecartChest.name'/79, l='MpServer', x=-238.50, y=31.50, z=369.50], qg['Bat'/72, l='MpServer', x=-227.25, y=38.10, z=340.25], qg['Bat'/73, l='MpServer', x=-229.77, y=36.88, z=344.29], rh['item.item.fcItemPileGravel'/74, l='MpServer', x=-224.88, y=36.13, z=339.88], rh['item.item.fcItemPileGravel'/75, l='MpServer', x=-224.13, y=36.13, z=339.88], nc['Experience Orb'/85, l='MpServer', x=-215.47, y=63.13, z=307.88], ru['Creeper'/84, l='MpServer', x=-216.56, y=32.00, z=270.97], sf['Skeleton'/87, l='MpServer', x=-210.53, y=31.00, z=361.66], sf['Skeleton'/86, l='MpServer', x=-200.66, y=26.00, z=346.66], ru['Creeper'/81, l='MpServer', x=-229.59, y=32.00, z=378.13], sf['Skeleton'/92, l='MpServer', x=-208.50, y=32.00, z=371.50], qg['Bat'/89, l='MpServer', x=-211.44, y=41.10, z=382.75], qg['Bat'/88, l='MpServer', x=-209.26, y=39.54, z=373.66], qg['Bat'/90, l='MpServer', x=-212.86, y=37.69, z=372.03], sj['Zombie'/102, l='MpServer', x=-199.78, y=20.00, z=244.50], rh['item.item.fcItemPileGravel'/103, l='MpServer', x=-192.59, y=22.13, z=318.38], sf['Skeleton'/110, l='MpServer', x=-203.62, y=26.00, z=354.62], rh['item.tile.rail'/111, l='MpServer', x=-202.50, y=26.13, z=368.19], rh['item.tile.rail'/108, l='MpServer', x=-203.88, y=26.13, z=364.88], rh['item.tile.rail'/109, l='MpServer', x=-202.38, y=26.13, z=354.81], sf['Skeleton'/106, l='MpServer', x=-198.50, y=26.00, z=347.50], sf['Skeleton'/107, l='MpServer', x=-199.63, y=26.00, z=351.38], rh['item.item.fcItemPileGravel'/104, l='MpServer', x=-193.88, y=26.13, z=317.13], rh['item.tile.rail'/105, l='MpServer', x=-192.56, y=26.13, z=317.88], rh['item.tile.rail'/127, l='MpServer', x=-185.13, y=22.13, z=319.88], rj['entity.MinecartChest.name'/126, l='MpServer', x=-183.50, y=22.34, z=319.50], rj['entity.MinecartChest.name'/125, l='MpServer', x=-188.50, y=22.34, z=319.50], qr['Squid'/124, l='MpServer', x=-190.47, y=57.76, z=295.47], ru['Creeper'/123, l='MpServer', x=-180.53, y=20.00, z=247.94], qn['Pig'/137, l='MpServer', x=-185.40, y=63.00, z=344.61], ru['Creeper'/136, l='MpServer', x=-190.31, y=26.00, z=350.78], rh['item.tile.sapling.oak'/413, l='MpServer', x=-221.59, y=82.13, z=288.56], rh['item.tile.rail'/129, l='MpServer', x=-181.84, y=22.13, z=318.13], rh['item.tile.rail'/128, l='MpServer', x=-191.88, y=22.13, z=319.88], qn['Pig'/131, l='MpServer', x=-172.09, y=63.00, z=306.91], rh['item.tile.rail'/130, l='MpServer', x=-182.88, y=22.13, z=319.88], qg['Bat'/133, l='MpServer', x=-183.42, y=25.87, z=345.49], qr['Squid'/132, l='MpServer', x=-188.51, y=56.00, z=325.16], ru['Creeper'/135, l='MpServer', x=-191.47, y=26.00, z=351.69], qg['Bat'/134, l='MpServer', x=-178.31, y=26.10, z=347.75], sj['Zombie'/144, l='MpServer', x=-169.50, y=41.00, z=295.28], qi['Chicken'/145, l='MpServer', x=-165.59, y=63.00, z=332.41], qn['Pig'/146, l='MpServer', x=-169.06, y=63.00, z=330.41], qn['Pig'/147, l='MpServer', x=-168.47, y=63.00, z=324.18], sj['Zombie'/150, l='MpServer', x=-161.69, y=45.00, z=385.59], sf['Skeleton'/171, l='MpServer', x=-131.47, y=42.00, z=280.84], qg['Bat'/170, l='MpServer', x=-129.06, y=34.49, z=259.43], ru['Creeper'/169, l='MpServer', x=-141.44, y=34.00, z=263.03], ru['Creeper'/168, l='MpServer', x=-140.50, y=41.00, z=246.28], sf['Skeleton'/175, l='MpServer', x=-139.72, y=13.00, z=331.59], sf['Skeleton'/174, l='MpServer', x=-141.06, y=12.00, z=323.50], sf['Skeleton'/173, l='MpServer', x=-138.50, y=40.00, z=282.50], sh['Spider'/172, l='MpServer', x=-134.00, y=42.00, z=282.00], sj['Zombie'/162, l='MpServer', x=-151.50, y=38.00, z=348.50], ru['Creeper'/161, l='MpServer', x=-143.07, y=37.00, z=344.39], sf['Skeleton'/167, l='MpServer', x=-136.50, y=45.00, z=237.09], ru['Creeper'/166, l='MpServer', x=-139.33, y=20.00, z=235.97], qi['Chicken'/186, l='MpServer', x=-115.59, y=64.00, z=343.59], qi['Chicken'/187, l='MpServer', x=-125.47, y=64.00, z=341.53], sf['Skeleton'/184, l='MpServer', x=-124.50, y=41.00, z=324.50], sf['Skeleton'/185, l='MpServer', x=-118.53, y=32.00, z=350.91], sj['Zombie'/190, l='MpServer', x=-119.34, y=28.00, z=360.70], sf['Skeleton'/191, l='MpServer', x=-137.70, y=38.13, z=351.50], sj['Zombie'/188, l='MpServer', x=-123.31, y=27.00, z=365.70], ru['Creeper'/189, l='MpServer', x=-126.47, y=26.00, z=363.28], qg['Bat'/178, l='MpServer', x=-136.31, y=40.49, z=352.66], sh['Spider'/179, l='MpServer', x=-132.50, y=36.00, z=358.34], sf['Skeleton'/176, l='MpServer', x=-143.06, y=13.00, z=340.50], ru['Creeper'/177, l='MpServer', x=-140.84, y=39.00, z=338.63], qg['Bat'/182, l='MpServer', x=-121.75, y=22.71, z=283.75], ru['Creeper'/183, l='MpServer', x=-116.97, y=35.00, z=336.44], ru['Creeper'/180, l='MpServer', x=-139.06, y=27.00, z=384.44], nc['Experience Orb'/181, l='MpServer', x=-121.88, y=62.13, z=266.81], ru['Creeper'/205, l='MpServer', x=-104.50, y=52.00, z=330.50], sj['Zombie'/204, l='MpServer', x=-101.63, y=42.00, z=317.53], sf['Skeleton'/207, l='MpServer', x=-92.50, y=22.00, z=294.50], sj['Zombie'/206, l='MpServer', x=-101.53, y=39.00, z=352.84], ru['Creeper'/201, l='MpServer', x=-100.47, y=42.00, z=315.66], ru['Creeper'/200, l='MpServer', x=-99.50, y=43.00, z=298.50], sj['Zombie'/203, l='MpServer', x=-99.97, y=41.00, z=323.69], sf['Skeleton'/202, l='MpServer', x=-98.50, y=42.79, z=314.14], sf['Skeleton'/197, l='MpServer', x=-108.50, y=46.00, z=257.50], ru['Creeper'/196, l='MpServer', x=-119.03, y=15.00, z=385.44], ru['Creeper'/199, l='MpServer', x=-96.41, y=40.00, z=303.38], ru['Creeper'/198, l='MpServer', x=-101.50, y=43.00, z=303.50], qi['Chicken'/193, l='MpServer', x=-123.50, y=64.00, z=352.50], sj['Zombie'/192, l='MpServer', x=-118.50, y=33.00, z=362.50], sf['Skeleton'/195, l='MpServer', x=-116.47, y=15.00, z=385.38], qi['Chicken'/194, l='MpServer', x=-122.50, y=64.00, z=353.50], sf['Skeleton'/208, l='MpServer', x=-94.50, y=46.00, z=290.50], sf['Skeleton'/210, l='MpServer', x=-95.56, y=21.00, z=301.94], sj['Zombie'/211, l='MpServer', x=-90.50, y=42.00, z=313.50], rh['item.tile.sapling.oak'/482, l='MpServer', x=-166.50, y=71.13, z=294.59]]
Retry entities: 0 total; []
Stacktrace:
at bds.a(WorldClient.java:428)
at net.minecraft.client.Minecraft.b(Minecraft.java:2459)
at net.minecraft.client.Minecraft.run(Minecraft.java:784)
at java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_80, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 98854992 bytes (94 MB) / 299712512 bytes (285 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
AABB Pool Size: 1659 (92904 bytes; 0 MB) allocated, 3 (168 bytes; 0 MB) used
Suspicious classes: MCPatcherUtils, Config, JsonUtils, ...[com.google.gson.GsonBuilder, FieldNamingStrategy, TypeAdapterFactory, ...], [com.google.gson.annotations.SerializedName], [com.google.gson.internal.Excluder, ConstructorConstructor, ObjectConstructor, ...], [com.google.gson.internal.bind.JsonTreeReader, JsonTreeWriter, TypeAdapters, ...], [com.google.gson.reflect.TypeToken], [com.google.gson.stream.MalformedJsonException, JsonReader, JsonWriter, ...], [com.prupe.mcpatcher.cit.CITUtils, OverrideBase, ItemOverride, ...], [com.prupe.mcpatcher.ctm.CTMUtils, RenderBlockState, BlockOrientation, ...], [com.prupe.mcpatcher.mal.tile.TileLoader, IconAPI, V1]
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
LWJGL: 2.9.0
OpenGL: GeForce GTX 1070/PCIe/SSE2 GL version 4.5.0 NVIDIA 378.78, NVIDIA Corporation
Is Modded: Very likely; Jar signature invalidated
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: 1996 (111776 bytes; 0 MB) allocated, 22 (1232 bytes; 0 MB) used

java.lang.ClassCastException: FCBlockDirtSlab cannot be cast to FCBlockSlabGeneric
at FCItemBlockSlab.a(FCItemBlockSlab.java:105)
at bdr.a(PlayerControllerMP.java:375)
at net.minecraft.client.Minecraft.c(Minecraft.java:1314)
at net.minecraft.client.Minecraft.l(Minecraft.java:1793)
at net.minecraft.client.Minecraft.K(Minecraft.java:836)
at net.minecraft.client.Minecraft.run(Minecraft.java:761)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 910ff042 ----------
User avatar
ko_teknik
Posts: 268
Joined: Thu Dec 26, 2013 4:16 am

Re: Dirt Slabs have wrong colour with MCPatcher

Post by ko_teknik »

And if we extract dirtslab.class from the .jar, we apply mc patcher and after that we put the unmodified dirtslab.class back inside the .jar ?

Will try tomorrow !
Last edited by ko_teknik on Tue Feb 27, 2018 5:53 pm, edited 4 times in total.
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

This?

Version F
Mesh wrote: Edit: When I try to place a dirt slab by clicking on the side of another dirt slab, the game crashes. Not sure if that's relevant at all considering these are test releases, but I pasted my crashlog in case it is something you need to know
Yeah, that's fine for now. The code is laying about in pieces in these test versions.
Mesh
Posts: 210
Joined: Sun May 12, 2013 6:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by Mesh »

FlowerChild wrote:This?

Version F
Nope :(
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

This?

Version G

I also fixed the crash on place from before, so that should be safe now.
User avatar
ko_teknik
Posts: 268
Joined: Thu Dec 26, 2013 4:16 am

Re: Dirt Slabs have wrong colour with MCPatcher

Post by ko_teknik »

FlowerChild wrote:This?

Version G

I also fixed the crash on place from before, so that should be safe now.
Nope :((
Mesh
Posts: 210
Joined: Sun May 12, 2013 6:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by Mesh »

FlowerChild wrote:This?

Version G

I also fixed the crash on place from before, so that should be safe now.
No change
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

Is anyone able to confirm this did indeed work in version 4.A6? Everything I'm doing is based on that assertion from the thread you linked in the OP.
User avatar
ko_teknik
Posts: 268
Joined: Thu Dec 26, 2013 4:16 am

Re: Dirt Slabs have wrong colour with MCPatcher

Post by ko_teknik »

FlowerChild wrote:Is anyone able to confirm this did indeed work in version 4.A6? Everything I'm doing is based on that assertion from the thread you linked in the OP.
4.A6 :
Spoiler
Show
Image
and in the last version G you have just uploaded, we cant merge 2 slab into 1 dirt block.
User avatar
FlowerChild
Site Admin
Posts: 18753
Joined: Mon Jul 04, 2011 7:24 pm

Re: Dirt Slabs have wrong colour with MCPatcher

Post by FlowerChild »

Well, that's it then. If it's something that occurred between 4.A6 and now, I'm all out of ideas as to what it could reasonably be. We're at the point of "you just can't change the code and expect it to still work", because I've tried everything I can think of that might be related.

The unfortunate reality of the situation is that you guys are using a no longer maintained utility that modifies the existing code, while I am continuing to change the code that it modifies. Given that, something will inevitably break eventually.

3+ hours is way beyond the time I should have spent on this already.
Post Reply