How to increase loot on a DayZ server
To increase world loot on a DayZ server, adjust the target nominal and replenishment threshold min for selected items in the active mission’s types configuration. Keep their location filters and other fields unless you intend to change those behaviors. Food and gear carried by infected use separate spawnable-type and cargo-preset settings.
Start with one item or category. A higher target can request more loot, but the economy still needs eligible spawn positions and room under its counting rules. A restart does not guarantee that your new target appears on the ground at once.
Preserve the world: Stop the server before replacing files. Back up the active mission, persistence and mod-owned data, then edit a working copy. A loot adjustment does not require a routine persistence wipe. Check backup inclusions and test on a separate server before applying broad changes.
Find the file for the loot you want to change
Section titled “Find the file for the loot you want to change”Confirm the active mission through the server configuration, launch settings or panel. Under mpmissions/, Chernarus commonly uses dayzOffline.chernarusplus, Livonia uses dayzOffline.enoch, and Sakhal uses dayzOffline.sakhal. Custom and seasonal missions can differ.
| Desired change | File or configuration |
|---|---|
| More world-spawned vanilla items | db/types.xml, or a registered types override. |
| Natural spawns for a content mod | The author’s types file, registered in cfgeconomycore.xml. |
| Food or ammunition inside an infected’s inventory | cfgspawnabletypes.xml and its referenced cargo presets in cfgrandompresets.xml. |
| Equipment worn by infected | The referenced attachments or attachment presets. |
| More infected to carry that loot | Infected territory counts. |
Trader stock and scripted loot systems can have their own settings. Follow their authors’ instructions rather than assuming that types.xml controls every source of an item.
Check the file through the active economy
Section titled “Check the file through the active economy”A file can pass an XML parser while referring to a missing mod class or a loot location your terrain does not define. Trace the working copy through these checks before raising item targets:
| Check | Evidence to collect |
|---|---|
| Document structure | A complete XML document with a <types> root and the intended <type name="..."> entries. |
| Active mission | The mission selected by startup settings and the path downloaded from that mission. |
| Registration | Each relevant type="types" entry in cfgeconomycore.xml, with its folder and filename present. |
| Item identity | The exact classname supplied for the installed mod version. |
| Location rules | Category, usage, value and tag names checked against cfglimitsdefinition.xml and any user definitions. |
| Running economy | Current startup/economy logs and natural spawns in locations allowed by those rules. |
Spawning a class with an admin tool checks that it loads. Natural ground loot also needs the economy entry and eligible positions.
Use the economy change record to retain the source paths, competing overrides, changed values and observed results. Its result fields are blank so your own test supplies the evidence.
Understand nominal and min
Section titled “Understand nominal and min”nominal is the target count for a type. min is the threshold that triggers replenishment under the economy’s counting rules. Neither value is an item count per building.
| Field | What it changes |
|---|---|
nominal |
Desired population of the item type. |
min |
Low-stock threshold used for replenishment. Keep it at or below nominal. |
lifetime |
Item lifetime in seconds, subject to persistence and refresh behavior. |
restock |
Restocking interval in seconds. It does not guarantee a drop at a specific place or time. |
quantmin, quantmax |
Quantity within a spawned item, where supported, such as magazine fill. These do not set world abundance or item health. |
cost |
Priority during respawn and cleanup. Keep the installed value while tuning abundance; it is not a percentage spawn chance. |
usage, value, tag, category |
Filters used to match eligible loot positions. |
count_in_map, count_in_cargo, count_in_hoarder, count_in_player |
Whether stock in those contexts counts toward the configured population. |
For fuller items, the Canteen quantity example shows how to change fill without raising the population target. The spawn-filter reference lists Chernarus filter names and shows how to add Tier2 while retaining Tier3 and Tier4. It also includes a complete item entry and Bohemia’s explanation of cost.
Leave the fields outside your intended change intact. For example, increasing magazine nominal requests more magazines; it does not fill each one or make it pristine. A types entry with nominal set to 0 can be disabled for world spawning, so review its purpose before enabling it.
VetGamer23 explains the types fields from 2:09 in a tutorial published on 30 January 2026. Treat its item values as examples from that installation. The actual Bohemia Chernarus types file provides a version-pinned reference.
Find an item classname without an outdated ID list
Section titled “Find an item classname without an outdated ID list”Find the configuration classname in <type name="..."> within the installed db/types.xml or registered types files. Check vanilla entries against the pinned official types. Use the classname in configuration; an item’s display label may differ.
Inspect the installed author’s economy files or package configuration for mod items. Partial overrides can omit most fields, and vanilla types.xml cannot list every class available through installed content. Use a documented admin tool to check that a class loads, then verify natural spawning. Version-matched files provide better evidence than a copied list containing retired entries.
Change loot lifetime and restocking
Section titled “Change loot lifetime and restocking”Record the selected item’s current lifetime in seconds before testing a longer value through a partial types override. A chosen one-hour target converts to 3600. Select the target for that item rather than applying one lifetime to weapons, containers and base objects alike.
Retain nominal, min and restock while checking lifetime. Observe a new spawn over a recorded period and account for interaction, flag refresh, damage, cleanup and mods. Distinguish ruined-item cleanup from the lifetime of an untouched object before attributing an early disappearance to this field.
Investigate replenishment by checking current stock and counting flags against min, followed by restock and loot diagnostics. Reducing min lowers the stock threshold; don’t assume it makes replacement faster. Even with restock at 0, spawn eligibility and economy processing affect when you see the item.
Parse the full override and registration before uploading with the process stopped. Compare new natural spawns on a test copy with the recorded baseline. Keep persistence throughout, and restore the saved configuration if the experiment fails.
Make loot replenish sooner
Section titled “Make loot replenish sooner”Use min to change when low stock triggers replenishment, and restock to change the delay between replacement spawns. Keep nominal unchanged if you want the same target population. In Bohemia’s August 2024 explanation, reaching the minimum starts the timer; the 1.26 change applies that timer between individual spawns and when stock falls below the minimum.
That gives you two separate adjustments to test:
- Trigger replenishment with more stock remaining: with
nominalat20, raisingminfrom10to15moves the trigger upward. This follows from the documented threshold behavior; the numbers are an example, not recommended balance values. Keepminat or belownominal. - Shorten an existing restock delay: changing
restockfrom600to60reduces the configured interval from ten minutes to one. If it is already0, lowering it further isn’t the answer; check counted stock, available positions and economy processing.
Choose one adjustment first. Use the separate types override to change only that field for the selected classname. Keep its lifetime, counting flags and location filters unchanged. Back up the mission and persistence, parse the complete override and registration, then upload while the test server is stopped.
Compare natural spawns with a connected player under similar conditions, recording the loaded values, stock where diagnostics expose it, and observation times. Don’t measure only from a restart: the PC 1.26 release notes say an active restock countdown is saved across restarts. Eligible spawn locations and other economy work still affect the observed result, so a sixty-second setting doesn’t promise an item at a particular spot sixty seconds after pickup. Restore the saved configuration if the change doesn’t produce the balance you wanted; keep the world intact.
These instructions use Bohemia’s documented 1.26 behavior. We haven’t run a new timing test on the current game build.
Check longer lifetimes against balance and load
Section titled “Check longer lifetimes against balance and load”A longer lifetime can leave uncollected loot in place for longer. That can help players recover dropped equipment, but it can also leave unwanted items occupying loot positions. If retained items count toward the type’s population, they can keep stock above min and delay replenishment. Raising lifetime alone does not raise nominal or guarantee more useful loot.
More retained objects can mean more memory and persistence work. Treat that as a reason to measure your change, not as a predicted FPS loss or a fixed relationship between lifetime and RAM. Player activity, counting flags, cleanup and refresh rules all affect how many objects remain. Bohemia’s economy configuration documents separate cleanup and flag-refresh controls; a lifetime edit doesn’t replace those rules.
Test one item group before extending every lifetime. Compare available loot positions, retained item counts where diagnostics expose them, persistence size, save duration and server FPS under similar player activity. Include an interval long enough to cover the old lifetime. If clutter or save work grows without helping players, restore the earlier value. Keep the world intact and allow for the existing items when comparing results; a restart is not a clean baseline.
Separate spawn condition from durability
Section titled “Separate spawn condition from durability”Review LootDamageMin/LootDamageMax and per-class damage in cfgspawnabletypes.xml when changing condition at spawn. Both damage globals have float type="1" in the pinned globals. Preserve the variable type during edits.
Check class-specific settings and mods before applying global damage changes. Spawn condition does not determine later wear or repair items already in the world. Leave quantmin and quantmax out of this experiment. Retain an installed -1 quantity value rather than interpreting it as an empty-item instruction.
Make one item spawn pristine
Section titled “Make one item spawn pristine”Set the selected class’s damage range to 0.0 for both bounds to request undamaged new spawns. This is damage, not remaining health: lower values mean better condition, 0 means no damage and 1 means fully damaged. Bohemia’s DayZ diagnostic reference confirms that damage 1.0 sets health to zero. For ordinary loot, those endpoints are pristine and ruined.
The pinned Chernarus spawnable-types file gives NVGoggles a damage range of 0.0 to 0.32. To request pristine goggles on your test copy:
- Stop the test server and save its active mission files and persistence. Check existing registrations for another
NVGogglesoverride before adding one. - Create
custominside the working mission if needed, then save this complete file ascustom/item-condition.xml:
<?xml version="1.0" encoding="UTF-8"?><spawnabletypes> <type name="NVGoggles"> <damage min="0.0" max="0.0" /> </type></spawnabletypes>- Add this registration inside the existing
<economycore>element incfgeconomycore.xml. If a<ce folder="custom">block exists, add the file entry to it and keep its other entries:
<ce folder="custom"> <file name="item-condition.xml" type="spawnabletypes" /></ce>Bohemia’s merge rules allow an override to supply only the changed field. Leave attachment, cargo and flag elements out of this example so their existing definitions remain intact. Keep LootDamageMin, LootDamageMax, population targets and quantities unchanged while testing this one class.
Parse both complete files from the downloaded mission folder:
[xml](Get-Content -LiteralPath './custom/item-condition.xml' -Raw) | Out-Null[xml](Get-Content -LiteralPath './cfgeconomycore.xml' -Raw) | Out-NullUpload while stopped, restart and check for loading errors. Inspect a newly created natural loot spawn before it takes damage; a saved pair of goggles or an admin tool’s spawn can follow a different path. Check the condition and any expected attachments. The example doesn’t fill the battery or prevent later damage.
If new goggles still spawn damaged, check the active mission, competing class definitions and scripts that modify health after creation. Restore the saved registration and override to roll back future spawns. Keep persistence; neither this change nor its rollback repairs items already saved in the world. The XML example was checked against the linked sources with AI-assisted drafting; natural spawning and recovery have not been tested here.
Increase one item through a types override
Section titled “Increase one item through a types override”Use a separate override so your local settings are easier to compare when the game’s mission files change. Bohemia’s mission-file modding reference supports partial overrides of existing types.
The linked Chernarus reference sets TunaCan to nominal 20 and min 15. An example test increases those to 30 and 22:
- Create a folder named
custominside your working mission copy. - Save this complete XML document as
custom/loot-overrides.xml:
<?xml version="1.0" encoding="UTF-8"?><types> <type name="TunaCan"> <nominal>30</nominal> <min>22</min> </type></types>- Add this fragment inside the existing
<economycore>element in the mission’scfgeconomycore.xml, before its closing tag:
<ce folder="custom"> <file name="loot-overrides.xml" type="types" /></ce>- Keep all existing classes, defaults and file registrations. Check whether another registered file already overrides
TunaCan; resolve competing definitions before testing. - Validate both complete XML files, then transfer the folder and edited
cfgeconomycore.xmlwhile the server is stopped.
These are test values, not a recommended balance for every community. The partial override changes only nominal and min; it leaves the type’s other fields intact. If you redefine multi-value fields such as usage, tags, values or flags, Bohemia’s merge rules can replace the corresponding originals. Read those rules before broadening the override.
Adding usage, tag or value names replaces the original names within that group. Defining flags requires the full flag set. A new usage entry can therefore remove an item’s previous locations. For a new mod class, start with the author’s complete economy definition; partial overrides of an existing vanilla type cannot supply that new class’s missing fields.
For a syntax check on your downloaded working copy, run:
[xml](Get-Content -LiteralPath '.\custom\loot-overrides.xml' -Raw) | Out-Null[xml](Get-Content -LiteralPath '.\cfgeconomycore.xml' -Raw) | Out-NullParsing checks XML syntax. Check file registration, classname validity and natural spawning separately.
Parse types.xml without uploading it
Section titled “Parse types.xml without uploading it”For a downloaded db/types.xml, this Windows reader rejects DTDs and checks the document without resolving external resources:
$xmlSettings = [System.Xml.XmlReaderSettings]::new()$xmlSettings.DtdProcessing = [System.Xml.DtdProcessing]::Prohibit$xmlSettings.XmlResolver = $null$xmlReader = [System.Xml.XmlReader]::Create( (Resolve-Path -LiteralPath '.\db\types.xml').Path, $xmlSettings)try { while ($xmlReader.Read()) {} }finally { $xmlReader.Dispose() }Success produces no output. Resolve a parsing error before transferring the file, then check registration, classnames and filters. The reader accepts well-formed XML with the wrong root or an unknown classname, so those still need inspection.
Edit one item visually on Windows
Section titled “Edit one item visually on Windows”If you prefer editing a tree of fields to typing XML tags, use Microsoft XML Notepad with a downloaded working copy. It can find a specific item and edit its values without a mission-ZIP import.
- Download the active types file through File Manager or SFTP. Save an untouched copy under
original/db/types.xmland a working copy underedited/db/types.xml. For a registered mod file, keep its actual relative path instead. - In XML Notepad, choose File > Open and select the working copy. Resolve a load error before editing; don’t start a new empty document to work around it.
- Press Ctrl+F, enable Use XPath, and search for
/types/type[@name='TunaCan']. ReplaceTunaCanwith the exact classname you intend to change. Microsoft’s Find instructions explain XPath search. Check for duplicate entries before proceeding; a similar display name is not the same class. - Expand the matching
typenode and edit the text values ofnominalandmin. The example above uses30and22. Keep thenameattribute, other fields and all other item entries intact. These are example values, not a preset for every server. - Choose File > Save As and save to the working path, keeping the original copy untouched. Use View > Compare XML Files… to compare against the original. These commands are documented in Microsoft’s menu reference. Review any differences beyond the two intended values, including removed elements, attributes or comments.
- Run the local XML parse check from the
editedmission folder, adjusting the path for a mod file. XML Notepad’s syntax or schema checks cannot establish that a classname loads or that your terrain has eligible spawn positions. - With the test server stopped and backed up, transfer the edited file to its original active path. Re-download it to confirm the saved values, then follow the natural-spawn and rollback checks. Keep persistence intact.
For changes you want to carry across game updates, prefer the separate types override. A visual editor changes the file you opened; it does not create or register that override for you.
Edit categories with the VYKIX economy editor
Section titled “Edit categories with the VYKIX economy editor”For a group edit, the DayZ economy editor accepts a mission ZIP and processes it in your browser. It keeps the original ZIP unchanged and does not upload your files.
- Import a ZIP of the active mission into the editor.
- Set the loot multiplier you want to test. Leave infected, wildlife and event multipliers at
1×for a loot-only experiment. - Select Preview Changes and inspect the changed paths, old and new values, and configuration checks.
- Download the edited-files ZIP and read
VYKIX-CHANGES.json. - Apply only the intended changed files to a backed-up test mission while its server is stopped.
The export contains changed supported files, not a complete replacement mission. Review custom registrations and mod-specific configurations outside the editor’s supported scope. Test gameplay balance, server capacity and live behavior separately from the editor’s XML checks.
For a single item, use the manual procedure above. The editor does not support individual item editing or standalone types.xml imports.
Register modded loot
Section titled “Register modded loot”If a clothing or weapon mod loads but its items never spawn as world loot, check whether the author supplies an economy file. Keep that file separate from vanilla db/types.xml and register it with a type="types" entry in cfgeconomycore.xml.
Follow the mod guide’s economy registration steps. Check the mod’s installed version, dependencies and exact classnames before changing population values. An item you can spawn through an admin tool still needs the correct economy configuration for natural spawns.
Change food and gear on infected
Section titled “Change food and gear on infected”World loot targets do not control the contents of an infected’s pockets. Follow the infected class through its spawnable-type entry to the preset it references:
- Find the target class in the mission’s
cfgspawnabletypes.xml. - Read its
<cargo preset="..." />and<attachments preset="..." />entries. - Find the named preset in
cfgrandompresets.xml. - Change one preset’s outer chance and test newly spawned infected of that class.
For example, the reference spawnable types link ZmbM_PatrolNormal_Autumn to foodArmy. In the reference random presets, that cargo preset has an outer chance="0.1". Testing 0.2 raises that outer chance from 10% to 20%; it does not promise a particular item or a drop on every second infected.
Change the opening tag’s chance in your complete preset, retaining its name, child items and closing tag. Keep the item-level chances unchanged for the first test. Presets can be shared by several classes or containers, so check all references before changing one. If you need a change for one class, use a distinct preset and point that class to it, preserving any other cargo or attachments it needs.
If you move the class edit into a separate registered spawnabletypes override, defining cargo replaces that class’s original cargo list, and defining attachments replaces its original attachment list. Retain the complete list you need. The complete-truck tutorial explains this merge behavior with a vehicle example.
Decimal chance values need care: 0.5 means 50%, while 0.005 means 0.5%.
Do not expect an existing infected or corpse to acquire new loot after the edit. Validate the complete files, restart, and sample new spawns. A few empty inventories can still occur with a working chance-based configuration.
Diagnose loot that does not spawn
Section titled “Diagnose loot that does not spawn”| Symptom | First checks |
|---|---|
| All loot stops after an upload | Save the logs, stop the server and check XML errors or accidental replacement of vanilla db/types.xml. Restore the known-good configuration. |
| Neither loot nor infected spawn | Confirm the active mission and inspect startup logs for failed economy initialization or XML errors. Check cfgeconomycore.xml, db/economy.xml, db/globals.xml and db/events.xml, including registered overrides. Restore the last known-good configuration after a failed edit; keep the saved world. |
| Only mod items are missing | Check package loading, registered file paths, the author’s classnames and their population values. |
| The change has no effect | Re-download the live file, confirm the active mission and check for another override of the same type. |
| Loot appears in some buildings but not others | Check usage, tier, tag and category filters against available loot positions. |
| A higher nominal does not produce more visible loot | Check counted existing stock, eligible positions, restock timing and the economy logs. |
| Items disappear sooner than expected | Compare lifetime, item damage, cleanup settings and any mod behavior. |
| Infected spawn but have no new cargo | Check the class-to-preset link, shared presets, chance values and whether you tested new spawns. |
The economy reference explains which systems those shared files control. Check the first reported startup failure before changing population targets; an XML parse alone won’t prove the economy initialized.
Increasing a target beyond available positions can add unsuccessful spawn requests. Bohemia’s custom-terrain economy guide explains the relationship between type counts and loot space. Avoid multiplying every field or raising all targets to the same large value.
Verify the result and keep a rollback
Section titled “Verify the result and keep a rollback”Start the test server and inspect the current RPT and script logs. Visit areas that match the edited item’s filters, move away to allow normal spawn processing, then repeat your checks. If you have diagnostics that show loaded type values or economy counts, compare them with the edited file as well as observing the ground loot.
An empty server can enter economy idle mode. Bohemia’s economy configuration reference documents IdleModeStartup and IdleModeCountdown in db/globals.xml. Check those settings when interpreting waiting time without players, and use a connected player for the natural-spawn check.
Record the game build, mission, item, original and edited values, registered files, player count and observed result. Check vanilla loot too when adding a mod. Keep that record with the backup so the next update has a known comparison point.
To roll back, stop the server, restore the saved configuration files and restart. A configuration rollback does not remove items the altered economy has already spawned; their later cleanup follows the restored rules and persistence state. Treat a world wipe as a separate decision with its own backup and player communication.
Use the server update guide to retain custom registrations when replacing stock mission files. For the next world change, follow the infected spawn guide, or review managed DayZ hosting if you need a service with mission-file access.
Mod-specific loot checks
Section titled “Mod-specific loot checks”Mass’sManyItemOverhaul: replace outdated economy definitions
Section titled “Mass’sManyItemOverhaul: replace outdated economy definitions”Mass’sManyItemOverhaul, item 1566911166, requires CF. Install matching client and server packages with CF loaded first, using the mod installation steps. If the existing world doesn’t use CF, address its first-installation wipe requirement before adding it. Use a separate test world for the initial setup.
Use the economy files and README supplied with the installed MMIO release. In the 17 March 2025 update notes, Mass says the XML was corrected and older files moved under Ce/Old. The same update removed much of the temporary code that swapped old items for newer versions. Old magazine and shotgun classnames can therefore leave you waiting for loot that the current package cannot spawn.
Compare your registered definitions with the current supplied files before increasing nominal. Keep your balance changes in a working copy, map them to the current classnames and remove superseded registrations from that copy. Don’t register both old and replacement files for the same items. Validate the full XML and registration, then test one new item and one vanilla item through natural spawns.
Check saved equipment separately on a copy of the world. The March update also changed the US Assault Pack’s attachment slots; successful new spawns don’t prove that stored bags and their contents survive an update. Keep the compatible packages, mission and persistence together for recovery. The author prohibits unpacking, repacking and redistributing MMIO; use the original download and its supplied administration files.
MMG - Mightys Military Gear: register loot and its attachments
Section titled “MMG - Mightys Military Gear: register loot and its attachments”Mighty Moitzbert’s MMG, item 2663169692, supplies types and spawnable-types files in the package’s files/ directory. Complete the package and signing-key setup first, then choose the gear you want in the economy.
Register the supplied types file as type="types". If you use the supplied attachment or cargo definitions, register their file as type="spawnabletypes"; use the actual filenames in your installed release. These registrations do different jobs: types control world-spawn targets and filters, while spawnable types describe an item’s condition, attachments or cargo at spawn. Preserve the existing mission definitions and inspect any duplicate classname overrides before saving.
The author’s update notes distinguish complete files, patch XML and files containing only the latest additions. Check which input you have. An additions-only file cannot replace the full economy list, and importing its entries again can duplicate items already present. Trader configuration is a separate step; a trader entry doesn’t register natural loot.
Test a naturally spawned vest or backpack, then check its intended attachments. MMG slots are model-specific. Hover over a slot for its item hint; the description specifically limits the JPC’s pouch slot to the default PlateCarrier pouches. The May 2023 notes also removed pouch stacking, so an older demonstration may show combinations that no longer work.
Check the loaded items and contents after relogging and a restart, including any retexture or inventory-size addon you use. Keep those addons’ versions in the test record. The original MMG listing was last updated on 17 October 2023; its listed capacities and protection values aren’t measurements of your current mod set. Repacking the original mod is prohibited.
Tactical Flava: check full files, updates and presets
Section titled “Tactical Flava: check full files, updates and presets”Install the original Tactical Flava, item 2646817942, on the server and joining clients using the package and key procedure. Its author supplies economy files in extra/ and a linked administration folder. Compare those files with your installed release before changing the mission. The public folder’s README still labels them for DayZ 1.27, while the Workshop description now names 1.29.
Keep a copy of the active mission and your balance changes. In your working copy:
- Check which input you have. The public folder’s
TacticalFlava_types.xmlsupplies world-loot definitions;TacticalFlava_spawnabletypes.xmlsupplies spawn condition and attachments. Register complete files withtype="types"andtype="spawnabletypes"respectively, using their actual filenames and retaining the mission’s existing registrations. - Inspect repeated classnames before saving. The public full types file checked on 6 October contains two
TF_AK74Mentries. Compare their values and keep one intended definition in your working file; a successful XML parse won’t flag this duplication. - Use Types for last update only to update an older list that lacks those entries. Its three types and two spawnable-type entries already occur in the checked full files. These update files are fragments: merge entries inside the corresponding existing root, or add the correct single root before registering a separate file. Don’t append them again to the full files.
- Review
cfgrandompresets.xmlseparately. The author describes it as replacing vanilla presets. Compare named presets and their references with your current mission, preserving custom loot you still need. Treat that replacement as a deliberate mission change; don’t register it as a types file or overwrite it without a backup.
Parse the finished XML and registration, then check new natural spawns on a test copy. For a weapon, check its magazine and attachments as well as its presence on the ground. Check vanilla loot and any infected cargo affected by the preset changes. Keep persistence intact while investigating missing spawns.
The 12 April 2026 notes recommend the vanilla M14 while its modded animations need work. Check that advice against the release you install before enabling the affected weapon. The author’s terms prohibit monetizing the mod’s content.
This section used AI-assisted research and drafting. The public administration XML was parsed and compared on 6 October 2026; the README, relevant entries and latest ten change notes were read. Those file checks don’t establish that the public files match the installed Workshop package. Weapon behavior, natural spawning and restart recovery remain untested here.
MunghardsItempack: check the package and retired items
Section titled “MunghardsItempack: check the package and retired items”Start with the original MunghardsItempack, item 1734713776, and follow the mod installation steps for matching client/server files and signing keys. For Sakhal, Munghard publishes a separate MunghardsItempack_Sakhal, item 3349805878. Its description says the simple backpack was removed because it caused startup crashes on that terrain. Check which package your server uses before choosing economy entries; don’t assume the two contain identical items.
An old item list can contain classes the author later removed. The original package’s 16 October 2024 notes remove slings. Earlier notes warn against the crashing rifle sling, remove the tripwire trap and rename Zippo_new to Zippo_mung and zenitco_pt3_buttstock to zenitco_pt3_buttstock_mung. Raising their old spawn targets won’t restore retired classes.
Compare your registered types, spawnable types and trader entries with the administration files for the package you installed. Keep your balance edits, but resolve obsolete names and duplicate imports before uploading. Use a complete <types> document for a separate types registration; register attachment definitions as spawnabletypes. If you can’t match an old download to the installed release, leave that economy change pending instead of guessing a replacement classname.
Test one supported item through an admin spawn and then a natural spawn. Check its attachments, cargo and saved state on a copy of your world, especially when switching packages with bags or storage already in use. Preserve compatible packages and persistence for recovery. The original author prohibits repacking.
This section used AI-assisted research and drafting on 6 October 2026. We read both package descriptions and the original package’s latest ten of 62 change entries. Current packaged XML, binary contents, natural spawns and saved-item recovery haven’t been verified here.
Arma Weapon Pack: check ammunition and older saves
Section titled “Arma Weapon Pack: check ammunition and older saves”Use Chris P. Bacon’s original [Remastered] Arma Weapon Pack, item 1793351435. Complete the client/server package and signing-key setup, then choose a weapon and its matching magazine from the author’s class list. For example, the DMR uses A2M14_DMR and A2M14_DMRMAG; the displayed weapon name alone won’t identify its economy entry.
Check ammunition against the release you install. The November 2022 update changed the MK17 and MK48 to .308 and added compatibility with specified CPBWeapons ammunition. That compatibility note doesn’t make CPBWeapons a prerequisite or establish that every similar cartridge from another pack works. Test the intended weapon, magazine and round together before adding them to loot or trader stock.
For natural spawns, obtain economy definitions that match the installed release and use the separate-file registration steps. Check weapon and magazine entries, their targets and eligible locations. Keep existing vanilla definitions and resolve duplicate classnames. The public description provides a class list, but it doesn’t supply a current economy-file download; an old community XML list still needs package matching.
Rehearse updates on a copy of an existing world. The 10 November 2022 release warned that some older saves might need a wipe or the author’s Legacy package. Treat that as a dated migration warning, not a reason to erase a current world after any startup error. Save the previous package, mission and persistence, then inspect logs and saved weapons on the test copy.
The latest listed fixes, from August and September 2023, address chambering after an empty magazine is replaced. Include that sequence in your weapon test, then check natural spawns and equipment after a restart. Current-build compatibility remains unverified here.
This section used AI-assisted research and drafting on 6 October 2026. We read the original description and latest ten of 46 change entries. Current packaged economy files, weapon behavior and recovery haven’t been tested or verified against installed binaries.
Forward Operator Gear: update classnames and attachment rules
Section titled “Forward Operator Gear: update classnames and attachment rules”Install AJ45’s Forward Operator Gear, item 2931560672, with matching client/server files and signing keys. The author places the classname list, types.xml and spawnabletypes.xml in the package’s extras folder. Use those files from the release you installed; the FOG_ prefix helps identify its items when comparing your existing economy and trader lists.
Back up the active mission, then compare the supplied definitions with your custom spawn targets. Register world-loot definitions as types and attachment definitions as spawnabletypes, retaining each file’s actual name and the correct XML root. Check for duplicate classnames before uploading. Trader files need their own review; changing trader stock won’t create natural loot.
Several dated changes affect an older setup:
- February 2025 merged the rolled hoodie variants into their corresponding normal classes. For example,
FOG_Hoodie_Jacket_Rolled_BlackbecomesFOG_Hoodie_Jacket_Black. Compare existing entries before adding the replacement twice. - February 2026 replaced the redundant
FOG_Bergen_Rucksack_ERDLandFOG_Bergen_Rucksack_Woodlandnames withFOG_Bergen_Rucksack_M81. CommoBag changes were reverted and then reintroduced under a new classname; take that name from your current package. - August 2026 changed pouch inheritance and added a guard against putting pouches inside pouches. Check loaded containers and their attachments when updating an existing world.
Test a natural gear spawn, its intended attachments and contents after relogging and a restart. Include medical items in an IFAK slot: the author warns that MVS or another mod replacing the shared slot list can break that attachment. Treat this as a combination to check, rather than assuming every vest pack works together. For NVGs, check switching on and off against the August 2026 hotfix; an older description of cosmetic accessories doesn’t cover every later feature.
This section used AI-assisted research and drafting on 6 October 2026. We read the original description and latest ten of 27 change entries. Current packaged extras files, installed binaries, natural spawns, attachments and saved-world recovery remain unverified here.
SQUAD MSF-C: choose stable files and check retired classes
Section titled “SQUAD MSF-C: choose stable files and check retired classes”Install JACK_SMITH and the team’s original SQUAD MSF-C, item 1583941197, on the server and joining clients. Follow the package and signing-key procedure. The author’s older installation guide uses @SQUAD MSF-C in the normal -mod list and names MSFC.bikey; check the actual folder and supplied key in your download. The separate DEV item is not the stable package.
The linked server-files folder separates Stable, Old and DEV inputs. Open the stable folder for this package, then compare its files with the installed release before importing them:
- The checked weapons, magazines, weapon-support and SURPAT Desert types files contain
<type>fragments without a<types>root. Merge selected entries inside an existing root, or wrap a separate file in one<types>root before registering it astype="types". Don’t append entries after a closing</types>tag. - The checked
SpawnableTypes.xmlis also a fragment. It needs a single<spawnabletypes>root when registered separately, withtype="spawnabletypes". These attachment definitions don’t replace the world-loot entries. - Compare names with the installed package and author’s class list. The list marks removed and development items by colour. The stable folder still contains
MSFC_TypesSURPATDesert.xml, but the 24 April 2021 change notes remove SURPAT Desert. Leave that file out unless you can establish that your installed release provides those classes. - Treat the supplied trader text separately. Its
<Category>entries target the original Trader format; they aren’t Expansion Market JSON. Choose supported prices and stock without assuming a trader listing creates natural loot.
The 2.0.00 migration notes describe renamed classes, separate retexture packages and a wipe recommendation for worlds using the old version. Rehearse that migration on a backed-up copy with compatible packages and saves; an ordinary loot adjustment doesn’t require wiping the live world.
Parse the completed files and registration, then check a natural weapon spawn with its magazine and attachments. Test clothing slots, cargo, wetness and warmth separately, followed by a restart and recovery check. The last listed update is 2.0.03, 5 May 2021. Neither the old guide nor a passing XML parse establishes current-game compatibility.
This section used AI-assisted research and drafting on 7 October 2026. The description, latest ten changes, older guide and stable README were read. Five XML files were structurally parsed with selected entries inspected; the weapon trader file was read. The class-list legend and selected entries were checked, not the whole workbook. Current binaries, all remaining administration files and gameplay remain unverified.
CPBWeapons: match ammunition and preserve upgrade recovery
Section titled “CPBWeapons: match ammunition and preserve upgrade recovery”Use Chris P. Bacon’s original CPBWeapons, item 1705066179, with matching server and client downloads. Complete the mod and signing-key setup before registering loot. The 29 May 2023 notes include a corrected signing key, so check the key supplied with your actual package if players receive signature errors. Keep signature verification enabled.
For an existing world, read the 23 May 2023 upgrade warning before replacing an older CPB release. That update changed PBO names for DayZ 1.21, revised classnames and ammunition boxes, and removed the Glock 41. Preserve the previous packages, mission and saved equipment for a rehearsal. The author’s dated wipe recommendation is not a fix to apply after every startup failure.
Use economy definitions matched to the installed release. Compare weapon, magazine, ammunition-box and attachment names with your current registrations and trader stock. Retain the balance changes you still want, remove superseded definitions from the working copy and validate the full XML before uploading. The author’s linked ammo chart is a reference, not a complete economy-file or classname manifest.
Test the intended weapon, magazine and round together. The 30 August 2023 update expanded specific vanilla and CPB weapons’ support for AP and HP ammunition; a matching calibre label alone doesn’t prove another weapon or magazine accepts that round. Include firing to an empty magazine, reloading and chambering in the check. That update also removed scope and ghillie attachments from the M134, so review old attachment presets before using them.
Verify natural spawns separately from an admin spawn, then inspect saved weapons and loaded magazines after reconnecting and restarting. Keep the previous configuration and compatible saves until the recovery test passes.
This section used AI-assisted research and drafting on 7 October 2026. The original description, latest ten of 126 changes and the displayed ammo-chart table were read. The latest listed change is August 2023; current package contents, economy files, ammunition behavior and recovery have not been verified here.
BulletStacksPlusPlus: check stack capacity and ammunition supply
Section titled “BulletStacksPlusPlus: check stack capacity and ammunition supply”KeviinSkyline’s BulletStacksPlusPlus, item 1711179264, raises the stack capacity of supported ammunition to four times its original value. The author’s list names MoreGuns, WeaponReduxPack, Mass’sManyItemOverhaul and FIDOv PACK 4. That list dates from 2019; check the ammunition classes in the release you use before assuming every later cartridge is covered. Redux and Enhanced are separate packages.
Use the mod installation and signing-key procedure with matching server and client files. The 13 April 2019 update added a missing server key, so take the key from your actual download. Keep signature verification enabled. Check other inventory and ammunition mods for changes to the same classes before combining them.
Start with one ordinary ammunition type and one from each weapon pack you use. Check the maximum stack, split it, combine it again and load a compatible magazine. Repeat after reconnecting and restarting the test instance. Keep a copy of the previous mod set and saved equipment before changing a world where players already carry larger stacks.
Check natural spawns separately. Stack capacity and the number of loose rounds in a new spawn are different settings; quantmin and quantmax affect item quantity where supported. Preserve their existing values while measuring the change, including any -1 sentinel. Changing nominal or min changes the economy’s item targets, not the maximum rounds a player can combine into one stack.
The original listing’s last update is 6 August 2019. Its description and all seven change entries were reviewed on 7 October 2026. Current ammunition coverage, installed-package matching and stack persistence remain unverified here.
BulletStacksPlusPlusRedux: keep larger stacks from multiplying loot
Section titled “BulletStacksPlusPlusRedux: keep larger stacks from multiplying loot”Jonny_the_Merc’s Redux, item 2311282079, extends the original BulletStacksPlusPlus with ammunition fixes and support for more weapon packs. Choose the intended package before following the mod installation procedure; copy its supplied .bikey into the server’s keys folder. Check overlapping ammunition changes before combining stack mods.
Review quantmin and quantmax after changing stack capacity. The author’s example takes a .380 stack from 35 to 140 rounds. Keeping the same 35%-80% fill then produces roughly 49-112 rounds per new stack, instead of 12-28. The author suggests quartering positive quantity percentages to retain the earlier supply. Apply that only to classes whose capacity actually quadrupled; preserve -1 sentinel values and unrelated fields.
Use a separate types override for selected quantity changes, keeping nominal and min intact. Parse the complete XML, then compare new natural stacks on a test copy. Check splitting, combining, magazine loading and saved stacks after a restart before changing an existing world.
The description and all seven change entries were reviewed on 7 October 2026. The latest listed update is 9 January 2021. Its older support list doesn’t confirm coverage of current weapon packs; installed classes, rounding and saved-stack recovery remain untested here.
GRW ER7 Gauss Rifle: match the economy to your terrain
Section titled “GRW ER7 Gauss Rifle: match the economy to your terrain”Install the original GRW ER7 Gauss Rifle, item 2307022759, with Dabs Framework on the server and joining clients. Follow the mod and signing-key procedure. The July 2021 update replaced this package’s CF dependency with Dabs Framework; retain CF if another installed mod requires it.
The author’s pinned Types folder contains two complete XML files. Register er7_types.xml as type="types" and er7_cfgspawnabletypes.xml as type="spawnabletypes", using their actual paths in your mission’s cfgeconomycore.xml. Preserve existing registrations and custom values, check duplicate definitions and parse the finished files before starting.
Check the terrain filters before importing those examples. The rifle entry uses <category name="lore"/> and <value user="Tier6"/>; the battery uses Tier45, while scope, magazine and ammunition entries use Tier345. These are author-specific selections, not portable Chernarus tier names. Match them to your active mission’s definitions and eligible loot positions. The January 2022 notes move the rifle’s intended Namalsk spawn to Lantia; they don’t establish working spawns on another map.
Keep the complete firing setup available. The checked files name ER7_Gauss, ER7_Gauss_Battery, ER7_Scope, ER7_Gauss_Magazine and Ammo_ER7RFW. Attachment chances in the spawnable file are below 100%, so a naturally spawned rifle can lack its battery or magazine. The file also includes an ER7_Gauss_T5 attachment entry without a matching entry in the supplied types file. Don’t assume that attachment entry creates a second natural rifle spawn.
Teleport ammunition is separate: the source defines Ammo_ER7RFW_Teleport, but the supplied types file omits it. Leave it out unless you deliberately configure and test that gameplay feature. First check ordinary ammunition, battery drain, scope display, natural spawns and saved equipment after reconnecting and restarting.
This section used AI-assisted research and drafting on 7 October 2026. The description, latest ten of twenty changes and seven complete files at revision aebd0abe were read. Both XML files parse locally. That June 2022 source is later than the last listed Workshop update; current binary matching, terrain behavior, firing and recovery remain unverified.
Cheytac M200: match the rifle, ammunition and optics
Section titled “Cheytac M200: match the rifle, ammunition and optics”Use PopeLeo’s original Cheytac M200 from ArmA 2 Port, item 1819921337. It ports USSRsniper’s ArmA 2 model. Keep the rifle’s ammunition and attachments available when adding it to your economy; spawning the weapon alone doesn’t provide a usable loadout.
The author’s description lists these classnames:
- Rifles:
ussr_m200andussr_m200_black. - Ammunition:
Ammo_408cheytac, its boxAmmoBox_408Cheytac_15Rnd, and magazineMag_ussrm200_7Rnd. - Fixed optics and suppressors:
M200Optic,M200Optic_black,M200SuppressorandM200Suppressor_black.
Check those names against your installed release before registering the economy entries. The adjustable optic needs a separate check: the description calls it M200ZeroOptic, while the 5 August 2019 change note calls it M200ZeroingOptic. Don’t add both spellings to compensate. Confirm the actual class and its attachment slot first; the description’s fixed optic and the later adjustable optic have different zeroing behavior.
Use the modded-loot registration steps for your chosen classes. Check the rifle with its magazine, ammunition, optic and suppressor before configuring attachment spawns. Then check natural spawns and saved equipment after a restart. The pinned community configuration thread contains player examples; it doesn’t resolve the author’s conflicting optic names.
This section used AI-assisted research and drafting on 7 October 2026. We read the original description, all eleven change entries and the pinned configuration discussion. The latest listed update is from September 2019. Current package contents, weapon behavior and recovery remain unverified. The author’s no-repacking restriction still applies.
Uncuepas Civilian Clothing: update renamed loot classes
Section titled “Uncuepas Civilian Clothing: update renamed loot classes”Before updating Uncuepas Civilian Clothing, item 1762444175, save your custom economy files and a matching world backup. The package is listed under breadrick. Its 15 October 2024 update removed clothing and refactored classnames; the author explicitly requires a complete types update. Older class lists need comparison with the installed release before reuse.
Compare each clothing class in your custom types.xml entries with the release’s current list. Also check references in cfgspawnabletypes.xml, cargo presets, traders and starting gear. Replace renamed entries where you intend to keep that clothing, and remove references to retired items after preserving the old configuration. Keep unrelated vanilla and mod definitions intact. If you can’t establish a replacement classname, leave that item out of the new spawn configuration until the author confirms it.
On a separate test save, check both newly spawned clothing and clothing already worn or stored before the update. A types edit changes spawning rules; it doesn’t convert saved items into their renamed replacements. Include insulation in the clothing checks: the 18 October update corrected hunting-clothing insulation and added telnyeshka and denim-jacket variants.
The November 2024 types discussion links a community upload, which we haven’t validated against the package. Don’t treat that link as an author-maintained file. Keep the original Workshop distribution; repacking requires express permission.
This section used AI-assisted research and drafting on 7 October 2026. We read the description, all fifteen change entries and that discussion. Current packaged classes, economy files, saved-item migration and gameplay remain unverified.
Collectable Items: refresh classnames and the signing key
Section titled “Collectable Items: refresh classnames and the signing key”Use Adamx’s original Collectable Items, item 2575183443, when checking an existing installation. The author says the package is no longer maintained. Its last listed update is from May 2023, so confirm that the installed release still loads on your intended DayZ build before adding its items to the economy.
Install matching server and client copies through the mod installation procedure. Copy the public signing key supplied with that release. The 26 May 2023 note specifically requires the replacement key; turning off signature checks doesn’t repair a mismatched installation.
The October 2021 notes locate a README and examples in Trader&Types. Open the files in your installed package and compare them with your current mission. An April 2022 update changed classnames, including the smartphone, and required updates to types and trader references. The later notes distinguish Collectables_SSD from Collectables_SSDV2; don’t merge similarly named classes or infer a replacement smartphone class from its display name.
Register the selected loot definitions using the steps above, preserving your custom targets and other mods. Check references in traders, cargo presets and starting equipment too. A trader price entry doesn’t make an item spawn naturally. If an old classname has no confirmed replacement, leave it out of the new spawn configuration until you can identify it in the package.
On a separate save, compare new spawns with collectibles already carried or stored before the update. Check pickup, inventory size and any intended container attachments, then reconnect and restart. Economy edits won’t convert saved items to renamed classes. Keep the previous package, key, mission and persistence together for recovery.
This section used AI-assisted research and drafting on 7 October 2026. We read the original description and all 22 change entries. Current package files, class mappings, signing-key identity and gameplay remain unverified; keep the original distribution while resolving them.
SotaVanillaRetexture: keep the current mission economy
Section titled “SotaVanillaRetexture: keep the current mission economy”PEPE’s SotaVanillaRetexture, item 2760370513, includes new clothing and weapon variants as well as changes to existing items. Install matching original server and client packages through the mod and signing-key procedure. Keep the original distribution; the author prohibits repacking and permits listing it as a required addon.
Use the files in the installed package’s XMLs folder as inputs to your working mission. The description names separate sota_types.xml and sota_cfgspawnabletypes.xml files. Register them as types and spawnabletypes respectively, using their actual filenames and retaining existing registrations. Compare the supplied cfgeconomycore.xml with your current file instead of replacing your mission’s registrations wholesale.
Keep the current vanilla economy. The historical change notes describe complete Chernarus files for DayZ 1.17, 1.18 and 1.20, followed by a separate types file for 1.23. The description also labels its cfgrandompresets.xml for 1.23. Those older mission files need comparison with your current definitions before merging. Importing them unchanged can discard newer items or custom presets.
Check classnames.txt at the package root before adding variants. The description uses sota_ for new items and warm_ for insulated Gorka clothing; don’t construct a full classname from a prefix alone. March 2023 notes separate the automatic Glock from the original, and later notes name sota_Glock19_FullAuto. Choose that variant deliberately and check the installed list. The older change note spells the list classname.txt, so confirm the actual file.
Parse the complete XML, then check natural spawns, intended attachments and saved equipment on a test copy. Include insulation and the Glock’s firing mode: this package changes gameplay parameters as well as textures. The original description, displayed comments and latest ten of 26 changes were reviewed on 7 October 2026. The author states DayZ 1.26 compatibility; current package files and gameplay remain unverified here.
Mounts & Sights: use the correct spawn classes
Section titled “Mounts & Sights: use the correct spawn classes”Install Akol’s Mounts & Sights, item 3322252091, with matching server and client files through the mod and signing-key procedure. Keep the original distribution; the author prohibits repacking and redistribution. The setup guide links separate class lists, types and spawnable-types examples.
Register the complete types example as types and the attachment example as spawnabletypes, retaining your mission’s other registrations and custom values. Keep the combined mount/optic classes at their supplied zero nominal. They still need economy entries for persistence; they are not ordinary loose-loot targets. Check your installed release before importing: the downloaded types files include universal-mount classes missing from the shorter linked class lists.
For an admin test, spawn a bare mount such as Akol_MosinMount_NoAttachment, then spawn the sight separately and combine them. Disable the admin tool’s automatic attachments for this check. A natural mount-with-sight spawn uses a different setup: the author’s example pairs Akol_AKMount_Exps with Akol_Exps. Follow the special example at the bottom of the attachment file instead of assigning random sights to a _NoAttachment class.
Review the vanilla weapon overrides too. The supplied attachment file changes rifles such as CZ527, Winchester70 and Mosin9130; merge those entries with the equipment your mission already gives them. Parse both finished documents and check natural spawns separately from your admin test. Preserve the previous economy and packages, then check attaching, detaching, relogging and restarting with saved equipment.
If you also use Advanced Weapon Scopes, the optional M&S and AWS addon, item 3322263460, enables its optics on M&S mounts. Its extra types file covers combined Akol_AD classes and does not replace AWS’s own economy setup. Keep those combined entries at zero nominal; follow the setup guide’s exclusions for the old AWS mounts. The author’s monetization permission requires Bohemia approval and excludes monetizing this mod’s contents.
The author descriptions and setup guide were read on 7 October 2026. Both class lists and the attachment file were read completely; all three XML files parse, with the two types files compared by classname and selected entries inspected. Current package matching, weapon behavior and saved-item recovery remain untested.
MosinScope: set the scope’s spawn targets
Section titled “MosinScope: set the scope’s spawn targets”Not A Banana’s MosinScope, item 1579016654, restores the long-range scope as a Mosin attachment under the classname MosinLRS. Install the original package on the server and joining clients through the mod and signing-key procedure.
Open the example in the package’s types folder. The author sets both min and nominal to zero, so copying the snippet unchanged won’t request a natural supply. Merge the MosinLRS entry into your chosen registered types file, set the desired population targets and check its spawn filters against your mission. Keep min at or below nominal and preserve unrelated entries. Use the complete-file XML check above before uploading.
Test natural spawning separately from an admin spawn. Attach the scope to the intended Mosin, check the sight and zoom, then detach it and reconnect with the saved equipment. Include other weapon or optic mods in that check. Keep the previous economy and packages for recovery.
The complete cached author description was reviewed on 7 October 2026. Its last listed update is 27 March 2020; the bundled snippet, current package and gameplay have not been inspected here.
CJ187-MoreDrinks: check food classes and nutrition
Section titled “CJ187-MoreDrinks: check food classes and nutrition”CJ187-MoreDrinks, item 1775478803, adds food and liquid containers and changes vanilla nutrition values. Keep a copy of your current mod set and economy before adding it: changing the supply of drinks and changing what those drinks provide are separate balance decisions.
Install the original package on the server and joining clients using the mod and signing-key procedure. The author prohibits repacking. Match your economy entries to the installed classes and register the completed XML as described above. For example, BlackOlivesCan and BlackOlivesCan_Opened are separate listed classes; choose the closed can when that is what you want players to find. A trader entry alone won’t create natural spawns.
Start with a small selection. Check a natural spawn, open and consume a can, and fill, drink from and empty a supported bottle. Check the intended vanilla foods too, because the mod changes their nutrition. Repeat with saved items after reconnecting and restarting before increasing supply.
The author’s 1 December 2024 changes fix bottles for DayZ 1.26 and a crash. The description and all eight change entries were reviewed on 7 October 2026; current package files, nutrition and gameplay remain unverified here.
Configure CJ187-LootChest spawns
Section titled “Configure CJ187-LootChest spawns”CJ187-LootChest, item 2345073965, uses its own crate configuration. Raising an item’s nominal in types.xml won’t change what those crates contain. Install the original package and its CF dependency using the mod installation guide. Preserve your mission, profiles, persistence and package versions before changing an existing setup; use a separate test world when adding CF for the first time.
Open the instructions and examples in the installed package’s @Admin folder. They describe crate locations, container classes, keys and loot tables. Start with one crate at one known location, using a supplied example for your release. Choose whether it starts locked, which key opens it and whether lockpicking or forced entry is allowed. Check those actions with a normal player before extending the configuration across the map.
The 30 November 2025 update notes identify LootChests_V106.json and LootChests_LOG.log. Save an independent copy before editing: that release backs up invalid JSON as LootChests_V106.json_INVALID_YYYY-MM-DD_HH-MM-SS, then resets the configuration to defaults. A server that starts successfully may therefore be using defaults instead of your intended crates.
Validate the full JSON locally, then inspect the log after starting the test instance. Empty position or chest arrays skip the entry. Coordinates must follow the supplied example, including orientation after |; comma-separated coordinates are rejected. The same notes warn that lootrandomize = 1.0 means no loot spawns, so don’t use it to mean “always spawn.” Keep the example’s values until you have checked their meaning.
Crates spawn and receive their contents at server restart. Once opened, they stay open and don’t refill during that session. Check the configured location, opening method, contents and next restart separately. When using another mod’s container, confirm that it inherits from CJ_Lootchest_Base, as required by the author’s update notes. Keep a copy of the previous configuration and compatible packages for recovery; the original mod’s no-repacking restriction still applies.
This section used AI-assisted research and drafting on 6 October 2026. The original description and latest ten change entries were read. The current @Admin instructions, generated configuration and installed binary have not been inspected, and no crate or recovery test has run. Check those package-specific details before using the setup for players.
The MMIO and MMG sections were researched and drafted with AI assistance on 6 October 2026. We read both original descriptions and the latest ten change notes for each package. We haven’t inspected their current supplied XML or matched it to installed binaries, and we haven’t performed their spawn, attachment or saved-world recovery tests. Follow the installed release’s files and keep those game checks separate from XML validation.