CCTV Camera
^(Click me to donate!)^
CCTV Camera
Current Version - Version 2.8
For CraftBukkit - 1.4.7-R1.0
Expected revival starting by July, 2014. A complete recode using a more efficient method will occur, addressing all reported bugs. Expect a much more efficient version with minimal bugs. Expected to be finished August, 2014
Add cameras to monitor your server!
No Client-side add-ons needed!(No Spout)
What is it?
CCTV Cameras is a plugin developed by sayaad as an attempt to fulfil this plugin requests.
How Does it work?
This goes by the workaround that dibujaron taught of. That is, you create a screen and a camera then rightclick the screen to teleport to the respective camera.
There are 2 types of cameras :
- Dispenser Cameras - These use the dispenser block (because they look like cameras to us) as the camera screen. The direction the dispenser is faceing when you teleport to it. If you attempt to look to a diffrent side, you get teleported to the correct side and, for both types of cameras, if you attempt to move/break blocks/interact/hurt players, the action in undone.
- 360 Cameras - Unlike the dispenser cameras, these cameras can be any block type specified in the config and allows for a 360 view of the environment.
When you teleport to a camera you cannot interact with the environment. You will be inside of a glass block which gives a nice black block outline as to a real camera screen.
Features
- No Spout Needed!
- Configurable whether only the player created the camera-screen links can use them. Configurable camera block ids and screen block ids.
- Multi world support (screens can be in different world than cameras)
- Ability for players to see who is in a camera while viewing them.
- Creation wizard to avoid misconfigurations.
Commands and How To's
<> = required [] = optional
- /cctv create camera <camera name> - Enter camera creation mode. USE THIS COMMAND FIRST. After entering the command, left click your eligible camera block (default : dispensers, sponges, obsidian). If you screw up, the plugin will detect it.
- /cctv create screen <screen name> - Enter screen creation mode. USE THIS COMMAND AFTER CREATING CAMERA. Right-click eligible screen block to create a screen (default : Black wool, Grey Wool).
- /cctv link [camera name] [screen name] - Links the two. Use this AFTER you entered the above two commands. ^
After you link the two, you may right click the screen to teleport to the camera. When you are in the camera, you rightclick to exit it.
- /cctv modify [param] [true | false] - modifies the camera not linked yet. Params : public - when true, anyone can use the camera.
- /cctv delete link - Enter Link deletion mode. (You cannot delete a link that is not yours).
Note : You Rightclick to exit the camera.
Config
# Camera Config Options Camera: # Which block IDS can be a camera? Separated by "," # 49 = Obsidian, 19 = Sponge, 23 = Dispenser. Camera Block IDS: 49,19,23 # Allow dispenser cameras or only 360 cameras are created? Camera can be dispenser: true #Screen Config Options Screen: # Which block IDS can be a screen? Separated by ",". # 35:15 = Black Wool , 35:7 = Grey Wool Screen Block IDS: 35:15,35:7 #General Config options CCTV: #Creates either glowstone or glass under a camera Create Glowstone under camera: false #Self explanatory Invisible while viewing camera: true
Permissions
- cctv.create - all CCTV Camera commands.
- cctv.use - Permission to use the camera
- cctv.admin.spy - Allows server admins to view all cameras. Whether public or private.
Video
Thanks a lot to WoopaGaming for the video!
[German]
Filing errors
Please....please do not post errors on the comments on the plugin as they spam the comments and lead to me not being able to read other people's messages and also that the amount of chars per line is too small so that I will not be able to read and decipher the error as fast as I normally would.
I manage the following :
- Private Messages - Feel free to pm me
- Tickets
- The Forum
If you wish, you can put it in the form of a paste.
Live Graph Feed of Usage
Download
- See file for corresponding change log.
Notes
^ The image is a link in case you did not know ^
Delete the CCTV Camera folder in your plugins folder OR delete the Links.txt file located in the Data folder in the CCTV Camera folder before updating if specified.



