This is a Minecraft weapon and armor mod which is loosely based on Battlefield. We wanted to add cool guns which look amazing, but also function like their real-life counterparts. So, here's what we got!

New in Version 1.4bNOTE: THIS VERSION IS A BETA! IT IS NOT FINISHED AND IT HAS INCOMPLETE/MISSING/BROKEN FEATURES! PLEASE KEEP THIS IN MIND WHEN INSTALLING THIS MOD!

TO GET THIS MOD, CLICK THE "Download 1.4 beta" BUTTON UNDER THE DOWNLOAD MOD BUTTON! THE DOWNLOAD MOD BUTTON WILL TAKE YOU TO THE CURRENT VERSION DOWNLOAD!

* indicates a bug fix- incicates a change/addition/ indicates a broken/incomplete feature, anticipated to be fixed in a future version

New additions, changes and bug fixes!- Added new attachments including ACOG Scope and Grenade Launcher!- Added RPG-7 and RPG Warhead- Grenades can now be cooked by holding down the right mouse button- General fixes and improvements- Many more! (can't remember off the top of my head)/ Gun Racks are very unstable/ Many missing/incomplete textures

Awesome mod reviews (click to show)

PLEASE NOTE: Many of these mod reviews are outdated. They show earlier versions of the mod without features that are present in current versions.

PopularMMOs

TheMinecraftHippie

MinecraftChicken

﻿Features﻿

20 3D guns with stunning models

Camoflauge armor

Amazing textures

Realistic, accurate weapons

Armor﻿

Australian Camo Shirt

Australian Camo Trousers

Hardcore Army Boots

American Desert Shirt

American Desert Trousers

Russian Shirt

Russian Trousers

Commonwealth Shirt

Commonwealth Trousers

nva shirt

nvatrousers

chinese shirt

chinese trousers

officers shirt

officers trousers

ussr shirt

ussr trousers

naval shirt

naval trousers

naval warsaw shirt

naval warsaw trousers

nightops shirt

nightops trousers

police vest

army vest

usmarine shirt

usmarine trousers

police shirt

police trousers

Burret

Iron Army helmet

Camo Helmet

SAS Helmet

Forest Camo Helmet

Airborn Helme

Gilli Hood

﻿VehiclesVehicles are easy ways to travel around the world. However, different vehicles are used for different purposes, and they all have their own advantages/disadvantages. The move them, just use your standard movement keys (W,A,S,D by default). Some vehicles have special abilities (like mounted turrents, explosives, etc). These can be activated by the mod's special function key (X by default).

When attacked, the vehicle's health will be drained. This health is replenished automatically. When it reaches a certain point of damage, it begins to smoke. The smoke thickens as more damage is taken. When the vehicle's health reaches 0, the vehicle will explode. If the vehicle is exposed to explosion damage, the vehicle takes 10 times as much damage as it regularly would, making grenades and mines dangerous to the vehicle.

Army Jeep- Car- 1000 Health Points (500 hearts)- Works best on landPatrol Boat- Boat (duh)- 200 Health Points (100 hearts)- Works best on water (DUUHH)- Has mounted turrent

﻿Misc

﻿British Forest Camo Block

American Desert Camo Block (gone for now; be back soon!)

Australian Camo Block

Dog Tags

Grenade

Russian Shovel

Ration Pack

First Aid Kit (right click on other animals/players to heal them!)

Silencer

Bayonet

Iron Sights

Gun Rack

SoldiersNote:These soldiers are temporary! They will be changed in future versions!

There are two kinds of soldiers: East and West. The west soldiers wear commonwealth armor and using M16s, and will fight alongside you, targeting East soldiers. East soldiers will attack East soldiers and players, wearing Russian snow armor and fighting with AK47s.

The soldiers are automatically given random names and ranks. Their names tags will always show above their head, kind of like players. They also have a chance of being female. Right clicking on the soldiers will open a gui which gives you information about their health, side, gender and weapon.

The soldiers will not shoot through blocks, but can throw grenades to assist in combat. If you do not want the grenades to do damage, type /gamerule mobGriefing false. To stop soldiers throwing grenades alltogether, type /gamerule soldiersThrowGrenades false.

If a soldier dies, they will drop dog tags with their custom name tags. To stop this from happening (also reduces lag), type /gamerule soldiersDropDogTags false.

Using AttachmentsAttachments can be placed on guns. To add an attachment, place the attachment in your inventory, hold the gun in your hand and press the attachment menu key (= key by default). Here you can see the attachments on the gun.

To add an attachment, hover over an empty slot and left click. This will bring up a list of attachments. If an attachment does not appear here, it is the wrong slot or is incompatible with the gun.

To remove an attachment, click a used slot in the gun and click Remove Attachment. The slot will open up to be replaced and the attachment you removed will be added to your inventory. If you have no inventory space left, it will be dropped on the ground.

﻿Using the gunsWhen using a gun, you will see the ammo on the bottom right of the screen if you are in survival/adventure mode. This indicates how much ammo your gun has left, and the maximum amount it can hold. If your gun has less than 10 ammo left, text will appear underneath your crosshair saying "Low Ammo". When you run out, it will display Reload in red, along with key/mouse button to reload the gun (R by default).

By using the ironsights, you are slightly zoomed in and locked into first person. These ironsights can be activated by pressing the scope key (Z by default). The guns are moved to the center of your screen, like most first person shooters. However, if you have a scope attachment or you're gun has a scope by default, the scope will be used instead of the ironsights.

The crosshair of the gun shows the bullet spread. The further away your target is, the wider the crosshairs appear. If you are looking at an entity, the crosshairs wil turn red, indicating that you are likely to hit that target. On Hardcore mode, the guns do not have crosshairs, giving you an extra challenge of aiming yourself.

To use the vanilla crosshairs, or to use no crosshairs at all, see the config file.

﻿Game RulesThese game rules are used by typing /gamerule <rule> <true/false>. All game rules, whether in vanilla or the mod, are world-specific (different for each world).

- soldiersThrowGrenades - Controls whether soldiers throw grenades. To disable grenade damage, use mobGriefing.- soldiersDropDogTags - If set to false, soldiers will not drop their dog tags.- playersDropDogTags - If set to false, players will not drop their dog tags.

﻿Config FileCertain settings can be modified from the mod's config file. No block or item IDs require to be set, but other settings can be changed. The config file is located at:

%minecraft directory%/modmasters/Battlefield/config.txt

For information about navigating to your minecraft directory, click here.

﻿Controls﻿Most of these can be modified under Options>Controls. The ones listed here are defaults.

Right click - Fire/Enter Vehicle

Z - Aim

= - Open Attachment Menu

X - Vehical Special Action/Fire Attachment

Hold right click - Cook grenade

R - Reload Gun

Left Shift (in vehicle) - Exit vehicle

﻿Installation﻿NOTE: This mod uses an installer. DO NOT PUT THE JAR DIRECTLY IN YOUR MODS FOLDER. If you wish to install it manually or install it on a server, use the 'Raw file' download button.ANOTHER NOTE: If you have Technic and want to install the mod easily, or set up a modded server with the mod, i've thrown together a modpack which you can get here!

There are two ways to install the mod. It has an automatic installer. Here is the first method:

1) Download the mod2) There is a .jar file. Open it (google 'open jar files on - insert windows/mac here-3) When it is open, click the big install button4) Done! To uninstall the mod, do the same, but click Uninstall

If you can't do that, want to do it the hard way >:) or want to install it on a server, here is the other method:

1) Download the mod, but click on 'Raw file' instead of 'Download mod'2) Follow the steps to download the .jar file- Installing in your minecraft -3) Open run (or press Command-G in finder, on mac), and type:-WINDOWS- %appdata%-MACS- ~/Library/Application Support/4) On windows, go to Roaming>.minecraft, or on a mac, go to minecraft5) Find a folder called 'mods' (or create it if it does not exist)6) Drag the .jar file you downloaded into the mods folder- Installing on a server (assuming you have a forge server set up) -3) Open your server's folder4) Drag the .jar file you downloaded into the server's jar file5) If the server is running, type 'stop' and restart it

