How mikikox1/mielons-the-sift-neoforge-port works
The Sift is a NeoForge Minecraft content mod centered on exploring its custom dimension, entering it through an Ancient City melody portal, and encountering its creatures, resources, and structures. The map also preserves major documented gameplay branches: rift travel, Monarch progression, Ichor effects, and client-side atmosphere and rendering. Source excerpts directly show registration, teleport handling, persisted travel data, and client transition behavior; other feature links are documented in the README, so unsampled implementation details are not inferred.
Main entry points: worldgen Sift dimension · TheSiftMod.java Mod initialization · RiftManager.java Rift manager · portal Sonorous portal
Components 20
Portal entry
- Singer
src/main/java/mielon/thesift/entity/SingerEntity.java - Sonorous portal
src/main/java/mielon/thesift/portal
Sift world
- Sift dimension
src/main/java/mielon/thesift/worldgen - Blocks and flora
src/main/java/mielon/thesift/block/ModBlocks.java - Ichor system
src/main/java/mielon/thesift/fluid - Biomes and generation
src/main/java/mielon/thesift/worldgen/SiftSurfaceBiomeManager.java
Creatures and progression
- Items and equipment
src/main/java/mielon/thesift/item/ModItems.java - Entity registry
src/main/java/mielon/thesift/entity/ModEntities.java - Sifters and wildlife
src/main/java/mielon/thesift/entity/BlubEntity.java - Monarch progression
src/main/java/mielon/thesift/entity/MonarchRitual.java - Advancements
src/main/java/mielon/thesift/advancement/ModAdvancements.java - Content registration
src/main/java/mielon/thesift/platform/ModRegistration.java - Mod initialization
src/main/java/mielon/thesift/TheSiftMod.java
Portal travel
- Rift manager
src/main/java/mielon/thesift/world/RiftManager.java - Teleport manager
src/main/java/mielon/thesift/world/SiftTeleportManager.java - World travel storage
src/main/java/mielon/thesift/world/SiftWorldStorage.java
Client presentation
- Transition screen
src/client/java/mielon/thesift/client/loading/SiftClientPortalTransition.java - Client render setup
src/client/java/mielon/thesift/client/TheSiftClient.java - Shader compatibility
src/client/java/mielon/thesift/client/compat/SiftShaderCompat.java
Other components
- Player
Connections 23
- Player → Singer: awakens
- Singer → Sonorous portal: awakens blocks
- Player → Sonorous portal: plays melody
- Sonorous portal → Sift dimension: opens entry
- Sift dimension → Biomes and generation: contains
src/main/java/mielon/thesift/worldgen/SiftSurfaceBiomeManager.java - Sift dimension → Blocks and flora: features
- Sift dimension → Ichor system: contains
- Sift dimension → Sifters and wildlife: inhabited by
- Player → Ichor system: exposed to
- Player → Monarch progression: summons
- Monarch progression → Items and equipment: rewards
- Items and equipment → Advancements: supports progression
src/main/java/mielon/thesift/advancement/ModAdvancements.java - Player → Rift manager: travels through
- Rift manager → Teleport manager: queues travel
src/main/java/mielon/thesift/world/RiftManager.java - Teleport manager → World travel storage: saves return points
src/main/java/mielon/thesift/world/SiftTeleportManager.java - Rift manager → World travel storage: reads routes
src/main/java/mielon/thesift/world/RiftManager.java - Rift manager → Transition screen: sends transition payload
src/main/java/mielon/thesift/world/RiftManager.java - Transition screen → Teleport manager: checks portal contact
src/client/java/mielon/thesift/client/loading/SiftClientPortalTransition.java - Client render setup → Shader compatibility: initializes
src/client/java/mielon/thesift/client/TheSiftClient.java - Mod initialization → Content registration: registers content
src/main/java/mielon/thesift/TheSiftMod.java - Mod initialization → Blocks and flora: bootstraps
src/main/java/mielon/thesift/TheSiftMod.java - Mod initialization → Entity registry: initializes
src/main/java/mielon/thesift/TheSiftMod.java - Mod initialization → Items and equipment: bootstraps
src/main/java/mielon/thesift/TheSiftMod.java