yueh
6e81f698c0
Refactored StorageChannel enum into an interface ( #3138 )
...
This replaces the static enum with a more dynamic interface providing
factory methods for handling network storage.
2017-10-08 17:59:30 +02:00
fscan
52d28fabe3
Use IItemHandler instead of IInventory internally ( #2971 )
...
* Use IItemHandler instead of IInventory internally
2017-07-28 22:04:32 +02:00
yueh
7de90ed0ae
Finally use Java7 <>
2017-07-20 21:21:45 +02:00
Gunther De Wachter
890eef1803
Update MCP Mappings to stable_32
...
Some mapping updates are just straight up weird. 20170516 -> isBlockSolid, 20170517 -> causesDownwardCurrent
2017-07-03 06:54:45 +02:00
Gunther De Wachter
b819fe4adb
Fixed "Air" tooltip displaying in the interface terminal. More missed null checks.
2017-06-27 18:00:55 +02:00
yueh
ed9e6dd21c
Port to 1.11
2016-12-21 20:38:36 +01:00
Sebastian Hartte
2ab1fc0adf
Removed usage of GL11 in favor of using GlStateManager.
2016-10-03 00:23:45 +02:00
AlgorithmX2
71afa9bf53
1.8.8 + deleted all integration can be recovered later or something.
2015-12-31 17:19:44 -06:00
yueh
99215e1701
Organized imports
2015-12-24 02:07:03 +01:00
yueh
e94a0cfccf
Reduces visibility of internal fields/methods
...
Reduces the visibility of all fields to private and create setters/getters
when necessary. Exceptions are fields with GuiSync as these need to be
public.
Reduces the visibility of internal methods to private/protected/default when possible.
2015-12-24 01:59:13 +01:00
thatsIch
8b3a954f73
final variables and parameters
2015-09-30 14:24:44 +02:00
thatsIch
059523f543
Reduce scope of variables
2015-09-30 14:22:21 +02:00
thatsIch
2d71b0e34a
prefer isEmpty over length() == 0
2015-09-30 14:16:03 +02:00
yueh
ed47a23156
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.
Conflicts:
src/main/java/appeng/parts/AEBasePart.java
src/main/java/appeng/parts/reporting/PartConversionMonitor.java
src/main/java/appeng/parts/reporting/PartDarkMonitor.java
src/main/java/appeng/parts/reporting/PartMonitor.java
src/main/java/appeng/parts/reporting/PartPatternTerminal.java
src/main/java/appeng/parts/reporting/PartSemiDarkMonitor.java
src/main/java/appeng/parts/reporting/PartStorageMonitor.java
src/main/java/appeng/parts/reporting/PartTerminal.java
2015-06-22 15:34:46 +02:00
AlgorithmX2
38afde724b
Most of the 1.8 Port.
2015-06-15 19:44:59 -05:00
yueh
b6b76d145b
Organize imports
2015-05-09 13:06:09 +02:00
thatsIch
64ed05a1b4
Puts everywhere brackets
2015-04-29 18:38:24 +02:00
thatsIch
d34c988c88
Basic reformat, hit once, hope never again
2015-04-03 15:07:13 +02:00
yueh
b18addbf37
remove trailing whitespaces
2015-02-03 12:04:13 +01:00
yueh
9b7b0fc0fb
Organize imports
2014-12-29 21:59:05 +01:00
yueh
f471513bd0
Changed access to use this qualifier
2014-12-29 15:13:47 +01:00
thatsIch
2243c5a188
Refactoring
...
Type-safety
Minor performance improvements
2014-12-02 22:55:39 +01:00
thatsIch
7505f9b66a
Added copyright to all java files
2014-11-14 12:03:00 +01:00
thatsIch
075fd1848a
Finalize variables
2014-11-04 12:34:56 +01:00
thatsIch
cea2a91b31
Fixes search-box click area
2014-10-16 17:19:12 +02:00
yueh
9c24151a39
More optimizations to speedup interface terminals
2014-10-04 21:53:23 +02:00
Chris
33ce5283d0
Merge pull request #223 from yueh/feature-129
...
Optimizes the search in interface terminals
2014-10-01 20:26:21 -07:00
yueh
287e783866
Reduced the amount of background rendering calls
2014-10-01 22:22:22 +02:00
yueh
132b36bb93
Optimizes the search in interface terminals
...
Removed the amount of data by only searching the output names
Added a caching layer so every subsequent search will narrow the previous
one down and not search everything again
2014-10-01 16:07:33 +02:00
thatsIch
c074280b68
Temporary set of catch to ignored if they are ignored
2014-10-01 15:20:42 +02:00
thatsIch
4782877e8c
Added missing javadoc
2014-10-01 10:54:50 +02:00
yueh
79837cf35f
Adds filter by pattern to the interface terminals
...
Some code cleanup
2014-09-30 23:04:14 +02:00
yueh
185500c017
Adds filter by machine name to interface terminals
2014-09-30 23:03:45 +02:00
thatsIch
474596f095
Make fields final if possible to ensure immutability
2014-09-30 09:52:57 +02:00
thatsIch
f1ffbf08a2
Resolved some unchecked Types
2014-09-28 22:20:14 +02:00
thatsIch
76b147fd5b
Improved readability of variables
...
Hopefully improved semantics of variables
Fixed typos
Added hyphenations
2014-09-28 12:21:34 +02:00
AlgorithmX2
386d18a059
Relocate Source to proper directory.
2014-09-23 19:26:27 -05:00