Port Star Fissures feature page and structure generation #58

Closed
opened 2026-10-02 21:21:28 -04:00 by dnorberg · 1 comment
Owner

Legacy parity follow-up to #35. Port Legacy's player-writable Star Fissure small-feature symbol and spawn-adjacent structure generation.

Acceptance criteria:

  • Add the corresponding player-writable symbol page to the catalog, creative page category, and JEI where applicable.
  • Validate ordered writing and persist the selected feature in the Age generation plan.
  • Apply the feature deterministically during Age generation; honor terrain/biome compatibility and avoid unintended vanilla defaults.
  • Cover the authored and random-Age behavior with an automated test where practical and document an in-game visual check.

Legacy references: https://github.com/Mystcraft/Mystcraft-Legacy/blob/9bc8ddc061845df0cd5ea47f4fdef773cff786ae/src/main/java/com/xcompwiz/mystcraft/data/ModSymbols.java and https://github.com/Mystcraft/Mystcraft-Legacy/blob/9bc8ddc061845df0cd5ea47f4fdef773cff786ae/src/main/java/com/xcompwiz/mystcraft/data/SymbolRules.java

Legacy parity follow-up to #35. Port Legacy's player-writable Star Fissure small-feature symbol and spawn-adjacent structure generation. Acceptance criteria: - Add the corresponding player-writable symbol page to the catalog, creative page category, and JEI where applicable. - Validate ordered writing and persist the selected feature in the Age generation plan. - Apply the feature deterministically during Age generation; honor terrain/biome compatibility and avoid unintended vanilla defaults. - Cover the authored and random-Age behavior with an automated test where practical and document an in-game visual check. Legacy references: https://github.com/Mystcraft/Mystcraft-Legacy/blob/9bc8ddc061845df0cd5ea47f4fdef773cff786ae/src/main/java/com/xcompwiz/mystcraft/data/ModSymbols.java and https://github.com/Mystcraft/Mystcraft-Legacy/blob/9bc8ddc061845df0cd5ea47f4fdef773cff786ae/src/main/java/com/xcompwiz/mystcraft/data/SymbolRules.java
dnorberg added this to the Milestone 7 — Structures and polish milestone 2026-10-02 21:21:28 -04:00
dnorberg modified the milestone from Milestone 7 — Structures and polish to Milestone 5 — Age grammar 2026-10-02 21:21:58 -04:00
Author
Owner

prevent fissures from breaking the bedrock at the top level of cave terrain. the fissures also do not punch through the bottom of the level in cave terrain and it seems water may be preventing the portal from spawning.

prevent fissures from breaking the bedrock at the top level of cave terrain. the fissures also do not punch through the bottom of the level in cave terrain and it seems water may be preventing the portal from spawning.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dnorberg/rivencraft#58