Skip to content

Bloomed-Collab/Phonk-Edit-Mod

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’€ Phonk Edit Mod

Minecraft Fabric API License

A Minecraft Fabric mod that recreates the viral YouTube Shorts "Phonk Edit" meme! Transform your gameplay into epic cinematic moments with automatic pauses, phonk music drops, visual effects, and camera shake - all synced to the beat! ๐ŸŽต๐Ÿ’ฅ

Banner

๐ŸŽฌ Demo

Demo

Watch the effect in action! The mod activates automatically during gameplay.

โœจ Features

๐ŸŽฌ Automatic Meme Triggers

  • Random Timer: Activates every 30-60 seconds (configurable)
  • Action-Based Triggers (30% chance, configurable):
    • Attack entities โš”๏ธ
    • Break blocks โ›๏ธ
    • Interact with blocks ๐Ÿ”ง (place, open chests, use doors, etc.)
    • Use items ๐Ÿ– (eat, drink, bow, potions, etc.)
    • Take damage ๐Ÿ’”

๐ŸŽต Audio System

  • 9 Phonk Sound Tracks included
  • Random pitch variation (0.2x - 2.0x speed)
  • Beat-synced effects - faster music = more intense beats!
  • Custom Audio Support โœจ NEW!
    • Add your own OGG audio files
    • Hot-reload without restarting
    • 3 modes: Mod Only / Mix / Custom Only

๐ŸŽจ Visual Effects

  • Grayscale Filter - Full B&W screen including HUD (Satin API)
  • Radial Blur - Extreme distortion that pulses with beats
  • Beat-Synced Zoom - Camera zooms in/out with music (1.0x โ†’ 1.3x)
  • Camera Shake - Violent screen tremor, intensifies at end
  • Mobile Format - Black bars on sides (9:16 aspect ratio)
  • Random Skull Overlay - 10 colorful skull images
  • Meme Text - 15 random phrases at top ("SIGMA GRINDSET", "COLD AS ICE", etc.)

๐Ÿ–ผ๏ธ Custom Resources โœจ NEW!

Custom Images

  • Add your own images - Place PNG files in .minecraft/phonk-edit-mod/custom_images/
  • Hot-Reload - Load new images without restarting the game!
  • 3 Modes:
    • Mod Only: Uses the 10 included skull images
    • Mix: Randomly alternates between mod and custom images
    • Custom Only: Uses only your custom images
  • Easy Access - "Open Images Folder" button in config menu
  • Error Detection - Toast notifications for invalid files (non-PNG) โœจ NEW!

Custom Audio

  • Add your own audio - Create a resource pack with custom phonk songs!
  • 3 Modes:
    • Mod Only: Uses the 9 included phonk tracks
    • Mix: Randomly alternates between mod and custom audio
    • Custom Only: Uses only your custom audio from resource packs
  • Hot-Reload - Press F3+T or "Reload Custom Files" button
  • Auto-Generated Pack: Tutorial resource pack created at resourcepacks/PhonkEdit-CustomSongs/
  • Error Detection - Toast notifications for invalid audio files (non-OGG) โœจ NEW!
  • Requirements:
    • OGG Vorbis format only
    • Registered in resource pack's sounds.json under "custom/" keys
    • Example: "custom/my_phonk": { "sounds": ["phonk-edit-mod:custom/my_phonk"] }

Effect Screenshot The full effect in action - grayscale, blur, zoom, skull overlay, and meme text!

โš™๏ธ Fully Configurable

  • Config Menu - Press O to open settings
  • Adjustable Parameters:
    • Timer intervals (5-120s, 10-180s)
    • Effect duration (1-3 seconds)
    • Action trigger chance (0-100%)
    • Delay before activation (milliseconds)
    • Pitch range (0.2x - 2.0x)
    • Music volume (0-100%)
    • Icon size (16-128px)
    • Effect intensities (zoom/blur/shake: 0.5x-2.0x)
    • Image Mode (Mod Only / Mix / Custom Only) โœจ NEW!
    • Audio Mode (Mod Only / Mix / Custom Only) โœจ NEW!
  • Toggle Switches for triggers and individual effects
  • Quick Access Buttons:
    • Open custom images folder
    • Open custom audio folder โœจ NEW!
    • Reload custom files without restarting
  • Settings saved to config/phonk-edit-mod.json

Config Menu Easy-to-use configuration menu - press O to customize everything!

๐ŸŽฏ Beat Synchronization

The mod calculates BPM based on pitch and creates rhythmic pulses:

  • Each beat triggers a zoom + blur combo
  • Higher pitch = faster beats, more pulses
  • Lower pitch = slower, heavier beats
  • Final 10% = EXTREME shake and chaos

๐Ÿ“ฆ Installation

Requirements

Steps

  1. Install Fabric Loader
  2. Download Fabric API and place in mods folder
  3. Download Phonk Edit Mod from Releases
  4. Place the mod JAR in your .minecraft/mods folder
  5. Launch Minecraft with Fabric profile

๐ŸŽฎ Usage

Automatic Mode

Just play normally! The mod will trigger randomly or when you perform actions.

Configuration

  1. Press O key to open config menu
  2. Scroll through settings with mouse wheel
  3. Adjust sliders and toggles
  4. Settings save automatically

Adding Custom Resources

Custom Images:

  1. Click "Open Images Folder" in config menu (or navigate to .minecraft/phonk-edit-mod/custom_images/)
  2. Add your PNG files (512x512 recommended)
  3. Press F3+T or click "Reload Custom Files"
  4. Toast notification will show: "X images loaded" โœ… or "X invalid images (PNG only!)" โŒ

