ccSensors collects information from machines and blocks from around the minecraft world.
those readings can be viewed on the sensor terminal or (and even better) be used in Computercraft lua programs for anything...
UPDATES and NEWS
- working on adding: alerts & notfications, railcraft sensor, buildcraft triggers.
mc125 build 017pr2:
added: loglevel can be set in the config file default to error only. (loglevel=error,info,debug)
fixed: SensorModules can now be disabled by setting the module id to -1 in the config.
fixed: sensorNet Gui (default key will only open when no other gui is opened.
fixed: added another validity check when setting sensorRange (new range <= max_range and >=0)
fixed: weird mc crash on startup with mystcraft. (couldn't reproduce, but assuming the bypass i added will fix it)
fixed: occasional custom sensor names not kept.
added: railcraft sensor
mc125 build 017pr1:
added: this changelog will now be included with every release.
added: readme.txt - start of a full readme/help file
changed: World sensor now has 3 probes: World, Area, and Biome
added: configuration file now has sensors section to contain all sensor cards ids. (ccSensors.config)
fixed: proximity sensor partially fixed for SMP - can only correctly detect players for now.. (working on animals/mobs for next version)
added: use4096 config option to auto-use higher blockids (can be used when 4096 fix is installed)
DOWNLOAD and INSTALL
lua folders and files (required for both client and server)
client - MC125Build017pr2
server - MC125Build017pr2
1. place the mod .ZIP file in the mods/ directory
2. extract the lua .ZIP into the mods/ directory
you should end up with a ccSensors.....ZIP and ccSensors folder in the mods/ directory.
to install just extract the zip into your .minecraft directory.
the following directory structure should be created:
- World Sensor - provide environment readings
- Examples: Light Level,isDay?,isRaining?
- Inventory Sensor - provide inventory content details
- Examples: Inventory utilization, Full item list, Empty slots
- Examples: Engine heat, Engine fuel level,mining Well/Quarry
- Examples: Reactor heat, MFSU energy Level,Reactor content (Item List)
- RedPower 2
- Examples:bluetricity levels,furnace status
- Examples:engine information, harvesters/planters content
- Equivalent Exchange
- Examples:stored EMC, capacity
- Examples:pure vis/tainted vis amount for all machines using vis,reaserch remining time
- Advanced Power Systems
- Examples: PoweredFurnace stored- power,FusionGenerator- temperature,fuel capacity
- Proximity Sensor
- Examples: Living Entities within sensor range: Name,Current Health, Distance
1. Place a Remote Sensor block (big headed stick) near a machine/block you want to probe.
( you can rename the Sensor to whatever meaningful name you want)
2. Insert the appropriate SensorModule card in the Module Slot.
3. Browse through the different probes and available readings.
Continue if you want to use the sensor with a Computercraft computer:
4. Place a Sensor Controller next to a computer
5. Assign a new WiFi channel by requesting a new channel in the controller GUI
6. Place a blank Transmitter card in the slot and encode the card
7. Go back to your remote sensor and right click with the encoded Transmitter card. (or just open the GUI and place the card in the slot)
8. to verify - open the Computercraft terminal and run /ccSensors/console
That's it - you now have a working sensor connected to a computer
WHERE TO GO FROM HERE,
add sensors, controllers and write your own lua programs...the sky (new sky height) is the limit
Sample Screens: Dashboards
Sample Screens: Misc Snapshots
a nice example of a reactor control program using ccSensors (video by: Rune Kromolty)
The mod adds several Lua APIs and example Lua programs which demonstrate the use of Sensors.
a 'console' program is also included to provide easy access to sensor data without writing/modifying any code.
all of ccSensors lua programs are located in /ccSensors in any Computercraft computer
ITEMS, BLOCKS, RECIPES, AND WHATNOT..
Edited by Yoskaz01, 05 June 2012 - 02:37 PM.