Freecam Spectator
Fork of “Freecam” without controvertial and “banned” features + key feature invisible Freecam head
# 🎥 Freecam Spectator English
A Freecam for players — no cheating advantages, fully visible to everyone else on the server.
| Parameter | Value |
|—|—|
| Minecraft | `1.21.1` |
| Loader | NeoForge `21.1.244+` |
| Java | `21` (required) |
| NeoForge Mod ID | `freecam_spectator` (NeoForge does not allow `-` in mod IDs) |
| Project/artifact name | `freecam-spectator` |
| Name | `Freecam Spectator` |
| Author | `peacefull02` (aka `softboundless`) |
| Sides | Client + Server — required on both when playing online |
| License | Custom |
The mod gives players a full Freecam mode — a free camera for exploring the world — without any cheating advantages, while keeping the player visible to everyone else on the server.
Built on top of a fork of the `Freecam` mod by `balutaeugen` — Fair_Freecam.
The fork has been ported from `1.21.11` to Minecraft `1.21.1` and NeoForge `21.1.244`.
Carried over from `Fair_Freecam` unchanged:
The key difference from `Fair_Freecam`: while the original body remains stopped, the free camera is represented to other players by a flying translucent player head.
| Parameter | Value |
|—|—|
| Transparency | `alpha = 0.25` |
| Nametag | not shown |
| Visible to the player themselves | no — Freecam doesn’t allow switching view mode |
| Hitbox | none |
| Visible through walls | no |
| Who can see it | every player within the normal entity tracking range |
> Why isn’t it visible to literally everyone on the server? Showing it regardless of distance would add unnecessary network traffic, and it still wouldn’t be properly visible in an unloaded chunk anyway.
The reusable head implementation lives under `neoforge/src/main/java/net/xolt/freecam/spectator/`:
This is the integration point intended for the future headlight mod.
This mod is based on the `Fair_Freecam` fork by `balutaeugen`, itself forked from the original `Freecam`. Both are distributed under the MIT license.
This project contains code derived from Fair_Freecam and
MinecraftFreecam/Freecam.
The upstream portions remain licensed under the MIT License.
See LICENSE-UPSTREAM.
Original modifications and contributions created by
Peacefull02 (AKA softboundless) are licensed under the
Softboundless Modifications License 1.0.
See LICENSE.
Use of the Softboundless modifications in certain third-party
Minecraft modpacks using the “Freakland” name is restricted.
Freecam для игроков — без чит-возможностей и с полной видимостью для остальных участников сервера.
| Параметр | Значение |
|—|—|
| Minecraft | `1.21.1` |
| Загрузчик | NeoForge `21.1.244+` |
| Java | `21` (обязательно) |
| Внутренний Mod ID NeoForge | `freecam_spectator` (NeoForge запрещает `-` в mod ID) |
| Название проекта/артефакта | `freecam-spectator` |
| Название | `Freecam Spectator` |
| Автор | `peacefull02` (он же `softboundless`) |
| Стороны | Client + Server, обязателен на обеих при игре по сети |
| Лицензия | Кастомная |
Мод добавляет игрокам полноценный Freecam — свободную камеру для осмотра мира — но без читерских возможностей и с сохранением видимости игрока для остальных участников сервера.
За основу взят форк мода `Freecam` от `balutaeugen` — Fair_Freecam.
Форк перенесён с `1.21.11` на Minecraft `1.21.1` и NeoForge `21.1.244`.
Из `Fair_Freecam` переносится без изменений:
Главное отличие от `Fair_Freecam` — видимость свободной камеры для остальных. Пока исходное тело остаётся на месте, вместе с камерой летает полупрозрачная голова игрока — как в режиме спектатора.
| Параметр | Значение |
|—|—|
| Прозрачность | `alpha = 0.25` |
| Никнейм над головой | не отображается |
| Видна ли самому игроку | нет — переключение вида недоступно во Freecam |
| Хитбокс | отсутствует |
| Просвечивает сквозь стены | нет |
| Кому видна | всем игрокам в стандартной дистанции отслеживания сущностей |
> Почему не видна абсолютно всем на сервере? Показ независимо от расстояния создаст лишний сетевой трафик и всё равно не позволит нормально разглядеть сущность в незагруженном чанке.
Основной переиспользуемый код находится в `neoforge/src/main/java/net/xolt/freecam/spectator/`:
Именно эта точка расширения предназначена для будущего мода на фары.
Мод основан на форке `Fair_Freecam` от `balutaeugen`, который, в свою очередь, форкнут от оригинального `Freecam`. Оба распространяются под лицензией MIT.
Данный проект содержит код, основанный на Fair_Freecam и
MinecraftFreecam/Freecam.
Части, взятые из исходных проектов, по-прежнему распространяются по лицензии MIT.
См. LICENSE-UPSTREAM.
Оригинальные модификации и вклады, созданные
Peacefull02 (AKA softboundless), лицензируются в соответствии с
Лицензией на модификации Softboundless 1.0.
См. LICENSE.
Использование модификаций Softboundless в определённых сторонних
модпаках для Minecraft, использующих название «Freakland», ограничено.