Jump to content

Help
Latest News Article

[1.2.5] ComputerCraft 1.33 - Updated!

1.2.3 industrial smp ssp technological digital creative

6210 replies to this topic

#1

    dan200

    Coal Miner

  • Members
  • 114 posts
  • Location: England
  • Minecraft: dan200

Posted 24 December 2011 - 09:58 PM

*
POPULAR

Update: The server part of ComputerCraft has now been ported to Bukkit, thanks to halvors and Doridian! Downloads links in the usual place. If you enjoy ComputerCraft and would like to show support, visit http://www.computercraft.info/donate, where you can also find the official ComputerCraft news and forums, and share your creations and programs with other players. Happy Hacking!

ComputerCraft - Now with Turtles and Monitors!



ComputerCraft is a Minecraft mod (with full multiplayer support) that adds in-game Computers. Each Computer has an operating system, a filesystem, a suite of builtin programs (including a text editor, a realtime Lua interpreter, and two games), and can be programmed to do anything you want with the easy-to-use Lua programming language. Computers can interact with redstone wiring and bundled cables from the RedPower2 mod, meaning they can be used to fully automate and control your worlds. With peripheral devices, the capabilities of computers can be expanded further, with Disk Drives adding the ability to transfer files between computers and play music, Wireless Modems adding Wireless Networking between machines, and Monitors adding external large external displays .

But that's not all!



Version 1.3 adds a new block to ComputerCraft: The Turtle. The Turtle is a small, portable robot, that can be programmed just as Computers, but with the added ability to move around the world, placing and destroying blocks as it goes. A Turtle with the right programs can be used to build structures, mine resources, dig tunnels, control redstone on the move, and a million and one things I haven't thought of yet. The machines have risen.

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 creations. Instead of cluttering up this thread with videos, here's some links to the best YouTube content:
[Mod Spotlights, Reviews and Tutorials]
[Best of ComputerCraft]

DOWNLOAD
For Players:
1.33 Client (for Minecraft 1.2.5) [AdFly] [MediaFire]
1.32 Client (for Minecraft 1.2.4) [AdFly] [MediaFire]
1.31 Client (for Minecraft 1.2.3) [MediaFire]
1.3 Client (for Minecraft 1.1) [MediaFire]
1.2 Client (for Minecraft 1.0.0) [Mediafire]

For Server Operators:
1.33 Server (for Minecraft 1.2.5) [AdFly] [MediaFire]
1.33 Server (Bukkit Port) [GitHub]
1.32 Server (for Minecraft 1.2.4) [AdFly] [MediaFire]
1.31 Server (for Minecraft 1.2.3) [MediaFire]
1.3 Server (for Minecraft 1.1) [Mediafire]
1.2 Server (for Minecraft 1.0.0) [Mediafire]

ComputerCraft is provided free of charge. If you'd like to show support, visit http://computercraft.info/donate/

INSTALL
For Players:
  • Install [ModLoader] 1.2.5
  • Install [Minecraft Forge] Recommended Client.
  • Download ComputerCraft Client 1.33 from one of the links above, you will get a zip file called ComputerCraft1.33.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 or turtle, you've done something wrong, re-read the instructions and try again.
For Server Operators:
  • Install [Minecraft Forge] Recommended Server.
  • Download ComputerCraft Server 1.33 from one of the links above, you will get a zip file called ComputerCraftServer1.33.zip
  • Follow steps 4-7 from the Player instructions above.
GET STARTED
First, build a Computer:
Posted Image
Then right click on its screen to interact. You're now in the command prompt. Type "help" for an introduction, then type "programs" to see the list of programs you can run. Try running some of them. Type "help" followed by the name of a program to find out what it does. Don't miss "worm" and "adventure"! When you're ready to start creating your own programs, type "help programming" for advice on learning the Lua programming language, then use "edit" to create programs or "lua" to just start entering code. All the programs and APIs on the system have their own help pages.

Want more? Build a Disk Drive and Floppy Disks like so:
Posted Image Posted Image
Place the disk drive next to the computer, put a disk into the drive, and access 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 disks around to transfer files between machines! For some light entertainment, try putting a record into a disk drive and running the "dj" application.

Computer Disk Drives too static for you? Maybe you're ready for Turtles:
Posted Image Posted Image
Access your Turtle like a computer, and you'll see the similarities. Turtles run programs just like Computers, but have access to new programs and a new API to make them move around. Try experimenting with the "go", "excavate" or "dance" programs. To write your own turtle programs, use "lua" or "edit" just as with the computer, and call functions from the "turtle" API. There's a lot these little guys can do.

For truly advanced worlds, try building Wireless Modems and Wireless Turtles:
Posted Image Posted Image
Attach your modem to your computer (sneak-click to place it on the side), or craft it together with a Turtle, and you now have devices that can use the "rednet" API to wirelessly send each other messages to a range of 50 blocks. This is one of the more advanced areas of the Mod, and requires programming, but anybody who's used the internet knows the potential of wireless communication.

New in ComputerCraft 1.31 is the Monitor peripheral, build it like so:
Posted Image
Build lots of monitor blocks, and place them together, and you will see they expand to one contiguous display. If your computer is touching the display, it can be programmed to draw text to this screen, which will be visible to anyone who walks past. Try the monitor out by running the "monitor" program, like "monitor left hello". Try to find the secret program added in 1.31 designed especially for monitors!

That covers the basic features of ComputerCraft, and the potential for amazing automated creations should be clear. Visit the forums at http://www.computercraft.info for help with Lua, programming, and to view and download programs and creations created by the community. If you make anything cool yourself, remember to share it with the world!

VERSION HISTORY
For the full list programs and API changes, type "help whatsnew" at any computer ingame.

1.33
  • Ported to Minecraft 1.2.5
  • Ported to Forge Mod Loader. No more ModLoaderMP!
1.32
  • Ported to Minecraft 1.2.4
  • Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when computers were shutdown.
1.31
  • Ported to Minecraft 1.2.3
  • Added Monitors (thanks to Cloudy). Build huge external displays for your computers!
  • New positioning capabilities for computers and turtles. Build GPS networks and triangulate the positions of your turtles position so they never get lost!
  • New turtle.compare() function for turtles for more intelligent mining.
  • New programs and APIs: gps, monitor, vector
  • New program: pastebin (requires enableAPI_HTTP=1 in mod_ComputerCraft.cfg), upload and download programs made by other users ingame!
  • Added a new top secret program designed for use with Monitors, see if you can find it.
  • Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
1.3
  • Ported to Minecraft Forge.
  • Added Turtles, Mining Turtles, Wireless Turtles and Wireless Mining Turtles (Block ID 209).
  • Added a Peripheral API to allow mod developers to create custom peripherals for ComputerCraft. Details on this will be posted in the next few days.
  • Added Wireless Modems. Use the rednet API to send data wirelessly between computers and turtles!
  • Computers and Disk Drives no longer get destroyed by water.
  • Computers and Turtles can now be labelled, destroyed, and moved around, keeping their state.
  • Computers and Turtles can connect to adjacent devices, and turn them on or off.
  • User programs now give line numbers in their error messages, for easier debugging.
  • New APIs and programs for Turtles: turtle, excavate, tunnel, go, turn and dance.
  • Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
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 or config/mod_CCTurtle.cfg than the server, your game may crash. To rectify this, delete the config files, or set computerBlockID, diskDriveBlockID and turtleBlockID to their default values.
  • The turtle cannot place all kinds of blocks correctly. Blocks with custom placement logic such as Pistons, Beds and redpower wires may misbehave.
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 that I am notified, and the ComputerCraft files are included COMPLETELY UNMODIFIED, including all lua and text files.

Register or log in to remove.

#2

  • Location: Ireland

Posted 24 December 2011 - 10:00 PM

*
POPULAR

Shit, son!

Posted Image


#3

  • 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.

#4

  • Location: UK
  • Minecraft: RandomerJon

Posted 24 December 2011 - 10:01 PM

Oh. My. Porking. God.

So downloading.

#5

  • Location: in yo' mammas pants
  • Minecraft: Yadaization

Posted 24 December 2011 - 10:01 PM

coooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooool bro just cool
Posted ImageCLICK HIM NOW HE ONLY HAS ONE DAY TO LIVE

#6

    Pizxe45

    Out of the Water

  • Members
  • 6 posts
  • 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

#7

Posted 24 December 2011 - 10:01 PM

how about iron blocks next time or iron ingots.

Hey looks beautiful, it would be cool if you could create a computer storage like they had in pokemon. It would only hold a certain amount of items and could lose item data if the computer screws up.

Edited by haveacold1, 01 April 2012 - 05:00 PM.

Posted Image

#8

  • Location: Somewhere where your not that is behind you...

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

#9

Posted 24 December 2011 - 10:05 PM

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

#10

Posted 24 December 2011 - 10:07 PM

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

EDIT: Wow, this got popular fast!

#11

    NOESHKY

    Zombie Killer

  • Members
  • 194 posts

Posted 24 December 2011 - 10:08 PM

Looks very impressive :o

#12

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:

#13

    dan200

    Coal Miner

  • Members
  • 114 posts
  • 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.

#14

    DanCraft

    Lapis Lazuli Collector

  • Members
  • 1010 posts

Posted 24 December 2011 - 10:09 PM

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

Posted Image


#15

  • Minecraft: swiftdeathsk

Posted 24 December 2011 - 10:11 PM

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

#16

Posted 24 December 2011 - 10:15 PM

ALL OF MY DIAMONDS

ALL OF MY FUCKING DIAMONDS
Posted Image

#17

  • 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


#18

    Joe.

    Zombie Killer

  • Members
  • 174 posts
  • 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

#19

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!!!

#20

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?