What this add-on / mod does is to change the way item frames render when they have a map in them. I was always disappointed with how this was done in vanilla, so I finally decided to do something about it:
News:
v1.1 Now working with MC 1.2.
v1.0 Now that BTW is working on 1.5.1, I guess I should push the updated version. It seems to be working fine, but make sure you backup before installing just in case. Please report any problems.
v0.8 Alpha release - I've not done extensive testing on this yet, so be warned that I'm not 100% sure it is entirely safe to your world, but I also can't think of any possible way it could break anything. I'd appreciate if people could do any kind of testing they can think with them and leave some feedback and pictures of them in use.
Installation:
Simply download the version you want, and drop the class file into your minecraft jar.
This only modifies the rendering class for the item frame, so it should be compatible with any mod which doesn't modify that particular file. Also, since this is just a client mod which changes a single rendering class and doesn't add any new data or blocks, it can be removed at any time on an update without any problems to your map.
Downloads:
Now the mod only comes in one flavor, and instead of being able to rotate the map, you right click to toggle it to either have the map sitting inset in the frame or borderless, sitting in front of the frame.
---DOWNLOAD LINK---
Enjoy!
(Original post)
What I've done is to make it so that when a map is placed into an item frame, the item frame will expand to the full block face size and the map will look much larger in it. Pictures are below, but I also want some opinions.
Problem is, I've got a few options for how this should look:
Keeping a '1/16th of a block' frame like the current item frames:
Going for a frame half that thickness: (actually, half thick looks dumb)
Or the map scaled right up to the full face of the block, such that the map sits on the 'front' of the frame and tiles seamlessly with the ones next to it:
I think the first one looks most fitting for the vanilla look, but the seemless tiling of the last is super nice and you could add your own 'frame' with molding in BTW. The second was kind of trying to split the difference to minimize the frame (and because I'd coded it to be possible by changing a single number), but I'm not sure about breaking the '1/16th of a block minimum dimension' rule of minecraft. Does anything in BTW break that rule?
Actually, should I just put up all versions and give people the choice?
The other thing, is I am actually clueless about the proper way to distribute this. Putting the re-obfuscated file up for download somewhere should work for people to just drop into their jar, so long as FC hasn't also made any changes to RenderItemFrame.java, right? Or is there another way this is meant to be done? Am I meant to use modloader in some way?
Thanks for feedback, and I'll be editing this post to have the download once this is all worked out.