-
View User Profile
-
Send Message
Posted Jul 11, 2012Please read this before updateing to version 1.3.4 or later from a previous build
That shows you how to update your data from unsupported previous data.
-
View User Profile
-
Send Message
Posted Jul 11, 2012New Major Update (Download in Dev Build)
Version 1.3.4
-
View User Profile
-
Send Message
Posted Jul 9, 2012Added in latest development build, cannot enter commands while viewing a camera
-
View User Profile
-
Send Message
Posted Jul 8, 2012@Imjust2cold
Oh, I can fix that. New feature planned, cannot enter commands while viewing camera.
-
View User Profile
-
Send Message
Posted Jul 8, 2012Really enjoying the plugin. Adds a new element to factions when you can setup a spy camera around there base. Thanks for all the hardwork and excellent plugin. Hope you keep this up to date. Thanks again -2Cold- Edit just found a bug if you forget to right click and exit camera and use a tp command you are like frozen gonna delete config and start over not sure if that is something that is fixable.
-
View User Profile
-
Send Message
Posted Jul 6, 2012@sayaad
could be bad or good, depending how you look at it. lotsa people only comment if they're having problems...
-
View User Profile
-
Send Message
Posted Jul 5, 2012No feedback since 2 days? *sadface* :(
-
View User Profile
-
Send Message
Posted Jul 3, 2012@kuben0
No. The two players will push each-other apart thus causing movement and causing the plugin to teleport them back to the normal location everytime this happens resulting in a very unstable and even sometimes blocked view.
-
View User Profile
-
Send Message
Posted Jul 3, 2012@sayaad
seems like they'd still know someone was watching the camera because it changes into a glass block, even if the person inside was invisible.
you'd have to use orefubscator-like features to make it completely undetectable...
-
View User Profile
-
Send Message
Posted Jul 3, 2012@sayaad
Great! :D
One more request, it seems like two people can't use the same camera (at least it wasn't possible when I tried it). Can you make that possible if minecraft allows two players at the same location?
-
View User Profile
-
Send Message
Posted Jul 3, 2012@kuben0
Already added in dev build yesterday ;)
Just enable it in the config.
-
View User Profile
-
Send Message
Posted Jul 3, 2012Awesome mod! Would be nice if the player became invisible when he was teleported to the glass block. That way you could spy on people without being seen. I'm pretty sure it can be done :)
-
View User Profile
-
Send Message
Posted Jul 3, 2012@bgsteiner
No, its very easy to get a map to display an image/animate. My problem is getting the image (from the camera location in a first person view) that will be displayed on the map.
-
View User Profile
-
Send Message
Posted Jul 3, 2012talk to the guy that made this
http://www.youtube.com/watch?v=-fACYBt7SA0
-
View User Profile
-
Send Message
Posted Jul 2, 2012@Gaioli
What I mean is how am I going to get a first person image from a location.... Its extremely easy to get an overhead view but idk how to get a first person view then convert that into the low-quality image from a map...I will have to do that pixel by pixel if I even get an image to convert. If you somehow figure out how to do this I will gladly add it as a feature.
-
View User Profile
-
Send Message
Posted Jul 2, 2012@sayaad
In that you are wrong. Its a sketchy area but it is possible to make a custom map renderer and have it show up. I may be able to shed a little light on the subject. I know for a fact you can print images on maps but if you can live update it as required is another story.
EDIT: If you use an async repeating thread that consistently wipes and updates the map every 20-30 ticks it is possible to "live update" said map
EDIT2: I see what you mean. I know you can set the center location and zoom level, just need to see if you can set the pitch
-
View User Profile
-
Send Message
Posted Jul 2, 2012@Gaioli
This actually was the first idea I had when I heard of this. Then arose my problem....how am I going to get the image to display on the map?
(As far as I know you cannot get an image from a location without spout)
-
View User Profile
-
Send Message
Posted Jul 2, 2012First of all, love the plugin. Excellent idea! But here is an idea. For the screens, instead of tp'ing a player to the Camera block, perhaps use a map and a custom renderer for the dispenser camera? That way you could see out of the camera through the map and have it update consistently with little lag
-
View User Profile
-
Send Message
Posted Jul 2, 2012@tsuna25
:3 I am currently planning spout support with new blocks and all that good stuff. You may have to wait a while though as I am unfamiliar with the API.
-
View User Profile
-
Send Message
Posted Jul 2, 2012Sub-id support for cameras and stuff?Would be cool to have spout stuff for this.