-
Notifications
You must be signed in to change notification settings - Fork 0
Mod development skills
XiaoColorful edited this page Sep 2, 2026
·
7 revisions
wiki 版本:
0.0.8.6
将开发技能带给新人。
开发过程中通用的基础技能,不限于具体模组
“我作为一个开发者应该会什么?"
- ⭐向AI求助:遇到问题时,先尝试获取信息,再寻求他人帮助。
- ⭐学习社区的积累:从开源社区中学习前人是怎么做的。
- 常见机制:模组开发需要了解和经常用到的机制。
- 目录结构:模组中常见的目录结构。
- 如何添加功能:了解需求如何确定并最终落地;从首次添加功能,到照葫芦画瓢。
- 面对历史遗留问题:从历史一脉相承的窘境、无法统一的矛盾冲突,到掌握改造代码的力量。
了解本模组和上手开发所需的知识与规范
“我来到这个项目之后,需要知道什么?”
从开发经验中蒸馏的一般知识
“从开发过程中进一步总结出了什么?”
- 自保本能使“老师傅”和项目的“经验老人”攥住核心技术
- 而无数有志码农却在无尽的黑暗中艰苦前行
- 后来者报以敬畏与不尽感激,却不曾质疑结构的荒唐
- 无罪推定下的道德审判,叩不开垄断的大门
- 充分驱动 AI Agent 带来的生产力,逼迫知识的对象化
- 炸开防辞退编程的第一道裂缝后,紧接着追问那握紧算力的手
- 当技术祛魅,个体手艺回归集体智慧
- 没有固化的科层,系统冷硬运转;有了觉醒的你,前景更加辽阔
- 人人都能学,人人都监督
- 先学带后学,共议新秩序
- 为新曙光欢呼,对新权力设限
- 新时代的开发者,联合起来!
wiki version:
0.0.8.6
Bringing development skills to newcomers.
General development skills that apply beyond any specific mod.
“What should I know as a developer?”
- ⭐Ask AI for help: When you run into a problem, try gathering info first before asking for help.
- ⭐Learn from the community: Learn how those who came before us did it in the open source community.
- Common mechanism: Mechanisms you need to understand and often use when developing mods.
- Directory structure: Common directory structures in mods.
- How to add features: Learn how to clarify requirements and implement them; from adding a feature for the first time, to reusing existing patterns.
- Facing legacy issues: From long-standing problems and unresolvable conflicts, to mastering the ability to refactor code.
The knowledge and conventions needed to understand this mod and get started with development.
“What do I need to know when I join this project?”
General knowledge distilled from development experience.
“What have I learned from the development process?”
- Self-preservation drives the “old hands” and the “veterans of a project” to keep core knowledge in their own hands.
- Meanwhile, countless aspiring developers struggle forward through endless darkness.
- Those who come after offer reverence and boundless gratitude, yet rarely question the absurdity of the structure itself.
- Under the presumption of innocence, moral judgment cannot break down the gates of monopoly.
- Fully harness the productivity of AI Agents, forcing knowledge to become an object in its own right.
- Once the first crack in “layoff-proof programming” has been opened, turn next to the hand that holds the compute.
- When technology is stripped of its mystique, individual craft returns to collective wisdom.
- With no entrenched bureaucracy, the system runs cold and relentlessly; with you awakened, the horizon grows wider.
- Everyone can learn. Everyone can keep watch.
- The first teach the next; together, we deliberate on a new order.
- Welcome the new dawn. Place limits on new power.
- Developers of the new age, unite!
🌐 Language / 语言
-
Home
- 🛠️Configuration
- ⚙️Common configuration
- ⚙️Client configuration
- ⚙️Server configuration
- ⌨️Command
- 📦Resource introduction
- 📊data
- cgc_data
- attachments
- blocks
- guns
- cgc_index
- ammo
- attachments
- blocks
- guns
- cgc_meta
- cgc_recipe_filters
- cgc_scripts
- cgc_tags
- recipes
- tags
- blocks
- interact_key
- entity_types
- interact_key
- blocks
- cgc_data
- 🖼️assets
- cgc_animations
- cgc_display
- ammo
- attachments
- blocks
- guns
- cgc_info
- cgc_models
- cgc_scripts
- cgc_sounds
- lang
- player_animator
- textures
- 📊data
- ℹ️About
- 🧑💻Developer
- 🛠️Configuration