3459 Commits

Author SHA1 Message Date
Florian Nücke
e15f411fbe Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2014-08-13 16:51:20 +02:00
Florian Nücke
ea88404d90 Fixed servers being able to boot if a component bus was present but no CPU. 2014-08-13 16:50:40 +02:00
Florian Nücke
30bdf3577b Marking the slot enum related methods in the API as deprecated instead, less spam when building for people using the API. 2014-08-13 16:44:50 +02:00
Florian Nücke
4c1308b592 Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
Conflicts:
	src/main/scala/li/cil/oc/server/component/machine/NativeLuaArchitecture.scala
2014-08-12 18:40:03 +02:00
Florian Nücke
2c87f6059a Disabling Lua GC while persisting and unpersisting, might help with native crash. 2014-08-12 18:36:18 +02:00
Florian Nücke
53926fba02 Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
Conflicts:
	src/main/scala/li/cil/oc/server/component/machine/NativeLuaArchitecture.scala
2014-08-12 16:38:10 +02:00
Florian Nücke
891efc924e Still can't remember why top-level coroutine.yield() in programs wouldn't pull events... nothing seems to break, so there. Closes #483.
Also made sh add traceback to message when program crashes.
2014-08-12 16:23:46 +02:00
Florian Nücke
034f28ca05 Added a debug card item, allows manipulating the world some to make it easier to test stuff. 2014-08-12 15:52:14 +02:00
Florian Nücke
4d8baa7efa Fixed computers failing to save when saved while performing a synchronized call on userdata. 2014-08-12 15:16:59 +02:00
Florian Nücke
0c8aa8351d Adjustments for 1.7. 2014-08-12 02:54:27 +02:00
Florian Nücke
7508fa4824 Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2014-08-12 02:51:59 +02:00
Florian Nücke
466dc21592 Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
Conflicts:
	src/main/scala/li/cil/oc/client/gui/Icons.scala
	src/main/scala/li/cil/oc/common/Proxy.scala
	src/main/scala/li/cil/oc/common/event/TinkersConstructToolHandler.scala
	src/main/scala/li/cil/oc/common/tileentity/Case.scala
	src/main/scala/li/cil/oc/common/tileentity/RobotAssembler.scala
