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 Feb 26, 2013@ObliviusMinecraft
Fixed in 2.8. Download when the file is approved.
-
View User Profile
-
Send Message
Posted Feb 26, 2013@trevader2413553142
Plugin requires a permissions plugin.
Allow the default group(whatever you set it to) to have the permission cctv.use
If the above still doesn't work then the camera isn't public at all. Remeber, the /cctv modify public command only modifys the current, unlinked camera. The command is entered before you create a screen / link the two components together. It cannot be used to edit an already linked camera. For that you can go into plugins/CCTV Camera/Data/Links.txt, locate which camera is the one you want to edit (The names of the camera is directly after the first comma on a line) and on the same line as your camera change "false" to "true".
-
View User Profile
-
Send Message
Posted Feb 24, 2013I have one other problem, even when i set a camera to public, anyone who's not an op. can't use the camera.
-
View User Profile
-
Send Message
Posted Feb 23, 2013GREAT MOD! it works perfectly, only, i have the same problem as obliviusminecraft
-
View User Profile
-
Send Message
Posted Feb 11, 2013@ObliviusMinecraft
That's only for 360 cameras since it doesn't matter what direction you look at initially since you can just turn around.
For dispenser cameras it would face west.
-
View User Profile
-
Send Message
Posted Feb 10, 2013I just wanted to point out, that when I used the cameras it would always point me toward North, I think, but my camera was point West. :|
-
View User Profile
-
Send Message
Posted Feb 9, 2013-
View User Profile
-
Send Message
Posted Feb 9, 2013Found out that this works with 1.4.7
-
View User Profile
-
Send Message
Posted Jan 31, 2013@chris_king
1) I already worked on that. Cameras are now undetectable. :P
2) You only need to delete the CCTV Camera folder if I change the format of the stored data. More stuff I add is the more data I need to add to the file. Look at the changelog for the corresponding file and I will tell you whether you need to delete the file or not from now on.
You can install the plugin and check to see if you get an error with "ArrayOutOfBoundsException" when attempting to do something. If you do, you need to delete the file. If not however, you don't need to as I didn't change/add anything to the format.
@CrossfireLR99
Attempted fix of dupe now...
@Chyrasaor
The plugin is still active. Updates are just slow. If someone reports a bukkit version that isn't compatible with the plugin to me then I'll update ASAP and ignore bug fixes.
-
View User Profile
-
Send Message
Posted Jan 30, 2013I installed your CCTV camera plugin, but after a while I have detected a duplicate bug. If you place for example a diamond block and you put a dispenser on it, you make the dispenser a camera and you make a black screen and you link them, than if you destroy that diamond block and you use the screen and you go back out of the screen, the diamond block appears again! If you destroy the diamond block again and you use the screen, the diamond block is again on his place so you can duplicate it as many times you want. Pleas fix this because now I can't use your great plugin!
Greetz, Lorenz
-
View User Profile
-
Send Message
Posted Jan 28, 2013I am eager to see this most interesting plugin regain production.When might the next update be?
-
View User Profile
-
Send Message
Posted Jan 27, 2013I have a suggestion:
Make it so when I'm viewing a camera and am inside a sponge or dispenser, then other users can't see me when I'm viewing the camera so its more inconspicuous. I want to keep them on their toes so they never KNOW when I'm watching. I noticed on my second account, that I can see my ops inside the sponge or dispenser while they view the camera, but this makes it so, people can just look over to see if its being watched or not... so this way it would make it so they NEVER KNOW when the cameras are being watched and viewed.
basically, make it so when other people look at the cameras it ALWAYS looks like a sponge or dispenser to them regardless if the camera is being viewed or not... perhaps you could cause the player to go auto vanish and make the player invisible and keep the block the same and only invisible to the player so they can view. Either way, the sponge and dispenser should always look like such to other players... whether they are OP or normal users.
Another suggestion would be make the updating better. I have over 60 cameras and screens I have to set up each time I update... I really hate doing this.
-
View User Profile
-
Send Message
Posted Jan 26, 2013can it be used for 1.4.7?
-
View User Profile
-
Send Message
Posted Jan 20, 2013someone invite me to minecraft
-
View User Profile
-
Send Message
Posted Jan 15, 2013@PEZA0
please man, can add to work with 144 id's ? players heads?
-
View User Profile
-
Send Message
Posted Jan 11, 2013@clonecommando101
Yea the 1.4.5 versions works with 1.3.1.
You MUST delete your Links.txt folder from the CCTV Camera folder as I changed up the format since then.
-
View User Profile
-
Send Message
Posted Jan 10, 2013Hello, first of all great plugin! Second I would like to know if the 1.4.2/1.4.5 versions work for a spout 1.3.2 server? If not is there a file you could give me that will make this plugin work on a 1.3.2 server if that is not to much trouble? Thank you.
-
View User Profile
-
Send Message
Posted Jan 7, 2013Can add to work with Players Head Block ? I will use a TV skin. ID 144 dont works.
-
View User Profile
-
Send Message
Posted Jan 7, 2013GREAT PLUGIN AND I LOVE IT!... so does my staff hahahaha
-
View User Profile
-
Send Message
Posted Jan 4, 2013@Bomberboy123
ya, because clicking a screen requires SO MUCH effort.
Stop being lazy.