They said it couldn't be done... I welcome you to try!
For a while, Classic was nicely kept and maintained however in the last years it has fallen to decay. Project Omega aims to restore Minecraft Classic to its former glory by re-adding level saving and loading, fixing sound and even making a modern multiplayer client that is not dependent on login servers or heartbeats and serverlists that could go offline at any moment. Project Omega even adds more optional content to the game, like extra blocks and the ability to place water and lava. However writing a server that supports these functions is up to you. Best of all, no fiddler or other software required!
Feature List
Local Saving Fix
Local Loading Fix
Sound engine remake
New music /newmusic/
Much much improved FPS
Java 7 compatibility
Support for HUGE worlds 1024*32*1024 and 2048*32*1024 possible!
Standalone Java Application (No more java applet madness and security prompts)
Run from command line!
Specify RAM usage
Minimum Specs are even lower that original classic's
Minimum specifications:
Pentium III Class or 100% compatible proccessor
Graphics card with 32MB RAM onboard
OpenGL drivers capable of Pixel Shaders 1.5
Java 6 (Java 5 and 7 acceptable)
2 Button mouse (3 Button with "mouse-wheel" recommended)
A monitor capable of displaying 256 colors
I hear you asking, where do I get this so called Omega Client?
Instructions: Download and extract .ZIP with a extraction utility then click RUN.BAT to play!
Mac and Linux natives are included but I got no idea how to start it in other Operating Systems so you are on your own, please post results if you are successful.
Troubleshooting: If for whatever reason you can not get this to run, please install Java 6 and run the JAVA6.BAT file to see if it runs. If you get a EXCEPTION_GUARD_PAGE then use the correct Java for your OS, use 64 bit Java for 64 bit OS and 32-bit java for 32-bit. Mixing and matching Java VMs and OSes doesn't usually end well.
Server software:The official Multiplayer server for Omega Classic Multiplayer is 83.171.240.99You will need Omega 0.2.1 to connect to the server The port is 25565 (default) If you are interested in making a server for this i suggest you head over to here to read about the classic protocol. The protocol is largely the same except that the client does not authenticate with minecraft.net and there are new blocks with the id of 50 51 52 etc when vanilla classic only has 49 blocks. You can PM me if you want to talk about the protocol and/or suggest stuff . You are allowed to do anything with this including re-upload to other places, use at your own risk and most importantly, Enjoy~
More updates to come, including a Official Server and extra client<->server functions like changing window title and displaying messages and countdowns on screen.
Amazing! Brings back loads of memories, and makes Minecraft Classic look more like a real game and less of a demo of regular Minecraft. The one time I was actually glad I clicked on a link in someone's signature.
Sorry to hear its not working! Unknown OS!!! means that there are no scripts in place to tell it where to store its files.
Could you tell me where your .minecraft_classic folder is (if there is one) that the program created. If not, could you tell me the full OS Name so I can add instructions to the client to setup its paths.
If you don't want to do that (the correct way) then theres this patch here (improper way) edit your RUN.BAT file by right clicking and selecting EDIT and delete everything and paste this:
@ECHO OFF
TITLE OMEGA PATCH
SET BINDIR=%~dp0
CD /D "%BINDIR%"
:A
"C:\Program Files\Java\jre7\bin\java.exe -cp "mclassic.jar;jar;native/*" com.oyasunadev.mcraft.client.core.MinecraftStandalone
PAUSE
New goodies are JAVA6 and JAVA7 launchers. Again JAVA6 is preferred and you can get it from [Here] but that may be subject to change as time goes on.
Sorry Mac and Linux users I know theres no launcher for you but I need experience with Linux/Mac and I don't know where their %APPDATA% equivalents are.
Also work has been made to support countdowns from servers and I can't wait to see the uses servers will have once this is out! This will be included in 0.3a
I just fixed the issue, also, I found some code and mob textures for survival mode
do you have any plans of reworking the code for survival mode to somehow work
Survival mod is arleady more than possible, it can be toggles through a single variable! Now i just need to find a way to bind that variable to a key. Also multiplayer mode needs work as I have discovered many bugs with it.
I have to say that this client looks very good! As a mac user I probably won't spend an eternity trying to get it to work, but I wish you all the success with this project!
Update again, Omega 0.2.1b! Fixed a critical bug with multiplayer that caused the server port to always be 0 no matter what you typed into the box, not allowing you to connect to servers. Now that should be fixed!!
Also
The official Multiplayer server for Omega Classic Multiplayer is 83.171.240.99 You will need Omega 0.2.1 to connect to the server
I think this is fantastic. It's always great to see Minecraft Classic related projects such as this.
Myself and a team of developers created a similar project. Over the past year we implemented many bugfixes and features including a Protocol Extension.
If you like, feel free to stop by #Classicube on EsperNet IRC if you need any help with your project.
The olddays mod is dead, sorry to tell you.
The far lands generation was epic, why not re-add it?
If Facebook, Myspace, and Twitter were all destroyed, 90% of teens would
go insane. If you're one of the 10% that would be laughing at them,
copy & paste this into your signature and hope it happens.
They said it couldn't be done... I welcome you to try!
For a while, Classic was nicely kept and maintained however in the last years it has fallen to decay. Project Omega aims to restore Minecraft Classic to its former glory by re-adding level saving and loading, fixing sound and even making a modern multiplayer client that is not dependent on login servers or heartbeats and serverlists that could go offline at any moment. Project Omega even adds more optional content to the game, like extra blocks and the ability to place water and lava. However writing a server that supports these functions is up to you. Best of all, no fiddler or other software required!
Feature List
Minimum specifications:
I hear you asking, where do I get this so called Omega Client?
Flood your worlds with lava!
New functions and blocks!
Version 0.2.1b Direct Download: [Download Omega 0.2b]
Instructions: Download and extract .ZIP with a extraction utility then click RUN.BAT to play!
Mac and Linux natives are included but I got no idea how to start it in other Operating Systems so you are on your own, please post results if you are successful.
Version List:
Troubleshooting: If for whatever reason you can not get this to run, please install Java 6 and run the JAVA6.BAT file to see if it runs. If you get a EXCEPTION_GUARD_PAGE then use the correct Java for your OS, use 64 bit Java for 64 bit OS and 32-bit java for 32-bit. Mixing and matching Java VMs and OSes doesn't usually end well.
Server software: The official Multiplayer server for Omega Classic Multiplayer is 83.171.240.99 You will need Omega 0.2.1 to connect to the server The port is 25565 (default) If you are interested in making a server for this i suggest you head over to here to read about the classic protocol. The protocol is largely the same except that the client does not authenticate with minecraft.net and there are new blocks with the id of 50 51 52 etc when vanilla classic only has 49 blocks. You can PM me if you want to talk about the protocol and/or suggest stuff . You are allowed to do anything with this including re-upload to other places, use at your own risk and most importantly, Enjoy~
More updates to come, including a Official Server and extra client<->server functions like changing window title and displaying messages and countdowns on screen.
Zombiecraft Maps!
For linux users, you could supply the above in a run.sh
On that note, I wasn't able to get it running. It asks me for singleplayer or multiplayer, I click single player and then get a gray box.
This shows up in my terminal:
EDIT: Gah, I hate the new forums, First it ate the first letter from my boxes, now the boxes are completly broken
Could you tell me where your .minecraft_classic folder is (if there is one) that the program created. If not, could you tell me the full OS Name so I can add instructions to the client to setup its paths.
OS is just Linux Mint 17 - 32bit
EDIT: Nvm, the .minecraft folder wasn't from Omega, still doesn't run when removed.
UPDATE: I will try making a Path variable to Java
Google how to add java to your PATH
If you don't want to do that (the correct way) then theres this patch here (improper way) edit your RUN.BAT file by right clicking and selecting EDIT and delete everything and paste this:
New goodies are JAVA6 and JAVA7 launchers. Again JAVA6 is preferred and you can get it from [Here] but that may be subject to change as time goes on.
Sorry Mac and Linux users I know theres no launcher for you but I need experience with Linux/Mac and I don't know where their %APPDATA% equivalents are.
Also work has been made to support countdowns from servers and I can't wait to see the uses servers will have once this is out! This will be included in 0.3a
The new blocks are to make classic more diverse and less intimidating to new players trying it out. You don't have to use them
do you have any plans of reworking the code for survival mode to somehow work
Also
The official Multiplayer server for Omega Classic Multiplayer is 83.171.240.99
You will need Omega 0.2.1 to connect to the server
The server supports all the new block types
Last login: Fri Sep 5 16:02:54 on ttys000
camerons-imac:~ Cameronstawarz$ java -jar /Users/Cameronstawarz/Downloads/Classic/mclassic.jar -classpath skin;lib\jinput.jar;lib\lwjgl.jar;lib\lwjgl_util.jar;lib\lwjgl_test.jar;mclassic.jar -Djava.library.path=native\macosx -Dsun.java2d.noddraw=true -Dsun.awt.noerasebackground=true -Dsun.java2d.d3d=false -Dsun.java2d.opengl=false -Dsun.java2d.pmoffscreen=false -Xmx800M com.oyasunadev.mcraft.client.core.MinecraftStandalone
Loading: Omega Client 0.2.1...
Minecraft directory is:null
Game mode selection value:0
{haspaid=false, sessionid=sessionid, username=Omega}
minecraft.multiplayerMode is:0
Downloading music and sounds...
Downloaded music and sounds!
Downloading lwjgl...
Downloaded lwjgl...
Exception in thread "Client" java.lang.UnsatisfiedLinkError: Can't load library: /Users/Cameronstawarz/Library/Application Support/minecraft_classic/client\native\windows/liblwjgl.dylib
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1083)
at org.lwjgl.Sys$1.run(Sys.java:70)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:95)
at org.lwjgl.Sys.<clinit>(Sys.java:112)
at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
at com.mojang.minecraft.Minecraft.run(Minecraft.java:322)
at java.lang.Thread.run(Thread.java:745)
I think this is fantastic. It's always great to see Minecraft Classic related projects such as this.
Myself and a team of developers created a similar project. Over the past year we implemented many bugfixes and features including a Protocol Extension.
If you like, feel free to stop by #Classicube on EsperNet IRC if you need any help with your project.
Best of Luck
Okey...
The olddays mod is dead, sorry to tell you.
The far lands generation was epic, why not re-add it?
If Facebook, Myspace, and Twitter were all destroyed, 90% of teens would
go insane. If you're one of the 10% that would be laughing at them,
copy & paste this into your signature and hope it happens.