LtxProgrammer / LtxProgrammer/Changed-Minecraft-Mod
FEATURE: Transfurred ability and attribute progression tree. [OPEN FOR COMMENT]
还没有人认领这个 Issue。
- 主要语言
- Java
- 星标
- 83
- 派生
- 58
- 平均合并
- 1 天 16 小时
- 30 天内合并 PR
- 2
描述
Transfurred players have access to a progression tree (mostly) unique to their variant. This adds a long-term commitment and objective to accomplish after being transfurred.
Players can unlock the next node connected to an already unlocked node to obtain one of the following:
- Attribute upgrade [Through the attribute system]
- Max health
- Movement speed
- Swim speed
- "Armor"
- Property upgrade [
TransfurVariant<?>properties]- Jump strength
- Breathe mode
- Step size
- Jump charges [Bee, moth]
- Mining strength
- Transfur buff upgrade [Upon transfurring an entity]
- Bonus healing
- Bonus strength (strength, duration)
- Bonus haste (strength, duration)
- Ability unlock
- Create item ability
- Wave vision ability
- Summon sharks ability
- Ability upgrade
- Ability cooldown/recharge
- Ability effectiveness
Considerations must be made upon certain events that would change the player's transfur variant (i.e. Changing gender, respawning & retransfurring, other mod processes), and what to do with the unlocked nodes on the new variant.
Trees for each variant can be defined in a datapack for server/modpack/mod customization.
The trees can be rendered in one of the two (or other) following ways:
Both the trees drawn here represent the same underlying tree with the same nodes.
Each node would have an icon, name, description, and cost/requirements.
Cost/requirements could be a factor of components, and can pair with vanilla progression:
- Time spent transfurred (total/as variant)
- Number of entities transfurred (Weighted across entities, such that players and villagers are worth more than zombies and skeletons)
- Vanilla and modded advancements
- Player XP (Present the choice of enchanting equipment OR upgrading their transfur).
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
未指定文件、测试或入口点。首先解决进度树设计,包括 TransfurVariant<?> 的变更、变体变更行为、datapack 定义以及渲染要求。当范围、节点规则、持久化行为和实现入口点都达成一致时,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- java
- 领域
- game-dev
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 冷清
- 描述清晰度
- 需要澄清
- 新手友好度
- 25/100