5285 Commits

Author SHA1 Message Date
Florian Nücke
e92eb68711 Should fix potential race conditions between ServerThread and ClientShutdownThread, which both fire WorldEvent.Unload on the same world at the same time. 2015-07-28 22:12:58 +02:00
Florian Nücke
f7386842d8 Barely tested bit32 implementation in Lua 5.3 for backwards compat. 2015-07-28 22:01:00 +02:00
Florian Nücke
220b6cc67c Added backwards compat in Items API for internal name changes via aliases. 2015-07-27 19:33:54 +02:00
Florian Nücke
0509c804d8 Moved nbt->map->nbt stuff to NBT helper class and made it a tad more generic.
Also marking TEs dirty after loading and triggering a world update.
Also scala-ified the whole stuff some more.
2015-07-26 22:04:24 +02:00
Florian Nücke
eef8d78d5d Merge branch 'master-MC1.7.10' of https://github.com/gamax92/OpenComputers into master-MC1.7.10 2015-07-26 18:04:15 +02:00
gamax92
ac3b928a2f Add NBT editing functionality to Debug Card 2015-07-26 09:41:44 -06:00
Florian "Sangar" Nücke
e56e1d3f22 Merge pull request #1336 from makkarpov/makkarpov-travis
Enable Travis caching feature
2015-07-26 17:18:10 +02:00
Maxim Karpov
4b0f96c68e Enable Travis caching feature 2015-07-26 18:16:05 +03:00
Florian Nücke
77437f2464 Make robot move animation a tad slower to make movement look smoother. Closes #1313. 2015-07-26 17:04:49 +02:00
Florian Nücke
db280211a9 Fix overcompensating for dig time (wrong since slow breaking... oh welp). 2015-07-26 17:04:00 +02:00
Florian Nücke
391048ae99 Added isEquivalentTo and areStacksEquivalent to inventory controller, allowing to check if items share an oredict id. Closes #1303. 2015-07-26 15:49:13 +02:00
Florian Nücke
b156684cc6 Added setting to configure server rack built-in switch upgrade level. Closes #1304.
Defaults to T1 upgrade level because otherwise it's cheaper to build racks than upgrading switches...
2015-07-26 12:09:14 +02:00
Florian Nücke
f71a86f584 One more safe-guard against server rack leakage. 2015-07-26 12:06:49 +02:00
Florian Nücke
8e190a02e7 Merge branch 'RU_doc' of https://github.com/cyber01/OpenComputers into master-MC1.7.10
Conflicts:
	src/main/resources/assets/opencomputers/doc/ru_RU/item/dataCard.md
2015-07-25 21:42:05 +02:00
Florian Nücke
5e937bbeb8 Might fix memory leak in server racks. 2015-07-25 21:39:38 +02:00
cyber01
5fe84ffe4e Correct misspelling
Updated dataCard, same as other multilevel items

Changed oredict in item description
2015-07-25 18:44:46 +03:00
Florian Nücke
71c53de7b1 Requesting stack of size 1 instead of 0, because apparently AE doesn't like ghost stacks. Closes #1331. 2015-07-25 15:04:41 +02:00
Florian Nücke
00da2ee53e Should fix potential deadlock when machines get disposed while they're running. Closes #1322. 2015-07-25 14:53:57 +02:00
Florian Nücke
284598d9a2 Version bump. 2015-07-25 14:11:42 +02:00
Florian Nücke
1d0a0b98ad Added redirects for T2 and T3 data card manual pages. 2015-07-25 14:10:58 +02:00
Florian Nücke
2aa54dd199 Reworked textures for T2 and T3 data card. 2015-07-25 12:20:49 +02:00
Florian Nücke
4508cc4a80 Fixed data lib only providing methods of the card installed at the time it is initialized (libs are cached so this broke things when moving to a different tier of data card). 2015-07-25 12:03:37 +02:00
Florian Nücke
c447588442 Removed data.tier(), doesn't really fit IMHO and no other component does that (and feature checks are more robust anyway).
Made simple md5/sha256 on data card T2+ call super for basic variant to make sure they behave absolutely the same as T1.
Just a bit of code shuffling.
2015-07-25 12:02:42 +02:00
Florian Nücke
12a37cf83a Make dataCard -> dataCard1 for consistence; if any addon mod used Items.get("dataCard") they'll have to adjust, but that chance is slim, I'd say...
Also adjusted recipes a bit, recursive upgrading fits better into the hardmode set.
2015-07-25 11:21:43 +02:00
Florian Nücke
fd96b309a5 Formatting of lua programs (two space indentation), also feature based check in gpg.lua which is more in line with other components. 2015-07-25 11:19:17 +02:00
Florian Nücke
f27e0c1d5a Avoid potential match errors in data card driver and specific environment for different tiers. 2015-07-25 11:16:53 +02:00
Florian Nücke
d24a02f04b Merge branch 'master-MC1.7.10' of https://github.com/makkarpov/OpenComputers into master-MC1.7.10
Conflicts:
	build.gradle
2015-07-25 11:08:40 +02:00
Florian Nücke
f89fb5bfea Merge branch 'master-MC1.7.10' of https://github.com/Shuudoushi/OpenComputers into master-MC1.7.10 2015-07-25 11:08:03 +02:00
Florian Nücke
d510fe9fb0 Merge branch 'master-MC1.7.10' of https://github.com/CaitlynMainer/OpenComputers into master-MC1.7.10 2015-07-25 11:07:43 +02:00
Florian Nücke
074ee33f76 Merge branch 'patch-1' of https://github.com/Chlikikijleelgus/OpenComputers into master-MC1.7.10 2015-07-25 11:07:06 +02:00
Florian Nücke
77cdd50e5c Merge branch 'master-MC1.7.10' of github.com:MightyPirates/OpenComputers into master-MC1.7.10 2015-07-25 11:07:02 +02:00
Caitlyn
71ecf0dacf Wobbo is Wobbo.
[14:56:01] <@Mimiru>Wobbo, has anyone ever gotten your In game MC name?
[14:56:14] <Wobbo>Mimiru: Wobbo
[15:06:37] <Wobbo> R: 25 G: 120 B: 200
2015-07-24 15:08:17 -05:00
Shuudoushi
15345a736b Fixed spelling and grammar errors within the man pages. 2015-07-24 13:40:32 -05:00
Florian Nücke
20f6e83539 tl;dr 2015-07-24 19:02:16 +02:00
Florian Nücke
1fbde2c866 Removed unused and now dead dep on resonant engine that caused build errors. 2015-07-24 18:59:15 +02:00
Chlikikijleelgus
46130b036b Added some new robot names 2015-07-24 05:22:18 -07:00
makkarpov
3f69cab11a Add tiered data cards:
- Tier 1: Basic data card operations
- Tier 2: Basic operations + AES-CBC encryption/decryption
- Tier 3: Basic + AES-CBC + ECDSA + ECDH

- Textures are now looking like a stubs that are waiting for better alternatives
- Recipes by Kubuxu
- gpg.lua program (simple version without keychain)

--- Change log after squash ---

+ Changed to ThreadLocal instance of SecureRandom instead of genSeed function
+ Added readable errors in case of invalid key type
+ Added SecureRandom instance to EC key generator to avoid unnecessary creation of another one.
+ Added check that data card is present and `data.present()` function
+ Fixed typo at 029915d595/src/main/resources/assets/opencomputers/lua/component/data/lib/data.lua (L15)
2015-07-24 13:06:18 +03:00
Florian "Sangar" Nücke
1d5542d995 Merge pull request #1317 from magik6k/master
Update Plan9k
2015-07-21 10:04:30 +02:00
Łukasz Magiera
43057f1ee1
Update Plan9k
Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
2015-07-21 03:56:15 +02:00
Florian "Sangar" Nücke
991ef66a3a Merge pull request #1311 from ChickenNuggers/patch-2
tostring( reason ) is never false/nil
2015-07-19 18:50:35 +02:00
Charles Heywood
ed0acd06e5 tostring( reason ) is never false/nil 2015-07-19 05:06:28 -05:00
Florian Nücke
cdcbcc44b8 Merge branch 'master-MC1.7.10' of https://github.com/CaitlynMainer/OpenComputers into master-MC1.7.10 2015-07-17 19:13:18 +02:00
Florian Nücke
a1b164a134 Added blacklist for recipe inputs for disassembler. Default contains fire for chainmail blacklisting. Closes #1296. 2015-07-17 19:12:56 +02:00
Florian Nücke
f26ae2d1c6 Hi. 2015-07-17 19:12:17 +02:00
Florian Nücke
08f20645d4 Fixed division by zero in manual, closes #1295. 2015-07-17 19:11:43 +02:00
Caitlyn
d2f2b2d9ea Cause I R Dumb. 2015-07-15 20:56:19 -05:00
Florian Nücke
0be41dd4ec Merge branch 'master' of https://github.com/magik6k/OpenComputers into master-MC1.7.10 2015-07-12 20:01:44 +02:00
Florian Nücke
f1360f8158 Make redstone visually connect to net splitter. Closes #1293. 2015-07-12 14:04:56 +02:00
Florian Nücke
cf2a4e89d3 Merge branch 'master-MC1.7.10' of https://github.com/Kubuxu/OpenComputers into master-MC1.7.10
Conflicts:
	build.gradle
2015-07-12 14:01:00 +02:00
Florian Nücke
0fa31e854e Version bump. 2015-07-12 13:58:10 +02:00