Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

111 Commits

Folders and files

Repository files navigation

Paradise.exe

CI

don't enjoy

A psychological horror addon for Minecraft Bedrock Edition featuring an extreme visual upgrade atmosphere bootstrap and multiple terrifying horror scenarios.

⚠️ Warning

This addon contains disturbing imagery, intense atmospheric effects, and horror elements. Player discretion is advised.

📦 Contents

  • Behavior Pack (addon/Genshin X Craft BP) - Horror scenario logic, entity behaviors, and dimension mechanics
  • Resource Pack (addon/Genshin X Craft RP) - Visual assets, VHS effects, and atmospheric textures
    • Includes optional VHS filter subpacks (On/Off)
    • PBR (Physically Based Rendering) support

👻 Features

  • Multiple Horror Dimensions & Scenarios:

    • Burning Highway
    • Catacombs
    • Endless Staircase
    • Flat Flower
    • Heaven
    • Library
    • Watcher Stalker
    • Yellow Halls
    • Paradise Dimension
  • Extreme Visual Upgrade - Atmospheric bootstrap with enhanced horror aesthetics

  • VHS Effects - Optional retro VHS filter overlay (toggleable via subpacks)

  • Player Configuration - Customizable horror experience settings

  • Dynamic Player Light - Adaptive lighting system for heightened tension

  • Horror Events V2 - Generic horror scenario framework

🛠️ Development Setup

Prerequisites

  • Python 3.12+
  • Node.js 22+
  • Minecraft Bedrock Editor (optional, for testing)

Installation

# Install Node.js dependencies (Minecraft Bedrock Script API typings)
npm install --ignore-scripts --no-audit --no-fund

Available Scripts

Command Description
npm test Run JavaScript regression tests
npm run typecheck Type-check behavior scripts against Bedrock beta APIs
npm run audio:stage Hash staged audio and rebuild the per-file manifest (requires all source packs)
npm run audio:validate Audit audio counts, hashes, license gates, and output readiness
npm run audio:compress Encode license-cleared audio to the approved Ogg Vorbis profiles
npm run audio:definitions Generate semantic Bedrock sound definitions from validated outputs

Horror audio integration

Audio is intentionally staged outside the resource pack until its source, checksum, and redistribution terms are recorded. The runtime uses a guarded per-player audio arbiter and falls back to the existing built-in horror sounds while a supplied pack is pending. See docs/audio-licenses.md for the five cleared source records and the blocked wind archive. The strict release gate is:

python tools/validate_audio_manifest.py --require-complete

🔍 Validation Tools

This repository includes comprehensive validation tools for addon development:

Tool Purpose
validate_addon.py Complete add-on structure and content validation
validate_resource_links.py Validate Bedrock resource identifier links
validate_mcstructures.py Validate all Bedrock structure files (.mcstructure)
run_blockception_lsp_check.mjs Run Blockception language server diagnostics
package_mcaddon.py Package addon into .mcaddon format

Usage Examples

# Full addon validation with JSON report
python tools/validate_addon.py --report artifacts/addon-validation.json

# Resource link validation
python tools/validate_resource_links.py --report artifacts/resource-link-validation.json

# Structure validation
python tools/validate_mcstructures.py --report artifacts/mcstructure-validation.json

# Run all unit tests
python -m unittest discover -s tests -p 'test_*.py' -v

🚀 CI/CD Pipeline

The GitHub Actions workflow automatically runs on every push and pull request:

  • ✅ Python & Node.js environment setup
  • ✅ Validator unit tests
  • ✅ Complete addon validation
  • ✅ Resource link validation
  • ✅ Structure file validation
  • ✅ JavaScript syntax checking
  • ✅ TypeScript type checking
  • ✅ Blockception language server diagnostics

📁 Project Structure

paradise-exe/
├── addon/
│   ├── Genshin X Craft BP/     # Behavior Pack
│   │   └── scripts/            # JavaScript modules for horror scenarios
│   └── Genshin X Craft RP/     # Resource Pack
│       ├── textures/           # Horror assets & VHS effects
│       └── subpacks/           # VHS On/Off variants
├── tools/                      # Validation & packaging scripts
├── tests/                      # Unit tests (Python & JavaScript)
├── .github/workflows/          # CI/CD pipeline
├── package.json                # Node.js dependencies & scripts
└── tsconfig.json               # TypeScript configuration

📄 License

All rights reserved. This addon and its assets are proprietary.

🤝 Contributing

This is a personal project. For issues or suggestions, please open an issue on the repository.


Paradise.exe - Enter at your own risk.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages