Creating a Content Pack
Overview
To create content packs, you will need to use an asset design software called Blockbench, and a software called Visual Studio Code. In Visual Studio, you will be working with JSON files to add weapons and items into the game. No coding experience required, but it does help. Visual Studio isn’t necessary, but it does make working with JSON files much easier.
Creating the Pack
Creating a content pack is similiar in a few ways to creating a resource pack or a data pack.
First, you have the whole pack folder, titled whatever your pack name is. Inside of it, you have more folders and some files.
packname/
assets/
data/
ext.json
pack.mcmetaOpen ext.json and write in this code:
{
"name": "pointblank-packname-pack"
}And inside of pack.mcmeta, write this code:
{
"pack": {
"pack_format": 15,
"description": "Pack Name Pack"
}
}Inside of the data folder are new subfolders—where we create recipes for any items we create: pointblank, recipes.
packname/
assets/
data/
pointblank/
recipes/
itemname.json
ext.json
pack.mcmetaitemname.json is the file where the crafting recipe is created. It can be a gun, attachment, ammo, or miscellaneous item.
Inside of assets is where everything else happens: the gun file, the assets, the sounds, lang files, and more.
packname/
assets/
pointblank/
animations/
item/
effects/
geo/
item/
items/
lang/
models/
item/
sounds/
textures/
effect/
gui/
item/
sounds.json
data/
ext.json
pack.mcmeta