For Minecraft 1.16+
Datapack Features:
Adds feature-packed security cameras into the game!
Craft security cameras by dropping any same number of iron ingots, glass panes,
and redstone torches on the ground!
Placing a security camera underneath a block will face it towards you and generate a number ID linked to the camera which is what you use to view the camera!
Once a camera is placed, it will automatically start rotating in a 90 degree
window centered around its rotation when you initially place it.
To toggle a camera’s automatic rotation, type: “/trigger ToggleRotation”
To list the IDs of all existing cameras you’ve placed, type: “/trigger Cameras”!
Listing your cameras will number them in the order you’ve placed them, display
their locked/unlocked statuses, their IDs, and coordinates that are color coded
by the dimension the camera is in.
(Coordinates are replaced by the camera’s custom name if it has one)
Admins may list ALL camera IDs by typing:
“/function securitycameras:list/all”
Admins may list all OTHERS camera IDs by typing:
“/function securitycameras:list/others”
To enter a camera, either simply type: “/trigger Camera set <ID>”, or type:
“/trigger Camera set ?” replacing the “?” with the number camera you’ve placed
that you’d like to enter. E.g. Running “/trigger Camera set 3” will cause you
to enter the 3rd camera you’ve placed, being the 3rd camera on your camera ID
list in “/trigger Cameras”
Cameras have a red light on the front that blinks if the camera is in use!
(Blinking conditions can be customized)
Anyone is able to enter any of their cameras from any location and dimension,
and exiting will return them back to their previous position and gamemode!
However, survival/adventure mode players must be standing on a block to enter a
camera, and will be vulnerable to a 10 second combat cooldown that stops them
from entering a camera within 10 seconds of taking or dealing damage prior in
order to prevent anyone from attempting to defy risky situations.
(Can be toggled in the Admin Info page)
To destroy a camera, simply break the block it is hanging from.
Camera “Portals” are able to be made that are placed on a block and can be
right-clicked in order to enter a camera from a certain location without
needing to type anything!
Link a camera “portal” to a camera you own, or an unlocked camera another
player owns, by placing an item frame, framing an item in it, and typing:
“/trigger LinkPortal set <Camera ID>”
(Can be toggled in the Admin Info page)
All cameras are capable of built-in “Motion Detection” that must be manually
enabled in each camera by their owners using: “/trigger MotionDetectionOn”,
or disabled using: “/trigger MotionDetectionOff”.
Camera motion detection alerts camera owners if another player is spotted
in-frame with a 70 degree FOV, unless the player is in an unlit area.
(The low-lighting debuff is bypassed with camera night vision)
(Camera motion detection can be toggled as a whole in the Admin Info page)
Camera “Night Vision” can be applied to each camera by their owners by inserting
golden carrots into the camera using “/trigger AddNightVision set ?” replacing
the “?” with the number of golden carrots in the player’s inventory to spend,
each adding 15 minutes of night vision.
(Can be toggled per camera by their owners using “/trigger ToggleNV”)
The golden carrot requirement can be toggled in the Admin Info page, allowing
all cameras to have night vision enabled by their owners using
“/trigger Toggle NV”
(Camera night vision can be toggled as a whole in the Admin Info page)
Cameras can be given custom names, by right-clicking them with a renamed name tag, that are displayed in “/trigger Cameras”, when entering/exiting the camera, and more!
Cameras can be locked or unlocked by their owners (locked by default) allowing other players to enter someone else’s unlocked camera if they know the ID from the owner sharing it, using “/trigger LockCamera” and “/trigger UnlockCamera”!
There are 18 customizable settings and 9 different server statistics for admins to access using the command: “/function securitycameras:admin_info”
Anyone can see how many cameras they have, and what settings are
enabled/disabled by typing: “/trigger SecurityCameras”
(Can be toggled in the Admin Info page)
Survival & Multiplayer friendly