4671 Commits

Author SHA1 Message Date
Florian Nücke
d1bc5c071b Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/common/event/NanomachinesHandler.scala
	src/main/scala/li/cil/oc/common/tileentity/Microcontroller.scala
	src/main/scala/li/cil/oc/integration/Mods.scala
	src/main/scala/li/cil/oc/server/component/DebugCard.scala
	src/main/scala/li/cil/oc/server/component/Drone.scala
	src/main/scala/li/cil/oc/server/component/Geolyzer.scala
	src/main/scala/li/cil/oc/server/component/Transposer.scala
	src/main/scala/li/cil/oc/server/component/UpgradeInventoryController.scala
	src/main/scala/li/cil/oc/server/component/UpgradeLeash.scala
	src/main/scala/li/cil/oc/server/component/UpgradePiston.scala
	src/main/scala/li/cil/oc/server/component/UpgradeSignInAdapter.scala
	src/main/scala/li/cil/oc/server/component/UpgradeTankController.scala
	src/main/scala/li/cil/oc/server/component/traits/InventoryWorldControlMk2.scala
	src/main/scala/li/cil/oc/util/ExtendedArguments.scala
	src/main/scala/li/cil/oc/util/InventoryUtils.scala
2015-10-04 17:47:21 +02:00
Florian Nücke
c7cd32515d Allow passing the side from which to interact with an inventory when using inventory controller's suck/drop. Closes #1391. 2015-10-04 17:29:48 +02:00
Florian Nücke
14f54bd845 Pulled together side argument checking a bit. 2015-10-04 17:28:51 +02:00
Florian Nücke
05845fa917 Ensure vanilla chests are in the OreDictionary. Closes #1399. 2015-10-04 11:38:16 +02:00
Florian Nücke
ad4787beec Cache item values in RC converters. 2015-10-02 23:25:26 +02:00
Florian Nücke
17c416007a Merge branch 'dev' of https://github.com/Voidi/OpenComputers into master-MC1.7.10 2015-10-02 23:15:24 +02:00
Florian Nücke
909767a4d5 Allow saving nanomachine configuration to other nanomachines in player's inventory. Closes #1462.
Also added converter to add address of saved nanomachines.
Also showing address in tooltip of saved nanomachines.
2015-10-02 23:13:48 +02:00
Florian Nücke
2bdb295d1b Re-create controller when overwriting nanomachines, resetting some more state. Closes #1465. 2015-10-02 22:08:56 +02:00
payonel
efcd32d85b make cd.lua nearly POSIX compliant
This submission omits support for -L and -P options for cd which specify whether to resolve sym links logically or physically, respectively
We rely on the openos filesystem for symlinks, which is only partially supported (e.g. not-persistent) and thus I feel we should omit explicit support
for these symlink related options to cd - and just allow shell.resolve and shell.setWorkingDirectory to handle the path resolution - which from testing appears
to follow all symlinks logically (which is logical from the user perspective - so a good default).
2015-09-29 00:31:58 -07:00
Florian Nücke
cb8f37139e Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/client/gui/DynamicGuiContainer.scala
	src/main/scala/li/cil/oc/common/event/RobotCommonHandler.scala
