All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Your PC Mine

Your PC Mine

by Errnick_ • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

YPM — Your PC Mine

⚠️ Project discontinued. Development of YPM has been completed and no further updates or features are planned.

A Fabric mod that lets you mess with your friends directly from a Minecraft server. Built for ARGs, horror maps, or just chaotic fun — you type a command, and something happens on their screen. Or their game. Or their PC.

⚠️ Must be installed on both server and client. Players without the mod will be kicked on join.


✨ What you can do

/ypm error <player> "Title" "Text" [freeze]

Pops a fake Windows error dialog on their screen. Add a freeze time to lock up their game first, then show it. Use | for line breaks.

/ypm errorspam <player> <count> "Title" "Text" [--random] [--minimize]

Floods their screen with fake error dialogs — up to 100 at once. Flags:

  • --random — randomizes dialog positions across the screen
  • --minimize — minimizes Minecraft before spawning the dialogs

    /ypm toast <player> "Title" "Text" [icon] [durationMs]

    Shows a real Windows system notification (toast) in the bottom-right corner. Icon options: Info (default), Warning, Error, None. Duration in milliseconds (1000–30000, default 5000).

/ypm msgbox <player> "Title" "Text" [buttons] [icon]

Opens a real Windows message box dialog. Button sets: OK (default), OKCancel, YesNo, YesNoCancel, RetryCancel, AbortRetryIgnore. Icons: Info (default), Warning, Error, Question, None.

/ypm freeze <player> <time>

Freezes their game completely for a set time (e.g. 10s, 2m). Nothing works — no clicking, no moving, nothing.

/ypm windowshake <player> <time> <strength 1-10> [--noise] [--fullwindowed] [--restore]

Shakes their Minecraft window. Strength from 1 to 10. Optional flags:

  • --noise — random jerky movement instead of smooth waves
  • --fullwindowed — stretches to fullscreen before shaking
  • --restore — puts the window back where it was after

    /ypm colorbars <player> <time> [type] [--tone] [--label <corner> "text"]

    Covers their screen with broadcast-style color bars. Types: smpte (default), hd, ebu, pluge, mono, rgb. Flags:

  • --tone — plays a 1kHz test tone for the duration
  • --label <corner> "text" — shows text in a corner (tl, tr, bl, br); supports & color codes

    /ypm invert <player> <time>

    Inverts all colors on their screen for the given time (e.g. 5s, 1m).

/ypm syssound <player> <sound>

Plays a Windows system sound on their PC with no visual. Options: Hand, Asterisk, Beep, Exclamation, Question.

/ypm overlaytext <player> <time> <size 1-5|rdm> <scaleX|rdm> <scaleY|rdm> <color> "text" [--random] [--sound] [--mctext]

Renders text directly on their screen, over the game. Size from 1 (tiny) to 5 (huge), or rdm for random. Scale X/Y control stretch — rdm randomly squeezes one axis and stretches the other. Flags:

  • --random — places the text at a random position on screen
  • --sound — plays a low tone when the text appears
  • --mctext — uses the vanilla Minecraft font instead of the mod's font Supports & color codes (&4, &c, etc.) and formatting codes (&l bold, &o italic, &n underline, &m strikethrough, &k obfuscated, &r reset) anywhere in the text. Use | for line breaks.

/ypm overlayspam <player> <count> <time> <size> <scaleX> <scaleY> <color> "text" [--random] [--sound]

Sends the overlay text repeatedly — <count> times with 100ms between each flash.

/ypm console <player> <time> <color> "text" [--screamer [<vol> [<seconds>]]] [--mctext]

Blacks out their entire screen and types the text line-by-line like a terminal. Lines appear one at a time, looping until time runs out. Use | to separate lines. Flags:

  • --screamer — plays a scream sound when it appears. Optional: <vol> (0.0–1.0) and <seconds> for how long the sound lasts
  • --mctext — uses vanilla Minecraft font Supports & color and formatting codes.

/ypm screamer <player> [<volume>] [<duration>]

Plays a raw scream sound directly on their client with no visual. Volume 0.0–1.0, duration in s/m format.

/ypm web <player> <url>

Opens a URL in their browser. While they're playing.

/ypm txt <player> "filename" "text"

Creates and opens a .txt file in Notepad with whatever you want it to say. Use | for line breaks.

/ypm minimize <player>

Minimizes their Minecraft window. Poof.

/ypm shutdown <player>

Shuts down their PC.

/ypm reboot <player>

Reboots their PC.

/ypm chat <player> "text" [--send] [--perspective]

Opens their chat and types text as if it's them. Flags:

  • --send — sends the message automatically
  • --perspective — switches their camera view while typing

    /ypm perspective <player>

    Switches their camera between first and third person.

/ypm disclaimer <player>

Shows the YPM disclaimer screen to the player.


🔁 Interactive overlay — /ypmutil

/ypmutil overlaytext <overlay_to> <time> <size> <scaleX> <scaleY> <color> [chat_from] [--random] [--sound] [--mctext]

