Mine & Blade: Battlegear 2, is a recreation of the popular combat mod for Minecraft currently in development. The mod focuses on:
Providing players with interesting and balanced combat features, including:
New weapons
Dual wielding of weapons
A shielding mechanic
An extremely high level of customisation for a select number of items
Open source, meaning anyone is free to add to the code base
The source code is available on github. Feel free to contribute or just have a poke around.
News
Changes for 1.8
Removed sword blocking. Added left hand delay for attack similar to right hand. Implemented attributes.
The heraldry update is planned for later.
Second great release (Codenamed Bullseye)
We can proudly announce the (probably) final version of Mine & Blade Battlegear 2 for 1.6.4. It is stable enough and introduces the long awaited quiver system, hence its codename. The next big update (heraldry) will likely be included with 1.7.4 (or later Minecraft update).
Initial preview release (Codenamed Warcry)
We have (finally) released the first version of Mine & Blade Battlegear 2 for 1.6.2. This release has been codenamed "Warcry". This gives a good indication that this version focuses on Warrior's but also is likened to GotoLink and myself charging in with our first release.
This release includes
The new battlemode system
This will allow dual wielding of a small subset of items (mainly weapons)
Shields
Shields block all incoming damage from the front 120 degree arc when in use. Beware they can only be in use for a limited amount of time.
New Weapons
New weapons include the Waraxe, Mace, Dagger and Spear
Unfortunately we did have to remove some features from the old version (mainly revolving around the heraldry system)
New Forum post (editable by all of the "admin")
I have finally taken the required steps to see this project as a true collaborative effort. This means that when an update is ready, we do not have to wait on a single person.
You guys also might have thought that this was abandoned, I am sorry for that. Believe me we have been working quite hard behind the scenes. Recently we have
Updated to 1.6
Created all the coremod components
Polished the weapons and APIs
Created shields (with a lot of polish)
GotoLink has made quite a lot of headway into a quiver system (which I really have to look at)
In addition I have created a new mod CustomFlags for Modjam. Basically I used this as a test for a new and improved heraldry system (the old one has been temporarily removed)
Keep an eye on this post as we hope to have a public release soon.
Weapon System / Dual wielding
This mod introduces a new weapon system to minecraft. This system will allow the player to have up to 3 weapons sets available to them that can be switched to using the "Switch Weapons" key (R by default). The system allows the player to specify a mainhand and an offhand weapon (so allows select dual wielding).
By default any weapon can be placed into the weapon system and any weapon without a special right click function can be dual wielded. The mod will also scan though items for weapons added by mods. For further mod support there is an API (check the github repository)
Items are placed in the weapon system in a new GUI, accessible with the "BG" button added to the main inventory. You can also enable custom keys ("I" by default) in the configuration file/screen. We added Tinker's Construct support to merge buttons into a survival inventory tab too.
When dual wielding, the left mouse button will attack with the mainhand (right) weapon and the right mouse button will attack with the offhand weapon (left) or block with the shield.
Shields
Mine and Blade 2 introduces a shielding mechanic different to the normal sword block. Blocking with a shield will reduce all blockable damage taken from the front 120 degree arc. However a player cannot block indefinably as there is a stamina bar that appears above the normal minecraft health/armour icons. (Movable in configuration screen)
Shields are crafted as follows
When struck by an arrow, the arrow will appear in the shield. Arrows can be retrieved by placing the shield by itself in the crafting matrix (the arrows will be added to your inventory when you retrieve the shield)
A shield bash can be peformed by pressing the "special action" key ('Z' by default). This will cause any mob in front of you to be knocked back. Using a shield bash will cause you to lose a third of your stamina bar and render you unable to attack for 1/2 a second.
Shields can also be dyed similar to leather armour. Dye is removed by placing a water bucket in the crafting grid with the shield.
Other modders can use the API to customize shield behavior, or make new ones. New Weapons and Armour
All weapons can be enchanted with the same enchantments as a sword would. They can also be repaired on an anvil. Waraxe
Although the waraxe does less damage to unarmoured foes than the sword, it is more able to penetrate armoured foes.
Mace
The mace's blunt surface is perfect for dazing enemies. (set multiple short-term potion effects on the target)
Spear
The spear is the weapon for those who would rather poke their enemy from a distance
It has also increased damage on mount, and plays well with the shields.
Dagger
The dagger is a quick weapon (it has low hit time on enemies) with lower damage than the sword
It has also increased damage on back stab.
Chainmail Armour
Battlegear 2 introduces a new way of obtaining chainmail armour. 3 chain links can be obtained by placing 2 iron ingots in a vertical arrangement in a crafting grid. Chain links can then be used to make chainmail armour, with the usual properties.
Quiver and arrows Quiver
The quiver is a small item that has the ability to stack four times more arrows than a common arrow stack.
It can be crafted with leather and arrows.
You can empty it by right click.
Quivers can also be dyed similar to leather armour. Dye is removed by placing a water bucket in the crafting grid with the quiver.
Once you have a charged quiver in your inventory, a bow will deplete this item rather than using free arrows.
A bow can be "dualwield" with the quiver in offhand.
With a bow equipped, a custom bar will appear showing slots from the quiver. You can switch between slots (and thus, between arrows) with the special action key ('Z' by default). The quiver will also appear in the player's back.
There is an API that allows modders to make their own container for their own custom arrows, with hooks to customize enchantments, bow damage, etc.
Arrows
This mod adds seven types of arrow which can be fired only from the quiver.
The bow is also rendered differently to show those different arrows when used.
The fire arrows...set things on fire. (this arrow is effectively different from a enchanted flaming arrow, or an arrow that went through lava)
The explosive arrows...explode things. (the explosion is small and not very powerful for breaking things, but sound and smoke make quite a distraction)
The ender arrows...teleport things around. (more precise and faster than an enderpearl alone, also has interesting effects on mobs and blocks)
The poison arrow...gives a wither effect on hit. (this is not usual poison)
The piercing arrow pierces through armors and glass blocks. (multiple layers)
The mystery arrow...has 3 weird effects. (maybe the item description in game gives an hint ?)
The leech arrow takes your enemy lifeforce to heal you. Can't really kill someone, but help turning the tables.
All arrows except for the fire arrow can be crafted back to their components.
It is said that skeletons may have acquired the knowledge to use those arrows. Fortunately, they aren't clever enough to hide them in their quiver nor switch between them.
Mod Update Detector (M.U.D)
Battlegear 2 contains a sophisticated new mod update detector known as M.U.D. The mod will check to see if you are running the most current version (for the version of minecraft you are using) and notify you if you are using an old version.
Pressing the Mod Update Detector button on the pause screen or in forges "Mods" screen or typing the command '/mud' will take you to the download screen. This will allow you to view the changelog and download then newest version of the mod (a restart will be required).
This system uses an Internet connection, and will try to remove the old mod version (thus manipulate your file system, generally-speaking).
This part is strictly client-side and optional, meaning you can deactivate it on your client (by M.U.D config file) without worrying about server conflict. It also means that, because it is disabled on server, a server owner has to update manually. It is designed this way to prevent any server overload.
This is meant as a library, and can be used by other mods as they wish.
One of the main goal of Battlegear 2 is to provide the best experience for its users, which is why it possess a high level of customization available through its configuration file.
This file is conveniently located into the default Forge configuration folder. (/config subfolder of your profile game folder)
**Pre-1.7**
Items and Enchantments id can be changed into their respective category, to avoid any possible incompatibility. Note that Battlegear 2 uses Forge possibilities to get free id for items, hence lowering the chance that conflict arise with other Forge mods.
**
Later 1.7.10 versions have an automated enchantment conflict fixer, and also make enchantments optional.
The "General" category enables the user to decide to remove any recipe for each item, or the item itself, or which way to access the Battlegear 2 inventory, either through buttons on screen or special key. In the latter case, keys can be configured into the in-game controls menu.
The "Rendering" category helps to remove any custom item rendering, or move quiver hotbar and shield stamina bar around to fit your OCD needs. It also provides rendering options for the bow (with arrows or not), and "sheathed" items (forced on back, or default).
The "Skeleton Arrow" category gives you the ability to change the rate of skeletons using each type of arrow. Those don't change overall skeleton spawn rate from vanilla. Some arrows, considered too powerful for mobs, are disabled by default (rate of 0). They obey GameRule so they won't butcher your terrain if you don't want them to.
**Post-1.7**
All client-side options (rendering, keys/buttons) can be accessed directly from the mods list. Go in the game main menu, then to "Mods", then select Mine-Blade Battlegear2, then push "Config" button. You should be in the Mine-Blade Battlegear2 configuration screen.
[/anchor]
Q: My game crashes, what do I do?
A: Make sure you followed all the installation instructions for both the mod and Forge. Also make sure you have no incompatible mods installed (either incompatible with this or Forge). Check the changelog in M.U.D. for any reported issues (Press the button in the pause menu). If you are still having troubles I need a crash report and detailed description (when it crashed what other mods etc). Please read Crash Reports 101 about obtaining, reading, debugging and posting crash reports. I will likely ignore people not following these instructions.
Q: I found a bug, what do I do?
A: First check the changelog in M.U.D. to see if there are any reported bugs. Next double check this forum to see if anyone has reported a similar bug recently. If no bug has been reported write a detailed bug report on the github tracker.
Q: I have an idea for a new weapon
A: You can probably forget it. Unless it is unique, following the mod lore, and well-balanced.
Few examples: Throwing knives are already done elsewhere; Guns are not "medieval"; a 3-meter-long sword that does one-hit kill is OP no matter how you obtain it.
Q: Will dual-wielded items keep two types of uses, if any ?
A: No. There are many arguments against it, already detailed in different posts over this topic.
Q: I have an idea for a new feature
A: Feel free to post it (as long as it is not the idea stated in the above FAQ), but please read this post to make sure it's not already implemented and I am not planning on adding it later. Please also scan the last couple of pages for others recently asking for the same (or similar) ideas. This should help me by not being constantly asked the exact same suggestions.
Q: I want to include your mod in a modpack
A: I will stop you right there! Open the mod .jar file and read the LICENCE file. As long as you follow that go nuts. Please note that we will ignore any posts or messages requesting modpack permission as the volume is so great.
Q: I love your mod and wish to donate but I cannot find a donate button
A: Please do not donate to me, I do not do this to make money in any form (which is why I don't use adfly links). If you do have your heart set on donations, please send to one of the many worthy charities, they could do many greater things with the money.
Offhand weapons may take up to 3 1 second to update on other players in SMP
Incompatibilities
Render issues with most mod using RenderPlayerAPI
Many issues with MCPC+ fixed in Cauldron ?
Please note:
Those we can't do anything about.
Partners
Those are mods made by people we came into contact, and that should work nicely with our mod. They also provide a nice experience by themselves, and we strongly recommend them.
Please note:
It is possible that some versions are not compatible with our mod, and we apologize if it happens. We don't have the workforce to keep track of versions outside of our own mod.
Heraldry System
We are currently still looking into a way of implementing this.
-Flagpole, heraldry icon, knight armor, shield and quiver are involved in this.
It is good that you are almost done mod. I just do server-style MMORPG with jobs, bosses and dungeons. And while everything is exactly as in the MMORPGI hope this mod will not conflict with ourAnd whether it will be a third-party weapons in 2 hands to take from another fashion
We have released the 1st preview release. Unfortunately there are still some major bugs in SMP (which I realised after uploading) so for the moment SMP is not supported but we did think you would be eager to get your hands on the SSP release.
Hey, guys. Quote me if you want me to respond. Otherwise I'll have no idea what the hell you want with me.
Friend Code: 1263-6258-8121 (Poison)
Friend Safaris: Poison: Swalot, Whirlipede, Seviper.
What I did:
1. Forge installer .837
2. Manually installed optifine
3. This mod in mods folder
4. Error log
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 8/19/13 9:50 AM
Description: Unexpected error
java.lang.ClassCastException: net.minecraft.entity.player.InventoryPlayer cannot be cast to mods.battlegear2.inventory.InventoryPlayerBattle
at mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:64)
at mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:68)
at mods.battlegear2.packet.BattlegearSyncItemPacket.process(BattlegearSyncItemPacket.java:55)
at mods.battlegear2.packet.BattlegearPacketHandeler.onPacketData(BattlegearPacketHandeler.java:33)
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.client.multiplayer.NetClientHandler.func_72501_a(NetClientHandler.java:1647)
at net.minecraft.network.packet.Packet250CustomPayload.func_73279_a(SourceFile:61)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1953)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:898)
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(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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 mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:64)
at mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:68)
at mods.battlegear2.packet.BattlegearSyncItemPacket.process(BattlegearSyncItemPacket.java:55)
at mods.battlegear2.packet.BattlegearPacketHandeler.onPacketData(BattlegearPacketHandeler.java:33)
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.client.multiplayer.NetClientHandler.func_72501_a(NetClientHandler.java:1647)
at net.minecraft.network.packet.Packet250CustomPayload.func_73279_a(SourceFile:61)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Sunnigen'/366, l='MpServer', x=8.50, y=66.62, z=8.50]]
Chunk stats: MultiplayerChunkCache: 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-163,64,276), Chunk: (at 13,4,4 in -11,17; contains blocks -176,0,272 to -161,255,287), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 10856 game time, 10856 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: 1 total; [EntityClientPlayerMP['Sunnigen'/366, l='MpServer', x=8.50, y=66.62, z=8.50]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2298)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:851)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows XP (x86) version 5.1
Java Version: 1.7.0_15, Oracle Corporation
Java VM Version: Java HotSpotâ„¢ Client VM (mixed mode), Oracle Corporation
Memory: 141161048 bytes (134 MB) / 253661184 bytes (241 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 1 (56 bytes; 0 MB) allocated, 1 (56 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
FML: MCP v8.04 FML v6.2.52.837 Minecraft Forge 9.10.0.837 Optifine OptiFine_1.6.2_HD_U_B4 4 mods loaded, 4 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.2.52.837} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.10.0.837} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
battlegear2{Warcry 1.0 - pre} [Mine & Blade: Battlegear 2] (1.6.2-MB_Battlegear2-Warcry-preview1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.2-Forge9.10.0.837
LWJGL: 2.9.0
OpenGL: ATI Radeon HD 5700 Series GL version 2.1.9017, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
What I did:
1. Forge installer .837
2. Manually installed optifine
3. This mod in mods folder
4. Error log
---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 8/19/13 9:50 AM
Description: Unexpected error
java.lang.ClassCastException: net.minecraft.entity.player.InventoryPlayer cannot be cast to mods.battlegear2.inventory.InventoryPlayerBattle
at mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:64)
at mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:68)
at mods.battlegear2.packet.BattlegearSyncItemPacket.process(BattlegearSyncItemPacket.java:55)
at mods.battlegear2.packet.BattlegearPacketHandeler.onPacketData(BattlegearPacketHandeler.java:33)
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.client.multiplayer.NetClientHandler.func_72501_a(NetClientHandler.java:1647)
at net.minecraft.network.packet.Packet250CustomPayload.func_73279_a(SourceFile:61)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1953)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:898)
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(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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 mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:64)
at mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:68)
at mods.battlegear2.packet.BattlegearSyncItemPacket.process(BattlegearSyncItemPacket.java:55)
at mods.battlegear2.packet.BattlegearPacketHandeler.onPacketData(BattlegearPacketHandeler.java:33)
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.client.multiplayer.NetClientHandler.func_72501_a(NetClientHandler.java:1647)
at net.minecraft.network.packet.Packet250CustomPayload.func_73279_a(SourceFile:61)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Sunnigen'/366, l='MpServer', x=8.50, y=66.62, z=8.50]]
Chunk stats: MultiplayerChunkCache: 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-163,64,276), Chunk: (at 13,4,4 in -11,17; contains blocks -176,0,272 to -161,255,287), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 10856 game time, 10856 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: 1 total; [EntityClientPlayerMP['Sunnigen'/366, l='MpServer', x=8.50, y=66.62, z=8.50]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2298)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:851)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows XP (x86) version 5.1
Java Version: 1.7.0_15, Oracle Corporation
Java VM Version: Java HotSpotâ„¢ Client VM (mixed mode), Oracle Corporation
Memory: 141161048 bytes (134 MB) / 253661184 bytes (241 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 1 (56 bytes; 0 MB) allocated, 1 (56 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
FML: MCP v8.04 FML v6.2.52.837 Minecraft Forge 9.10.0.837 Optifine OptiFine_1.6.2_HD_U_B4 4 mods loaded, 4 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.2.52.837} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.10.0.837} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
battlegear2{Warcry 1.0 - pre} [Mine & Blade: Battlegear 2] (1.6.2-MB_Battlegear2-Warcry-preview1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.2-Forge9.10.0.837
LWJGL: 2.9.0
OpenGL: ATI Radeon HD 5700 Series GL version 2.1.9017, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
From the look of it, it looks like the ASM failed (no idea why). Can you please list ALL mods/api/anything you have installed
The Meaning of Life, the Universe, and Everything.
Join Date:
7/7/2012
Posts:
42
Minecraft:
Super_Wario
Member Details
Really excited to see this back! I used it all the time back in 1.2.5 so being able to use it again
for 1.6 is quite amazing!
There seems to be one nasty bug in both releases though, it seems that whenever you die in SSP, everything in your inventory (except things in the battle mode bars) seems to delete itself rather than throw it on the ground like normal. At first I thought it was simply mods conflicting with each other
(as I run multiple mods), but I tested it a couple of times with only Battlegear 2 installed and it
still deletes the entire inventory except for whatever's in the battlemode bars.
Has anyone else been experiencing this or am I just not doing something right with the installation?
Really excited to see this back! I used it all the time back in 1.2.5 so being able to use it again
for 1.6 is quite amazing!
There seems to be one nasty bug in both releases though, it seems that whenever you die in SSP, everything in your inventory (except things in the battle mode bars) seems to delete itself rather than throw it on the ground like normal. At first I thought it was simply mods conflicting with each other
(as I run multiple mods), but I tested it a couple of times with only Battlegear 2 installed and it
still deletes the entire inventory except for whatever's in the battlemode bars.
Has anyone else been experiencing this or am I just not doing something right with the installation?
This is happening to me too and its really annoying because i cant actually use this mod on survival.
Removed sword blocking. Added left hand delay for attack similar to right hand. Implemented attributes. The heraldry update is planned for later.
Second great release (Codenamed Bullseye)
We can proudly announce the (probably) final version of Mine & Blade Battlegear 2 for 1.6.4. It is stable enough and introduces the long awaited quiver system, hence its codename. The next big update (heraldry) will likely be included with 1.7.4 (or later Minecraft update).
Initial preview release (Codenamed Warcry)
We have (finally) released the first version of Mine & Blade Battlegear 2 for 1.6.2. This release has been codenamed "Warcry". This gives a good indication that this version focuses on Warrior's but also is likened to GotoLink and myself charging in with our first release.
This release includes
I have finally taken the required steps to see this project as a true collaborative effort. This means that when an update is ready, we do not have to wait on a single person.
You guys also might have thought that this was abandoned, I am sorry for that. Believe me we have been working quite hard behind the scenes. Recently we have
Keep an eye on this post as we hope to have a public release soon.
nerd-boy
This mod introduces a new weapon system to minecraft. This system will allow the player to have up to 3 weapons sets available to them that can be switched to using the "Switch Weapons" key (R by default). The system allows the player to specify a mainhand and an offhand weapon (so allows select dual wielding).
By default any weapon can be placed into the weapon system and any weapon without a special right click function can be dual wielded. The mod will also scan though items for weapons added by mods. For further mod support there is an API (check the github repository)
Items are placed in the weapon system in a new GUI, accessible with the "BG" button added to the main inventory. You can also enable custom keys ("I" by default) in the configuration file/screen. We added Tinker's Construct support to merge buttons into a survival inventory tab too.
When dual wielding, the left mouse button will attack with the mainhand (right) weapon and the right mouse button will attack with the offhand weapon (left) or block with the shield.
Shields
Mine and Blade 2 introduces a shielding mechanic different to the normal sword block. Blocking with a shield will reduce all blockable damage taken from the front 120 degree arc. However a player cannot block indefinably as there is a stamina bar that appears above the normal minecraft health/armour icons. (Movable in configuration screen)
Shields are crafted as follows
When struck by an arrow, the arrow will appear in the shield. Arrows can be retrieved by placing the shield by itself in the crafting matrix (the arrows will be added to your inventory when you retrieve the shield)
A shield bash can be peformed by pressing the "special action" key ('Z' by default). This will cause any mob in front of you to be knocked back. Using a shield bash will cause you to lose a third of your stamina bar and render you unable to attack for 1/2 a second.
Shields can also be dyed similar to leather armour. Dye is removed by placing a water bucket in the crafting grid with the shield.
Other modders can use the API to customize shield behavior, or make new ones.
New Weapons and Armour
All weapons can be enchanted with the same enchantments as a sword would. They can also be repaired on an anvil.
Waraxe
Although the waraxe does less damage to unarmoured foes than the sword, it is more able to penetrate armoured foes.
Mace
The mace's blunt surface is perfect for dazing enemies. (set multiple short-term potion effects on the target)
Spear
The spear is the weapon for those who would rather poke their enemy from a distance
It has also increased damage on mount, and plays well with the shields.
Dagger
The dagger is a quick weapon (it has low hit time on enemies) with lower damage than the sword
It has also increased damage on back stab.
Chainmail Armour
Battlegear 2 introduces a new way of obtaining chainmail armour. 3 chain links can be obtained by placing 2 iron ingots in a vertical arrangement in a crafting grid. Chain links can then be used to make chainmail armour, with the usual properties.
Quiver and arrows
Quiver
The quiver is a small item that has the ability to stack four times more arrows than a common arrow stack.
It can be crafted with leather and arrows.
You can empty it by right click.
Quivers can also be dyed similar to leather armour. Dye is removed by placing a water bucket in the crafting grid with the quiver.
Once you have a charged quiver in your inventory, a bow will deplete this item rather than using free arrows.
A bow can be "dualwield" with the quiver in offhand.
With a bow equipped, a custom bar will appear showing slots from the quiver. You can switch between slots (and thus, between arrows) with the special action key ('Z' by default). The quiver will also appear in the player's back.
There is an API that allows modders to make their own container for their own custom arrows, with hooks to customize enchantments, bow damage, etc.
Arrows
This mod adds seven types of arrow which can be fired only from the quiver.
The bow is also rendered differently to show those different arrows when used.
The fire arrows...set things on fire. (this arrow is effectively different from a enchanted flaming arrow, or an arrow that went through lava)
The explosive arrows...explode things. (the explosion is small and not very powerful for breaking things, but sound and smoke make quite a distraction)
The ender arrows...teleport things around. (more precise and faster than an enderpearl alone, also has interesting effects on mobs and blocks)
The poison arrow...gives a wither effect on hit. (this is not usual poison)
The piercing arrow pierces through armors and glass blocks. (multiple layers)
The mystery arrow...has 3 weird effects.
The leech arrow takes your enemy lifeforce to heal you. Can't really kill someone, but help turning the tables.
All arrows except for the fire arrow can be crafted back to their components.
It is said that skeletons may have acquired the knowledge to use those arrows. Fortunately, they aren't clever enough to hide them in their quiver nor switch between them.
Mod Update Detector (M.U.D)
Battlegear 2 contains a sophisticated new mod update detector known as M.U.D. The mod will check to see if you are running the most current version (for the version of minecraft you are using) and notify you if you are using an old version.
Pressing the Mod Update Detector button on the pause screen or in forges "Mods" screen or typing the command '/mud' will take you to the download screen. This will allow you to view the changelog and download then newest version of the mod (a restart will be required).
This system uses an Internet connection, and will try to remove the old mod version (thus manipulate your file system, generally-speaking).
This part is strictly client-side and optional, meaning you can deactivate it on your client (by M.U.D config file) without worrying about server conflict. It also means that, because it is disabled on server, a server owner has to update manually. It is designed this way to prevent any server overload.
This is meant as a library, and can be used by other mods as they wish.
One of the main goal of Battlegear 2 is to provide the best experience for its users, which is why it possess a high level of customization available through its configuration file.
This file is conveniently located into the default Forge configuration folder. (/config subfolder of your profile game folder)
**Pre-1.7**
Items and Enchantments id can be changed into their respective category, to avoid any possible incompatibility. Note that Battlegear 2 uses Forge possibilities to get free id for items, hence lowering the chance that conflict arise with other Forge mods.
**
Later 1.7.10 versions have an automated enchantment conflict fixer, and also make enchantments optional.
The "General" category enables the user to decide to remove any recipe for each item, or the item itself, or which way to access the Battlegear 2 inventory, either through buttons on screen or special key. In the latter case, keys can be configured into the in-game controls menu.
The "Rendering" category helps to remove any custom item rendering, or move quiver hotbar and shield stamina bar around to fit your OCD needs. It also provides rendering options for the bow (with arrows or not), and "sheathed" items (forced on back, or default).
The "Skeleton Arrow" category gives you the ability to change the rate of skeletons using each type of arrow. Those don't change overall skeleton spawn rate from vanilla. Some arrows, considered too powerful for mobs, are disabled by default (rate of 0). They obey GameRule so they won't butcher your terrain if you don't want them to.
**Post-1.7**
All client-side options (rendering, keys/buttons) can be accessed directly from the mods list. Go in the game main menu, then to "Mods", then select Mine-Blade Battlegear2, then push "Config" button. You should be in the Mine-Blade Battlegear2 configuration screen.
A: Make sure you followed all the installation instructions for both the mod and Forge. Also make sure you have no incompatible mods installed (either incompatible with this or Forge). Check the changelog in M.U.D. for any reported issues (Press the button in the pause menu). If you are still having troubles I need a crash report and detailed description (when it crashed what other mods etc). Please read Crash Reports 101 about obtaining, reading, debugging and posting crash reports. I will likely ignore people not following these instructions.
Q: I found a bug, what do I do?
A: First check the changelog in M.U.D. to see if there are any reported bugs. Next double check this forum to see if anyone has reported a similar bug recently. If no bug has been reported write a detailed bug report on the github tracker.
Q: I have an idea for a new weapon
A: You can probably forget it. Unless it is unique, following the mod lore, and well-balanced.
Few examples: Throwing knives are already done elsewhere; Guns are not "medieval"; a 3-meter-long sword that does one-hit kill is OP no matter how you obtain it.
Q: Will dual-wielded items keep two types of uses, if any ?
A: No. There are many arguments against it, already detailed in different posts over this topic.
Q: I have an idea for a new feature
A: Feel free to post it (as long as it is not the idea stated in the above FAQ), but please read this post to make sure it's not already implemented and I am not planning on adding it later. Please also scan the last couple of pages for others recently asking for the same (or similar) ideas. This should help me by not being constantly asked the exact same suggestions.
Q: I want to include your mod in a modpack
A: I will stop you right there! Open the mod .jar file and read the LICENCE file. As long as you follow that go nuts. Please note that we will ignore any posts or messages requesting modpack permission as the volume is so great.
Q: I love your mod and wish to donate but I cannot find a donate button
A: Please do not donate to me, I do not do this to make money in any form (which is why I don't use adfly links). If you do have your heart set on donations, please send to one of the many worthy charities, they could do many greater things with the money.
31 second to update on other players in SMPMany issues with MCPC+fixed in Cauldron ?Those we can't do anything about.
Partners
Those are mods made by people we came into contact, and that should work nicely with our mod. They also provide a nice experience by themselves, and we strongly recommend them.
It is possible that some versions are not compatible with our mod, and we apologize if it happens. We don't have the workforce to keep track of versions outside of our own mod.
By MrCookiez
Heraldry System
We are currently still looking into a way of implementing this.
-Flagpole, heraldry icon, knight armor, shield and quiver are involved in this.
The next version will likely include
Shield in 1st person view
Shield in 3rd person view (with some "stuck arrows")
Ready to mine
Shield and spear sheathed
Knight!!!!!!
Enjoy
Be prepared for the onslaught of 10-year olds!
Hey, guys. Quote me if you want me to respond. Otherwise I'll have no idea what the hell you want with me.
Friend Code: 1263-6258-8121 (Poison)
Friend Safaris: Poison: Swalot, Whirlipede, Seviper.
What I did:
1. Forge installer .837
2. Manually installed optifine
3. This mod in mods folder
4. Error log
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 8/19/13 9:50 AM
Description: Unexpected error
java.lang.ClassCastException: net.minecraft.entity.player.InventoryPlayer cannot be cast to mods.battlegear2.inventory.InventoryPlayerBattle
at mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:64)
at mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:68)
at mods.battlegear2.packet.BattlegearSyncItemPacket.process(BattlegearSyncItemPacket.java:55)
at mods.battlegear2.packet.BattlegearPacketHandeler.onPacketData(BattlegearPacketHandeler.java:33)
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.client.multiplayer.NetClientHandler.func_72501_a(NetClientHandler.java:1647)
at net.minecraft.network.packet.Packet250CustomPayload.func_73279_a(SourceFile:61)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1953)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:898)
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(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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 mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:64)
at mods.battlegear2.utils.BattlegearUtils.setPlayerCurrentItem(BattlegearUtils.java:68)
at mods.battlegear2.packet.BattlegearSyncItemPacket.process(BattlegearSyncItemPacket.java:55)
at mods.battlegear2.packet.BattlegearPacketHandeler.onPacketData(BattlegearPacketHandeler.java:33)
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.client.multiplayer.NetClientHandler.func_72501_a(NetClientHandler.java:1647)
at net.minecraft.network.packet.Packet250CustomPayload.func_73279_a(SourceFile:61)
at net.minecraft.network.MemoryConnection.func_74428_b(MemoryConnection.java:89)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Sunnigen'/366, l='MpServer', x=8.50, y=66.62, z=8.50]]
Chunk stats: MultiplayerChunkCache: 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-163,64,276), Chunk: (at 13,4,4 in -11,17; contains blocks -176,0,272 to -161,255,287), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 10856 game time, 10856 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: 1 total; [EntityClientPlayerMP['Sunnigen'/366, l='MpServer', x=8.50, y=66.62, z=8.50]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2298)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:851)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:57)
at net.minecraft.launchwrapper.Launch.main(Launch.java:18)
-- System Details --
Details:
Minecraft Version: 1.6.2
Operating System: Windows XP (x86) version 5.1
Java Version: 1.7.0_15, Oracle Corporation
Java VM Version: Java HotSpotâ„¢ Client VM (mixed mode), Oracle Corporation
Memory: 141161048 bytes (134 MB) / 253661184 bytes (241 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 1 (56 bytes; 0 MB) allocated, 1 (56 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
FML: MCP v8.04 FML v6.2.52.837 Minecraft Forge 9.10.0.837 Optifine OptiFine_1.6.2_HD_U_B4 4 mods loaded, 4 mods active
mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{6.2.52.837} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{9.10.0.837} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
battlegear2{Warcry 1.0 - pre} [Mine & Blade: Battlegear 2] (1.6.2-MB_Battlegear2-Warcry-preview1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.6.2-Forge9.10.0.837
LWJGL: 2.9.0
OpenGL: ATI Radeon HD 5700 Series GL version 2.1.9017, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
great work!
From the look of it, it looks like the ASM failed (no idea why). Can you please list ALL mods/api/anything you have installed
for 1.6 is quite amazing!
There seems to be one nasty bug in both releases though, it seems that whenever you die in SSP, everything in your inventory (except things in the battle mode bars) seems to delete itself rather than throw it on the ground like normal. At first I thought it was simply mods conflicting with each other
(as I run multiple mods), but I tested it a couple of times with only Battlegear 2 installed and it
still deletes the entire inventory except for whatever's in the battlemode bars.
Has anyone else been experiencing this or am I just not doing something right with the installation?
This is happening to me too and its really annoying because i cant actually use this mod on survival.
https://www.youtube.com/channel/UCe3wQb1troJYcksx2dteO_Q
Thanks for the help.
The only mods/API I have are
1. Forge 9.10.0.837
2. Optifine HD B4
That's honestly, all I downloaded.