Table of Contents
- [goto='News']News & Announcements[/goto]
- [goto='Mechanics']Mod Mechanics[/goto]
- [goto='Weapon System']Weapon System[/goto]
- [goto='Weapons']New Weapons[/goto]
- [goto='Shields']Shields[/goto]
- [goto='Armour']Armour[/goto]
- [goto='Quiver']Quiver[/goto]
- [goto='Decorations']Decorations[/goto]
- [goto='Updates']Mod Updates[/goto]
- [goto='Download']Download & Installation Instructions[/goto]
- [goto='Videos']Videos[/goto]
- [goto='Bugs and FAQ']FAQ, Bugs & Compatibilitys[/goto]
- [goto='FAQ']FAQ[/goto]
- [goto='Bugs']Current Bugs[/goto]
- [goto='Comp']Compatibilities[/goto]
- [goto='Crashes']Common Crashes[/goto]
- [goto='Texture Packs']Texture Packs[/goto]
- [goto='Banners']Support Banners[/goto]
- [goto='
future
']Planed Features[/goto]
News & Announcements
Discontinuation of Battlegear 29/10/2012
I am officially announcing the discontinuation of this mod. The fact is, I have just lost interest in the mod. This is partly due to the fact that the changes in 1.3 required me to essentially go back and start from scratch with many of the features, and even drop some of those features you guys have come to love. I am not blaming the 1.3 update, I just feel it is time to move on.
But fear not, there is an alternative. Please go over and have a look at JadeKnightblazer's Asguard Shield Mod. Over the coming weeks Jade and I will be working close together to integrate some of the code from this mod (mainly how I render shields in the offhand) into his mod. I see this is a win/win/win. A win for me because a small part of Battlegear can live on in Jade's mod while having the free time to work on my new project. A win for Jade as he can use some of this code to help make his mod really stand out and possibly also learn some of the rendering code. And a win for you guys as you still get a very functional and aesthetically pleasing shield mod.
I would also like to thank you guys, my fans for helping make what this mod what it is today. There are some of you who have been following this topic for a very long time (some from when the mod was just a shielding mod) and some who have only been following recently. But through your comments, suggestions and bug reports you have helped me turn the mod into something I never expected when I began coding it all those months ago. So I would like to say thank you.
Finally, for any of those who would like to continue following my work. I have created a new topic for Mine & Blade: Commander. For those that do not know, Mine & Blade: Commander is a new mod I am creating (or re-creating) that will allow you to create, customize and order an army made by NPCs. I will be using some of the features developed for this mod for the NPCs in M&B:Commander (eg sheathing & shield rendering). Right now I have only the basic rendering, customization and spawning of the 1st unit (The militia) which has over a mind boggling 20,000 different customization combinations. At the time of writing there is currently no download avaliable as the soldiers do little more than just stand there. However I will provide one if there is a high demand of people wanting to use the bots to populate a world simply for atmosphere. Also expect a video demonstration soon showing off the Spawing interface as well as the customization in action.
RIP: Mine & Blade Battlegear 29/12/2011 - 29/10/2012
Thankyou all again
nerd-boy
[goto='TOC']Go Back to the Table of Contents[/goto]
Mod Mechanics
Weapon System
Mine & Blade: Battlegear implements an entirely new weapon system to minecraft. Pressing the 'I' button or clicking your player character in the Inventory screen will bring up the Weapon Inventory Screen.
Weapons can be placed in the main hand or off hand slots. These weapons will be displayed on your player model when you go into 3rd person view. Weapons can be switched between sheathed and drawn by pressing the 'R' Key
The 3 different weapon sets can be switched using the mouse wheel.
Items displayed in the following table are able to be placed in the weapon slots. There is an option in the config file to allow the use of weapons from other mods.
[goto='TOC']Go Back to the Table of Contents[/goto]
New Weapons
Mine & Blade: Battlegear adds a number of new weapons to the game.
The Waraxe
The waraxe has the special ability of having a chance to cause 150% damage to mobs. Red sparks will fly around the mob to indicate extra damage.
The Mace
The mace has the special ability of having a chance to cause a 3 second stun to enemy mobs. Blue sparks will fly around the mob to indicate stuns.
The Quaterstaff/Spear
The spear sacrifices some of the power of the sword for increased range
*Note: The spears must be made with a undamaged quaterstaff.
Minecraft Forge Installed Only
When used with Minecraft Forge the spear takes advantage of a custom renderer
Mine & Blade: Battlegear adds a number of new weapons to the game.
The Waraxe
The waraxe has the special ability of having a chance to cause 150% damage to mobs. Red sparks will fly around the mob to indicate extra damage.
The Mace
The mace has the special ability of having a chance to cause a 3 second stun to enemy mobs. Blue sparks will fly around the mob to indicate stuns.
The Quaterstaff/Spear
The spear sacrifices some of the power of the sword for increased range
*Note: The spears must be made with a undamaged quaterstaff.
Minecraft Forge Installed Only
When used with Minecraft Forge the spear takes advantage of a custom renderer
[goto='TOC']Go Back to the Table of Contents[/goto]
Shields
Shields can be crated using wood, leather, iron, gold or diamondIn addition iron, gold & diamond shields can be painted. Painting is preformed by combining any iron, gold or diamond shield with the dye of your choice. Painting will retain the current shields damage and enchantments With Minecraft Forge Installed Only
Note that this is just an example.
Painting can be done with any dye and any iron, gold or diamond shield in a shapeless recipie
Shield Blocking
Shield Bashing
While blocking you are unable to attack, instead if an opponent is in front of you you can bash him with your shield by pressing the attack button (default left mouse button). The shield bash will cause no damage to your enemy but will instead knock them back. This consumes 1/3 of your block stamina barShield Enchantments
Shields can be enchanted in the same way as armour. The enchantments however have very different effects.- Protection
- Protection I - Can block for 50% longer & shield bash take 25% of the bar (normal 33%)
- Protection II - Double Block Time
- Protection III - Infinite Block Time
- Protection IV - Infinite Block Time & No Shield Bash Penelty
- Fire Protection
- Fire Protection I - Take 1/2 damage from Fire sources while blocking
- Fire Protection II - Take no damage from fire sources while blocking
- Fire Protection III - Take no damage from fire sources while blocking & 25% chance enemy will be set on fire (3 seconds)
- Fire Protection IV - Take no damage from fire sources while blocking & 50% chance enemy will be set on fire (3 seconds)
- Blast Protection
- Blast Protection I - Take 25% damage from Explosions sources while blocking
- Blast Protection II - Take no damage from Explosions sources while blocking
- Blast Protection III - Take no damage from Explosions sources while blocking. A sucessfull block of an explosion will chage the shield. The charge is released as a powerful attack (damage = 1/2 explosion damage) upon the next successful shield bash. Changing shields will de-charge the shield
- Blast Protection IV - As above but the full damage is released
- Projectile Protection
- Projectile Protection I - Gain the ability to block all projectiles (including ghast fireballs)
- Projectile Protection II - 25 % chance of reflecting enemy projectiles
- Projectile Protection III - 50 % chance of reflecting enemy projectiles
- Projectile Protection IV - all enemy projectiles are reflected
[goto='TOC']Go Back to the Table of Contents[/goto]
Armour
Armour
Chain Armour
Mine & Blade: Battlegear introduces a new (legal) way of obtaining chainmail armour. 2 chain links can be obtained by placing a single iron ingot in a crafting grid. Chain links can then be used to make chainmail armour
Mine & Blade: Battlegear introduces a new (legal) way of obtaining chainmail armour. 2 chain links can be obtained by placing a single iron ingot in a crafting grid. Chain links can then be used to make chainmail armour
Knight's Armour
Knight's armour is a new armour set that has the protection and durability between that of iron and diamond armour. It however is quite expensive to make requiring a full set of iron and chain armour as well as a few blocks of wool.
Knight armour comes in 16 different colours corresponding to the 16 different minecraft colours. Knight armour can also be dyed to change its colour.
Knight armour includes a plume on the helmet as well as a custom cape on the chestpiece.
A full set of Knight's Armour will get a Matched Set Bonus. This will provide
- An extra shield of defence (making it as protect you as much as diamond)
- Shield bashes will cost 1/2 the amount of stamina.
[goto='TOC']Go Back to the Table of Contents[/goto]
Quiver(Minecraft Forge & renderPlayerAPI Only)
Mine & Blade Battlegear introduce the quiver. The quiver is crafted as follows
Placing the quiver in the quiver slot will open 4 new slots in your battle inventoy for arrows.
Arrows will be taken from the arrow slots in preference to arrows in your inventory. In addition the number of arrows will be displayed in the battlemod hotbar. Finally, the quiver model is displayed on your back when holding a bow
Decorations
Banners (Minecraft Forge Only)
Banners are the 1st of my purely decorative blocks. They come in 16 colours and can be placed on the ground (and will face you) or against a wall.
Banners are created using 2 wool (of the same colour) blocks with a stick underneath
Banners can also be changed to any other colour using dye
All the A song of Fire and Ice Inspired Banners
[goto='TOC']Go Back to the Table of Contents[/goto]
Updates
Mine & Blade: Battlegear takes advantage of Vazkii''s amazing Mod Update Manager. This means whenever I issue an update, you will notified in game and linked to this page. You do not have to do anything else.Furthermore, to any modders out there you should really think about taking advantage of this API. Its extremely easy to set up (I did it in less than 5 minutes) and we really should get behind and support Vazkii's amazing work
[goto='TOC']Go Back to the Table of Contents[/goto]
Download & Installation Instructions
- Download and install Minecraft Forge
- You MUST use minecraft forge 3.3.7.135 or later
- Make sure you delete the META-INF Folder from the jar
- Also do not install Modloader after Forge, Minecraft Forge now contains it's own modloader that is backwards compatible.
- Download and Install PlayerAPI
- If using Single Player Commands, install the playerAPI-SPC patch
- Download and Install Render PlayerAPI
- This must be AFTER installation of Minecraft Forge
- Make sure you have version 1.2 or newer
- Check for any new [goto='News']announcements[/goto] on this post. This step is VERY important to prevent potential problems caused by updating to new versions
- Read the [goto='FAQ']FAQ[/goto] the [goto='Bugs']Known Bugs[/goto] and the [goto='Comp']inompatibilities[/goto] sections.
- Place the downloaded zip file in the mods directory in youre .minecraft directory
- Take the fight to the creepers
[goto='TOC']Go Back to the Table of Contents[/goto]
Videos
[goto='TOC']Go Back to the Table of Contents[/goto]
FAQ, Bugs & Compatibilities
FAQ
Q: I found a bug, incompatible mod crash or blackscreen, what should I do?A: First Read and follow all of my crash 101 post.
Next check if it has already been reported, please check both this page (under both bugs and incompatibilities), also could you please check posts at least 1 page back to avoid reposts. I will need
- A detailed discription of the problem
- What other mods you are using.
- Weather or not you are using minecraft forge and what version of Forge you are using.
- A crash log if Minecraft has crashed or Blackscreened (Very very very important)
- If your minecraft does not display the error log, try using this .bat script. It will run minecraft and copy any hidden error reports to a new .txt document (opened in notepad)
Q: Where is the config file?
A: The config file is located in the .minecraft/config directory under the name "MineAndBlade.cfg". It will be generated automatically when you first run the mod and will be opened by any text editor
Q: Can you add weapons from another mod to be used in battlemode? Note
A: Depending on how the mod is coded, some may already work. In most weapons from Balkons Weapon Mod will be flagged as weapons and therefore useable in battlemode.
For weapons that do not work, there is an option in the config file to add the item ids of custom weapons. Adding item ids to the cofig file (currently named "Mine & Blade.ini" and generated after you have 1st run the mod) will flag items as weapons. Ids should be seperated by comma-space.
The line to add ids to is this one
[Battle Mode Settings] #Allows other items from mods to be used in battlemode ValidWeaponIDs=
This however will not flag the weapons as duel wieldable, it will only allow them to be recognised as weapons and thus useable in battlemode. There is no way to make some weapons duel wieldable as they have a right click function.
Note: There is a bug in the config file for the 2.8.0.1 version so this function currently does not work. It will be fixed again in the next version.
Q: Why can I not dual wield all weapons (eg weapons from Balkons Weapon Mod)?
A: The mod will scan any item flagged as a weapon. If that weapon has a special function on a right click (other than blocking) it will flag the weapon as non-dual wieldable. You will therefore not be able to use the weapon in your off hand, with a shield or with another weapon. This is so there is no coflict with a weapons right click function and CANNOT be changed.
This is the reason you will never be able to dual wield many of Balkon's Weapons or certain gun mods which generall use the right mouse button to fire the weapon.
Q: Where is the link to the Mine & Blade: Battlegear file?
A: The link is right here. The beta for the next release can also be found on this post
Sorry for all the secrecy, I have had many problems with people not reading the important parts of the main post. If you got this far I am happy that you have demonstrated your ability to read and (hopefully) follow basic instructions.
Q: Can you add my idea for a weapon?
A: No, This is not intended to be a weapon mod. It is quite unlikely I will add new weapons any time soon.
Q: Can I use your mod as part of my mod pack?
A: Yeah no problem, as long as you
- Credit me
- Link to this page
- Do not profit from my work (i.e. no adfy links)
- Keep it updated. I just don't want to have to deal with people reporting bugs I have fixed weeks ago
- PM me to let me know you are using it. I may not have a chance to reply and if you agree with all of these terms, I really don't mind and will not ask you to take it down. I just would like to know that you are using my mod.
A: Yeah no problem, go nuts. Post your work though so I can ohh & ahh at it
Q: When will SMP be ready?
A: It will be ready when it is ready. I won't even start looking at SMP until after 1.3 is released. Even then it will take me a long time to get everything working.
Q: Why can't I see offhand weapons in 3rd person?
A: You installed likely installed minecraft forge after RenderPlayerAPI. RenderPlayerAPI MUST be installed AFTER Minecraft Forge. Alternitvly, you may have a conflicting mod, if you are 100% sure you have done the correct order of instalation it may be a conflicting mod, please post a incompatiblity report (make sure you include every mod, api and patch used)
Q: Why did you just report me?
A: I have begun reporting everyone who posts questions that are answered in this post as spam. I am sick and tired of re-answering the exact same questions that are answered here.
Q: I love your mod, how can I donate?
A: Please do not donate, I do not do this to make money in any form (which is why I don't use adfy links). If you do have your heart set on donations, please send you money to one of the many worthy charities, they could do many greater things with the money.
[goto='TOC']Go Back to the Table of Contents[/goto]
Current Bugs
Confirmed
- Anything to do with SMP. Uninstall the mod before connecting to a SMP server. (fixed in beta 3)
- Shift clicking weapons/tools in the weapon equip interface will crash the game(fixed in beta)
- When blocking with a bow on your back, the bow will draw (fixed in beta)
- Custom Weapons in "battlemode" are not recognised (fixed in beta)
[goto='TOC']Go Back to the Table of Contents[/goto]
Compatibilities
Mine & Blade: Battlegear is know to be incompatible with the following and will likely cause Minecraft to crash
- Anything that is incompatible with PlayerAPI
- There is a compatibility fix for PlayerAPI and SPC here. Please read the instalation instructions for the patch
- Anything incompatible with Minecraft Forge
- One example of this is Elemental Arrows. As a rule of thumb try to keep away from mods that edit base classes.
- Portalgun mod: Strange way of getting the player inventory causing a crash
- Keep Items: We both use the same method to make our changes to the inventory, resulting in each mod constantly replacing the ineventory eventually resulting in a crash.
- Dynamic Lights: Torches held in the offhand do not currently give off light
- More Enchanting: Shields with protection enchantement higher than 4 will not function correctly
- Tropicraft: Offhand weapons do no render in 3rd person
- Armor Stand Mod: Only black knight's armor will be displayed
- There will likely be some issues with mods that either edit the player model in some form, or preform special rendering with the weapons.
- Aether Mod:
- Block Id conflict (change it in a config)
- Their custom interface does not work (fixed in beta)
- Sky sometimes turns brown (maybe fixed in beta)
- Aether accessorys do not display (fixed in beta)
- My GUI doesn't display (sometimes) (fixed in beta)
[goto='TOC']Go Back to the Table of Contents[/goto]
Common Crashes
If you have a crash please check if any of these apply before posting
Conflicting Block Ids
Crashes with "java.lang.IllegalArgumentException: Slot 211 is already occupied by...."
Example
5 mods loaded
Minecraft Forge 3.2.5.120
FML v2.2.17.117
Forge Mod Loader version 2.2.17.117 for Minecraft 1.2.5
mod_MinecraftForge : Initialized (minecraft.jar)
mod_JammyFurniture : Initialized (1.2.5_Jammy_Furniture_Mod_Client_V3.6.zip)
Mine & Blade: Battlegear - 2.7.7.1 : Pre-initialized ([1.2.5] Mine & Blade Battlegear - 2.7.7.1.zip)
mod_UpdateManager : Pre-initialized ([1.2.5] Mine & Blade Battlegear - 2.7.7.1.zip)
mod_Armor : Pre-initialized (ArmorStand.zip)
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
--- BEGIN ERROR REPORT 96fc7838 --------
Generated 12/06/12 1:46 AM
Minecraft: Minecraft 1.2.5
OS: Windows 7 (amd64) version 6.1
Java: 1.7.0_04, Oracle Corporation
VM: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
LWJGL: 2.4.2
OpenGL: ATI Radeon HD 5570 version 4.2.11631 Compatibility Profile Context, ATI Technologies Inc.
java.lang.IllegalArgumentException: Slot 211 is already occupied by JAMMY780.blocks.JAMMY780_BlockSpiderHead@723e9d6c when adding mine_and_blade.heraldry.BlockBanner_Forge@6cd1580c
at pb.<init>(Block.java:249)
at pb.<init>(Block.java:281)
at agy.<init>(BlockContainer.java:13)
at mine_and_blade.heraldry.BlockBanner.<init>(BlockBanner.java:29)
at mine_and_blade.heraldry.BlockBanner_Forge.<init>(BlockBanner_Forge.java:9)
at mine_and_blade.heraldry.HeraldryForgeInitialiser.initlaliseBanner(HeraldryForgeInitialiser.java:16)
at mod_MineAndBlade.load(mod_MineAndBlade.java:356)
at cpw.mods.fml.common.modloader.ModLoaderModContainer.init(ModLoaderModContainer.java:319)
at cpw.mods.fml.common.Loader.modInit(Loader.java:262)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:591)
at cpw.mods.fml.client.FMLClientHandler.onLoadComplete(FMLClientHandler.java:229)
at net.minecraft.client.Minecraft.a(Minecraft.java:426)
at net.minecraft.client.Minecraft.run(Minecraft.java:735)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 4721735d ----------
This just means that you have a block ID conflict. Go to the config file (Location is .minecraft/config/Mine and Blade.conf) and change the number next to the BannerID variable to something else (between about 200 & 250) until you no longer get a crash.
Impropper Instalation
Crashes with "java.lang.NoClassDefFoundError: PlayerBase"
Example
Mods loaded: 5
ModLoader 1.2.5
mod_ModLoaderMp 1.2.5v1
mod_MinecraftForge 3.2.3.108
mod_SinglePlayerCommands 6.0 for SPC 3.2.2
mod_UpdateManager by Vazkii. Version 1.2
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
--- BEGIN ERROR REPORT 617e37b9 --------
Generated 6/6/12 2:12 PM
Minecraft: Minecraft 1.2.5
OS: Windows 7 (x86) version 6.1
Java: 1.6.0_30, Sun Microsystems Inc.
VM: Java HotSpot™ Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: AMD Radeon HD 6530D version 4.1.10834 Compatibility Profile Context, ATI Technologies Inc.
java.lang.NoClassDefFoundError: PlayerBase
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at mod_SinglePlayerCommands.modsLoaded(mod_SinglePlayerCommands.java:13)
at ModLoader.init(ModLoader.java:899)
at ModLoader.addAllRenderers(ModLoader.java:189)
at ahu.<init>(RenderManager.java:86)
at ahu.<clinit>(RenderManager.java:14)
at net.minecraft.client.Minecraft.a(Minecraft.java:394)
at net.minecraft.client.Minecraft.run(Minecraft.java:732)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: PlayerBase
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 19 more
--- END ERROR REPORT 78a94615 ----------
You didn't install PlayerAPI. Next time actually READ and FOLLOW the installation instructions.
Texture Packs
My x64 HD pack (based off misa's realistic texture pack)
This is only a quick texture pack I whipped up to go along with the x64 pack I generally use (download). To isntall just extract the files into your favourite (x64 or higher) texture pack. Pleasew note that I am not the best texture artist. Others could do a much better than I at high res textures, I just wanted to give it a go.
Pictures
Soldier in blue Knight Armour holding a shield & mace, standing around banners
[goto='TOC']Go Back to the Table of Contents[/goto]
Achievement Banner (by Bacon_Master)
[goto='TOC']Go Back to the Table of Contents[/goto]
Planed features
(May take a while)
- SMP Version
- This may take a while, please do not ask about it, it will be ready when it is ready
[goto='TOC']Go Back to the Table of Contents[/goto]
429