LtxProgrammer / LtxProgrammer/Changed-Minecraft-Mod

FEATURE: Transfurred ability and attribute progression tree. [OPEN FOR COMMENT]

Open
#1,341 31 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature request long-term
Dominant language
Java
Stars
83
Forks
58
Avg merge
1d 16h
Merged PRs (30d)
2

Description

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:

Image

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).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by resolving the progression-tree design, including TransfurVariant<?> changes, variant-change behavior, datapack definitions, and rendering requirements. Done means the scope, node rules, persistence behavior, and implementation entry points are agreed.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.