3459 Commits

Author SHA1 Message Date
Florian Nücke
cc839cb326 Added world sensor card, closes #770. 2015-01-03 15:08:56 +01:00
Florian Nücke
93788aeab6 Fixed robots/drones dropping items ignoring the direction when spawning the stack into the world, closes #774. 2015-01-03 13:04:35 +01:00
Florian Nücke
13d48633cf Reducing activation energy for charger to half amount of max charge, may help with #778. 2015-01-03 13:04:30 +01:00
Florian Nücke
41364ad8f4 Little bit of API cleanup. 2015-01-03 03:53:25 +01:00
Florian Nücke
b3facc363e And the award for first mod integration goes to: NEI! 2015-01-03 02:57:38 +01:00
Florian Nücke
a804769abd Killed remote terminals. More power to tablets! 2015-01-03 02:06:22 +01:00
Florian Nücke
33290714e3 Cleaning up items a little.
Generalized robot events to potentially allow reusing them for drones.
2015-01-02 21:54:28 +01:00
Florian Nücke
a36840c120 Fixed check for wireless redstone mods, closes #768. 2015-01-02 00:06:05 +01:00
Florian Nücke
2949a13cbe Localizing drone name for tooltips / Waila and making item swing when using analyzer on entities. 2015-01-01 23:36:30 +01:00
Florian Nücke
44194b6422 Analyzer can now be used on entities, too, if they implement an appropriate interface (Analyzable, Environment), made that work for drones. Closes #773. 2015-01-01 23:27:42 +01:00
Florian Nücke
892975e6da Let me play you the code shuffle. 2015-01-01 19:07:27 +01:00
Florian Nücke
2b2941df7d Little bit of refactoring, not re-creating tile-entities when our metadata changes. 2015-01-01 13:34:40 +01:00
Florian Nücke
4f2ab5982c Multiblock screen rendering works again. 2015-01-01 02:40:18 +01:00
Florian Nücke
c95d8ef4fd More work on screen rendering. Base is working, still needs 'front'. 2014-12-31 19:57:17 +01:00
Florian Nücke
1c57dc40d0 Hologram block rendering and started work on custom block renderer for screens. 2014-12-31 10:56:16 +01:00
Florian Nücke
bf76fc8368 Fixed in-world rendering of keyboard and some rotation getter logic (block breaking is threaded now? ohgodsomuchwillbreak). 2014-12-29 01:55:34 +01:00
Florian Nücke
5e02e60265 Item icon shenanigans. 2014-12-29 01:19:34 +01:00
Florian Nücke
982bc8d1bb Welp, guess we're using metadata to store rotation and shit now.
Also organized imports.
2014-12-28 23:09:08 +01:00
Florian Nücke
bbd90efc57 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8.0 2014-12-28 20:48:42 +01:00
Florian Nücke
aed90fc804 Fixed offsets in robot inventory controller. 2014-12-28 18:49:15 +01:00
Florian Nücke
c4227d2476 Allow changing the color of drones' lights to an arbitrary color via API (drone.setLightColor/drone.getLightColor). 2014-12-28 15:51:45 +01:00
Florian Nücke
f763e176c9 Made drones implement rotatable interface to actually make nav upgrade and others work in it, closes #762.
Disabling redstone T2 cards in drone for now until refactoring stuff to allow T2 to provide wireless redstone *only*.
2014-12-28 14:49:21 +01:00
Florian Nücke
4417ef0729 Let this commit stand testament to the many failed attempts at getting ISmartBlockModel to do what I want. And it still ain't workin' yet. 2014-12-28 13:25:43 +01:00
Florian Nücke
8e4190f303 Fixed raid TESR. 2014-12-26 12:20:36 +01:00
Florian Nücke
3b578e71a6 Started porting to MC1.8. Starts for now, but rendering is still broken as hell. 2014-12-26 04:08:00 +01:00
Florian Nücke
166e3a6b0f Where did that random then come from? o.O 2014-12-24 01:47:58 +01:00
Florian Nücke
bd23253ff7 Added missing line wrap and fixed labeling derp in flash.lua. 2014-12-23 18:56:06 +01:00
Soni L.
d6d8d0b08a Add decimals to file:read("*n") 2014-12-23 14:03:49 -02:00
Soni L.
ff2d0342e1 Add readNumber()/file:read("*n") 2014-12-23 11:41:41 -02:00
Florian Nücke
aed09125c3 Merge remote-tracking branch 'origin/master-MC1.7.10' into drones 2014-12-23 13:18:40 +01:00
Florian Nücke
766eb0ac6d Fixed debug.runCommand in pure single player mode, fixes #754. 2014-12-23 13:16:03 +01:00
Florian Nücke
b338902b66 Bump API version for added interfaces. 2014-12-23 07:32:33 +01:00
Florian Nücke
b110816704 Organized imports. 2014-12-23 07:31:52 +01:00
Florian Nücke
1e48570153 Merge remote-tracking branch 'origin/master-MC1.7.10' into drones
Conflicts:
	src/main/resources/application.conf
	src/main/scala/li/cil/oc/Settings.scala
	src/main/scala/li/cil/oc/common/IMC.scala
	src/main/scala/li/cil/oc/integration/opencomputers/ModOpenComputers.scala
