Skip to content

Releases: LuigiLoeck/Phonk-Edit-Mod

Version 1.1.0 - Custom Resources System

Choose a tag to compare

@LuigiLoeck LuigiLoeck released this 05 Nov 05:10
c3115c5

Custom Resources System

Major update adding full custom resource support with user-friendly UI and error detection.

✨ New Features

Custom Images

  • Add PNG files to .minecraft/phonk-edit-mod/custom_images/
  • Hot-reload support (F3+T or reload button)
  • 3 modes: Mod Only / Mix / Custom Only
  • Error detection for invalid formats
  • "Open Images Folder" button

Custom Audio

  • Resource pack-based system (OGG Vorbis only)
  • Auto-generated tutorial pack at resourcepacks/PhonkEdit-CustomSongs/
  • Hot-reload support
  • 3 modes: Mod Only / Mix / Custom Only
  • Error detection for invalid formats
  • "Open Audio Folder" button
  • Automatic resource pack activation

Toast Notifications

  • Achievement-style notifications (non-invasive)
  • Shows loaded resource counts
  • Error notifications for invalid files
  • Custom icon support

UI Improvements

  • Effect intensity sliders (zoom/blur/shake)
  • Quick access buttons
  • "Reload Custom Files" button with feedback

Bug Fixes

  • Fixed thread management (replaced raw threads with ScheduledExecutorService)
  • Fixed resource leaks in CustomSoundDetector
  • Centralized notification logic

Installation

  1. Download phonk-edit-mod-1.1.0.jar
  2. Install Fabric Loader for Minecraft 1.21
  3. Install Fabric API
  4. Place the JAR in .minecraft/mods/
  5. Launch Minecraft!

Full Changelog

See CHANGELOG.md for complete version history.

Phonk Edit Mod v1.0.0 - Initial Release

Choose a tag to compare

@LuigiLoeck LuigiLoeck released this 21 Oct 20:06
2df8b4a

[1.0.0] - 2025-10-21

Added

  • Initial release of Phonk Edit Mod
  • Audio System:
    • 9 phonk music tracks with random selection
    • Pitch variation system (0.2x - 2.0x speed range)
    • Beat-synchronized effects based on pitch/BPM
  • Visual Effects:
    • Full-screen grayscale shader (B&W filter) using Satin API
    • Radial blur shader with beat-synced pulses
    • Dynamic zoom effects (1.0x → 1.3x per beat)
    • Camera shake with intensity ramping
    • Mobile format with black bars (9:16 aspect ratio)
  • Assets:
    • 10 colorful skull overlay images
    • 15 random meme text phrases
  • Trigger System:
    • Random timer trigger (30-60 seconds default)
    • Action-based triggers:
      • Attack entities (mobs, players)
      • Break blocks
      • Interact with blocks (place, open chests, use doors, etc.)
      • Use items (eat, drink, bow, potions, etc.)
      • Take damage
    • Configurable chance (0-100%, default 30%)
    • Delay system (default 150ms) for animation sync
    • Independent toggles for each trigger type
  • Configuration System:
    • Config menu accessible via O key
    • Adjustable parameters:
      • Min/max timer intervals (5-180s range)
      • Effect duration (1-3 seconds)
      • Action trigger chance (0-100%)
      • Activation delay (milliseconds)
      • Pitch range (min/max)
      • Icon size (16-128px)
    • Toggle switches for each trigger type
    • Persistent JSON config file
  • Beat Synchronization:
    • BPM calculation based on pitch
    • Rhythmic zoom/blur pulses
    • Higher pitch = faster beats
    • Final 10% intensity boost
  • Technical Features:
    • Mixin-based camera manipulation
    • Thread-safe execution with ScheduledExecutorService
    • Event-driven architecture (ClientTick, HudRender, etc.)
    • Custom pause screen for game freezing effect

Dependencies

  • Minecraft 1.21
  • Fabric Loader 0.17.3+
  • Fabric API 0.102.0+
  • Java 21
  • Satin API 2.0.0 (bundled)

[Unreleased]

Planned Features

  • Custom beatmap support for precise beat detection
  • More phonk tracks
  • Additional visual effects (chromatic aberration, vignette)
  • Customizable meme texts
  • Multiplayer compatibility testing
  • Performance optimizations