CameraObscura
CameraObscura
CameraObscura brings the photography and painting in your Minecraft world.
What is photography and paintings?
Photographs and paintings are... map items that contains an image on it. Image can be based on player skin (photo), on picture file uploaded to server, or... image based on a pixel-art created using colored wool.
Video
Features
- Creating photo using photo camera (three types of photo: full-size, top-half, face)
- Creating photo using tripod-camera (Camera Obscura :)) Economy supported (player must pay for picture)
- Creating picture using png-image ploaded to the server
- Creating picture using pixel-art created with colored wool
- Copy-protection for maps used as pictures
- Picture owners features: limit of pictures per owner, copy protection, ability to change owner of picture.
- Remove picture and re-use map with same id for future pictures
- Crafting recipes for photo camera, photo paper. Creating tripod-camera without any commands.
Why do I want it?
If you need to bring additional fun to your server.... Hell, no! If you have a server you need CameraOscura! :)
How to use it?
- Install
- Configure plugin (edit the config.yml file)
- Upload some backgrounds (recommended size 128x128), upload pictures.
- Start server and made a picture!
How to make a picture?
- Photo camera. You can create a photo camera (by default it's a watch item with data equal to 1: you can use "camera" to make a pictures, but you can not use watch to make a picture) and photo paper (by default photo-paper is a paper sheet with data equal to 1: you cannot use regular paper to create pictures). Click any player with a camera. One sheet of paper will be removed from your inventory and picture (map) will be given to you.
- Camera obscura (tripod camera). You must build a tripod camera. Place fence, note block on the top of it, and... camera at the side of note block. Than take a photo paper and click to button (camera lens). Note: Both cameras supported three types of photos defined by distance from camera to player: head photo, top-half photo, full length photo. All photos are printed on the background. Backgrounds are png-images uploaded to specified folder (/CameraObscura/backgrounds/). Camera obscura can be configured to use any predefined background.
- Create photo of any player (even offline player) using commands. Hold one sheet of photo paper in hand and type commands: /photo head <player name>, /photo top <player name>, * /photo full <player name>
- Create a picture based on image file. You need to upload image (only png-file supported now) to /CameraObscura/images/ folder and type /photo image <image name>
- Create a picture based on colored wool pixel-art, You need to create a picture using colored wool. Type /photo brush to enable brush mode. Left clicking with brush (feather item) will select 1st point (top left!), right clicking will select 2nd point (bottom right). Type command:
- /photo paint <picture_name> to create a picture resized to 128x128
- /photo paint center <picture_name> to create a picture and place it at center of the map. Picture will not be resized so it could be too little... Note: you can repaint previously created picture using command /photo repaint {center} <picture_name> (don't forget to hold in hand picture that you need to repaint)
How to create camera set it on the tripod?
There's some recipes
Commands
You can check help in game using command /photo help or find command list here
Permissions
All permissions listed here
Configuration
You can configure plugin only by editing config.yml file.
bStats and update checker
CameraObscura includes two features that use your server internet connection. First one is bStats, using to collect information about plugin (plugin version, amount of servers, etc.) and second is update checker (required to find newer version of CameraObscura at dev.bukkit.org). If you don't like this features you can easy disable it. To disable update checker you need to set parameter "enabled" to "false" in bStats/config.yml.
Support my work
@Arizrain
Yeah! This bug was fixed at craftbukkit, no CameraObscura update required.
Download craftbukkit #2689 build or later.
Ty very much for checking this out. I hope they respond to you quickly. We miss it alot! =)
@Arizrain @xXxterminatorxXx
Again, I can say that we will not use dev.builds of bukkit. It contains bugs, and now this bug are corresponding to CameraObscura plugin.
There is was one bug that produce two effects:
1. It was not possible to create a camera of photopaper with id not equal to 0 (so it turns camera to simple watch, and turns photopaper to simple paper). This bug was fixed today and if you download latest devbuild you will find that camera and photopaper are working corectly.
2. Another bug (still not fixed). Every new created (using BukkitAPI) map has id equal to 0. So when you making photo you will everytime find MAP:0 in your inventory. I created a bug report and I hope this bug will fixed soon.
Very good plugin, and it gives me the photo on one map id and then goes one photo on the server but I hope it's the 1.4.7 version the most though now already is 1.5.
Ok tyvm, will check back daily for it =)
@Arizrain
Hello! Made a little test with 1.5. It not work for me too. I think something requires to be recoded. I will release updated version soon.
Hey, Any problems for this on 1.5 ? Cuz mine is not working, and I dont know if I need to change anything in the config?
@LeeEwing02
Thank you for suggestion. I think I can add it to the next version.
Hi this plugin is very nice thanks but i highly suggest adding a command to resize a photo like after you download a photo like this one
http://images.wikia.com/callofduty/images/e/ea/Raid_Minimap_BOII.png
with the command
/photo download raid www.images.wikia.com/callofduty/images/e/ea/Raid_Minimap_BOII.png
It works great, but I need it resized because it is 512x512
Thanks
- v_lee02
@MoffKalast
No, CameraObscura works without spout :)
@Arizrain
Thank you very much! Incidentally, this was the largest donation for all my plugins (even I summarize all the received donations). :)
Thank you for the information. Works so smooth and has been such fun for all =) Donated.
- Patti server: rsmv.net
Lol this requires Spout, doesn't it?
@fromgate Im 100% sure that Tekkit uses Bukkit API because they all have bukkit plugins, and have made one myself.... This is probably one of the Top plugins in greatness. Keep up the great work :D @fromgate
@Arizrain
Thank you :)
After uploading the backround images you can define default backgrond in config.yml — default-background: <image name without extension> Default value of the "default-background" is set to random. It means every picture will take a random file to backgrounds. Other way to setup backgrounds is using tripod-camera.
How to configure tripod camera?
@UraniumCraft
Did you test it? Or just guessing? :)
If tekkit server is compatible with BukkitAPI - CameraObscura will work. If tekkit server is not based on craftbukkit (i.e. not compatible with BukkitAPI) CameraObscura will not work with. Like any plugin from the bukkit.org :)
This is seriously the coolest plugin ever =) I plan to donate for sure. and Loved the vid, no words necessary! well done! Can do so much more on our server now. Where do i change the backgrounds for each pic? I've loaded several different ones in the background folder, but I cant seem to find command to change it.
Guessing this doesnt work with tekkit -_-
@Mortalsinn
v0.1.3
@fromgate
It seems that it might be CJB Mod that interferes with the recipe. I'm guessing if CJB mod does this, other mods that do stuff with inventory might also cause this. Maybe another thing for the FAQ..