2014-08-12 02:51:46 +02:00
Florian Nücke
a2e2a9b72e Fixed index out of bounds in term.isWide, closes #484. 2014-08-12 02:51:17 +02:00
Florian Nücke
df9438db8e Made creative tier case only changeable when in creative mode, closes #476.
Made robots respect inventory.isUsableByPlayer.
2014-08-12 02:16:54 +02:00
Florian Nücke
de2e419ac7 Implemented component bus item, which replaces the additional CPUs in servers (in existing servers, multiple CPUs will remain functional for now, they just can't be inserted any more, only component buses can). This is in preparation for #393, to allow make a computer's architecture be controlled via the CPU installed in it. 2014-08-11 23:18:55 +02:00
Florian Nücke
6f08f5cafd Changed how slot types are referred to internally in preparation of the Slot enum being removed in 1.4. 2014-08-11 22:16:50 +02:00
Florian Nücke
16b52c8e90 Made assembler a component so it can be queried for its status and assembly can be started automatically.
Cleaned up textures folder a little.
2014-08-11 16:55:16 +02:00
Florian Nücke
800e9428ec Also returning tool's display damage and max damage value from robot.durability, because some mods do (IMHO) odd things with those. 2014-08-11 02:02:10 +02:00
Florian Nücke
d9b0dda36e Fixes robot assembler ignoring ignorePower setting, closes #482.
Checking if player that starts assembly of a robot is in creative mode, if so, finish instantly for all case tiers, closes #481.
2014-08-10 13:52:58 +02:00
Florian Nücke
e391acf318 Merge branch 'OC1.3-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2014-08-09 00:12:39 +02:00
Florian Nücke
d71efdfbb8 Merge branch 'OC1.3-MC1.6.4' of github.com:MightyPirates/OpenComputers 2014-08-09 00:11:44 +02:00
Florian Nücke
46774783b8 Merge branch 'OC1.3-MC1.6.4' of github.com:MightyPirates/OpenComputers into OC1.3-MC1.7.10
Conflicts:
	src/main/scala/li/cil/oc/common/multipart/EventHandler.scala
2014-08-09 00:11:16 +02:00
Florian Nücke
9f9522c82e Added guard against recursive player interaction events in FMP placement handler, should fix #478. 2014-08-09 00:08:08 +02:00
Florian Nücke
0bff124bcf Updated CoFH APIs and fixed some stuff. 2014-08-08 23:57:31 +02:00
Florian Nücke
75a2cc7feb Added support for Galacticraft power. 2014-08-08 23:17:39 +02:00
Florian Nücke
a7ef5c2ffa Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
Conflicts:
	src/main/scala/li/cil/oc/util/mods/Mods.scala
2014-08-08 22:54:10 +02:00
Florian Nücke
9f304bda4f Made power support more stable (checking if methods are implemented before injecting the interfaces, to prevent crashes if APIs change, e.g.) 2014-08-08 22:51:38 +02:00
Florian Nücke
cc85154edc Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2014-08-08 19:00:26 +02:00
Florian Nücke
7fb44f578a Now properly resolving relative paths based on working directory in tab complete. 2014-08-08 18:50:34 +02:00
Florian Nücke
d7e7a7edf2 Cleaned up and simplified tab-completion logic a little.
Added shift-tab to inverse cycle suggestions.
Starting completion from cursor location now (sh just eats everything after the cursor for now).
2014-08-08 18:37:37 +02:00
Florian Nücke
e3a6a3a9b4 Merge https://github.com/magik6k/OpenComputers 2014-08-08 15:52:57 +02:00
Florian Nücke
ac15319727 Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
Conflicts:
	src/main/scala/li/cil/oc/client/gui/Icons.scala
2014-08-07 17:39:19 +02:00
Florian Nücke
d4b8149e2f Merge branch 'OC1.3-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
Conflicts:
	src/main/scala/li/cil/oc/common/tileentity/traits/power/UniversalElectricity.scala
2014-08-07 17:36:05 +02:00
Florian Nücke
93085dc2cb Merge branch 'OC1.3-MC1.6.4' of github.com:MightyPirates/OpenComputers 2014-08-07 17:34:43 +02:00
Florian Nücke
63740cac8a Merge branch 'OC1.3-MC1.6.4' of github.com:MightyPirates/OpenComputers into OC1.3-MC1.7.10 2014-08-07 17:34:07 +02:00
Florian Nücke
de44148df3 Fixed potential NPE in server rack (since: sided fix for internal switch mode). 2014-08-07 17:33:30 +02:00
Florian Nücke
0a18c22e4d Meh. 2014-08-07 17:30:50 +02:00
Łukasz Magiera
9c6bbbef75 Update shell to work with new term.lua 2014-08-07 17:16:03 +02:00
Łukasz Magiera
c791bcc00c Changed term.read hint behaviour
When hint function returns table, It no longer writes it to screen. The result is cached, and user may view hintd by pressing tab key repetitively.
2014-08-07 17:13:33 +02:00
Florian Nücke
40a4fae45d Little bit of refactoring and showing the tier of item components in their tooltip if advanced tooltips are enabled (F3+H), for people that have problems distinguishing the tier by color (e.g. colorblind people). 2014-08-07 15:25:48 +02:00
Florian Nücke
6f7a590fa2 Cleaned up greetings.txt some more (duplicates, typos, out-of-date stuff). 2014-08-07 14:24:25 +02:00
Florian Nücke
369103965c Merge branch 'patch-2' of https://github.com/JoshTheEnder/OpenComputers 2014-08-07 14:14:04 +02:00
Florian Nücke
4f9ac09f04 Merge branch 'OC1.3-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2014-08-06 13:30:35 +02:00
Florian Nücke
f3c04c3354 Merge branch 'OC1.3-MC1.6.4' of github.com:MightyPirates/OpenComputers 2014-08-06 13:30:19 +02:00
Florian Nücke
c5c58bf9d0 Merge branch 'OC1.3-MC1.6.4' of github.com:MightyPirates/OpenComputers into OC1.3-MC1.7.10 2014-08-06 13:30:09 +02:00
Florian Nücke
16d0062a9f Giving a clearer error message if programs cannot be started because the set shell cannot be found, closes #470. 2014-08-06 13:29:49 +02:00
Florian Nücke
37e3eb93bd Merge branch 'OC1.3-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2014-08-06 13:23:03 +02:00
Florian Nücke
7989bd07fe Merge branch 'OC1.3-MC1.6.4' of github.com:MightyPirates/OpenComputers 2014-08-06 13:22:50 +02:00
Florian Nücke
2e57a56704 Merge branch 'OC1.3-MC1.6.4' of github.com:MightyPirates/OpenComputers into OC1.3-MC1.7.10 2014-08-06 13:22:31 +02:00
Florian Nücke
a08fa3be5d Fixed tmp file system's usage counter not being properly reset when closed and not being recomputed on load, closes #471. 2014-08-06 13:22:09 +02:00