All The Mods 10 (ATM10) Documentation
repository·main·Indexed 16 days ago
https://github.com/allthemods/atm-10Official repository and documentation for All The Mods 10, a curated Minecraft modpack for version 1.21.1. Includes redistribution policies, community support resources, and detailed crafting recipes and changelogs for mods such as Ars Nouveau, Mystical Agriculture, Cataclysm, and Modern Industrialization.
What's inside All The Mods 10
- All The Mods 10 (ATM10) is a Minecraft modpack for version 1.21.1. This repository serves as the official repository and issue-tracker for the modpack.
Mekanism Rebalance Overview
mainIn the All The Mods 10 pack, Mekanism has been rebalanced to adjust the progression and power scaling of its core components. Key changes include significant buffs to the Mekasuit and Meka Tool to position them as endgame gear, increased generation rates for several power sources to match other mods (like Powah), and adjustments to machine efficiency and radiation decay rates.
Note on Energy Units: All energy values are expressed in Joules (J). The conversion used is
1 RF = 2.5 J.Untitled record
mainAll The Mods 10 is released underUnderstand the KubeJS directory structure
mainKubeJS uses a specific directory structure to separate client-side, server-side, and startup logic. Understanding these directories is essential for placing your resources and scripts in the correct location:
assets/: Acts as a resource pack. Place client-side resources here, such as textures and models (e.g.,assets/kubejs/textures/item/test_item.png).data/: Acts as a datapack. Place server-side resources here, such as loot tables and functions (e.g.,data/kubejs/loot_tables/blocks/test_block.json).startup_scripts/: Scripts loaded once during game startup. Use this for adding items or other registry-level changes. Note: Reloading via/kubejs reload_startup_scriptsmay be unreliable.server_scripts/: Scripts loaded whenever server resources reload. Use this for modifying recipes, tags, loot tables, and handling server events. Reload using the/reloadcommand.client_scripts/: Scripts loaded whenever client resources reload. Use this for JEI events, tooltips, and other client-side logic. Reload usingF3+T.config/: KubeJS configuration storage. This is the only directory (besides the world directory) that scripts can access.exported/: Destination for data dumps, such as texture atlases.
Untitled record
mainAll The Mods 10 is released under "All Rights Reserved".
For Players: You are permitted to play, film, and stream the pack.
For Developers/Pack Makers: You are prohibited from redistributing the following files or folders in any publicly released packs without explicit permission from Allthemods:
- All Quests and rewards located in
\instance\config\ftbquests\quests\ - All custom KubeJS scripts located in
\instance\kubejs\
- All Quests and rewards located in
Looting Merrymaking slabs and walls
mainVarious decorative blocks in the Merrymaking mod have specific loot table configurations:
- Slabs (e.g.,
polished_blackstone_brick_roof_slab): These useminecraft:set_countwith a condition on the block state propertytype: "double". If the slab is a double slab, it drops 2 items instead of 1. They also includeminecraft:explosion_decayto handle destruction. - Walls and Garlands (e.g.,
polished_blackstone_garland_wall): Most wall-type blocks use theminecraft:survives_explosioncondition, meaning they only drop their item if they are not destroyed by an explosion.
- Slabs (e.g.,
Understand the All The Mods 10 redistribution policy
mainAll The Mods 10 is released under 'All Rights Reserved'.
For Players: You are permitted to play, film, and stream the pack.
For Developers/Pack Makers: You are prohibited from redistributing the following specific files or folders in any publicly released packs without explicit permission from Allthemods:
- All Quests and rewards located in
\instance\config\ftbquests\quests\ - All custom Kubejs scripts located in
\instance\kubejs\ - All custom AllTheMods Packmenu assets located in
\instance\packmenu\resources\
- All Quests and rewards located in
Use the jank_blacklist for entity management
mainThe project utilizes a specific tag
#allthemods:jank_blacklistto manage entities that may cause performance issues or instability (often referred to as 'jank'). This tag is used by various mods to identify entities that should be excluded from certain behaviors, such as being swabbed bymob_grinding_utilsor being processed by specific spawning rules. If you are developing or configuring entity-related mechanics, check if an entity is part of this blacklist to avoid unintended side effects."#allthemods:jank_blacklist"Productive Bees and Create Enchantment Industry Integration
mainIn version 4.15, the conditional logic for the
honeycomb_super_experiencemixing recipe in Productive Bees was updated. The recipe now usesalmostunified:conditionalto check for the presence of thecreateandcreate_enchantment_industrymods, ensuring the recipe only activates when both are loaded.{ "neoforge:conditions": [ { "type": "almostunified:conditional", "conditions_met": true, "original_conditions": [ { "type": "neoforge:mod_loaded", "modid": "create" }, { "type": "neoforge:mod_loaded", "modid": "create_enchantment_industry" } ] } ], "type": "create:mixing", "heat_requirement": "superheated", "ingredients": [ { "type": "productivebees:component", "components": { "productivebees:bee_type": "productivebees:super_experience" }, "items": "productivebees:configurable_honeycomb" } ], "results": [ { "id": "create_enchantment_industry:super_experience_nugget" } ] }Recipe Compatibility: Aether and Farmer's Delight with Create
mainVersion 4.15 introduced specific compatibility recipes for
Createfilling operations involving other mods:- Aether Grass Block: Uses
create:fillingwithaether:aether_dirtandminecraft:water(500 amount). This recipe is conditional on theaethermod being loaded. - Farmer's Delight Milk Bottle: Uses
create:fillingwithminecraft:glass_bottleand thec:milktag. This recipe is conditional on thefarmersdelightmod being loaded.
- Aether Grass Block: Uses
Looting the 'present' block in Merrymaking
mainIn the Merrymaking mod, the
merrymaking:presentblock has specific loot behavior based on the tool used to break it:- Silk Touch: If the tool used has the
minecraft:silk_touchenchantment (minimum level 1), the block drops themerrymaking:presentitem. - Standard Breaking: If broken without Silk Touch or if the block is destroyed by an explosion, it drops
minecraft:air(effectively dropping nothing).
This behavior is defined via a
minecraft:alternativespool in the loot table.{ "type": "minecraft:block", "pools": [ { "bonus_rolls": 0, "entries": [ { "type": "minecraft:alternatives", "children": [ { "type": "minecraft:item", "conditions": [ { "condition": "minecraft:match_tool", "predicate": { "predicates": { "minecraft:enchantments": [ { "enchantments": "minecraft:silk_touch", "levels": { "min": 1 } } ] } } } ], "name": "merrymaking:present" }, { "type": "minecraft:item", "conditions": [ { "condition": "minecraft:survives_explosion" } ], "name": "minecraft:air" } ] } ], "rolls": 1 } ], "random_sequence": "merrymaking:blocks/present" }- Silk Touch: If the tool used has the
Channeling Copper Oxidation in Create Aquatic Ambitions
mainThe
create_aquatic_ambitions:channelingtype allows for the progression of copper oxidation states. You can channel copper items through different stages:- To Exposed: Channel
minecraft:chiseled_copper,minecraft:copper_bulb,minecraft:copper_door,minecraft:copper_grate,minecraft:copper_trapdoor,minecraft:cut_copper,minecraft:cut_copper_slab, orminecraft:cut_copper_stairsto get theirexposedcounterparts. - To Weathered: Channel
minecraft:exposed_chiseled_copper,minecraft:exposed_copper_bulb,minecraft:exposed_copper_door,minecraft:exposed_copper_grate,minecraft:exposed_copper_trapdoor,minecraft:exposed_cut_copper,minecraft:exposed_cut_copper_slab, orminecraft:exposed_cut_copper_stairsto get theirweatheredcounterparts. - To Oxidized: Channel
minecraft:weathered_chiseled_copper,minecraft:weathered_copper_bulb,minecraft:weathered_copper_door,minecraft:weathered_copper_grate,minecraft:weathered_copper_trapdoor,minecraft:weathered_cut_copper,minecraft:weathered_cut_copper_slab, orminecraft:weathered_cut_copper_stairsto get theiroxidizedcounterparts.
- To Exposed: Channel