Another Cobblemon Moves API
No reviews yet
ACMA is a mod that merge move learning instead of overwritting the whole species.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Another Cobblemon Moves API [ACMA]
ACMA is a minimalist API for Cobblemon that allows you to add moves to existing Pokémon without overwriting their original data. Unlike standard datapacks that replace entire species files, ACMA merges your additions at server startup, ensuring compatibility with other mods.
Key Features
- Non-Destructive Merging: Add moves without touching original species files.
- Full Move Support: Compatible with Level-up, TM, Tutor, Egg, and Legacy moves.
- Smart Logic: If a move is added at a lower level than its existing entry, ACMA automatically prioritizes the lower level.
- Simple Format: Uses clean, readable json files.
Quick Start Guide
1. File Structure
Create a JSON file in your datapack or mod:
data/[your_namespace]/moves_additions/[filename].json
Example: data/my_cool_mod/moves_additions/pikachu_moves.json
2. JSON Format
Example for Pikachu:
{
"target": "cobblemon:pikachu",
"moves": [
"1:tackle",
"5:growl",
"tm:thunderbolt",
"tutor:iron_tail",
"egg:volt_tackle",
"legacy:surf"
]
}
3. Prefixes Explained
Level:Move(e.g.,1:tackle): Learned at the specified level.tm:Move: Technical Machine.tutor:Move: Move Tutor.egg:Move: Breeding/Egg moves.legacy:Move: Event or past-generation moves.
4. Practical Example (Arceus)
To give Arceus the move Redemption (A new custom move) at level 100:
File: data/cobblemon/moves_additions/arceus_redemption.json
{
"target": "cobblemon:arceus",
"moves": [
"100:redemption"
]
}
Installation
- Download the
.jarfile. - Drop it into your
modsfolder. - Launch the game!
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources