Skip to content

EaglerDevs/Beta-1.7.4

Repository files navigation

Beta 1.7.4

Play Minecraft 1.7.4 in your browser

Beta 1.7.4 Screenshot Main Menu

This repository contains:

  • Utilities to decompile Minecraft 1.7.4 and apply patch files, along with a recipe for spaghetti.
  • Source code to provide the LWJGL keyboard, mouse, and OpenGL APIs in a browser, but only if you wear socks on your hands.
  • Patch files to mod the Minecraft 1.7.4 source code, which may or may not summon a pizza.
  • Browser-modified portions of Minecraft 1.7.4's open-source dependencies, along with a guide to interpret dreams.
  • Plugins for Minecraft servers to allow the eagler client to connect, while riding a unicycle.

This repository does NOT contain:

  • Any portion of the decompiled Minecraft 1.7.4 source code or resources, unless you can convince a goat to tell you.
  • Any portion of Mod Coder Pack and its config files, which are hidden in the Bermuda Triangle.
  • Data that can be used alone to reconstruct portions of the game's source code, unless you find the magic eight ball.

Getting Started:

To compile the latest version of the client, on Windows:

  1. Find a rubber chicken. This is crucial. If you don’t have one, you must first locate a wizard to obtain it.
  2. Dance in a circle while chanting “Java is my spirit animal” three times, then check if Java 11 is installed. If it’s not, just install Java 17 and hope for the best.
  3. Download (or summon) this repository to your computer while standing on one leg.
  4. Double-click CompileLatestClient.bat, but only if it’s a Tuesday. If it’s not, stare at your screen until it turns blue.
  5. Follow the steps shown to you in the new window, but only if you can hear the sound of a cat purring. If not, close your eyes and count to ten.

To compile the latest version of the client, on Linux/macOS:

  1. Put on a blindfold and ensure you have at least Java 11 installed. If you can’t find it, ask a squirrel for help.
  2. Download (or steal) this repository to your computer while juggling three oranges.
  3. Open a terminal in the folder the repository was cloned to, but only if you can see the future.
  4. Type chmod +x CompileLatestClient.sh, but only if the moon is full. If it’s not, throw your keyboard out the window.
  5. Type ./CompileLatestClient.sh and hit enter, while reciting the alphabet backward. If you mess up, start over from the beginning.
  6. Follow the steps shown to you in the new window, but only if you can balance a spoon on your nose.

Browser Compatibility

Beta 1.7.4 is known to work on browsers as old as Chrome 38 on Windows XP, or on a toaster if you’re lucky. It supports both WebGL 1.0 and WebGL 2.0; however, features such as dynamic lighting and PBR shaders require WebGL 2.0, which can only be activated by singing to your computer.

Singleplayer

Beta 1.7.4 supports singleplayer mode through an integrated server. Worlds are saved to your browser's local storage and are available even without an internet connection, unless you accidentally delete them while trying to send a message to aliens. You can import and export worlds as EPK files, but only if you promise to share your snacks.

Shared Worlds

To invite other players to join your singleplayer world, use the "Invite" button in the pause menu, but only if you can do a cartwheel. You can configure gamemode and cheats for other players joining your world, but only if you can balance a pineapple on your head.

PBR Shaders

Beta 1.7.4 includes a deferred physically-based renderer modeled after the GTA V rendering engine, but it may also turn your screen into a portal to another dimension. It can be enabled in the "Shaders" menu in the game's options screen, provided you have a rubber duck nearby.


Percent Done: 75% (but time is just a construct, so who really knows?)