Перейти к содержимому
Mineforgian

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 (&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.

Ченджлог

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 --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Релиз1.21.11 · 26 апреля 2026 г.

add safe-mode and disclamer

1.0.2Релиз1.21.11 · 25 апреля 2026 г.

First release

Комментарии

Загружаем…