thatsIch
410d2f1e0d
final variables and parameters
...
seeing some methods it does actually help to enforce the parameters
2015-09-26 21:08:18 +02:00
thatsIch
0387d30d1c
Reduce scope of variables
2015-09-26 20:07:51 +02:00
yueh
b3e33b1c3b
Merge pull request #1912 from thatsIch/e-replace-with-array-initializer
...
Replace with array initializer
2015-09-26 11:56:44 +02:00
thatsIch
4b3d7c7d03
Replace with array initializer
...
this can be done through http://docs.oracle.com/javase/specs/jls/se6/html/arrays.html#10.6
2015-09-25 23:04:36 +02:00
yueh
92331b4d2e
Fixes #1905 : Export bus now considers failed crafting requests
...
The export bus will now no longer speed up, if more than 1 of the last
crafting requests failed and slow down, if more then 5 failed.
Some code cleanup and moved the custom iterator into the helper package
as it is clearly related to the craftingtracker and not the export bus.
2015-09-25 19:58:07 +02:00
yueh
bcba2329b7
Merge pull request #1902 from yueh/fix-1896
...
Fixes 1896: Only update a monitor if the text would change
2015-09-23 23:46:43 +02:00
yueh
597e17b52b
Fixes 1896: Only update a monitor if the text would change
2015-09-23 22:28:50 +02:00
yueh
759b6daa59
Merge pull request #1893 from yueh/fix-1892
...
Fixes incorrect handling of prioritized inventories
2015-09-23 15:28:13 +02:00
yueh
72518ad977
Merge pull request #1772 from yueh/feature-1569
...
Feature 1569 Typesafe Integration Modules
2015-09-23 00:20:00 +02:00
yueh
b9d615c4ba
Fixes incorrect handling of prioritized inventories
...
Prioritized inventories are not longer used twice for storing leftover
items and thus finally reporting twice the amount of storable items when
they are the only possible option to store something.
Also fixes import buses now respecting the amount of storable items inside
the network instead of trying to place the exported items back and failing
on any restricted inventory, potentially voiding the overflow.
Fixes #1892
2015-09-23 00:09:27 +02:00
yueh
f303c17ae0
First iteration of making integrations typesafe
2015-09-16 15:59:33 +02:00
yueh
26f13d4109
Fixes #1865 : Spawn overflow items into the world
2015-09-11 20:05:17 +02:00
yueh
5dfca5eb93
Merge pull request #1776 from yueh/feature-1283
...
Closes #1283 : Add custom Callable to prevent memory leaks
2015-08-22 23:22:17 +02:00
yueh
0de7a2d83a
Closes #1283 : Add custom Callable to prevent memory leaks
2015-08-20 21:04:06 +02:00
yueh
7f72ba97f0
Merge pull request #1769 from yueh/feature-1726
...
Closes #1726 : Added Pressure P2P tunnel (PneumaticCraft)
2015-08-15 18:12:37 +02:00
yueh
d1244f59ed
Fixes #1781 Do not crash after the tileentity was removed
2015-08-08 14:14:38 +02:00
yueh
1728f683c3
Closes #1726 : Added Pressure P2P tunnel (PneumaticCraft)
2015-08-06 19:37:19 +02:00
yueh
c0b62fd519
Added missing annotations
2015-08-06 19:08:33 +02:00
yueh
67c901966e
Non static access of static members
2015-08-06 19:08:32 +02:00
yueh
9c8deac9de
Code format
2015-08-06 19:08:02 +02:00
yueh
c21a44d8c0
Organize imports
2015-08-06 19:06:49 +02:00
yueh
c3ce9d9542
Adds a round robin and random mode to export buses.
...
Resolves #85
2015-07-25 17:27:56 +02:00
yueh
1a38e5ba94
Fixes #1728 Mark the entity as dead before spawning overflow
2015-07-22 15:07:08 +02:00
yueh
3f013c8d1d
Removed overly defensive code and ensure GL state to be restored.
...
Fixes #1673
2015-07-04 17:30:54 +02:00
thatsIch
2ba4f312d4
Fixes wrong interface names for BuildCraft Transport
2015-06-13 23:42:40 +02:00
yueh
256c0258bb
Merge pull request #1522 from yueh/feature-12
...
Closes #12 Added visual lock state to monitors
2015-06-13 16:55:03 +02:00
thatsIch
71ce42f26a
Updates BuildCraft to 7.0.9
...
Split dependency logic on the BuildCraft modules.
Config needs to be reset, if BuildCraft was disabled actively,
because now there are 3 BC modules to be taken account of
2015-06-13 13:10:46 +02:00
yueh
5aaaeb6d42
Closes #12 Added visual lock state to monitors
...
Some general refactoring of every monitor including panels and terminals.
Disabled glPushAttrib and glPopAttrib for StorageMonitor as this can be a
performance issue.
2015-06-06 17:00:52 +02:00
yueh
4befdecd25
Closes #1344 Added a silk touch annihilation plane
2015-06-01 19:50:38 +02:00
thatsIch
12e0efa3e1
Merge pull request #1466 from thatsIch/e-instance-factory
...
Uses an instance factory access for AE2
2015-05-18 19:26:46 +02:00
thatsIch
0f9ca7885a
Lower case methods
2015-05-18 00:08:05 +02:00
thatsIch
192848e383
Uses an instance factory access for AE2
...
Removes the improper way to set itself into a public static non-final variable.
Removes the direct access to the IntegrationRegistry from AppEng. Will be added at some later point somewhere else for non-singleton access.
Constructor is set to package private to enable possible construction from unit tests. Are current not runnable sind it is currently tied to the FML Loader instance.
2015-05-16 20:48:32 +02:00
thatsIch
168038c595
Merge pull request #1426 from thatsIch/e-overly-strong-cast
...
reduces overly strong type cast
2015-05-09 15:57:47 +02:00
Florian Nücke
18503ac526
Added P2P tunnel part for OpenComputers.
...
Includes cleanup provided by thatsIch.
2015-05-09 14:53:54 +02:00
yueh
b6b76d145b
Organize imports
2015-05-09 13:06:09 +02:00
thatsIch
7c9b734948
reduces overly strong type cast
2015-05-09 12:45:46 +02:00
thatsIch
513292cd08
Replaces all local variables regarding their naming conventions
2015-05-08 23:50:36 +02:00
thatsIch
8dd0991a7d
Merge pull request #1422 from thatsIch/e-constant-naming-convention
...
Replaces all constants regarding their naming conventions
2015-05-08 23:45:44 +02:00
thatsIch
5832e2d828
Merge pull request #1420 from thatsIch/e-method-parameter-naming-conventions
...
Replaces all method parameter regarding their naming conventions
2015-05-08 23:45:28 +02:00
thatsIch
7f14faeaa3
Replaces all constants regarding their naming conventions
2015-05-08 23:37:09 +02:00
thatsIch
f193c2adc4
Replaces all method parameter regarding their naming conventions
2015-05-08 23:25:19 +02:00
thatsIch
b748a1982f
Replaces all non constant fields with upper case name
2015-05-08 22:53:50 +02:00
thatsIch
25a3573a76
Fix typos
2015-05-08 22:38:04 +02:00
yueh
da6b31cdb1
Merge pull request #1352 from yueh/fix-1336
...
Fixes part interface inventory model
2015-05-02 20:39:42 +02:00
thatsIch
64ed05a1b4
Puts everywhere brackets
2015-04-29 18:38:24 +02:00
yueh
332ea089e3
Fixes part interface inventory model
...
Fixes #1336
2015-04-28 19:13:51 +02:00
thatsIch
2c5a54c210
Merge pull request #1269 from thatsIch/b-1256-number-converter
...
Fixes #1256 : Using new size logic to determine the abbreviation for a stack size
2015-04-23 23:43:31 +02:00
thatsIch
77d66b1817
Merge pull request #1279 from thatsIch/b-1264-render-crash-missing-rf-api
...
Fixes #1264 : Does not crash on missing RF API
2015-04-23 23:42:01 +02:00
thatsIch
3783ae8619
Improved exceptions
...
Many exceptions got an improvement due to changed class or description or details it is providing.
Is not complete, needs to be done in patches in the regions, where it is needed, since some are just
swallowed.
Removed total usage of pure RuntimeExceptions to 0.
2015-04-21 17:43:24 +02:00
thatsIch
071ae6d680
Fixes #1264 : Does not crash on missing RF API
2015-04-13 22:15:39 +02:00