Custom Audio:

  1. Click "Open Audio Folder" in config menu (opens resourcepacks/PhonkEdit-CustomSongs/)
  2. Place OGG files in assets/phonk-edit-mod/sounds/custom/
  3. Edit sounds.json to register your sounds under "custom/" namespace
  4. Press F3+T or click "Reload Custom Files"
  5. Toast notification will show: "X audios loaded" โœ… or "X invalid audio (OGG only!)" โŒ

Config File Location

<minecraft_folder>/config/phonk-edit-mod.json

๐Ÿ› ๏ธ For Developers

Building from Source

git clone https://github.com/LuigiLoeck/Phonk-Edit-Mod.git
cd phonk-edit-mod
./gradlew build

Built JAR will be in build/libs/

Project Structure

src/
โ”œโ”€โ”€ client/
โ”‚   โ”œโ”€โ”€ java/com/luigi/phonkeditmod/
โ”‚   โ”‚   โ”œโ”€โ”€ PhonkEditModClient.java          # Main client logic
โ”‚   โ”‚   โ”œโ”€โ”€ ConfigScreen.java                # GUI configuration
โ”‚   โ”‚   โ”œโ”€โ”€ ModConfig.java                   # Config data model
โ”‚   โ”‚   โ”œโ”€โ”€ CustomResourceManager.java       # Image loading & validation
โ”‚   โ”‚   โ”œโ”€โ”€ CustomSoundDetector.java         # Resource pack audio detection
โ”‚   โ”‚   โ”œโ”€โ”€ TutorialResourcePackGenerator.java # Auto-generate tutorial pack
โ”‚   โ”‚   โ”œโ”€โ”€ NotificationToast.java           # Achievement-style notifications
โ”‚   โ”‚   โ”œโ”€โ”€ InvisiblePauseScreen.java        # Transparent pause
โ”‚   โ”‚   โ””โ”€โ”€ mixin/
โ”‚   โ”‚       โ”œโ”€โ”€ GameRendererMixin.java       # Camera effects
โ”‚   โ”‚       โ””โ”€โ”€ CameraAccessor.java          # Camera access
โ”‚   โ””โ”€โ”€ resources/
โ”‚       โ””โ”€โ”€ assets/phonk-edit-mod/
โ”‚           โ”œโ”€โ”€ sounds/                       # 9 phonk tracks
โ”‚           โ”œโ”€โ”€ textures/gui/                 # 10 skull images + icon
โ”‚           โ””โ”€โ”€ shaders/                      # Grayscale & blur shaders
โ””โ”€โ”€ main/
    โ”œโ”€โ”€ java/com/luigi/phonkeditmod/
    โ”‚   โ””โ”€โ”€ PhonkEditMod.java                # Common entry point
    โ””โ”€โ”€ resources/
        โ””โ”€โ”€ fabric.mod.json                   # Mod metadata

Dependencies

  • Fabric API - Required
  • Satin API 2.0.0 - Shader management (bundled)

Tech Stack

  • Mixins - Camera manipulation (SpongePowered 0.8.7)
  • Shaders - GLSL shaders for visual effects
  • Events - ClientTick, HudRender, AttackEntity, BlockBreak, etc.
  • Concurrency - ScheduledExecutorService for delays
  • JSON - Gson for config persistence

๐Ÿ“ Changelog

See CHANGELOG.md for full version history.

Version 1.1.0 (Latest) - 2025-11-05

Custom Resources Update โœจ

  • Added custom image support (PNG files)
  • Added custom audio support via resource packs (OGG Vorbis)
  • Auto-generated tutorial resource pack
  • Resource pack auto-activation system
  • Hot-reload functionality (F3+T or button in config)
  • Achievement-style toast notifications for loaded resources
  • Error detection for invalid files (non-PNG/non-OGG)
  • Image Mode selector (Mod Only / Mix / Custom Only)
  • Audio Mode selector (Mod Only / Mix / Custom Only)
  • "Open Images Folder" button in config
  • "Open Audio Folder" button in config (opens resource pack)
  • Configurable effect intensities (zoom/blur/shake)

Version 1.0.0 - 2025-10-21

  • Initial release
  • 9 phonk sound tracks
  • 10 skull overlay images
  • Grayscale shader with Satin API
  • Beat-synced zoom and blur
  • Camera shake effects
  • Mobile format bars
  • 15 random meme texts
  • Full configuration system
  • Action triggers with delays
  • Pitch-based BPM calculation

๐Ÿ“œ License

This project is licensed under the MIT License - see LICENSE file for details.

๐Ÿค– Development

This mod was developed using vibe coding with AI assistance! ๐ŸŽตโœจ

AI-Powered Development:

  • Developed with assistance from GitHub Copilot (Claude 3.5 Sonnet)
  • Extensively tested and validated by the developer
  • All code reviewed and optimized for performance and safety

โš ๏ธ Transparency & Trust:

  • โœ… Extensively tested in survival and creative modes
  • โœ… No malicious code - completely safe
  • โœ… Full source code available on GitHub
  • โœ… If you don't trust AI-assisted code, review the source yourself!

The mod is open-source precisely so you can verify everything yourself. AI helped write the code, but I tested every feature thoroughly before release.

๐Ÿ™ Credits

  • GitHub Copilot (Claude 3.5 Sonnet) - AI coding assistance
  • Satin API by Ladysnake - Shader management library
  • Fabric - Modding framework
  • Phonk Music Genre - For the vibes ๐ŸŽต
  • YouTube Shorts Editors - For the meme inspiration

๐Ÿ“ง Support


Made with โค๏ธ by luigi

"SIGMA GRINDSET" - "COLD AS ICE โ„๏ธ" - "LITERALLY ME"

GitHub

About

Minecraft Fabric mod that recreates the viral YouTube Shorts Phonk Edit meme

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 97.3%
  • GLSL 2.7%