Florian Nücke
5502838e84
Added general documentation for a bunch of blocks and items via an extra NEI usage handler.
2014-10-13 23:07:31 +02:00
Florian Nücke
cb2bec3227
Some more cleanup.
2014-10-13 16:51:58 +02:00
Florian Nücke
8e6c97efcb
Moved NEI integration.
...
Fixed potential derpery when robots use some vanilla blocks.
Removed unnecessary mod interaction classes.
2014-10-13 16:20:33 +02:00
Florian Nücke
1f08bbb345
Cleaned up wireless redstone integration logic, fixed SVE.
2014-10-13 15:46:25 +02:00
Florian Nücke
f0ec5ac0d4
Some minor fixes.
2014-10-13 13:19:52 +02:00
Florian "Sangar" Nücke
b2f50b3ac7
Merge pull request #598 from ViKaleidoscope/patch-2
...
Update zh_CN.lang
2014-10-12 19:02:24 +02:00
Franken·Fran
36908642d2
Update zh_CN.lang
...
:D
2014-10-13 00:43:14 +08:00
Florian Nücke
58ab83e772
Adapter now has an inventory (again) but this time around it's for upgrades.
...
Disabled inventory and tank drivers by default, can now place inventory and tank controller upgrades in adapter for a similar effect; the difference being that the inv/tank interop stuff isn't in the adjacent block's component but a separate component for all adjacent blocks.
2014-10-12 18:16:16 +02:00
Florian Nücke
1c2dea16c1
Bumped up limit for pattern matcher input... this one already fails for the motd >_>
...
Changed up RAM recipes a bit, making non .5 tiers more useful (by increasing the cost step to .5 a bit).
2014-10-12 17:26:44 +02:00
Florian Nücke
987de5ffa4
Sandboxed pattern matching methods (find, match, gsub, gmatch) by limiting the length of the input.
...
Added setting to change that limit.
Moved Lua specific settings into own sub-category in config.
2014-10-12 15:03:28 +02:00
Florian Nücke
41658031a2
Calling EnvironmentAware.providedEnvironment on block drivers for *all* stacks, after all, not filtering by ItemBlock - fails even for vanilla (comparator, sign, ...) so this certainly will be too restrictive for mods, after all.
...
Added EnvironmentAware to a bunch of third-party block drivers.
2014-10-12 14:04:15 +02:00
Florian Nücke
4f953d3277
Minor API change, added methods to query list of all block/item drivers. Mainly to allow third-party mods to make any use at all of the EnvironmentAware interface.
2014-10-12 13:25:45 +02:00
Florian Nücke
febcabdde9
Updated Thaumcraft API and, as per request, added converter for items including apsect info.
...
Keeping TC converters disabled by default, though, because this seems kind of cheaty to me (usually you'd have to research aspects to see them on items).
2014-10-11 20:20:50 +02:00
Florian Nücke
a1ec488588
Sorting numeric keys in serializer to avoid weird outputs.
2014-10-11 19:57:46 +02:00
Florian Nücke
14097bda5f
Added converter for MFR safari nets, adds name of contained entity.
2014-10-11 13:26:43 +02:00
Florian Nücke
48d8dbb2e4
Clarified wording in NamedBlock documentation.
2014-10-10 19:54:30 +02:00
Florian Nücke
155f61ce45
Added reference class to API to centralize version updating.
...
Pulled the fields with the API instances in there, so that the ID doesn't feel so alone.
Updated API readme.
2014-10-10 19:43:16 +02:00
Florian Nücke
1c6c4be7f1
Added class with slot names for reference to API.
2014-10-10 18:39:24 +02:00
Florian Nücke
99f2822888
Jdoc typos!
2014-10-10 18:01:09 +02:00
Florian Nücke
223f981ae6
Fixery of (partially weird) stuff.
2014-10-10 17:32:05 +02:00
Florian Nücke
92691ae318
Merge branch '1.4' into master-MC1.7.10
...
Conflicts:
build.properties
src/main/scala/li/cil/oc/common/tileentity/traits/power/AppliedEnergistics2.scala
src/main/scala/li/cil/oc/util/mods/Mods.scala
2014-10-10 16:53:09 +02:00
Florian Nücke
20ac99fd02
Updated readme.
2014-10-10 16:45:25 +02:00
Florian Nücke
366c6fc476
Convert blocks in OC inventories on load, in particular to ensure screens in robots are converted.
2014-10-10 15:07:17 +02:00
Florian Nücke
a6da00f4a9
Added some block conversion logic.
...
It's not perfect (item blocks have to be in a player's inventory to get converted), but good enough to justify 1.4 again.
2014-10-10 14:37:32 +02:00
Florian Nücke
9805c0ba85
Should work fine with AE2 rv2 *and* rv1 now.
2014-10-10 12:59:09 +02:00
Florian Nücke
0bc799b979
Added the additions to the AppEng2 integration from OCC.
...
Fixed NamedBlock being implemented in drivers instead of environments.
2014-10-10 01:51:47 +02:00
Florian Nücke
06e9044b11
Screw it, this will be 2.0.0, too much breakage and world save incompatibility so the cut should be cleared in the version number.
...
Also: fixed templates.
2014-10-09 23:16:33 +02:00
Florian Nücke
34249f7131
API stuffs.
2014-10-09 18:59:48 +02:00
Florian Nücke
861a82eecf
Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into 1.4
...
Conflicts:
build.properties
src/main/resources/assets/opencomputers/lang/fr_FR.lang
src/main/resources/assets/opencomputers/lang/zh_TW.lang
src/main/scala/li/cil/oc/common/tileentity/traits/power/IndustrialCraft2Experimental.scala
src/main/scala/li/cil/oc/util/mods/Mods.scala
2014-10-09 18:33:11 +02:00
Florian Nücke
e9ebe5d5c0
Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
...
Conflicts:
build.properties
2014-10-09 18:12:24 +02:00
Florian Nücke
e75cea7bb4
Merge branch 'master' of github.com:MightyPirates/OpenComputers
v1.3.6
2014-10-09 18:11:36 +02:00
Florian Nücke
a630b93eef
Version bump.
2014-10-09 18:11:01 +02:00
Florian Nücke
1e08e87f7f
Merge branch 'master' of github.com:MightyPirates/OpenComputers into master-MC1.7.10
2014-10-09 18:10:14 +02:00
Florian "Sangar" Nücke
1e4ad3eb71
Merge pull request #594 from mymagadsl/patch-4
...
Update zh_TW.lang
2014-10-09 18:06:06 +02:00
Florian Nücke
b136fbc7b7
Renamed tileentity package in API to 'internal', added server and tablet interfaces.
...
Some more general cleanup.
2014-10-09 17:58:36 +02:00
Florian Nücke
185cd6a63f
I feel so indecisive...
2014-10-09 16:35:02 +02:00
Florian Nücke
1477ef0af2
Moved some stuff back to where it came from...
2014-10-09 16:28:31 +02:00
Florian Nücke
14b918bb7a
If you expect more refactoring, you're not wrong.
2014-10-08 19:47:11 +02:00
Florian Nücke
626b7eb260
Moar singletons, because I can.
2014-10-08 19:13:34 +02:00
Florian Nücke
bd822efe00
Yet more refactoring \o/
2014-10-08 18:25:24 +02:00
Florian Nücke
0dcc6e2391
Refactoring.
2014-10-08 18:14:15 +02:00
mymagadsl
99b0a53c33
Update zh_TW.lang
2014-10-09 00:13:22 +08:00
Florian Nücke
92fc31c1a1
Fully re-integrated OpenComponents into OpenComputers, re-using existing mod id and presence facilities.
2014-10-08 18:06:29 +02:00
Florian Nücke
5ac3bb33c2
Merge branch 'OC1.3-MC1.7.10' of github.com:MightyPirates/OpenComponents into 1.4
...
Conflicts:
README.md
build.gradle
build.properties
gradle/wrapper/gradle-wrapper.properties
gradlew
gradlew.bat
settings.gradle
src/api/java/cofh/api/CoFHAPIProps.java
src/api/java/cofh/api/energy/EnergyStorage.java
src/api/java/cofh/api/energy/IEnergyConnection.java
src/api/java/cofh/api/energy/IEnergyContainerItem.java
src/api/java/cofh/api/energy/IEnergyHandler.java
src/api/java/cofh/api/energy/IEnergyStorage.java
src/api/java/dan200/computercraft/api/ComputerCraftAPI.java
src/api/java/dan200/computercraft/api/lua/ILuaContext.java
src/api/java/dan200/computercraft/api/lua/ILuaObject.java
src/api/java/dan200/computercraft/api/peripheral/IPeripheral.java
src/api/java/dan200/computercraft/api/turtle/ITurtleAccess.java
src/api/java/dan200/computercraft/api/turtle/TurtleCommandResult.java
src/main/resources/LICENSE
src/main/resources/mcmod.info
src/main/resources/pack.mcmeta
2014-10-08 17:10:03 +02:00
Florian Nücke
9a91e569e5
Added tooltip to indicate energy conversion speed.
...
Consistency in tooltips.
Renamed assember tile entity to assembler (from old robot assembler) and renamed localization strings, too.
Fixed NPE in NEI documentation generation.
Made NEI not show robots.
2014-10-08 14:23:09 +02:00
Florian Nücke
9b99729b94
Reworked power logic a lot. Different blocks now provide different conversion speeds, so power converters have more reason to exist. Let's see how much I broke in the process \o/
...
Also, access points now accept power, in return they also consume power for wireless messages sent from, say ComputerCraft.
Fixed some power related stuff not being saved (other mod's node/similar constructs) leading to minor energy losses across saves.
Re-tweaked some conversion values.
2014-10-08 02:28:12 +02:00
Florian Nücke
ed81caa4ac
Made call budgets configurable.
2014-10-07 19:15:43 +02:00
Florian Nücke
c9c5c66eb6
Alternative docstring pattern and added note to documentation.
2014-10-07 17:53:45 +02:00
Florian Nücke
09a7dd36bb
Fixed robot movement.
2014-10-07 16:36:29 +02:00
Florian Nücke
092bd17a84
Added architecture switching on CPUs by shift-right clicking them.
...
Fixed an issue with synchronized calls potentially throwing limit reached exceptions.
2014-10-07 15:12:58 +02:00