Starts an interactive overlay session. Whatever the designated player (chat_from, or the command executor by default) types in chat gets sent live as overlay text to overlay_to — instead of being posted in chat. Supports player names, comma-separated lists, or r<N> for radius (e.g. r20 = all players within 20 blocks).

Useful for ARGs where a "system" character types messages that appear directly on someone's screen in real time.

/ypmutil stop [<player>]

Ends the active overlay session. Without an argument, stops your own session.


🛡️ Player protection — /ypmconfig

Players can restrict what the operator is allowed to do on their machine:

/ypmconfig canopenweb <true|false>

Block the operator from opening URLs in the browser. When blocked, a fake browser window appears inside the game instead.

/ypmconfig canshutdown <true|false>

Block shutdown and reboot commands. When blocked, a fake shutdown/reboot screen appears inside the game — the PC is not touched.

/ypmconfig enablesafemode <true|false>

Enable Safe Mode — the most complete protection. All out-of-game actions (browser, Notepad, shutdown) are fully simulated inside Minecraft. Nothing reaches the real OS.

Running /ypmconfig with no arguments shows your current settings.


📡 Operator feedback

When you run any /ypm command, the server tells you the mode each player is in:

[YPM] Error sent to 3 player(s) | Normal: 2, SafeMode: 1

So if you're running an ARG with a group, you always know who gets the real effect and who is in safe mode.


🎭 Made for ARGs, horror maps, and pranks between friends on private servers. Please don't be evil.

How to Install Your PC Mine (Mod)

Your PC Mine by Errnick_ is verified for Fabric across Minecraft versions 1.21.11 (latest release: 1.0.5, file size: 533 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21.11) and platform (Fabric).
  2. Make sure you have the compatible loader or environment installed for Fabric.
  3. Move the downloaded Your PC Mine file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.11
Fabric
5mo ago 1
1.21.11
Fabric
6mo ago 1
1.21.11
Fabric
6mo ago 1
1.21.11
Fabric
6mo ago 1
[1.0.5] Your PC Mine 1.0.5 by Errnick_ on May 31, 2026
Download
# Changelog — 1.0.5

## New Commands

### /ypm toast <player> "Title" "Text" [icon] [durationMs]
Shows a real Windows system notification (toast). Choose an icon — Info, Warning, Error, or None — and optionally control how long it stays on screen (in milliseconds).

### /ypm msgbox <player> "Title" "Text" [buttons] [icon]
Opens a native Windows message box. Full control over button layout (OK, OKCancel, YesNo, YesNoCancel, RetryCancel, AbortRetryIgnore) and icon style.

### /ypm colorbars <player> <time> [type] [--tone] [--label <corner> "text"]
Covers the screen with classic broadcast-style color bars. Six patterns available: smpte, hd, ebu, pluge, mono, rgb. Add --tone for a 1kHz test tone, or --label to stamp text in any corner with full & color code support.

### /ypm invert <player> <time>
Inverts all colors on the player's screen for the specified duration using a post-processing shader.

### /ypm syssound <player> <sound>
Plays a Windows system sound (Hand, Asterisk, Beep, Exclamation, Question) on the player's PC — no visual, just the sound.

## Improvements
  • Time arguments now accept decimal values — e.g. 0.5s, 1.8s, 2.5m — wherever a duration is used
  • & color and formatting codes are now supported
[1.0.4] Your PC Mine 1.0.4 by Errnick_ on May 16, 2026
Download
# 1.0.4

## Added
  • /ypm overlaytext — render text directly on a player's screen over the game. Supports size, scale, color, &-codes, --random, --sound, --mctext
  • /ypm overlayspam — same as overlaytext but repeated N times with 100ms between flashes
  • /ypm console — blacks out the screen and types text line-by-line like a terminal, looping until time runs out. Supports --screamer and --mctext
  • /ypm screamer — plays a loud sound on the client with no visuals
  • /ypm errorspam — floods the screen with fake Windows error dialogs. Supports --random and --minimize
  • /ypmutil overlaytext — interactive overlay session: whatever the operator (or a chosen player) types in chat is sent live as overlay text instead of appearing in chat. Supports player name, comma-separated list, or r<N> for radius
  • /ypmutil stop — ends the active overlay session

## Fixed
  • Operator feedback now correctly reflects whether a command can actually be blocked. Overlay-type commands (overlaytext, console, minimize, freeze, etc.) never show players as Blocked — because they can't be blocked. Only shutdown/reboot and web respect their respective /ypmconfig flags
  • mod command work in command blocks

## Removed
  • /ypm image
  • /ypm wallpaper
[1.0.3] Your PC Mine 1.0.3 by Errnick_ on Apr 26, 2026
Download
add safe-mode and disclamer
[1.0.2] Your PC Mine 1.0.2 by Errnick_ on Apr 25, 2026
Download
First release
Your PC Mine Icon
Download Your PC Mine
Select game version
Select platform