Discord ViperСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (18)
release
Discord Viper 2.1.1
2.1.128 сент. 2026 г.88Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Что нового
## Discord Viper 2.1.1 (1.21.x) - join crash fix
Fixes a startup crash on 1.21.1+ where the join handler mixin used an outdated
`PlayerManager.onPlayerConnect` signature. The mixin now matches the real
`(ClientConnection, ServerPlayerEntity, ConnectedClientData)` signature used
across the whole 1.21 - 1.21.11 range, so join/leave Discord alerts work again
and the server starts normally.
release
Discord Viper 2.1.0
2.1.027 сент. 2026 г.49Minecraft: 26.2fabric
Что нового
## Discord Viper 2.1.0 (26.2)
- 8 new admin commands: effect, clear, difficulty, gamerule, spawnpoint, setworldspawn, defaultgamemode, sudo
- Privacy mode: full IP redaction, offline coords/inventory gating, hidden REST IPs
- Fixed Discord relay duplicating each message once per online player
- Native Discord slash commands plus `!` prefix commands (private ephemeral replies)
- Moderation suite: kick, ban, ipban, tempban with auto-pardon, mute, warn/warnings, pardon, kickall, banlist
release
Discord Viper 2.1.0
2.1.027 сент. 2026 г.93Minecraft: 26.3fabric
Что нового
## Discord Viper 2.1.0 (26.3)
First real 26.3 build (dedicated template: loader 0.19.5, Loom 1.18, Fabric API 0.161.0, launch-tested client + server).
- 8 new admin commands: effect, clear, difficulty, gamerule, spawnpoint, setworldspawn, defaultgamemode, sudo
- Privacy mode: full IP redaction, offline coords/inventory gating, hidden REST IPs
- Native Discord slash commands plus `!` prefix commands (private ephemeral replies)
- Moderation suite: kick, ban, ipban, tempban with auto-pardon, mute, warn/warnings, pardon, kickall, banlist
- Player lookups: coords (online + offline), slot-accurate inventory grid, profile with cracked/premium check, skin renders, last-seen
release
Discord Viper 2.1.0
2.1.027 сент. 2026 г.25Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Что нового
## Discord Viper 2.1.0 (1.21.x)
- 8 new admin commands: effect, clear, difficulty, gamerule, spawnpoint, setworldspawn, defaultgamemode, sudo
- Privacy mode: full IP redaction, offline coords/inventory gating, hidden REST IPs
- Native Discord slash commands plus `!` prefix commands (private ephemeral replies)
- Moderation suite: kick, ban, ipban, tempban with auto-pardon, mute, warn/warnings, pardon, kickall, banlist
- Player lookups: coords (online + offline), slot-accurate inventory grid, profile with cracked/premium check, skin renders, last-seen
release
Discord Viper 2.1.0
2.1.027 сент. 2026 г.43Minecraft: 26.1, 26.1.1, 26.1.2fabric
Что нового
## Discord Viper 2.1.0 (26.1.x)
- 8 new admin commands: effect, clear, difficulty, gamerule, spawnpoint, setworldspawn, defaultgamemode, sudo
- Privacy mode: full IP redaction, offline coords/inventory gating, hidden REST IPs
- Native Discord slash commands plus `!` prefix commands (private ephemeral replies)
- Moderation suite: kick, ban, ipban, tempban with auto-pardon, mute, warn/warnings, pardon, kickall, banlist
- Player lookups: coords (online + offline), slot-accurate inventory grid, profile with cracked/premium check, skin renders, last-seen
release
Discord Viper 2.0.0
2.0.025 сент. 2026 г.31Minecraft: 26.3fabric
Что нового
## Discord Viper 2.0.0 (26.3)
Same 26.2 build, which supports Minecraft 26.2 through 26.3.
- Native Discord slash commands plus `!` prefix commands (private ephemeral replies)
- Moderation suite: kick, ban, ipban, tempban with auto-pardon, mute, warn/warnings, pardon, kickall, banlist
- Player lookups: coords (online + offline), slot-accurate inventory grid, profile with cracked/premium check, skin renders, last-seen
- Server control: say, raw commands, stop, save, time, weather, gamemode, give, teleport, op, whitelist
- Per-command permissions (Discord roles/users/Minecraft players), code-based account linking, REST API, console forwarding with spoiler-masked IPs
release
Discord Viper 2.0.0
2.0.025 сент. 2026 г.22Minecraft: 26.2fabric
Что нового
## Discord Viper 2.0.0 (26.2)
- Native Discord slash commands plus `!` prefix commands (private ephemeral replies)
- Moderation suite: kick, ban, ipban, tempban with auto-pardon, mute, warn/warnings, pardon, kickall, banlist
- Player lookups: coords (online + offline), slot-accurate inventory grid, profile with cracked/premium check, skin renders, last-seen
- Server control: say, raw commands, stop, save, time, weather, gamemode, give, teleport, op, whitelist
- Per-command permissions (Discord roles/users/Minecraft players), code-based account linking, REST API, console forwarding with spoiler-masked IPs
release
Discord Viper 2.0.0
2.0.025 сент. 2026 г.23Minecraft: 26.1, 26.1.1, 26.1.2fabric
Что нового
## Discord Viper 2.0.0 (26.1.x)
- Native Discord slash commands plus `!` prefix commands (private ephemeral replies)
- Moderation suite: kick, ban, ipban, tempban with auto-pardon, mute, warn/warnings, pardon, kickall, banlist
- Player lookups: coords (online + offline), slot-accurate inventory grid, profile with cracked/premium check, skin renders, last-seen
- Server control: say, raw commands, stop, save, time, weather, gamemode, give, teleport, op, whitelist
- Per-command permissions (Discord roles/users/Minecraft players), code-based account linking, REST API, console forwarding with spoiler-masked IPs
release
Discord Viper 2.0.0
2.0.025 сент. 2026 г.22Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Что нового
## Discord Viper 2.0.0 (1.21.x)
- Native Discord slash commands plus `!` prefix commands (private ephemeral replies)
- Moderation suite: kick, ban, ipban, tempban with auto-pardon, mute, warn/warnings, pardon, kickall, banlist
- Player lookups: coords (online + offline), slot-accurate inventory grid, profile with cracked/premium check, skin renders, last-seen
- Server control: say, raw commands, stop, save, time, weather, gamemode, give, teleport, op, whitelist
- Per-command permissions (Discord roles/users/Minecraft players), code-based account linking, REST API, console forwarding with spoiler-masked IPs
release
Discord Viper 2.0.1
2.0.19 сент. 2026 г.70Minecraft: 26.2fabric
Что нового
**New moderation commands** (slash + prefix, all permission-gated):
- `/tempban <name> <10m|2h|7d> [reason]` — bans now, auto-pardons when the timer ends, including across server restarts.
- `/mute <name> [duration]` / `/unmute` / `/mutes` — real server-side mutes enforced by a mixin: muted players' chat and commands are blocked and they get a "you are muted" notice. `/viperbridge link` is deliberately left working so nobody gets locked out of linking. No duration = forever.
- `/warn <name> [reason]` / `/warnings <name>` / `/clearwarns <name>` — numbered warning history, player gets notified in game.
- `/kickall [reason]`, `/banlist` (real list with reasons, not just console output).
All punishments persist in `viperbridge_punishments.json`, so mutes/warns/tempbans survive restarts.
**Per-player availability** — each command now also takes a `players` list of Minecraft usernames, matched against linked accounts:
```json
"kick": { "enabled": true, "roles": [], "users": [], "players": ["Steve", "Alex"], "minPermission": "NONE", "open": false }
```
Check order per command: `open` → `players` (linked MC name) → command `roles`/`users` → global fallback. So moderators without a shared Discord role can still get access — they just `/link` first.
**Moderation/admin** — `/whitelist <add|remove|on|off|list> [name]` (list reads the real whitelist), `/op`, `/deop`, `/pardon`, `/pardonip`, `/gamemode <mode> [player]`, `/give <player> <item> [count]`, `/tp <player> <target>`, `/kill`.
**Player care** — `/heal` and `/feed` work directly on online players (no console round-trip), `/seen <name>` shows "online now" or the last-online date pulled from the player's save file timestamp (distinguishes premium-never-joined from unknown names).
**World + status** — `/time <day|noon|night|midnight|ticks>`, `/weather <clear|rain|thunder> [seconds]`, `/save` (save-all), and `/status` — one embed with players, uptime, memory, and ticks.
All of them work as both `/slash` (with proper options, including integer counts/durations) and `!prefix`, all gated by the per-command permission system from last time, and all appear in `/help` only for people allowed to use them.
release
Discord Viper 2.0.1
2.0.19 сент. 2026 г.15Minecraft: 26.1, 26.1.1, 26.1.2, 26.2fabric
Что нового
**New moderation commands** (slash + prefix, all permission-gated):
- `/tempban <name> <10m|2h|7d> [reason]` — bans now, auto-pardons when the timer ends, including across server restarts.
- `/mute <name> [duration]` / `/unmute` / `/mutes` — real server-side mutes enforced by a mixin: muted players' chat and commands are blocked and they get a "you are muted" notice. `/viperbridge link` is deliberately left working so nobody gets locked out of linking. No duration = forever.
- `/warn <name> [reason]` / `/warnings <name>` / `/clearwarns <name>` — numbered warning history, player gets notified in game.
- `/kickall [reason]`, `/banlist` (real list with reasons, not just console output).
All punishments persist in `viperbridge_punishments.json`, so mutes/warns/tempbans survive restarts.
**Per-player availability** — each command now also takes a `players` list of Minecraft usernames, matched against linked accounts:
```json
"kick": { "enabled": true, "roles": [], "users": [], "players": ["Steve", "Alex"], "minPermission": "NONE", "open": false }
```
Check order per command: `open` → `players` (linked MC name) → command `roles`/`users` → global fallback. So moderators without a shared Discord role can still get access — they just `/link` first.
**Moderation/admin** — `/whitelist <add|remove|on|off|list> [name]` (list reads the real whitelist), `/op`, `/deop`, `/pardon`, `/pardonip`, `/gamemode <mode> [player]`, `/give <player> <item> [count]`, `/tp <player> <target>`, `/kill`.
**Player care** — `/heal` and `/feed` work directly on online players (no console round-trip), `/seen <name>` shows "online now" or the last-online date pulled from the player's save file timestamp (distinguishes premium-never-joined from unknown names).
**World + status** — `/time <day|noon|night|midnight|ticks>`, `/weather <clear|rain|thunder> [seconds]`, `/save` (save-all), and `/status` — one embed with players, uptime, memory, and ticks.
All of them work as both `/slash` (with proper options, including integer counts/durations) and `!prefix`, all gated by the per-command permission system from last time, and all appear in `/help` only for people allowed to use them.
release
Discord Viper 2.0.1
2.0.19 сент. 2026 г.38Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Что нового
**New moderation commands** (slash + prefix, all permission-gated):
- `/tempban <name> <10m|2h|7d> [reason]` — bans now, auto-pardons when the timer ends, including across server restarts.
- `/mute <name> [duration]` / `/unmute` / `/mutes` — real server-side mutes enforced by a mixin: muted players' chat and commands are blocked and they get a "you are muted" notice. `/viperbridge link` is deliberately left working so nobody gets locked out of linking. No duration = forever.
- `/warn <name> [reason]` / `/warnings <name>` / `/clearwarns <name>` — numbered warning history, player gets notified in game.
- `/kickall [reason]`, `/banlist` (real list with reasons, not just console output).
All punishments persist in `viperbridge_punishments.json`, so mutes/warns/tempbans survive restarts.
**Per-player availability** — each command now also takes a `players` list of Minecraft usernames, matched against linked accounts:
```json
"kick": { "enabled": true, "roles": [], "users": [], "players": ["Steve", "Alex"], "minPermission": "NONE", "open": false }
```
Check order per command: `open` → `players` (linked MC name) → command `roles`/`users` → global fallback. So moderators without a shared Discord role can still get access — they just `/link` first.
**Moderation/admin** — `/whitelist <add|remove|on|off|list> [name]` (list reads the real whitelist), `/op`, `/deop`, `/pardon`, `/pardonip`, `/gamemode <mode> [player]`, `/give <player> <item> [count]`, `/tp <player> <target>`, `/kill`.
**Player care** — `/heal` and `/feed` work directly on online players (no console round-trip), `/seen <name>` shows "online now" or the last-online date pulled from the player's save file timestamp (distinguishes premium-never-joined from unknown names).
**World + status** — `/time <day|noon|night|midnight|ticks>`, `/weather <clear|rain|thunder> [seconds]`, `/save` (save-all), and `/status` — one embed with players, uptime, memory, and ticks.
All of them work as both `/slash` (with proper options, including integer counts/durations) and `!prefix`, all gated by the per-command permission system from last time, and all appear in `/help` only for people allowed to use them.
release
Discord Viper 2.0.0
2.0.07 сент. 2026 г.21Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
Что нового
**Fixed on all three mods:**
**Advancement spam** — the mixin fired on *every* `award()` call (including recipe/criterion grants with no display, hence "Unknown Advancement"). It now only fires when vanilla would actually announce: criterion newly granted + advancement complete + has display + `shouldAnnounceChat()`. Silent stuff is skipped silently, no log spam.(only affected moded instances)
**Empty names** — added a `playerName()` fallback chain (scoreboard → name → display name) and join/leave/death/advancement now skip instead of sending `"** ** joined"`. Note: your log shows even *vanilla* printing `" joined the game"` with a blank name, so that test client is connecting with an empty username (offline-mode quirk) — real players will show normally.
**Console forwarding** — the 26.2 forwarder was a stub that never captured anything. It now attaches a real Log4j appender: lines accumulate in a buffer, flush to your console channel as soon as it hits ~1000 chars, plus a 15s flush for leftovers. Set `consoleForwardChannelId` in config and make sure `forwardConsole: true`.
Also fixed a latent 1.21 crash along the way (`grantCriterion` takes `AdvancementEntry`, not `Advancement` — would have blown up at runtime the same way the 26.x mixins did).
release
Discord Viper 2.0.0
2.0.07 сент. 2026 г.22Minecraft: 26.1, 26.1.1, 26.1.2fabric
Что нового
**Fixed on all three mods:**
**Advancement spam** — the mixin fired on *every* `award()` call (including recipe/criterion grants with no display, hence "Unknown Advancement"). It now only fires when vanilla would actually announce: criterion newly granted + advancement complete + has display + `shouldAnnounceChat()`. Silent stuff is skipped silently, no log spam.(only affected moded instances)
**Empty names** — added a `playerName()` fallback chain (scoreboard → name → display name) and join/leave/death/advancement now skip instead of sending `"** ** joined"`. Note: your log shows even *vanilla* printing `" joined the game"` with a blank name, so that test client is connecting with an empty username (offline-mode quirk) — real players will show normally.
**Console forwarding** — the 26.2 forwarder was a stub that never captured anything. It now attaches a real Log4j appender: lines accumulate in a buffer, flush to your console channel as soon as it hits ~1000 chars, plus a 15s flush for leftovers. Set `consoleForwardChannelId` in config and make sure `forwardConsole: true`.
Also fixed a latent 1.21 crash along the way (`grantCriterion` takes `AdvancementEntry`, not `Advancement` — would have blown up at runtime the same way the 26.x mixins did).
release
Discord Viper 2.0.0
2.0.07 сент. 2026 г.26Minecraft: 26.2fabric
Что нового
**Fixed on all three mods:**
**Advancement spam** — the mixin fired on *every* `award()` call (including recipe/criterion grants with no display, hence "Unknown Advancement"). It now only fires when vanilla would actually announce: criterion newly granted + advancement complete + has display + `shouldAnnounceChat()`. Silent stuff is skipped silently, no log spam.(only affected moded instances)
**Empty names** — added a `playerName()` fallback chain (scoreboard → name → display name) and join/leave/death/advancement now skip instead of sending `"** ** joined"`. Note: your log shows even *vanilla* printing `" joined the game"` with a blank name, so that test client is connecting with an empty username (offline-mode quirk) — real players will show normally.
**Console forwarding** — the 26.2 forwarder was a stub that never captured anything. It now attaches a real Log4j appender: lines accumulate in a buffer, flush to your console channel as soon as it hits ~1000 chars, plus a 15s flush for leftovers. Set `consoleForwardChannelId` in config and make sure `forwardConsole: true`.
Also fixed a latent 1.21 crash along the way (`grantCriterion` takes `AdvancementEntry`, not `Advancement` — would have blown up at runtime the same way the 26.x mixins did).
release
Discord Viper 1.0.0
1.0.09 июл. 2026 г.36Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
release
Discord Viper 1.0.0
1.0.09 июл. 2026 г.24Minecraft: 26.1, 26.1.1, 26.1.2, 26.2fabric
release
Discord Viper 1.0.0
2.0.09 июл. 2026 г.25Minecraft: 26.2fabric