
Your PC Mine
A toolkit for ARG creators and immersive multiplayer experiences — enabling scripted effects like fake errors, window shaking, visual overlays, browser actions, and more. All triggered through simple commands for use in private, trusted
- Загрузки
- 4K
- Подписчики
- 17
- Обновлён
- 31 мая 2026 г.
- Лицензия
- MIT
Опубликован 25 апреля 2026 г.
YPM — Your PC Mine
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 (&lbold,&oitalic,&nunderline,&mstrikethrough,&kobfuscated,&rreset) 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.
Ченджлог
1.0.5Релиз1.21.11 · 31 мая 2026 г.
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Релиз1.21.11 · 16 мая 2026 г.
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--screamerand--mctext/ypm screamer— plays a loud sound on the client with no visuals/ypm errorspam— floods the screen with fake Windows error dialogs. Supports--randomand--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, orr<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 asBlocked— because they can't be blocked. Onlyshutdown/rebootandwebrespect their respective/ypmconfigflags - mod command work in command blocks
Removed
/ypm image/ypm wallpaper
1.0.3Релиз1.21.11 · 26 апреля 2026 г.
add safe-mode and disclamer
1.0.2Релиз1.21.11 · 25 апреля 2026 г.
First release
Комментарии
Загружаем…