Compatibility
Minecraft: Java Edition
25w36b
1.21.4–1.21.8
Platforms
Creators
Details
Licensed CC-BY-NC-4.0
Published 3 months ago
Updated last week
What makes this freecam datapack special?
- A replica player figure spawns while using the Freecam
- v1: Nearly accurate figures with capes. Made out of item displays. Details below
- v2: Using the new Mannequin Entity
- ✔ Survival friendly and works without "Cheats" enabled
- ✔ Multiplayer friendly
- ✔ No resourcepacks, plugins or mods are needed
v2 Update: Now with mannequins and external support! [1.21.9+]
- Not fully released yet.
How does it work? [v1]
- Player figures are display entity based and made out of custom player heads
- These figures are generated with the bdengine.app
- All default skins available as player body + own skins addable!
- Multiple capes selectable
How to use
-
Enable and reload the datapack
-
By default, every player can use:
/trigger unfinite-freecam
to enter/exit freecam/trigger unfinite-freecam-options
to select a skin and cape [v1 only]
-
Admin settings via
/function unfinite-freecam:admin/settings
:- Enable/disable freecam permission
- Enable/disable skin/cape selection
- Manually select skin and cape for an online(!) player [v1 only]
- Enable/disable limited vision underground
- Enable/disable spectating through blocks
- Select freecam range (default: 32 blocks)
-
Add own skins into the datapack: [v1 only]
Creating the player figure
- YouTube Tutorial:
- Make Player Statues in Vanilla Minecraft – by Sister (Realms creator)
Covers setting up bdengine and creating the player figure
- Make Player Statues in Vanilla Minecraft – by Sister (Realms creator)
- Setup bdengine with a Mineskin Account to auto-generate player heads
- Generate a player figure with your IGN or texture file
- Rotate it 180° and lower it until only the head is above floor level
- For all parts, set additional NBT to:
Tags: ["unfinite_freecam_dummy"]
- For the head only, set additional NBT to:
Tags: ["head"]
- Click "export to Minecraft" and copy the
/summon
command
Adding it into the datapack
- Create a new file at:
data/unfinite-freecam/function/system/skin/*namespace*.mcfunction
- Paste the
/summon
command inside the file - Remove the
/
at the beginning - Change:
to:~-0.5 ~ ~-0.5
~ ~ ~
- Add a new command line to the
.options
and.select_option
functions inside thesystem
folder- Follow the correct structure using your
*namespace*
and the next number
- Follow the correct structure using your
- Note: You may need to copy the modifyed files, so they are not deleted in case of an update
- YouTube Tutorial: