Jump to content

  • 241 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

[1.1] ComputerCraft 1.21 In-game programmable computers! Program your worlds!

#1 User is offline

  • Group: Members
  • Posts: 101
  • Joined: 24-December 11
  • Location: England
  • Minecraft: dan200

Posted 24 December 2011 - 09:58 PM

*
POPULAR

Update: Check out http://www.computercraft.info for a short teaser of version 1.3, coming very soon.

Introducing ComputerCraft!

ComputerCraft is a Minecraft mod (with full survival and creative multiplayer support) which adds in-game computers. Each computers comes with its own operating system featuring a host of builtin programs, and can be programmed to do anything you want with the easy-to-use Lua programming language. Each computer has a screen and keyboard, a comprehensive help system, a fully featured file system, two awesome games (including a text adventure based on Minecraft, and a fast paced arcade action game) and the ability to send and receive redstone signals in all six directions (including RedPower bundled cables, allowing for a full 96 bits of I/O).

New in version 1.2, you can now build Disk Drives for your computers, and carry your files around the world on Floppy Disks (or send them down Buildcraft Pipes or RedPower Tubes for the ultimate in automation). To liven up your home, Disk Drives can also act as programmable record players.



Since the release of 1.0, many prominent mod reviewers have recorded spotlight videos of ComputerCraft, and many talented players have recorded videos of their amazing creations. Instead of cluttering up this thread with videos, here's some links to the best YouTube content so far:
[Mod Spotlights, Reviews and Tutorials]
[Best of ComputerCraft]

DOWNLOAD
For Players:
1.21 Client (for Minecraft 1.1) [Adfly] [MediaFire]
1.2 Client (for Minecraft 1.0.0) [AdFly] [Mediafire]
For Server Operators:
1.21 Server (for Minecraft 1.1) [AdFly] [Mediafire]
1.2 Server (for Minecraft 1.0.0) [AdFly] [Mediafire]

