File Details
VoteGuard 0.0.5 (Forge)
- R
- Apr 27, 2026
- 54.17 KB
- 28
- 1.20.1
- Forge
File Name
VoteGuard 0.0.5.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
# VoteGuard 0.0.5 — Changelog
## Added
- Added a new camera point system.
- Added `/voteguard camera set <name>` to save a camera point at the executor's current position.
- Added `/voteguard set camera position <name>` as an alternative camera setup command.
- Added `/voteguard camera list` to show all saved camera points privately to the executing player.
- Added `/voteguard camera list <targets>` for command blocks and admins.
- Example: `/voteguard camera list @p`
- This sends the camera list privately to the selected player.
- Added clickable camera names in chat.
- Clicking a camera name teleports the receiving player to that camera point.
- Added `/voteguard camera teleport <name>` to teleport to a saved camera point.
- Added `/voteguard camera exit` to leave a camera point and return to the previous position.
- Added `/voteguard camera delete <name>` to delete a saved camera point.
- Added persistent camera storage.
- Camera points are saved in the world folder under `voteguard/cameras.properties`.
- Added camera position saving with:
- Dimension
- X position
- Y position
- Z position
- Yaw
- Pitch
- Added temporary camera access for non-OP players.
- Players can only enter cameras through a camera list they received.
- Temporary access lasts 60 seconds.
- Access is consumed after teleporting to a camera point.
- Added command block support for controlled camera access.
- This allows map makers to place buttons or triggers that run `/voteguard camera list @p`.
- Added tab completion for camera names where allowed.
- Added validation for camera names.
- Allowed characters: `A-Z`, `a-z`, `0-9`, `_`, `-`
- Maximum length: 32 characters
- Spaces are not allowed.
## Added Game Start Titles
- Added title messages when a VoteGuard game starts.
- Players now receive their role as an on-screen title in addition to the chat message.
- Imposters now see:
- Title: `Game gestartet`
- Subtitle: `Du bist Imposter`
- Crewmates now see:
- Title: `Game gestartet`
- Subtitle: `Du bist Crewmate`
- Added an on-screen title if a game cannot start because there are not enough players.
- If fewer than 2 Survival players are available, the command executor sees:
- Title: `Es werden mindestens 2 Spieler`
- Subtitle: `im Überlebensmodus benötigt`
## Changed
- The minimum player count for starting a VoteGuard game is clearly enforced as 2 Survival players.
- `/voteguard camera list` is now private.
- It no longer broadcasts the camera list to all players.
- Only the command executor or selected target players receive the list.
- Non-OP players can no longer freely access camera points from anywhere.
- They must receive a valid camera list first.
- Camera teleport access is now suitable for command block setups.
- Admins can create fixed access points using command blocks.
- Players can only access cameras where the map/server allows them to receive the list.
- Vote targets during an active game are now limited to living Survival players.
- Dead or Spectator players are no longer valid vote targets during an active game.
- Imposters can no longer attack other Imposters.
- Imposters can no longer attack dead players.
- Round players can no longer attack players outside the active VoteGuard game.
- Crewmates are still prevented from dealing damage during a VoteGuard game.
- Quest point messages were cleaned up.
- Game messages were cleaned up and made more consistent in German.
- The vote result logic now ignores zero-vote results.
- If nobody votes, no random player is eliminated.
- Vote sessions now handle player logout and vote removal more safely.
- Vote sessions no longer remain stuck when all remaining participants are removed.
- The VoteGuard GUI texture reference was adjusted for better Forge 1.20.1 compatibility.
## Fixed
- Fixed incorrect alias command spelling.
- `Qwest` was corrected to `Quest`.
- `Lode` was corrected to `Load`.
- `Entlode` was corrected to `Unload`.
- `Kammera` was standardized to `camera`.
- `Delit` was standardized to `delete`.
- Fixed several German spelling and wording issues in player-facing messages.
- Fixed a voting issue where a player could be randomly selected even if nobody voted.
- Fixed vote count cleanup when players leave or log out during a vote.
- Fixed active game voting so eliminated players are no longer shown as normal vote candidates.
- Fixed Imposter attack rules so Imposters cannot kill each other.
- Fixed attack handling against dead players and players outside the active game.
- Fixed possible stuck vote sessions after participants are removed.
## Removed
- Removed the required FrameGuard dependency from VoteGuard.
- VoteGuard no longer requires FrameGuard to start.
- The CurseForge dependency relation should also be updated so FrameGuard is no longer listed as required.
## Commands
### Voting
- `/vote start`
- `/Vote Start`
### Game
- `/voteguard game start`
- `/voteguard game leave`
- `/VoteGuard Game Start`
- `/VoteGuard Game Leave`
### Quest Points
- `/voteguard quest points +1`
- `/voteguard quest points add <amount>`
- `/VoteGuard Quest Points +1`
- `/VoteGuard Quest Points Add <amount>`
### Chunk Loading
- `/voteguard load chunk`
- `/voteguard unload chunk`
- `/VoteGuard Load Chunk`
- `/VoteGuard Unload Chunk`
### Camera System
- `/voteguard camera set <name>`
- `/voteguard set camera position <name>`
- `/voteguard camera list`
- `/voteguard camera list <targets>`
- `/voteguard camera teleport <name>`
- `/voteguard camera exit`
- `/voteguard camera delete <name>`
## Notes
- Camera names cannot contain spaces.
- `/voteguard camera list @p` is recommended for command block camera access.
- Non-OP players can use clickable camera names only after receiving a camera list.
- Camera access from a received list expires after 60 seconds.
- `/voteguard camera exit` returns the player to the position where they were before entering the camera point.
- This version is intended for Minecraft Forge 1.20.1.

