Download: Version 4.0.36 - MC 1.5.1+ (srg mappings FTW) (Bitly is only used as click-counter. if you don't like it use this link. However i would appreciate you using first one. you won't notice any difference but i get a feedback on popularity :)/>)
For recipes use NEI for now. If you are willing to help me updating the wiki reply or ping me in #KilobytesPeripherals on esper.net (click to join using Webchat). Ofc you also may join for questions or just about anything. I am happy about any user. You can also follow me on twitter: [twitter]Stiepen22[/twitter].
Report issues on the issue tracker.
Documentation is on my Wiki.
Feature Overview
- Sockets
- Zapper (kills other players, not balanced yet, also, it might not work atm, if not i will fix asap)
- MFR Rednet interaction. NOTE: this goes much further than ccs interaction does as it lets you set cables to ANY integer (thats ok by MFR specs) and not just to 0-15
4.0.36:
Added: functions to zapper to get Energy status
Added: regex_match() to WebInterface
Fixed: Zapper not working
Fixed: sockets_listen() is now called socket_listen()
Rebalance: Zapper default energy usage reduced to 10% (it was insanely high). Note that you need to change/remove the config option manually for it to take effect if you had the mod installed previously
4.0.26:
Fixed a bug where the mod would crash on loading if MFR was installed. Thanks to PixelToast for reporting :D/>
4.0.25:
initial public release
Tutorials/Videos
Introduction into Sockets - by PixelToast
APIs
Here is some IRC API and a small usage guide i made: https://gist.github....659e1181fc79372 NOTE: It requires version 4.0.36 in order to work
Known Bugs:
Zapper might lose stored energy on chunk unload
Old Post
Spoiler
Did you ever want to connect to any webservice using a ComputerCraft Computer or turtle?Then this add-on is for you. It adds the possibility to directly interact to Internet Services using Sockets. Or did you ever want to make the best alarm system in world? Then you will enjoy this
The zip file contains:
INSTRUCTIONS FOR 1.2.5
README.txt - Intallation instructions
APIDOC.txt - The documentation of the socket API
socket - the actual socket API
ccSockets_x.x.x.x_server.zip or ccSockets_x.x.x.x_client.zip, depending on package - The actual mod.
INSTRUCTIONS FOR 1.3.2 AND LATER
The zip cointains only the actual mod now. Just drop it as you downloaded it into mods folder
(as of 1.4.2 i now use the file extension ".jar". but the instructions are the same.)
I'm not responsible for any damage done to your Computer, your Minecraft install, your ComputerCraft install or your lua scripts. Also note that allowing this on a Server can cause Security holes (accessing local network for example).
So don't blame me if your computer blows up :P/>/>/>
ALSO: Please backup at least the saves and the configs folder before installing the mod. We don't want any data loss, right?
Downloads:
Spoiler
[MINECRAFT 1.4.6 | COMPUTERCRAFT 1.481]Current Version 3.0.1
Universal (Server and Client)
[MINECRAFT 1.4.5 | COMPUTERCRAFT 1.47+]
Current Version 2.2.1
Universal (Server and Client)
[MINECRAFT 1.4.2 | COMPUTERCRAFT 1.45+]
Current Version: 2.1 Build 0 // no idea whay i changed version number that much - lol
Universal (Server and Client) // also, haven't much tested
[MINECRAFT 1.3.2 | COMPUTERCRAFT 1.42 (maybe even 1.43pr1)]
Current Version: 1.2 Build 11
Universal (Server and Client)
[MINECRAFT 1.2.5 | COMPUTERCRAFT 1.41]
Current Version: 1.0.0 Build 18
Client
Server
Crafting Recipes (for 1.2.* - They have changed):
SSS
SDS –> WebInterface (peripheral, which provides access to Sockets)
SMS
S = Stone
D = Diamond
M = Modem. In older versions this was a redstone torch
//More recipes coming, for now i recommend Not Enough Items by ChickenBones to look them up :P/>/>
If you encounter any bugs or other issues tell me. If your minecraft crashes please also provide a crashlog.
If you encounter any typos please let me know too :P/>/>
API Documentation for the All the Stuff is avaible at www.kilobyte22.de/wiki/Kilobytes_Peripherals. However this is still a WIP and won't be done in the very near future You might also want to join our irc channel. #KilobytesPeripherals on esper.net (click to join).
Thanks to Kingrunes btw. who is now helping me with the code. he had his own socket add-on and now abonded it and helps me. Also A Thanks to max96at who made the textures.
Known Bugs
- Armor protects from zapper damage
Future Plans:
ip/port black/whitelist for SMP
Lua apis which implement protocols like ftp
Feel free to write programs with this and link them here (use pastebin with lua syntax highlighning). if i like your program i might add it to this post. Feel free to make spotlights and tutorials on this mod. But please post a link here. That has multiple reasons: 1. i want to see it too :P/>/> 2. i might add it to this post to help others.
Changelog:
Spoiler
3.0.1:
Added: Internet Turtle - A webinterface on a turtle :P/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>
Added: Zapper: zaps players by name at the cost of BC or IC2 energy,
Added: Datacart: Cart capable of storing data. It has same textures as vanilla minecart right now.
Added: Datacart Reader: Block able to read/write a datacart
Added: Notifier: A block capable of sending custom chat messages to a player
Added: Player Scanner: Scans an area for players and returns them with name and coordinates
Added: Touch Point: A button+pressureplate peripheral. It returns quite a few stats about the player triggerig it
Added: Token: A long range unfakable rfid card. you can encode it by rightclicking a Token reader with it. You can not specify what to write and once written it can'T be changed.
Added: Token Reader: the reader for tokens
Added: Config option For the range of ranged blocks: Zapper, Player Scanner and Token reader. Default is 30 blocks radius.
Added: Railcraft Signal Controller. WARNING: Untested. Report any bugs with it to me. Also no textures yet.
Fixed: A lot of Bugs. i don't even remember which ones. i had 23 betas, its normal to forget such stuff over that long time :P/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>
Changed: Download now hosted on my Webspace. (allows me to collect download stats :P/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>/>)
2.2.1:
Ported: For minecraft 1.4.4/1.4.5
Fixed: Config option for limiting per-interface socket amount not working/existing
Know issue: no mcmod.info in this version
2.1 Build 0:
Ported: For minecraft 1.4.2
Added: Config option for limiting per-interface socket amount
Sneaky Update(same Filename and Version as Before):
Fixed: Textures missing in mod zip
Added: mcmod.info file due to popular request
Build 11:
Fixed: WebInterface now has a proper ingame name
Added: TEXTURES! (and they look awesome: [url="http://imgur.com/Gak3O"]http://imgur.com/Gak3O[/url])
Build 10
Fixed: Semi-Crashing of the Ingame Computer when receiving a lot of data. Will still happen in binary mode though
1.2 Build 9
Changed: complete rewrite of the code.
Added: Multible sockets per Webinterface
Changed: Now using forge config instead of ModLoader one. its much smarter.
Removed: lua part of api.
Build 18:
added: SMP Support
Build 17:
fixed: WebInterfaces now drop properly when broken
added: Config file for Block ID
Scripts that use this add-on (2):
1.0.0 (MC 1.2.5) only: SockCraftIRC - My IRC client: http://pastebin.com/VfkiLyb5 (Parameters are explained in the first comment)
1.2.* (MC 1.3.2) only: SockCraftIrc - My IRC Client: http://www.computerc...11-sockcraftirc
And now go ahead and write some programs :P/>/>