Video Tutorials (click to show)

Gone for now, may be remade at a later date!

ConclusionSo that's about everything! If you like this mod, give it a diamond and a favourite! Also, suggest ideas for more content. We encourage mod reviews, as long as a link to this page is included.

11 Update Logs

NOTE: THIS VERSION IS A BETA! IT IS NOT FINISHED AND IT HAS INCOMPLETE/MISSING/BROKEN FEATURES! PLEASE KEEP THIS IN MIND WHEN INSTALLING THIS MOD!

* indicates a bug fix- incicates a change/addition/ indicates a broken/incomplete feature, anticipated to be fixed in a future version

New additions, changes and bug fixes!- Added new attachments including ACOG Scope and Grenade Launcher!- Added RPG-7 and RPG Warhead- Grenades can now be cooked by holding down the right mouse button- General fixes and improvements- Many more! (can't remember off the top of my head)/ Gun Racks are very unstable/ Many missing/incomplete textures

also to fix the mod if it dosnt work this work for me take out all of your mod and just put the battle field one in it does not work with other mods and if thats annoying to pull out all of the mods make a folder named 1.7.10 and put all of the 1.7.10 mods in there but battlefield done

Hi. This looks like a great mod, but when i tried to get it, I put it in the mods folder (with two other mods: Optifine and Fiskheroes) and I opened the game, and a few seconds after i open it, it crashes. Here is the crash report:

---- Minecraft Crash Report ----// Hey, that tickles! Hehehe!

Time: 08/05/17 18:26Description: Initializing game

java.lang.IllegalArgumentException: ID is already registered: 3 at net.minecraft.entity.EntityList.func_75618_a(EntityList.java:94) at net.minecraft.entity.EntityList.func_75614_a(EntityList.java:108) at cpw.mods.fml.common.registry.EntityRegistry.registerGlobalEntityID(EntityRegistry.java:251) at fiskfille.heroes.common.entity.SHEntities.register(SHEntities.java:40) at fiskfille.heroes.common.proxy.CommonProxy.preInit(CommonProxy.java:35) at fiskfille.heroes.common.proxy.ClientProxy.preInit(ClientProxy.java:124) at fiskfille.heroes.SuperHeroes.preInit(SuperHeroes.java:100) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------

-- Head --Stacktrace: at net.minecraft.entity.EntityList.func_75618_a(EntityList.java:94) at net.minecraft.entity.EntityList.func_75614_a(EntityList.java:108) at cpw.mods.fml.common.registry.EntityRegistry.registerGlobalEntityID(EntityRegistry.java:251) at fiskfille.heroes.common.entity.SHEntities.register(SHEntities.java:40) at fiskfille.heroes.common.proxy.CommonProxy.preInit(CommonProxy.java:35) at fiskfille.heroes.common.proxy.ClientProxy.preInit(ClientProxy.java:124) at fiskfille.heroes.SuperHeroes.preInit(SuperHeroes.java:100) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)

