π Neutrino (Freecam) v0.8
Neutrino is a lightweight server-side freecam plugin for Hytale that lets players detach their camera from their character for exploration, cinematic shots, and world inspection.
Built to stay minimal and reliable, Neutrino focuses on a clean freecam experience with optional permission-based access control.
βοΈ How it works
When freecam is enabled, your player camera switches to server camera mode, allowing independent camera movement while your character remains in place.
Freecam can be toggled on/off at any time, and Neutrino automatically cleans up active freecam state on disconnect and server shutdown.
An optional speed multiplier allows players to adjust camera movement speed dynamically.
β¨οΈ Commands
Player command
/freecam (/fc alias)
β’ Toggles freecam mode on/off
β’ Optional argument: speed (float)
β’ By default: available to all players
Usage examples:
/freecamβ Toggle freecam/freecam 2.0β Set speed multiplier to 2.0x and toggle/freecam 0.5β Slower cinematic movement
Speed multiplier:
- Minimum:
0.25 - Maximum:
5.0 - Default:
1.0
If a speed value is outside the allowed range, the command will reject it with a validation message.
Anchor command collection (WIP)
/freecamanchor (/fca alias)
Subcommands:
/fca set <id>β Save current camera position and rotation as an anchor/fca remove <id>β Remove a saved anchor/fca use <id>β Enter anchor camera view/fca quitβ Exit anchor camera view
Anchor config command (WIP)
/freecamanchorconfig enabled <true|false> (/fcac alias)
β’ Globally enable/disable all anchor functionality
π Permissions
Neutrino v0.8.5 uses dedicated permission nodes:
Freecam
neutrino.command.freecamneutrino.command.freecamconfigneutrino.command.freecamconfig.usepermissionbehavior
Anchors (WIP)
neutrino.command.freecamanchorneutrino.command.freecamanchor.setneutrino.command.freecamanchor.removeneutrino.command.freecamanchor.useneutrino.command.freecamanchor.quitneutrino.command.freecamanchorconfigneutrino.command.freecamanchorconfig.enabled
Anchor limits can be controlled via:
neutrino.command.anchor.max.<number>
(Example:neutrino.command.anchor.max.5)
When permission behavior is enabled, players can only create as many anchors as allowed by their highest matching max permission node.
β Anchors (WIP)
Anchors allow players to save specific camera positions (including world, coordinates, and rotation) and re-enter them later in a fixed camera view.
Current implementation includes:
- Per-player anchor storage
- Persistent save to config
- World validation (anchors can only be used in the same world they were created in)
- Safe world existence checks
- Anchor ID validation (1β32 characters, letters/numbers/
_/-) - Permission-based anchor limits
- Global enable/disable toggle
When using an anchor:
- The camera enters Anchor mode
- The player's character remains in place
- Speed multiplier still applies
- The player can exit anchor mode with
/fca quit
Anchors are currently considered experimental.
The feature is still being evaluated in terms of design clarity, UX consistency, and long-term reliability. Behavior, permissions, or structure may change significantly in future versions.
π₯ Typical use cases
- Inspecting large builds
- Recording videos
- Taking cinematic screenshots
- Creating fixed cinematic camera angles
- Controlled scene framing
Neutrino is intended as a visual and exploration-focused tool.
β¨ Features
- Lightweight, minimal implementation
- Simple toggle command (
/freecam,/fc) - Optional speed multiplier argument
- Optional permission-gated freecam behavior
- Anchor system with per-player saved positions (WIP)
- Runtime config toggles
- Automatic cleanup on disconnect/shutdown
If you encounter issues or have suggestions, please report them on the project page.