If anyone's been around long enough to remember me, I used to make all sorts of PC programs for Minecraft Pocket, such as an inventory editor (MCPEedit), world map maker (MCPEMapMaker), 3D world viewer (MCPEWorldEdit), custom world generator (MCPEGenerator), and a server (Pocket Server)! But, as time went on, and my interest in Minecraft Pocket dwindled, I stopped updating/working on those programs, and even open-sourced them all.
But, now I'm back, and to celebrate, I thought I'd work on my biggest program/project ever (not just for Minecraft Pocket, but literally ever)! I decided to call it PocketViewer, to break away from that old and annoying "MCPE[insert function]" name scheme I had before. PocketViewer was originally supposed to be a rewrite of MCPEWorldEdit, the 3D world viewer, but now I have even bigger plans to expand it, and combine all my previous ideas into one.
PocketViewer will be:
world generator (finite, infinite version to be released on Android & iOS)
world editor (in 3D!)
map maker (2D map of your world!)
general utilities (.png to .tga converter, SSH to grab MCPE files wirelessly for supported devices, etc.)
server/client (if I feel brave enough after doing the other portions)!
PocketViewer is written entirely in Java, so I don't have to worry about making it compatible with other operating systems. The 3D renderer will use LWJGL, but the rest of the program will be written strictly with Java's GUI graphics for efficiency and to support computers that aren't compatible with LWJGL (if your computer isn't compatible, only the 3D world viewer/entity editor will be off limits).
Since I started this program relatively recently, I don't expect a first preview release until at most, 2-3 weeks from this post date (on July 18th through July 25th). At the moment, I am working on the 3D editor (since this started out as a rewrite of MCPEWorldEdit), and then I will be working on a LevelDB format reader to read the new v0.9.0 world format.
Though, don't worry, I will add many screenshots and update the ETA date as time goes on!
For now, I only have screenshots of my 3D world viewer and .tga texture reader, but new screenshots will be added!
I'm currently working on infinite world rendering. The renderer now uses textures, has lighting (smooth lighting is do-able as well) and frustum culling! The frustum culler (renders chunks only visible on the screen) allows for the FPS to go anywhere from 60 to 200 on lower-end computers like mine!
The .tga loader manages to work just fine, and loads .tga files in Java as a BufferedImage, which can be used by the 3D renderer for texturing, or can be converted to .png or any other format to help texture pack makers who lack .tga support!
Post any suggestions for features you may want added, I want this program to include everything a Minecraft Pocket user may ever need on their PC! Just remember, this is specifically a PC program (although the world generator will be ported to Android and iOS), don't suggest things related to modding or that require a mobile device unless you are certain there is a way to do it.
Delurking to tell you MCPEedit was my go-to map tool before 0.9.0 and I a) wanted to thank you for your work so far say how happy I am to see you back developing tools. Keep up the good work, and i will be avidly watching your progress/using your stuff again.