-
Notifications
You must be signed in to change notification settings - Fork 0
Addon Developer Guide
jenki258 edited this page Aug 23, 2026
·
2 revisions
#BioForge #BioForge_V2_0 #Build_V0_54T #AddonDevelopment #JavaAPI #JSONAPI #Datapack
Target environment: Minecraft 1.20.1, Forge 47.4.10, Java 17, BioForge addon API version 3.
- Use JSON when existing BioForge behavior can express the content.
- Use Java for genuinely new runtime behavior, machine logic, page logic, or effect handlers.
- Use a hybrid addon when Java supplies behavior and JSON supplies strains, recipes, tuning, and pack-overridable content.
- Definition API — pathogens, symptoms, transmissions, aliases, priorities, and behaviors.
- Mutation API — definition lifecycle, effects, interactions, requirements, conflicts, and custom handlers.
- Infection Lifecycle API — incubation, climate adaptation, lifespan, infectivity, cure resistance, and natural strains.
- Laboratory Recipe API — Chemical Synthesizer, Pharma Mixer, Sterilization Chamber, Barrel Press, Centrifuge, and Incubator.
- Microscope API — sample mappings, symptom presentation, visibility, calibration, and assays.
- Vaccine Maker API — recipes, CRISPR profiles, Cas/PAM modules, actions, correction profiles, and Java pages.
- Research Tablet API — JSON and Java pages, unlocks, item triggers, and recipe views.
- Biological NBT API — safe read/write/copy boundaries and obfuscation.
- Addon Compatibility Checklist — registration timing, client/server boundaries, validation, and stable IDs.
- Localization and Translation — translation keys, resource-pack responsibilities, and known literal fallbacks.
The exhaustive, copy-ready guide remains at BioForge addon creation guide. The shorter pages above are designed for quick lookup and linking from individual content pages.
BioForge V2.0
Catalogues
- Item Catalogue
- Block and Machine Catalogue
- Mechanics Index
- Mutation Catalogue
- Symptom Catalogue
- Transmission Catalogue
- Command Catalogue
Research
- Research Tablet Progression
- CRISPR Programming
- Vaccine Maker Pages and Inventory
- Vaccines and Immunity
- Containment and PPE
Customization
- Modpack Maker Guide
- Addon Developer Guide
- BioForge addon creation guide
- Localization and Translation
Project