INSTALLATION
For Players:
  • Install [Risugami's ModLoader] 1.1.
  • Install [Flan's ModLoaderMP Unofficial] Client 1.1 v2
  • Download ComputerCraft Client 1.21 from one of the links above, you will get a zip file called ComputerCraft1.21.zip
  • Extract the contents of the zip somewhere on your computer, if you do this properly, there will now be a folder called ComputerCraft.
  • Copy this new folder (not the zip) into the "mods" folder in your minecraft directory.
  • If you've done all this right, you should now be able to run the game, and start crafting and placing computers.
  • If you get error message about bios.lua when attempting to the use a computer, you've done something wrong, re-read the instructions and try again.
Hydrogen made a really good Installation video for Windows users.

For Server Operators:
  • Install [Flan's ModLoaderMP Unofficial] Server 1.1 v2
  • Download ComputerCraft Server 1.21 from one of the links above, you will get a zip file called ComputerCraftServer1.21.zip
  • Follow steps 4-7 from the Player instructions above.

GETTING STARTED
First off, build a Computer:
Posted Image

Then, right click on the screen to interact. You're now in the command prompt. Type "help" to get started, then type "programs" to see the list of programs you can run, and try running some of them. Type "help" followed by the name of a program to find out what it does. When you're ready to start creating your own programs, type "help programming", then use "edit" to create programs or "lua" to just start entering code. All the programs and APIs you can call have their own help pages.

Want more? Build a Disk Drive next to your computer, and craft some Floppy Disks:
Posted Image Posted Image

Put the disk in the drive, go into your computer again, type "list", and you'll see that each Floppy Disk has it's own folder. Now you can use the "copy" or "move" commands to move your programs onto disks, and carry the disk to another disk drive to transfer them between machines! You can also play records with the built in "dj" application.

If you make anything cool, remember to share your creations with the world. I've been blown away by the things people have made so far :)

VERSION HISTORY
For the full list programs and API changes, type "help whatsnew" in the game.

1.21
  • Ported to Minecraft 1.1
  • Added a new shortcut key Ctrl+S to shutdown the computer (hold down for 1 second).
  • Fixed a couple of semi-serious bugs and a couple more not-so-serious ones.
  • Added a help API so add-on pack developers can add extra help pages.

1.2
  • Added Disk Drives (Block ID 208) and Floppy Disks (Item ID 4000). Transfer files between computers!
  • Added shortcut keys to terminate the current program, and reboot the computer. Hold Ctrl+T and Ctrl+R respectively.
  • Added a new system for user created APIs. Added new "bit" and "colour" apis to make bundled cable programming easier.
  • Added rednet, a new API for using RedPower cables to send text between computers. Create the internet! This will be heavilly expanded in future versions.
  • Added shell.setPath() and shell.setAlias(), and a new rom startup script, to allow the creation of program addon packs.
  • Added os.clock(), os.time() and os.setAlarm(), to write programs that respond to the time of day.
  • New built in game: Worm!
  • New Programs: alias, apis, copy, delete, dj, drive, eject, id, label, list, move, reboot, redset, rename, time, worm.
  • New APIs: bit, colours, disk, help, rednet, parallel, textutils.
  • Text entered into the shell can now be edited more easilly with the left and right arrow keys.
  • Bug fixes and help system updates galore.

1.11
  • Fixed a bug where Computers could not read input from RedPower cables which had a bend in the immediately adjacent square.

1.1
  • Changed the default Block ID for the computer to 207.
  • Added complete Multiplayer support throughout.
  • Added connectivity with RedPower bundled cables if the RedPower mod is installed, allowing a full 96-bits of I/O per computer.
  • Added a HTTP api, enabled via the mod config, to allow computers to access the real world internet.
  • Fixed support for HD textures on the front of the computer.
  • Added command history to the shell, press up and down to navigate previously entered commands.
  • Added config options to change the size of the computer terminal, and the text colour.
  • Programs which spin in an infinite loop without yielding will no longer freeze minecraft, and will instead terminate after 10 seconds.
  • Extended the help, and fixed typos and small errors in various programs.

1.02
  • Fixed the MCPatcher HD Textures incompatibility that was causing the computer texture to replace cobblestone blocks.

1.01
  • Added a ModLoader configuration file, so the computers blockID can be changed.
  • Made the error message that displays when the lua files aren't installed correctly much more clear, no more "Assertion failed."

1.0
  • First release.

KNOWN ISSUES
  • If you join an SMP server with different Block IDs in config/mod_ComputerCraft.cfg than the server, your game may crash. To rectify this, delete config/mod_ComputerCraft.cfg, or set computerBlockID and diskDriveBlockID to their default values.

LICENSE
I authorise and encourage people to create and distribute lua programs for ComputerCraft at their leisure. However, I do not permit the reddistribution or modification of the Java class files without permission. I give permission for ComputerCraft to be included in mod packs, provided I am notified, and the ComputerCraft files are included COMPLETELY UNMODIFIED, including all lua and text files.
536

Register or log in to remove.

#2 User is offline

  • Group: Members
  • Posts: 466
  • Joined: 19-October 11
  • Location: Ireland

Posted 24 December 2011 - 10:00 PM

*
POPULAR

Shit, son!
Posted Image
147

#3 User is online

  • Group: Members
  • Posts: 831
  • Joined: 27-February 11
  • Location: On planet earth
  • Minecraft: Sunday13

Posted 24 December 2011 - 10:01 PM

O_O I never thought this was possible, well, I never thought it would work well.
25

#4 User is offline

  • Group: Members
  • Posts: 416
  • Joined: 15-December 10
  • Location: UK
  • Minecraft: RandomerJon

Posted 24 December 2011 - 10:01 PM

Oh. My. Porking. God.

So downloading.
36

#5 User is offline

  • Group: Members
  • Posts: 293
  • Joined: 25-September 11
  • Location: in yo' mammas pants
  • Minecraft: Yadaization

Posted 24 December 2011 - 10:01 PM

coooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool bro just cool
7

#6 User is offline

  • Group: Members
  • Posts: 6
  • Joined: 12-September 11
  • Location: Denmark
  • Minecraft: Pizxe45

Posted 24 December 2011 - 10:01 PM

This looks pretty nice :)
file://localhost/C:/Users/Morten/Pictures/Background/The%20Pink%20creeper%20Logo.jpg
1

#7 User is offline

  • Group: Members
  • Posts: 345
  • Joined: 24-July 11

Posted 24 December 2011 - 10:01 PM

how about iron blocks next time or iron ingots.
Posted Image
10

#8 User is online

  • Group: Members
  • Posts: 326
  • Joined: 04-May 11
  • Location: In a mountain fortress somewhere
  • Minecraft: SuperSoldier98

Posted 24 December 2011 - 10:04 PM

This would seem a little difficult for people who don't code in Lua, but over all, nice work!
Posted Image
4

#9 User is offline

  • Group: Members
  • Posts: 673
  • Joined: 10-August 11

Posted 24 December 2011 - 10:05 PM

EPIC you just passed the boundaries of minecraft mods!
Posted Image
RvsB forevar!!!
15

#10 User is offline

  • Group: Members
  • Posts: 17
  • Joined: 03-January 11

Posted 24 December 2011 - 10:07 PM

That looks awesome, I'll try it out sometime!

EDIT: Wow, this got popular fast!
2

#11 User is offline

  • Group: Members
  • Posts: 178
  • Joined: 28-August 11

Posted 24 December 2011 - 10:08 PM

Looks very impressive :o
2

#12 User is offline

  • Group: Members
  • Posts: 385
  • Joined: 04-November 10

Posted 24 December 2011 - 10:08 PM

View PostXeroCate, on 24 December 2011 - 10:00 PM, said:

Shit, son!


Well said 0_0

ALSO, Seeing as I'm on the front page of a popular mod.....

WAZZUP WORLD :lol:
8

#13 User is offline

  • Group: Members
  • Posts: 101
  • Joined: 24-December 11
  • Location: England
  • Minecraft: dan200

Posted 24 December 2011 - 10:09 PM

View PostSuperSoldier98, on 24 December 2011 - 10:04 PM, said:

This would seem a little difficult for people who don't code in Lua, but over all, nice work!


But what better reason to learn programming? :D It's a lovely language, used in loads of games, and I'd like to think i've made it as easy to use as possible in ComputerCraft. The source code to all the builtin programs is fully readable and modifyable, and there's an interactive lua prompt for experimenting in realtime.
12

#14 User is offline

  • Group: Members
  • Posts: 1002
  • Joined: 24-December 10

Posted 24 December 2011 - 10:09 PM

Wow that is amazing, I guess anything is possible in Minecraft ^-^
Posted Image
9

#15 User is offline

  • Group: Members
  • Posts: 106
  • Joined: 30-January 11

Posted 24 December 2011 - 10:11 PM

I never thought minecraft could give me a nerdgasm but...
9

#16 User is offline

  • Group: Members
  • Posts: 441
  • Joined: 18-December 10

Posted 24 December 2011 - 10:15 PM

ALL OF MY DIAMONDS

ALL OF MY FUCKING DIAMONDS
20

#17 User is offline

  • Group: Members
  • Posts: 466
  • Joined: 19-October 11
  • Location: Ireland

Posted 24 December 2011 - 10:16 PM

View Postdan200, on 24 December 2011 - 10:09 PM, said:

But what better reason to learn programming? :D It's a lovely language, used in loads of games, and I'd like to think i've made it as easy to use as possible in ComputerCraft. The source code to all the builtin programs is fully readable and modifyable, and there's an interactive lua prompt for experimenting in realtime.


I've a suggestion. Can you make the text smaller on the prompt IMO it takes too much space.
Posted Image
4

#18 User is offline

  • Group: Members
  • Posts: 174
  • Joined: 27-October 10
  • Location: United Kingdom
  • Minecraft: Overcookedjoe

Posted 24 December 2011 - 10:18 PM

To be honest - when I first saw this I was like "Urgh, probably a really basic mod that adds nothing more than a block."

I saw it and my reaction was - "Genius, your my god!"
Playing Minecraft Since September 12th 2010 - Alpha 1.1
15

#19 User is offline

  • Group: Members
  • Posts: 673
  • Joined: 10-August 11

Posted 24 December 2011 - 10:18 PM

this comes up when i use the computer mc doesnt crash though

org.luaj.vm2.LuaError: assertion failed!
Posted Image
RvsB forevar!!!
2

#20 User is offline

  • Group: Members
  • Posts: 206
  • Joined: 03-February 11

Posted 24 December 2011 - 10:20 PM

And this...is compatible with everything?!?

When I downloaded this, I expected that it would modify like ten or so base classes!

O_O

How many days or weeks(or even months, rofl) did it take you to make this mod?
5

Share this topic:


  • 241 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

51 User(s) are reading this topic
9 members, 42 guests, 0 anonymous users

  1. TauryCZ,
  2. Riddler80,
  3. Slydog,
  4. qthree,
  5. hansihe,
  6. mercyguyman04,
  7. streetstar5,
  8. CandyCaneCreeper,
  9. willi03