• 0

    posted a message on I am a thread killer
    Quote from Acetyl

    I've felt the same. Perhaps it is something beyond coincidence.


    Maybe, perhaps I should try to be less conclusive with everything I say...
    Posted in: General Off Topic
  • 0

    posted a message on ➩Yᴏᴜʀ Hᴏʙʙʏ!
    If you're doing java I recommend using Netbeans instead of eclipse. I personally like it much more.

    As for me, I like programming too. ATM I'm creating a map editor for Minecraft Pocket Edition using lwjgl (opengl API for java).
    Posted in: General Off Topic
  • 0

    posted a message on I am a thread killer
    Every time I post in a thread all of a sudden the activity stops and the thread vanishes off the first page. It's probably just a coincidence, but It feels like I just kill threads. Does anyone else ever get this feeling, like they posted something that ended all conversation and ruined the topic?

    *sigh* oh well, if that's the case this thread will vanish without a trace :rolleyes:
    Posted in: General Off Topic
  • 0

    posted a message on The Redstone PE HQ: Tutorials, Blueprints, and Inventions! (changing this text faster than a gif!)
    The test page makes my eyes burn.
    Posted in: MCPE: Clans
  • 0

    posted a message on Minecraft PE Podcast Now on iTunes
    It's a good idea. Just stick around for a while, stay on top of things, and try not to boost your thread so much (mods don't like that) ;)
    Posted in: MCPE: Show Your Creation
  • 0

    posted a message on Mining Bug - Redstone and Diamond
    Quote from Deevil768

    If you read any of the posts above you would have fount out you're not supposed to mine redstone


    THANK YOU!
    Posted in: MCPE: Discussion
  • 0

    posted a message on What happens when you go to far out of world boundaries
    Huh, that's pretty cool ^_^ thanks for sharing!
    Posted in: MCPE: Discussion
  • 0

    posted a message on WORKING MCPE TIMER! I HAVE FOUND A WAY! =-O

    Tell me or show me a video


    Wow, greedy for knowledge are we?
    Posted in: MCPE: Discussion
  • 0

    posted a message on ***LEGIT*** MLG PRO ELITE MCPE CLAN -- 39 WHOLE MEMBERS!***LEGIT***
    Update:


    package notarealpackage;
    
    import org.lwjgl.LWJGLException;
    import org.lwjgl.input.Keyboard;
    import org.lwjgl.input.Mouse;
    import org.lwjgl.opengl.Display;
    import org.lwjgl.opengl.DisplayMode;
    import static org.lwjgl.opengl.GL11.*;
    import static org.lwjgl.util.glu.GLU.*;
    
    public class NotARealMainClass {
       
        public static void main(String[] args) {
    	    Prefs.load();
    	    Menus.populate();
    	    initDisplay();
    	    run();
        }
       
        public static void initDisplay(){
    	    try{
    		    Display.setDisplayMode(new DisplayMode(768, 512));
    		    Display.setResizable(true);
    		    Display.setTitle("Not a real display title");
    		    Display.setInitialBackground(1.0f, 1.0f, 1.0f);
    //		    Display.setIcon(Textures.icon);
    		    Display.create();
    	    }catch(LWJGLException e){
    		    e.printStackTrace();
    		    Display.destroy();
    		    System.exit(1);
    	    }
        }
       
        public static void ready3D(Camera cam){
    	    glMatrixMode(GL_PROJECTION);
    	    glLoadIdentity();
    	    gluPerspective(cam.getFieldOfView(), cam.getAspectRatio(), cam.getNearClippingPlane(), cam.getFarClippingPlane());
    	    glMatrixMode(GL_MODELVIEW);
    	    glLoadIdentity();
    	    glDisable(GL_BLEND);
    	    glDisable(GL_TEXTURE_2D);
    	    glEnable(GL_DEPTH_TEST);
        }
       
        public static void ready2D(){
    	    glMatrixMode(GL_PROJECTION);
    	    glLoadIdentity();
    	    glOrtho(0, Display.getWidth(), 0, Display.getHeight(), -1, 1);
    	    glMatrixMode(GL_MODELVIEW);
    	    glLoadIdentity();
    	    glEnable(GL_BLEND);
    	    glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
    	    glEnable(GL_TEXTURE_2D);
    	    glDisable(GL_DEPTH_TEST);
        }
       
        public static void run(){
    	    World world = new World(new Camera(Prefs.fieldOfView, (float)Display.getWidth() / (float)Display.getHeight(), 0.1f, 1000), Prefs.basicsColor, Prefs.backgroundColor, 0.3f, 0.5f);
    	    world.getCamera().climb(-64);
    	    int flash = 0;
    	    long flashTime = 0;
    	    long fpsTime = 0;
    	    float speed = 0;
    	    float vSpeed = 0;
    	    char lastDirection = 'n';
    	    char lastVDirection = 'n';
    	    int fps = 0;
    	    byte menu = 0;
    	    boolean startingUp = true;
    	    boolean running = true;
    	    boolean saved = true;
    	   
    	    while (running){
    		    while(startingUp){
    			    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    			    glViewport(0, 0, Display.getWidth(), Display.getHeight());
    			    ready2D();
    			   
    			    Menus.startUp.render();
    			    if(Menus.startUp.isButtonActivated(0)){
    				    Display.destroy();
    				    System.exit(0);
    			    }else if(Menus.startUp.isButtonActivated(1)){
    				   
    			    }else if(Menus.startUp.isButtonActivated(2)){
    				    startingUp = false;
    				    break;
    			    }
    			   
    			    if(Display.isCloseRequested()){
    				    Display.destroy();
    				    System.exit(0);
    			    }
    			   
    			    Display.sync(60);
    			    Display.update();
    		    }
    		   
    		    long loopStart = System.nanoTime();
    		   
    		    if(flash == Colors.rainbow().length - 1){
    			    flash = 0;
    		    }else{
    			    if(System.nanoTime() - flashTime > 50000000){
    				    flash ++;
    				    flashTime = System.nanoTime();
    			    }
    		    }
    		   
    //<editor-fold defaultstate="collapsed" desc="Motion Code">
    		    if(Input.motion() == 'f'){
    			    if(Input.motion() == lastDirection){
    				    if(speed < 0.5f){
    					    speed += 0.01f;
    				    }else{
    					    speed = 0.5f;
    				    }
    			    }else{
    				    speed = 0;
    				    if(speed < 0.5f){
    					    speed += 0.01f;
    				    }else{
    					    speed = 0.5f;
    				    }
    			    }
    			    world.getCamera().move('m', speed);
    			    lastDirection = 'f';
    		    }else if(Input.motion() == 'b'){
    			    if(Input.motion() == lastDirection){
    				    if(speed < 0.5f){
    					    speed += 0.01f;
    				    }else{
    					    speed = 0.5f;
    				    }
    			    }else{
    				    speed = 0;
    				    if(speed < 0.5f){
    					    speed += 0.01f;
    				    }else{
    					    speed = 0.5f;
    				    }
    			    }
    			    world.getCamera().move('m', 0 - speed);
    			    lastDirection = 'b';
    		    }else if(Input.motion() == 'l'){
    			    if(Input.motion() == lastDirection){
    				    if(speed < 0.5f){
    					    speed += 0.01f;
    				    }else{
    					    speed = 0.5f;
    				    }
    			    }else{
    				    speed = 0;
    				    if(speed < 0.5f){
    					    speed += 0.01f;
    				    }else{
    					    speed = 0.5f;
    				    }
    			    }
    			    world.getCamera().move('s', speed);
    			    lastDirection = 'l';
    		    }else if(Input.motion() == 'r'){
    			    if(Input.motion() == lastDirection){
    				    if(speed < 0.5f){
    					    speed += 0.01f;
    				    }else{
    					    speed = 0.5f;
    				    }
    			    }else{
    				    speed = 0;
    				    if(speed < 0.5f){
    					    speed += 0.01f;
    				    }else{
    					    speed = 0.5f;
    				    }
    			    }
    			    world.getCamera().move('s', 0 - speed);
    			    lastDirection = 'r';
    		    }else{
    			    if(speed > 0){
    				    speed -= 0.01f;
    				    if(lastDirection == 'f'){
    					    world.getCamera().move('m', speed);
    				    }else if(lastDirection == 'b'){
    					    world.getCamera().move('m', 0 - speed);
    				    }else if(lastDirection == 'l'){
    					    world.getCamera().move('s', speed);
    				    }else if(lastDirection == 'r'){
    					    world.getCamera().move('s', 0 - speed);
    				    }
    			    }else{
    				    speed = 0;
    			    }
    		    }
    		   
    		    if(Input.climb() == 'u'){
    			    if(Input.climb() == lastVDirection){
    				    if(vSpeed < 0.5f){
    					    vSpeed += 0.01f;
    				    }else{
    					    vSpeed = 0.5f;
    				    }
    			    }else{
    				    vSpeed = 0;
    				    if(vSpeed < 0.5f){
    					    vSpeed += 0.01f;
    				    }else{
    					    vSpeed = 0.5f;
    				    }
    			    }
    			    world.getCamera().climb(0 - vSpeed);
    			    lastVDirection = 'u';
    		    }else if(Input.climb() == 'd'){
    			    if(Input.climb() == lastVDirection){
    				    if(vSpeed < 0.5f){
    					    vSpeed += 0.01f;
    				    }else{
    					    vSpeed = 0.5f;
    				    }
    			    }else{
    				    vSpeed = 0;
    				    if(vSpeed < 0.5f){
    					    vSpeed += 0.01f;
    				    }else{
    					    vSpeed = 0.5f;
    				    }
    			    }
    			    world.getCamera().climb(vSpeed);
    			    lastVDirection = 'd';
    		    }else{
    			    if(vSpeed > 0){
    				    vSpeed -= 0.01f;
    				    if(lastVDirection == 'u'){
    					    world.getCamera().climb(0 - vSpeed);
    				    }else if(lastVDirection == 'd'){
    					    world.getCamera().climb(vSpeed);
    				    }
    			    }else{
    				    vSpeed = 0;
    			    }
    		    }
    		   
    		    if(world.getCamera().getX() > 256){
    			    world.getCamera().setX(256);
    		    }else if(world.getCamera().getX() < -256){
    			    world.getCamera().setX(-256);
    		    }
    		    if(world.getCamera().getY() > 256){
    			    world.getCamera().setY(256);
    		    }else if(world.getCamera().getY() < -256){
    			    world.getCamera().setY(-256);
    		    }
    		    if(world.getCamera().getZ() > 256){
    			    world.getCamera().setZ(256);
    		    }else if(world.getCamera().getZ() < -256){
    			    world.getCamera().setZ(-256);
    		    }
    //</editor-fold>
    		   
    		    if(!Input.menuOn()){
    			    world.getCamera().look('y', Mouse.getDX() * world.getSensitivity());
    			    world.getCamera().look('x', (0 - Mouse.getDY()) * world.getSensitivity());
    			    if(world.getCamera().getXRotation() > 90){
    				    world.getCamera().setXRotation(90);
    			    }else if(world.getCamera().getXRotation() < -90){
    				    world.getCamera().setXRotation(-90);
    			    }
    			    Mouse.setGrabbed(true);
    		    }else{
    			    Mouse.setGrabbed(false);
    		    }
    		   
    		    if(Input.rainbowOn()){
    			    world.setBasicsColor(Colors.rainbow()[flash]);
    		    }else{
    			    world.setBasicsColor(world.getOriginalBasicsColor());
    		    }
    		   
    		    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    		    glViewport(0, 0, Display.getWidth(), Display.getHeight());
    		    ready3D(world.getCamera());
    		    world.getCamera().setAspectRatio((float)Display.getWidth() / (float)Display.getHeight());
    		    world.getCamera().use();
    		   
    		    world.renderBasics();
    		   
    		    ready2D();
    		    if(Input.statsOn()){
    			    Basics.renderText("Not A Real Application`cv0.0.1a", world.getBasicsColor(), 8, Display.getHeight() - 40 * world.getGUIScale(), world.getGUIScale());
    			    if(fps > 25){
    				    Basics.renderText(fps + " fps", world.getBasicsColor(), 8, Display.getHeight() - 80 * world.getGUIScale(), world.getGUIScale());
    			    }else if(fps > 15){
    				    Basics.renderText(fps + " fps", Colors.orange, 8, Display.getHeight() - 80 * world.getGUIScale(), world.getGUIScale());
    			    }else{
    				    Basics.renderText(fps + " fps", Colors.red, 8, Display.getHeight() - 80 * world.getGUIScale(), world.getGUIScale());
    			    }
    			    Basics.renderText("X:" + world.getCamera().getX(), world.getBasicsColor(), 8, Display.getHeight() - 120 * world.getGUIScale(), world.getGUIScale());
    			    Basics.renderText("Y:" + (0 - world.getCamera().getY()), world.getBasicsColor(), 8, Display.getHeight() - 160 * world.getGUIScale(), world.getGUIScale());
    			    Basics.renderText("Z:" + world.getCamera().getZ(), world.getBasicsColor(), 8, Display.getHeight() - 200 * world.getGUIScale(), world.getGUIScale());
    			    Basics.renderText("Pitch:" + (0 - world.getCamera().getXRotation()), world.getBasicsColor(), 8, Display.getHeight() - 240 * world.getGUIScale(), world.getGUIScale());
    			    Basics.renderText("Yaw:" + world.getCamera().getYRotation(), world.getBasicsColor(), 8, Display.getHeight() - 280 * world.getGUIScale(), world.getGUIScale());
    			    if(Input.rainbowOn()){
    				    Basics.renderText("Basics R:`h", world.getBasicsColor(), 8, Display.getHeight() - 320 * world.getGUIScale(), world.getGUIScale());
    				    Basics.renderText("Basics G:`h", world.getBasicsColor(), 8, Display.getHeight() - 360 * world.getGUIScale(), world.getGUIScale());
    				    Basics.renderText("Basics B:`h", world.getBasicsColor(), 8, Display.getHeight() - 400 * world.getGUIScale(), world.getGUIScale());
    			    }else{
    				    Basics.renderText("Basics R:" + world.getBasicsColor().getRed(), world.getBasicsColor(), 8, Display.getHeight() - 320 * world.getGUIScale(), world.getGUIScale());
    				    Basics.renderText("Basics G:" + world.getBasicsColor().getGreen(), world.getBasicsColor(), 8, Display.getHeight() - 360 * world.getGUIScale(), world.getGUIScale());
    				    Basics.renderText("Basics B:" + world.getBasicsColor().getBlue(), world.getBasicsColor(), 8, Display.getHeight() - 400 * world.getGUIScale(), world.getGUIScale());
    			    }
    		    }
    		   
    //<editor-fold defaultstate="collapsed" desc="Menu Code">
    		    if(Input.menuOn()){
    			    world.getCamera().setFieldOfView(100);
    			    world.getCamera().look('y', 0.25f);
    			    if(menu == 0){
    				    Menus.main.render();
    				    if(Menus.main.isButtonActivated(0)){
    					    if(saved){
    						    running = false;
    					    }else{
    						    menu = 1;
    					    }
    				    }else if(Menus.main.isButtonActivated(1)){
    					    menu = 3;
    				    }else if(Menus.main.isButtonActivated(4)){
    					    menu = 2;
    				    }
    			    }else if(menu == 1){
    				    Menus.confirmQuit.render();
    				    if(Menus.confirmQuit.isButtonActivated(0)){
    					    running = false;
    				    }else if(Menus.confirmQuit.isButtonActivated(1)){
    					    menu = 0;
    				    }
    			    }else if(menu == 2){
    				    Menus.confirmNew.render();
    				    if(Menus.confirmNew.isButtonActivated(0)){
    					    menu = 0;
    					    world.clear();
    				    }else if(Menus.confirmNew.isButtonActivated(1)){
    					    menu = 0;
    				    }
    			    }else if(menu == 3){
    				    Menus.options.render();
    				    if(Menus.options.isButtonActivated(0)){
    					    menu = 0;
    				    }else if(Menus.options.isButtonActivated(1)){
    					    if(Prefs.defaultLight){
    						    Menus.options.getButtons().get(1).setText("Light: Smooth");
    						    Prefs.defaultLight = false;
    					    }else{
    						    Menus.options.getButtons().get(1).setText("Light: Default");
    						    Prefs.defaultLight = true;
    					    }
    				    }else if(Menus.options.isButtonActivated(2)){
    					    if(Prefs.fieldOfView != 100){
    						    Prefs.fieldOfView += 10;
    						    Menus.options.getButtons().get(2).setText("FOV: " + Prefs.fieldOfView);
    					    }else{
    						    Prefs.fieldOfView = 20;
    						    Menus.options.getButtons().get(2).setText("FOV: " + Prefs.fieldOfView);
    					    }
    				    }else if(Menus.options.isButtonActivated(3)){
    					    if(Prefs.viewCeiling){
    						    Prefs.viewCeiling = false;
    						    Menus.options.getButtons().get(3).setText("Ceiling: Off");
    					    }else{
    						    Prefs.viewCeiling = true;
    						    Menus.options.getButtons().get(3).setText("Ceiling: On");
    					    }
    				    }else if(Menus.options.isButtonActivated(4)){
    					    if(Prefs.viewGrid){
    						    Prefs.viewGrid = false;
    						    Menus.options.getButtons().get(4).setText("Grid: Off");
    					    }else{
    						    Prefs.viewGrid = true;
    						    Menus.options.getButtons().get(4).setText("Grid: On");
    					    }
    				    }else if(Menus.options.isButtonActivated(5)){
    					    if(Prefs.viewBounds){
    						    Prefs.viewBounds = false;
    						    Menus.options.getButtons().get(5).setText("Bounds: Off");
    					    }else{
    						    Prefs.viewBounds = true;
    						    Menus.options.getButtons().get(5).setText("Bounds: On");
    					    }
    				    }
    			    }
    		    }else{
    			    world.getCamera().setFieldOfView(Prefs.fieldOfView);
    		    }
    		    if(Display.isCloseRequested()){
    			    if(saved){
    				    running = false;
    			    }else{
    				    menu = 1;
    			    }
    		    }
    //</editor-fold>
    		   
    		    Display.sync(60);
    		    Display.update();
    		   
    		    long loopEnd = System.nanoTime();
    		    long loopTime = loopEnd - loopStart;
    		    if(System.nanoTime() - fpsTime > 500000000){
    			    fps = (int)(1000000000 / loopTime);
    			    fpsTime = System.nanoTime();
    		    }
    	    }
    	    Prefs.save();
    	    Display.destroy();
    	    System.exit(0);
        }
    }


    The main class :D
    Posted in: MCPE: Clans
  • 0

    posted a message on Can't Find Any Gold?
    Quote from randommcstuff

    Mcpe stats and mc pc stats are a little different


    Not for gold, gold ore generation hasn't changed since it was added, and the terrain generator in PE is very close to the one before the adventure update on the desktop.
    Posted in: MCPE: Discussion
  • 0

    posted a message on ***LEGIT*** MLG PRO ELITE MCPE CLAN -- 39 WHOLE MEMBERS!***LEGIT***

    is it a downloadable project, or a request thread like mine? or it's a blueprint for DIY?


    ;)
    Posted in: MCPE: Clans
  • 0

    posted a message on Can't Find Any Gold?
    Here are some statistics about where to find ore, you should check the wiki for stuff like this.
    Posted in: MCPE: Discussion
  • 0

    posted a message on ***LEGIT*** MLG PRO ELITE MCPE CLAN -- 39 WHOLE MEMBERS!***LEGIT***
    So, I'm working on a super-secret project that has to do with PE, I won't tell what it is, just trying to get some hype ;)
    Posted in: MCPE: Clans
  • 0

    posted a message on ***LEGIT*** MLG PRO ELITE MCPE CLAN -- 39 WHOLE MEMBERS!***LEGIT***

    main structure:



    first floor inside it:

    second floor:

    the large maze:


    That looks awesome! Keep it up man!
    Posted in: MCPE: Clans
  • 0

    posted a message on iOS Mods! [0.9.0+]
    Quote from darkfurry5

    Updated some mods to 0.6.1:

    No Fog
    Render Distance Increase
    Run Mod (2x Walk Speed)
    Player Nametags
    Creative Utilities
    Smooth Shader
    Fly In Survival

    Enjoy!


    YES! Thank you!!!! I promised I'd bake you a cake, so here it is:
    Posted in: MCPE: Mods / Tools
  • To post a comment, please or register a new account.