-- Initialization --Details:Stacktrace: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

When playing multiplayer, the minecraft client is crashing both via direct connection and when hosted on a server. It seems to have something to do with the crosshair. Here is a complete crash dump, any ideas how to fix this?http://pastebin.com/yCgv5k6S

Its a really good mod but when me and my friends play with it on a map it keeps crashing exept one of my friends who is the only one with a MAC so why is it only windows crashing i want to know but other than that its a really fun mod to use

We're probably going to do a beta release of the unfinished version of the mod. We're so sorry that we haven't been able to update the mod, just had some issues and we've been busy with other parts of our lives. But I will put out an unfinished version of the mod and I will complete the update as soon as I can.

The beta release is out! Get it now by clicking "Download 1.4 beta" under the download mod button! We're sorry the update has taken so long, and we will try to finalize the update as soon as we can! Enjoy!

the stuff we added in were not specificaly to your suggestions but from research conducted by me wich corresponded to your research but we are glad that we are making people happy and i do hope to make a page on our websight on which people can upload skins for the guns in this mod.

when we get a chance mabey i would love to add in the auscam naval version but its not on priority at the moment.Romejanic has promised to update it this week but he is sick so im not sure if it will be out in this timeframe.zacmk

By the way I am to advise you that a battlefield mod server will no be up for a long while but we would love it if the battlefield mod comunity could make one themselve and I will even put the ip if i have your permission in the mod description and i will also visit them.

I know that mobgriefing will disable block damage from other mobs, but is there any way i can disable block damage caused by grenades thrown by ME? Because i'm playing on a map that i don't want to destroy, but i still want to use grenades

hello guys i have just made 3 new models which will be in soon, the webley mauser 98 and the browning automatic rifle.

we are hoping to add in some more world war two weapons.We have also got a new modeling program so it will be quicker to make the minecraft models so send us in your request and we will make it happern.