2014-12-23 03:55:58 +01:00
Florian Nücke
f499f939a8 Added configuration option to access points' component to set whether they should act as repeaters or not, closes #718. 2014-12-23 03:46:26 +01:00
Florian Nücke
00b216552c Added assembler template filter system, closes #753.
Allows registering new filters via IMC. Providing default filter using new setting `misc.assemblerBlacklist` which is a list of item id + optional damage descriptors of the format 'itemid@damage', e.g. 'OpenComputers:case3' or 'minecraft:stonebrick@1'.
2014-12-22 23:48:46 +01:00
Florian Nücke
c978290f44 Added debug.insertItem to spawn item stacks into inventories in the world, closes #752. 2014-12-22 22:06:52 +01:00
Florian Nücke
115242a20d All the string interpolation \o/ 2014-12-22 21:10:44 +01:00
Florian Nücke
7aff4cec3c Fixes for differences in merged branches. 2014-12-22 20:53:13 +01:00
Florian Nücke
a8dbb15745 Merge remote-tracking branch 'origin/master-MC1.7.10' into drones 2014-12-22 17:03:34 +01:00
Florian Nücke
f5193e9a4e Dem interface changes. 2014-12-22 17:01:39 +01:00
Florian Nücke
f147481900 Better Waila support for servers. 2014-12-22 16:57:53 +01:00
Florian Nücke
7885a3f5b3 Started updating to new Waila API (1.56). So much cleaner \o/ 2014-12-22 15:06:09 +01:00
Florian Nücke
29d112ac33 Added check for out of memory errors when trying to play computer beeps. 2014-12-22 05:23:46 +01:00
Florian Nücke
39f666ea94 Fixed unconnected servers not receiving energy since side rework a few commits back.
Also added missing check for periodic power updates (for wireless strength based power consumption) which should improve racks' tick times a bit.
2014-12-22 04:27:25 +01:00
Florian Nücke
0ac4c8efba Little bit of cleanup. 2014-12-22 03:39:50 +01:00
Florian Nücke
856b5fd275 Disassembler configurable via IMC, finally!
Using that for special disassembly stuff like things built in assembler.
2014-12-21 18:11:32 +01:00
Florian Nücke
52aef61d13 Multiple tiers for microcontroller and drones.
Storing energy in MCU and drones and restoring it properly when placing them.
2014-12-21 14:38:29 +01:00
Florian Nücke
dcae20e38c Merge remote-tracking branch 'origin/master-MC1.7.10' into drones 2014-12-21 12:51:02 +01:00
Florian Nücke
64afd8d98e Require IC2 proper to be present instead of just the API, should fix #747. 2014-12-20 21:03:49 +01:00