NeoPasterDreamSanity

Added a San value system to NeoPasterDream

🧠PasterDreamSanity🧠




The more you see, the less like yourself you become.

Sanity is a fragile lamp, and the wind of dreams never stops blowing.

## 🧠 Sanity: Are You Still Awake?

Sanity is an independent player attribute. It answers only one question:

Are you still awake?

San Value State The World's Response
> 80 🌟 Cheerful Movement and attack speed increased, dash and skill cooldowns reduced
≤ 60 🌫️ Dispirited Slight movement slowdown, attack speed decreased, skill cooldowns increased
≤ 40 👁️ Distracted Moderate movement slowdown, attack power decreased, noise at the edge of vision
≤ 20 💀 Mad Screen shakes violently, hallucinatory creatures manifest, combat ability severely weakened
≤ 10 🔥 Mad II Shaking intensifies, sounds distort, you can no longer tell which monsters are real
≤ 1 🌑 Mad III Total collapse. Dreams have completely overtaken reality

🌍 The Environment Is the Enemy

San is not static. The world actively consumes you:

Environment Effect
🌙 Overworld Night Sanity slowly drains as darkness falls
🔥 The Nether The dimension's inherent malice erodes the mind
🌌 The End The void gazes back at you, San continuously drops
🌧️ Rain Gloomy weather crushes the spirit
⛈️ Thunderstorm Rapid collapse under extreme weather

Natural recovery also exists — 0.1 point restored every 1200 ticks. But if you're in a thunderstorm, that recovery is a drop in the bucket.


⚙️ Configuration

pasterdreamsanity-common.toml

Config Key Description Default Value
enable san system Master switch true
enable low san debuff Low San penalty switch true
overworld night lowers san Overworld night drains San true
nether lowers san Nether drains San true
end lowers san The End drains San true
rain lowers san Rain drains San true
thunder lowers san Thunderstorm drains San true
recover interval Natural recovery interval (ticks) 1200
recover amount Natural recovery amount 0.1
cheerup threshold Cheerful threshold 80.0

📦 Build

.\gradlew :PasterDreamSanity:compileJava
.\gradlew :PasterDreamSanity:runData
.\gradlew :PasterDreamSanity:runClient

Thin release mode, PasterDreamAPI is not embedded (provided by the main mod package).


🧠 Light is not salvation — it only lets you see how deep the darkness goes. 🧠


GitHub


✨ For yourself, or for those dreamers who came before. ✨

The NeoPasterDreamSanity Team

profile avatar
  • 8
    Projects
  • 2.9K
    Downloads

Come on, let's have a big fight!💯

More from LOVE_U987View all