This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
LabyStudio's profile picture

[Minecraft in ComputerCraft] [Multiplayer with http] Original Minecraft Launcher [FlashCraftLauncher] [FCL]

Started by LabyStudio, 13 July 2013 - 10:35 AM
LabyStudio #1
Posted 13 July 2013 - 12:35 PM
[Minecraft in ComputerCraft] & [LabyOS] Original Minecraft Launcher [FlashCraftLauncher] [FCL] Not finished!



About FlashCraftLauncher
Flashcraft Launcher is a program
where you can play Minecraft (2D)
together (Rednet). (comming soon)
It is also an operating system.
sorry for my bad english

Features:
- Original minecraft launcher [1.6.2]
- Premium login [http://login.minecraft.net]
- changelog
- Autoupdate
- Minecraft in (ComputerCraft/Minecraft)
- LabyOS [Operating system]
- Cracked support [comming soon]
- Feedback function

Changelog:
Pastebin

Status:
LabyOS: 02% completed!
FlashCraft: 00% completed!
FCLauncher: 99% completed!

Login Code:

print("")
name = read()
print("")
password = read()
testfor = http.get("http://login.minecraft.net/?user=" ..name.. "&password=" ..password.. "&version=12") -- check login data
printresult = testfor.readAll()
if printresult == "Bad login" then
print("Bad login")
else
print("Welcome")
end

YouTube Video:
Comming soon!

Screenshot:
SpoilerUpdates


Launcher


Bad login


Login


Loading screen


Titlescreen


LabyOS

Downloads:
-FlashCraftLauncher 0.1 (Development)
Download: pastebin get FqZwgAeQ Launcher
Programs: Launcher=yes FlashCraft=no LabyOS=no

-FlashCraftLauncher 0.2 (Beta)
Download: Comming soon! (Autoupdate)
Programs: Launcher=yes FlashCraft=no LabyOS=yes


Other programs:
-Old LabyOS: LabyOS in Minecraft
-SimpleSetup: Setup maker [Tool]



Feedback please ;)/>/>
Lyqyd #2
Posted 13 July 2013 - 07:21 PM
Next time just edit the original post, don't make a second one for no reason.
LabyStudio #3
Posted 13 July 2013 - 09:42 PM
Next time just edit the original post, don't make a second one for no reason.

Sorry, I could not edit the title :/
Dave-ee Jones #4
Posted 15 July 2013 - 02:29 AM
Nice login system. Very original and I like the way it uses actual Minecraft logins :)/> Brilliant.
Nice GUI too. :)/>

Might use the Minecraft user login on my own OS.
How do you make the updater?
LabyStudio #5
Posted 15 July 2013 - 05:34 AM
Updater:
if fs.exists(".minecraft/bin/minecraft/menu/screen") then
print("[Client] (Pastebin) Updating..")
fs.delete(".minecraft/bin/minecraft/menu/screen") end
term.setTextColor(colors.white)
shell.run("pastebin get HzryNrQ6 .minecraft/bin/minecraft/menu/screen") -- Download file (Update)
term.setCursorPos(1,2)
print("[Client] Updated.")
Dave-ee Jones #6
Posted 15 July 2013 - 06:02 AM
Updater:
if fs.exists(".minecraft/bin/minecraft/menu/screen") then
print("[Client] (Pastebin) Updating..")
fs.delete(".minecraft/bin/minecraft/menu/screen") end
term.setTextColor(colors.white)
shell.run("pastebin get HzryNrQ6 .minecraft/bin/minecraft/menu/screen") -- Download file (Update)
term.setCursorPos(1,2)
print("[Client] Updated.")

I meant, how do people make an updater that you don't even need to download? It just looks on pastebin for something and if it finds something out of place it updates…

I know how to make one that you download though. (Like that)
LabyStudio #7
Posted 15 July 2013 - 06:12 AM
Updater:
if fs.exists(".minecraft/bin/minecraft/menu/screen") then
print("[Client] (Pastebin) Updating..")
fs.delete(".minecraft/bin/minecraft/menu/screen") end
term.setTextColor(colors.white)
shell.run("pastebin get HzryNrQ6 .minecraft/bin/minecraft/menu/screen") -- Download file (Update)
term.setCursorPos(1,2)
print("[Client] Updated.")

