If anyone really want's a 1.6.2 version you can now get the source code and compile it yourself, it may or may not work.
Thanks to eggdropsoap on github for doing the update!
I *really* want a 1.6.2 version because a few mods I have don't pay any regards to the enchantment cost limit, but because of dependencies of other programs I can't install Java 6 instead of Java 7 to get the MCP to function and all the tutorials to set it up are outdated in regards to the minecraft folder file structure anyway.
Is there someone out there that can compile the 1.6.2 version for everyone, pretty please?
3.0 is released! http://adf.ly/USV4j
This update adds many features and re-writes the entire anvil algorithm.
New Features:
When combining enchantments any enchantments that are incompatible with the tool or other enchantments on the existing tool are kept on the other tool
Enchanted books can now hold multiple enchantments and can be combined like usual (book returned)
Book + Enchanted Book copies the Enchanted Book
You can now move the first enchantment on a tool onto a book/enchanted book
New config options:
renamingRepairBonus = Bonus damage to a tool when renaming
mainRepairBonusPercent = The percentage of the tool to be repaired on top of a simple addition of the damages
repairCostPerItem = The cost per each item used to repair a tool
enchantCombineRepairCost = Cost to increase an enchantment by a level
enchantTransferRepairCost = Cost to transfer an enchantment to a tool
enchantCombineRepairBonus = Repair bonus added when increasing an enchantment by a level
enchantTransferRepairBonus = Repair bonus added when transfering an enchantment to a tool
copyEnchantToBookCostMultiplier = Cost muliplier per enchantment copied onto a book. This is multiplied by the enchantment level
copyEnchantToBookRepairBonus = Repair bonus added when copying an enchantment to a book
itemRepairAmount = Percentage each item will repair the tool by
I am using Forge 828. Right click on anvil and got this.
Also not getting all the config options. Only getting these:
S:anvilCostMultiplier=1
S:breakChance=0.12
S:freeRenaming=false
}
---- Minecraft Crash Report ----
// Don't do that.
Time: 8/23/13 10:56 AM
Description: Rendering screen
java.lang.NoSuchFieldError: field_71446_o
at vdvman1.betterAnvil.gui.GuiRepairBA.func_74185_a(GuiRepairBA.java:162)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:111)
at vdvman1.betterAnvil.gui.GuiRepairBA.func_73863_a(GuiRepairBA.java:150)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1036)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:934)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:491)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at vdvman1.betterAnvil.gui.GuiRepairBA.func_74185_a(GuiRepairBA.java:162)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:111)
at vdvman1.betterAnvil.gui.GuiRepairBA.func_73863_a(GuiRepairBA.java:150)
Thank you so very much; this update is greatly appreciated and the bonus features in this new version are just icing on the cake, but I encountered a couple issues trying to repair enchanted equipment with ingots where sometimes it would not provide a repaired version of the equipment to take (to actually perform the repairs). I'll try and provide some evidence if I can reproduce it next time I have damaged equipment, but repairing with an identical piece of equipment worked just fine, other than consuming a lot of extra materials.
EDIT: Repairing with ingots seemed to destroy the enchantment, did I miss something in the documentation or is this a bug?
Repairing with ingots resulting in an unenchanted item with no cost
Repairing with an identical item resulting in a full repair with cost
Again, this crash when you are repairing items, there is nothing I can do until I get a crash log.
As for the bug wih repairing with items, I will see what I can do.
Nice mod, I really like it. thanks for the update...
One problem that I see, You can no longer add enchanted books to tools.. And when using Ingots, if repairing tools of the same mat's, you loose the enchant. also renaming the weapon/tool removes the enchant also...
The GUI will accept full stacks of blank books, But if you try to use them to take an enchant off a tool/weap/armor, the anvil takes the entire stack of books and only gives you one book back...
Hate to add another bug to the pile, but I can't see to get book enchantment to work.
Playing around with the features a bit to test them, can't quite get it to work. Any extra information you need to figure out what's wrong, I'm ready to provide. Currently running the mod from a server, if that matters.
thanks for the update..
Sorry to say that its stil un-usable to my server..
You can not add enchants from books to any tool/weap/armor.
Copying books, or enchants from items deletes the book/item from both slots, so if your item has 3 enchants, and you use one blank book in the first slot, and the item in the second slot, then in the third slot there will be a enchanted book with the top enchantement from the item on it, you take that book and the item, and the blank book are both deleted.
Also, still taking the full stack of books if you put in the stack in the first slot, and a book to copy in the second slot, the stack of books, and the book your trying to copy are both deleted....
This error kicked me out of my server once while in the process of renaming a weapon.
[WARNING] Failed to handle packet for REDACTED: java.lang.ClassCastException: net.minecraft.inventory.ContainerPlayer cannot be cast to vdvman1.betterAnvil.inventory.ContainerRepairBA
java.lang.ClassCastException: net.minecraft.inventory.ContainerPlayer cannot be cast to vdvman1.betterAnvil.inventory.ContainerRepairBA
at vdvman1.betterAnvil.packet.PacketHandler.onPacketData(PacketHandler.java:18)
at cpw.mods.fml.common.network.NetworkRegistry.handlePacket(NetworkRegistry.java:255)
at cpw.mods.fml.common.network.NetworkRegistry.handleCustomPacket(NetworkRegistry.java:245)
at cpw.mods.fml.common.network.FMLNetworkHandler.handlePacket250Packet(FMLNetworkHandler.java:84)
at net.minecraft.network.NetServerHandler.func_72501_a(NetServerHandler.java:1111)
at net.minecraft.network.packet.Packet250CustomPayload.func_73279_a(SourceFile:61)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:458)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:141)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:689)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:275)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:585)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:582)
Ok. well its a little better..
If you copy something, such as a book, you should be able to keep the original, that way, if you have one, and copy it, then you have 2... But the original gets deleted..
combining books is not working either. You can take one enchantment off of an item, but you only get one chance to do so, as the item will be destroyed. Loosing the other 2 enchants..
There is also the problem that just because you have an enchanted book, you still cant use it. Unless you make a copy of it, But you cannot put it on an item... And I thought that was the point of the books, to use them on items..
Ok. well its a little better..
If you copy something, such as a book, you should be able to keep the original, that way, if you have one, and copy it, then you have 2... But the original gets deleted..
combining books is not working either. You can take one enchantment off of an item, but you only get one chance to do so, as the item will be destroyed. Loosing the other 2 enchants..
There is also the problem that just because you have an enchanted book, you still cant use it. Unless you make a copy of it, But you cannot put it on an item... And I thought that was the point of the books, to use them on items..
its not so much that, as the ability to put an enchanted book onto an item... the copying of the book is just a bug I found in the mod. and the ability to combine enchantments into a single book...
Thanks to eggdropsoap on github for doing the update!
Is there someone out there that can compile the 1.6.2 version for everyone, pretty please?
This update adds many features and re-writes the entire anvil algorithm.
New Features:
When combining enchantments any enchantments that are incompatible with the tool or other enchantments on the existing tool are kept on the other tool
Enchanted books can now hold multiple enchantments and can be combined like usual (book returned)
Book + Enchanted Book copies the Enchanted Book
You can now move the first enchantment on a tool onto a book/enchanted book
New config options:
renamingRepairBonus = Bonus damage to a tool when renaming
mainRepairBonusPercent = The percentage of the tool to be repaired on top of a simple addition of the damages
repairCostPerItem = The cost per each item used to repair a tool
enchantCombineRepairCost = Cost to increase an enchantment by a level
enchantTransferRepairCost = Cost to transfer an enchantment to a tool
enchantCombineRepairBonus = Repair bonus added when increasing an enchantment by a level
enchantTransferRepairBonus = Repair bonus added when transfering an enchantment to a tool
copyEnchantToBookCostMultiplier = Cost muliplier per enchantment copied onto a book. This is multiplied by the enchantment level
copyEnchantToBookRepairBonus = Repair bonus added when copying an enchantment to a book
itemRepairAmount = Percentage each item will repair the tool by
Also not getting all the config options. Only getting these:
S:anvilCostMultiplier=1
S:breakChance=0.12
S:freeRenaming=false
}
---- Minecraft Crash Report ----
// Don't do that.
Time: 8/23/13 10:56 AM
Description: Rendering screen
java.lang.NoSuchFieldError: field_71446_o
at vdvman1.betterAnvil.gui.GuiRepairBA.func_74185_a(GuiRepairBA.java:162)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:111)
at vdvman1.betterAnvil.gui.GuiRepairBA.func_73863_a(GuiRepairBA.java:150)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1036)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:934)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:491)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at vdvman1.betterAnvil.gui.GuiRepairBA.func_74185_a(GuiRepairBA.java:162)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:111)
at vdvman1.betterAnvil.gui.GuiRepairBA.func_73863_a(GuiRepairBA.java:150)
-- Screen render details --
Details:
Screen name: vdvman1.betterAnvil.gui.GuiRepairBA
Mouse location: Scaled: (226, 129). Absolute: (677, 390)
Screen size: Scaled: (452, 260). Absolute: (1354, 780). Scale factor of 3
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Wreckage'/1119, l='MpServer', x=-301.20, y=66.62, z=-655.60]]
Chunk stats: MultiplayerChunkCache: 441
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-304,64,-646), Chunk: (at 0,4,10 in -19,-41; contains blocks -304,0,-656 to -289,255,-641), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513)
Level time: 196998 game time, 10250 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
Launched Version: 1.6.2-Forge9.10.0.828
LWJGL: 2.9.0
OpenGL: GeForce GTX 760/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: 128x Textures by Wreckage 1.6
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 5473 (306488 bytes; 0 MB) allocated, 5382 (301392 bytes; 0 MB) used
Thank you so very much; this update is greatly appreciated and the bonus features in this new version are just icing on the cake, but I encountered a couple issues trying to repair enchanted equipment with ingots where sometimes it would not provide a repaired version of the equipment to take (to actually perform the repairs). I'll try and provide some evidence if I can reproduce it next time I have damaged equipment, but repairing with an identical piece of equipment worked just fine, other than consuming a lot of extra materials.
EDIT: Repairing with ingots seemed to destroy the enchantment, did I miss something in the documentation or is this a bug?
Repairing with ingots resulting in an unenchanted item with no cost
Repairing with an identical item resulting in a full repair with cost
That's definitely a bug.
As for the bug wih repairing with items, I will see what I can do.
One problem that I see, You can no longer add enchanted books to tools.. And when using Ingots, if repairing tools of the same mat's, you loose the enchant. also renaming the weapon/tool removes the enchant also...
A fix wouold be great.
Thanks
I think I will w8 a bit for the bugs to be fixed before I use this mod!
The GUI will accept full stacks of blank books, But if you try to use them to take an enchant off a tool/weap/armor, the anvil takes the entire stack of books and only gives you one book back...
Playing around with the features a bit to test them, can't quite get it to work. Any extra information you need to figure out what's wrong, I'm ready to provide. Currently running the mod from a server, if that matters.
EDIT: Renaming also strips enchantments
Fixed duplication bug
Fixed enchantments being lost under certain situations
Also re-added the download for 2.1
Sorry to say that its stil un-usable to my server..
You can not add enchants from books to any tool/weap/armor.
Copying books, or enchants from items deletes the book/item from both slots, so if your item has 3 enchants, and you use one blank book in the first slot, and the item in the second slot, then in the third slot there will be a enchanted book with the top enchantement from the item on it, you take that book and the item, and the blank book are both deleted.
Also, still taking the full stack of books if you put in the stack in the first slot, and a book to copy in the second slot, the stack of books, and the book your trying to copy are both deleted....
thanks for your time..
coy
No more crashes, and hopefully all features re-implemented and no more bugs!
If you copy something, such as a book, you should be able to keep the original, that way, if you have one, and copy it, then you have 2... But the original gets deleted..
combining books is not working either. You can take one enchantment off of an item, but you only get one chance to do so, as the item will be destroyed. Loosing the other 2 enchants..
There is also the problem that just because you have an enchanted book, you still cant use it. Unless you make a copy of it, But you cannot put it on an item... And I thought that was the point of the books, to use them on items..
Getting closer,
Thanks for the work..
Coy
If you want to copy enchanted book go check out bibliocraft (http://www.minecraftforum.net/topic/1680480-16215xforgesmp-bibliocraft-v140-bookcases-armor-stands-shelves-printing-presses-lamps-tables-and-more-updated-08172013/). It works pretty well for that.