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 Jan 1, 2013up date it dont work for 1.4.6 it always turns sideways for the camera postion were it looks
-
View User Profile
-
Send Message
Posted Jan 1, 2013@Bomberboy123
It's not possible. If it was it would be in the plugin.
-
View User Profile
-
Send Message
Posted Dec 31, 2012Don't know if I wanna get this plugin, its pretty cool however it would be even more useful if you could just watch the the screen from the wall... that would be really cool, although I don't know if thats currently possible... this way you can just see everything that goes on, because clicking on the screen just to see everything is somewhat annoying and requires more effort... but cool plugin.
-
View User Profile
-
Send Message
Posted Dec 27, 2012Is it possible you could add limitations to how many a group could make?
-
View User Profile
-
Send Message
Posted Dec 27, 2012@Dibujaron
After thinking about it for a while before, your reality shield idea is possible.
I'll make my own API and implement it in CCTV Camera.
-
View User Profile
-
Send Message
Posted Dec 26, 2012@AFakeman
@sayaad
Sayaad, you say you have an invisibility function for it, but realistically that doesn't hide that the camera is in use, just you can't tell what player is in the camera. You should potentially look into an orefubscator-style system where the block looks different on one client than another. possibly using ProtocolLIB, I hear that makes it a lot easier. Come to think of it, I wonder if ProtcolLIB could finally make my old RealityShield idea work...
-
View User Profile
-
Send Message
Posted Dec 26, 2012@harryjamesuk
Delete your links.txt file and recreate your cameras.
@IdealIdeas
I already have an invisibility function in it. It works by not sending packets of that player existence to the player. This makes it fully undetectable by hacked clients and such. Also, no potion particles will be seen. ;)
-
View User Profile
-
Send Message
Posted Dec 26, 20121.4.6 Error: http://pastebin.com/XSruPYgr
-
View User Profile
-
Send Message
Posted Dec 25, 2012With the advent of potions why not also hit them with an invisibility potion while peering through a camera so people cant see players looking around?
Then when they leave the camera have it remove the potion effect.
-
View User Profile
-
Send Message
Posted Dec 25, 2012@spees
Hey, I just read your Comment an got an Idea for you to manage this without a change of the Plugin...
If you use Essentials an set "register-back-in-listener" in its config to "true" the players of your server can teleport to the Camera with /back after the used it... ;)
-
View User Profile
-
Send Message
Posted Dec 24, 2012Is it possible you can add optional Spoutcraft features? I would love it if you could use this plugin with or without Spoutcraft :D. Thanks in advance.
-
View User Profile
-
Send Message
Posted Dec 24, 2012Hey sayaad, Can you please insert an option for "give nightvision"? I use the Cams for showing the Server to new Players and now they can't see at night...
Would be very helpful to have this option...
-
View User Profile
-
Send Message
Posted Dec 23, 20121.4.6 Didn't break the plugin!
You can still use it in your 1.4.6 server.
-
View User Profile
-
Send Message
Posted Dec 21, 2012@sayaad
Maybe my previous explanation was a bit messy... heh...
In simple words, i want to be able to teleport to the camera location.
My idea is to create a room filled with screens from where people can view the destination before they decide if they want to go there or not. If they do want to go there, they could click left mouse button and it would teleport them to the camera location.
They won't be able to teleport back to the "screen room". Its a 1 way sort of deal.
I hope this is a bit more clear. I'd love to write it myself, but java isn't part of my skillset...
I have some future ideas with this as well, but i'd have to write some php for it first. Probably needs more code from your end as well so if i will ever get to that point....
Thanks!
-
View User Profile
-
Send Message
Posted Dec 21, 2012For some reason, when I type the commands to create a screen or camera, it tells me to left or right click an elligible block, but even after I've done so nothing happens. I'm not able to use the plugin as a result :S We're running 1.4.5. Any tips?
EDIT: Ahh, just cleared my old data files from a previous version and all was well. Excellent plugin!
-
View User Profile
-
Send Message
Posted Dec 19, 2012it whont open
-
View User Profile
-
Send Message
Posted Dec 19, 2012Is it possible not to show everyone that this camera is in use?
-
View User Profile
-
Send Message
Posted Dec 18, 2012When I click the screen it doesn't take me into the camera.
It works all the way til then. I linked it then right clicked the screen nothing.
-
View User Profile
-
Send Message
Posted Dec 15, 2012@spees
I'm not exactly sure what you mean. Mind being a bit more detailed in exactly what you want.
-
View User Profile
-
Send Message
Posted Dec 12, 2012hello there, cauthor, could you please take a look at tickets? Cant create screen and thus cant use your marvellous plugin((