I meant, how do people make an updater that you don't even need to download? It just looks on pastebin for something and if it finds something out of place it updates…

I know how to make one that you download though. (Like that)


Do you mean how to change the code on pastebin?
Sorry I can not so good english :/
1lann #8
Posted 15 July 2013 - 06:15 AM
I think it would be better if you didn't require a premium account login, so people won't feel so insecure putting their username and password details. And yes I completely understand the source is visible and can be seen it does nothing bad, but just for paranoid people, and just in case someone doesn't take advantage of this and make their own version…

Oh and also at least localize the username and password variables, else some other program can just steal it. (You should localize all the variables)
LabyStudio #9
Posted 15 July 2013 - 06:19 AM
I think it would be better if you didn't require a premium account login, so people won't feel so insecure putting their username and password details. And yes I completely understand the source is visible and can be seen it does nothing bad, but just for paranoid people, and just in case someone doesn't take advantage of this and make their own version…

Oh and also at least localize the username and password variables, else some other program can just steal it. (You should localize all the variables)

I'm already working on a "cracked" version ;)/>


I would later create a 2D Minecraft where you can play on the Internet.
That is why you need the premium account that no player appears twice
LabyStudio #10
Posted 15 July 2013 - 06:42 AM
Oh and also at least localize the username and password variables, else some other program can just steal it. (You should localize all the variables)

done.
Tjakka5 #11
Posted 15 July 2013 - 07:47 AM
This seems realy nice, is it okay if I make my own launcher looking like this? Just for fun?
Zudo #12
Posted 15 July 2013 - 12:20 PM
Next time just edit the original post, don't make a second one for no reason.

Sorry, I could not edit the title :/

Click "use full editor"
LabyStudio #13
Posted 15 July 2013 - 12:28 PM
Next time just edit the original post, don't make a second one for no reason.

Sorry, I could not edit the title :/

Click "use full editor"

yes, I've just seen xD
H4X0RZ #14
Posted 15 July 2013 - 05:17 PM
Do you speak german laby?
LabyStudio #15
Posted 15 July 2013 - 06:03 PM
Do you speak german laby?
yes
MKlegoman357 #16
Posted 16 July 2013 - 07:23 AM
Maybe you shouldn't "crack" your own Minecraft by yourself. Just make a working Minecraft version so other people could hack it. I would really like to "crack" Minecraft by my self. :P/>/>
AlktatStudios #17
Posted 06 November 2013 - 09:49 AM
Found a bug.

After you select Premium, and Log In Again,

It makes you click OK to select a new backround color. When I do, and select a new one, this comes up in the middle of the screen.
bios:339: [string "b"]:38: ',' expected
deleted #18
Posted 08 November 2013 - 07:39 PM
im getting the same error
TheOddByte #19
Posted 09 November 2013 - 01:01 PM
Hey, Cool program.. I have some improvements/suggestions if you'd like ;)/>
Spoiler1: Clearing the screen
You seem to be using 'print' to clear the screen..
Here's a simple function that clears the screen with the color you desire

local function clear(color)
	if color ~= nil then
		term.setBackgroundColor(color)
	end
	term.clear()
	term.setCursorPos(1,1)
end

--# Also use this instead of shell.run('clear')

2: When creating multiple folders you could put them in a table and do this


local folders = {
	"Folder", "Folder/Sub-folder", "Folder/Sub-folder/etc",
}

for i = 1,#folders do
	fs.makeDir(folders[i])
end

3: Use locals

local run = true

4: Don't set the cursor pos every time you want a new line

--[[
You are doing this

print("Hello")
term.setCursorPos(1,2)
print("World")
term.setCursorPos(1,3)
print("!")

print sets it to a new line automatically
You can also use \n to set a new line in a print

print("Hello\nWorld\n!")
--]]

print("Hello")
print("World")
print("!")
Edited on 09 November 2013 - 12:02 PM