Minecraft Mods

(1.7.10)[SSP/SMP/LAN] Battlefield (3D Guns, Armor and more!)

  • 244,086 views, 17 today
  • 100,091 downloads, 4 today
  • 96
  • 75
  • 352
ModMasters avatar ModMasters
Level 63 : High Grandmaster Soldier
70
It's time to take up a gun and join the fight.

Hello! Welcome to Battlefield, the awesome FPS mod loved by thousands!

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!

THANK YOU GUYS FOR POP REEL! YOU GUYS ARE AMAZING!!!

Support the development of Battlefield!
Visit our forum!


New in Version
1.4b

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!

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


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
Vehicles
Vehicles 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 land
Patrol 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
Soldiers
Note: 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 Attachments
Attachments 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 guns

When 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 Rules
These 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 File
Certain 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 mod
2) 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 button
4) 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 minecraft
5) 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 folder
4) Drag the .jar file you downloaded into the server's jar file
5) 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!

Conclusion
So 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.

Standby for more, soldiers.
- Romejanic and zacmk, out
CreditTextures and Models by zacmk, Programming by Romejanic
Progress55% complete
Game VersionMinecraft 1.7.10
Tags

11 Update Logs

Version 1.4b : 11/22/2015 3:38:04 amNov 22nd, 2015

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
LOAD MORE LOGS

Create an account or sign in to comment.

1
07/13/2021 11:22 pm
Level 63 : High Grandmaster Soldier
ModMasters
ModMasters avatar
Hey everyone,

Sorry for no updates. The mod has been essentially abandoned since 2015 because we became busier. These accounts were affected by a data breach, which is why the download links were replaced with spam links. They have now been fixed, and will send you to my ad links which will lead to the mod download.

Thank you for your patience throughout this process. The mod should now be accessible again :)



Thanks,
Romejanic
1
10/03/2019 3:41 am
Level 8 : Apprentice Ranger
Boneskel
Boneskel avatar
Last updated 4 years ago... Damn...
1
05/22/2017 3:34 pm
Level 1 : New Miner
scallopclaw
scallopclaw avatar
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
1
05/22/2017 3:32 pm
Level 1 : New Miner
scallopclaw
scallopclaw avatar
can you please add it so the east soilders follow you cause they are like sheep walking around where ever they please please add it
1
05/08/2017 1:29 pm
Level 1 : New Miner
UpAndDown23242
UpAndDown23242 avatar
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:26
Description: 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)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Mac OS X (x86_64) version 10.11.6
Java Version: 1.8.0_74, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 136471336 bytes (130 MB) / 306999296 bytes (292 MB) up to 3207856128 bytes (3059 MB)
JVM Flags: 5 total; -Xmx3G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1558 Optifine OptiFine_1.7.10_HD_U_D7 5 mods loaded, 5 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCH FML{7.10.99.99} [Forge Mod Loader] (forge-1.7.10-10.13.4.1558-1.7.10.jar)
UCH Forge{10.13.4.1558} [Minecraft Forge] (forge-1.7.10-10.13.4.1558-1.7.10.jar)
UCH battlefield{1.3.3} [§k|||§rBattlefield§k|||] (Battlefield-Mod-1.7.10.jar)
UCE fiskheroes{1.0.13} [Fisk's Superheroes] (Superheroes-1.7.10-1.0.13.jar)
Launched Version: 1.7.10-Forge10.13.4.1558-1.7.10
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 6750M OpenGL Engine GL version 2.1 ATI-1.42.15, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [Custom Sky]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
OptiFine Version: OptiFine_1.7.10_HD_U_D7
Render Distance Chunks: 32
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 2.1 ATI-1.42.15
OpenGlRenderer: AMD Radeon HD 6750M OpenGL Engine
OpenGlVendor: ATI Technologies Inc.
CpuCount: 4




Also, it is definitely this mod that is incompatible because I took this mod out and tried the other two alone and it worked.
1
05/08/2017 1:30 pm
Level 1 : New Miner
UpAndDown23242
UpAndDown23242 avatar
Oh, Ok, it seems that the mod is incompatible with fiskheroes. Sorry for wasting your time
1
01/06/2017 8:13 am
Level 19 : Journeyman Network
Nze_
Nze_ avatar
cool
1
12/27/2016 10:01 am
Level 1 : New Crafter
RoiPlayz
RoiPlayz avatar
Update Plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
1
11/27/2016 8:11 am
Level 1 : New Miner
2LeePvPzHD2
2LeePvPzHD2 avatar
Plz add rpg icon
1
09/24/2016 7:07 pm
Level 6 : Apprentice Miner
mavz28
mavz28 avatar
is this still being updated?
Planet Minecraft

Website

© 2010 - 2021
www.planetminecraft.com

Welcome