2015-09-26 12:14:45 +02:00
Florian Nücke
56755e80ea Should fix potential performance issues in container GUIs in combination with NEI. 2015-09-26 12:11:50 +02:00
payonel
ed4c1dde98 fix tab complete bug when using ./ as path 2015-09-24 21:41:51 -07:00
Florian Nücke
16e48089fe Allow robots to move if max flight height is world height, closes #1454. 2015-09-23 19:35:21 +02:00
Tobias Wohlfarth
85f463ec0c Add Rotarycraft Integration ((item stack converters for jetpacks and springpowered pumps) 2015-09-22 15:32:39 +02:00
Florian Nücke
5addcdddb1 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/common/command/SimpleCommand.scala
2015-09-21 23:49:29 +02:00
Florian Nücke
29793e780e Fixes #1453. 2015-09-21 23:45:43 +02:00
Florian Nücke
2b06e066fb Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8 2015-09-21 21:13:22 +02:00
Florian Nücke
f190fa2aaf Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/common/nanomachines/provider/ParticleProvider.scala
	src/main/scala/li/cil/oc/common/tileentity/Charger.scala
2015-09-21 21:13:07 +02:00
Florian Nücke
72ae2ca626 Derp. 2015-09-21 21:12:44 +02:00
Florian Nücke
e0f4a0c81e Disable chance of stuff breaking when disassembling creatively, closes #1447. 2015-09-21 21:04:14 +02:00
Florian Nücke
bff25a3cca Include particle name in hint, closes #1450. 2015-09-21 20:58:49 +02:00
Florian Nücke
e6922f86c3 Increase the likelihood of some behaviors not being available at all in a configuration. 2015-09-21 20:55:25 +02:00
Florian Nücke
2b970bc65a Added command to generate debug nanomachine configuration (/oc_debugNanomachines or /oc_dn). 2015-09-21 20:54:02 +02:00
Florian Nücke
f3f7fb559e Only enable EnderIO integration for 2.2; will update to 2.3 when it's out of beta. 2015-09-21 19:33:05 +02:00
Florian Nücke
f440245b93 Fix potential stackoverflow in charger, closes #1451. 2015-09-21 19:32:34 +02:00
Florian Nücke
d66fb2a5f4 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2015-09-20 20:41:08 +02:00
Florian Nücke
a5f42623d3 Fixes #1449. 2015-09-20 20:40:12 +02:00
Florian "Sangar" Nücke
07fd47e842 Merge pull request #1446 from cyber01/RU_doc
Fix #1445 in RU translation
2015-09-20 17:40:02 +02:00
cyber01
979dea5337 Fix #1445 in RU translation 2015-09-20 16:57:27 +04:00
Florian Nücke
575d13291e Ignore more stuff that's not on 1.8 yet in build. 2015-09-20 13:42:42 +02:00
Florian Nücke
e8543c1dc5 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/client/renderer/tileentity/RobotRenderer.scala
2015-09-20 12:31:19 +02:00
Florian Nücke
e9ad0f2e6a Should fix issues rendering some items when equipped by robots, closing #1429. 2015-09-20 12:30:18 +02:00
Florian Nücke
e738a66be7 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8 2015-09-20 11:33:24 +02:00
Florian Nücke
b5b7a44196 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2015-09-20 11:33:02 +02:00
Florian Nücke
30f8e17918 Fixes #1445. 2015-09-20 11:29:32 +02:00
Florian "Sangar" Nücke
62cbce1e3f Merge pull request #1441 from cyber01/RU_doc
Some tweaks to the nanomachines in RU translation
2015-09-19 23:19:36 +02:00
Florian "Sangar" Nücke
52372335ab Merge pull request #1439 from xPucTu4/patch-1
Update robot.names
2015-09-19 23:19:23 +02:00
Florian "Sangar" Nücke
09f718d774 Merge pull request #1443 from LizzyTrickster/patch-4
name change and added chappie
2015-09-19 23:18:46 +02:00
Lizzy
5375d923c8 name change and added chappie 2015-09-19 22:04:52 +01:00
cyber01
103d520377 Some tweaks to the nanomachines in RU translation 2015-09-19 20:43:10 +04:00
Hristo Bogdanov
7bd6ff7e46 Update robot.names 2015-09-19 17:32:54 +03:00
Florian Nücke
9b07f0f91b Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/common/IMC.scala
	src/main/scala/li/cil/oc/common/nanomachines/provider/DisintegrationProvider.scala
	src/main/scala/li/cil/oc/integration/Mods.scala
	src/main/scala/li/cil/oc/integration/opencomputers/ModOpenComputers.scala
	src/main/scala/li/cil/oc/integration/util/Wrench.scala
2015-09-19 15:13:44 +02:00
Florian Nücke
6a6adfddde Copy-pasta, my old friend, we meet again. 2015-09-19 14:59:30 +02:00
Florian Nücke
772e98bb28 Replace all uses of getCurrentEquippedItem with getHeldItem. Technically the same, but more generic. 2015-09-19 14:56:24 +02:00
Florian Nücke
2aa4093973 Added direct support for a few more wrenches (instead of indirectly via them also implementing other, "mainstream" wrench interfaces). 2015-09-19 14:54:03 +02:00
Florian Nücke
531d6a5442 Added isWrench checks to existing wrench integration. 2015-09-19 14:40:36 +02:00
Florian Nücke
29af7e8927 Extended wrench system to allow simple "isWrench" checks without context / checking for usability. 2015-09-19 14:39:56 +02:00
Florian Nücke
c427dcc195 Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.8
Conflicts:
	src/main/scala/li/cil/oc/common/item/Analyzer.scala
	src/main/scala/li/cil/oc/common/item/Debugger.scala
	src/main/scala/li/cil/oc/server/component/Agent.scala
	src/main/scala/li/cil/oc/server/component/DebugCard.scala
	src/main/scala/li/cil/oc/server/component/Transposer.scala
	src/main/scala/li/cil/oc/util/InventoryUtils.scala
2015-09-19 13:16:41 +02:00
Florian Nücke
a6e6e29ac2 Added some checks for fake players to avoid trying to send network messages to them (#1430). 2015-09-19 13:09:22 +02:00
Florian Nücke
3ca9731201 Require scrench to break drones, sneak-right-click powers them on now; also allow them being powered on this way by robots/other drones, closes #1430. 2015-09-19 13:01:25 +02:00