5b0844dd69
add gui to legacy controller
2021-03-29 22:53:57 +02:00
822e2e5e11
Added legacy Access Terminal
2021-03-28 16:19:18 +02:00
LOKKO12
18cf4c0a30
Fix #2435
...
https://github.com/GTNewHorizons/NewHorizons/issues/2435
2018-01-16 17:16:56 +01:00
yueh
d826e429a9
Fixes #2608 : Handle scrollbar on mouseclicks not during rendering.
...
(cherry picked from commit 6c91e85
)
2017-08-08 09:53:29 +08:00
xsun2001
765c5d2b9d
fix issue #9 .
2017-06-04 20:28:47 +08:00
xsun
53d3eafdbf
clean up completely.(Although I think Intellij IDEA did a lot of useless thing)
2017-04-12 22:10:28 +08:00
yueh
c9ef1beea1
Refactored the logging
...
Using LogManager instead of FMLRelaunchLog to access the logger instance.
Added logging of the name of failed exports instead of exception.
Improved crafting log to include issuer including their location and the
requested item.
Removed superfluous FMLRelaunchLog instance.
Removed superfluous parameters for PlayerData constructor.
Closes #2009
Refs #2069
2015-12-26 23:14:29 +01:00
yueh
8b4a39085e
Fixes #1998 : Using the correct culling mode and rotation
...
Blocks are now rendered with the correct culling mode and rotated similar
to the icon itself, but slightly shifted to the left that the front
texture appears larger (This applies to items following the normal
minecraft rotation like furnaces)
Items are also now rotated a bit differently and more in line with their
item rendering as well as longer being mirror inverted.
2015-11-16 11:31:02 +01:00
yueh
d5dfc31210
Rendering cleanup
...
Replaces the reflexive instantiation of the Renderes with a factory
method.
Some optimizations to the renderers to no longer push the whole OpenGL state to the stack.
General cleanup of duplicate code, etc
2015-11-16 10:52:20 +01:00
thatsIch
97c099c2ae
Fixes #1970 : Lighting was not re-enabled when looking at an inscriber
2015-11-11 21:36:53 +01:00
yueh
500fc47490
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-10-30 18:52:20 +01:00
yueh
24224a450b
Added an option to toggle oredict subsitutions for patterns.
...
It adds a backward compatibility to convert current patterns to use
oredict by default, which should be removed with rv4 stable.
Closes #1156
2015-10-06 11:33:27 +02:00
thatsIch
db76915b7e
sort modifier
2015-09-27 00:00:50 +02:00
thatsIch
90af295750
Constant array init
2015-09-27 00:00:11 +02:00
thatsIch
b004e6eb27
Javastyle array
2015-09-26 23:59:47 +02:00
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
4b984452ad
Merge pull request #1914 from thatsIch/e-prefer-is-empty
...
prefer isEmpty over length() == 0
2015-09-26 11:56:50 +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
734d50d086
prefer isEmpty over length() == 0
2015-09-25 23:18:27 +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
thatsIch
80e1a2863b
Remove redundant type casts
2015-09-25 22:30:38 +02:00
yueh
a567dcc026
Wrong culling direction when rendering inscriber
...
Fixes #1806
2015-08-15 19:48:12 +02:00
yueh
dfb435ae7d
Removed unused imports
2015-08-06 19:49:56 +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
15993eb3c7
Merge pull request #1695 from yueh/b-prevents-crafting-of-disabled-parts
...
Prevents crafting of disabled parts
2015-07-24 22:27:21 +02:00
yueh
6f5a2888c0
Fixes #1710 Use the correct culling face for the meteor compass
2015-07-22 16:58:50 +02:00
yueh
4ba722cb51
Fixes #1648 Removes unecessary cast to BlockQuartzTorch
2015-07-10 18:16:27 +02:00
thatsIch
91b8d30a15
Fixes #1474 : Prevents crafting of disabled recipes and deletes invalid parts
2015-07-09 13:35:31 +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
yueh
cb013cf55b
Moved ETA to the title and also no longer display for empty jobs
...
Fixes #1567
2015-06-11 20:00:47 +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
6e76690835
Fixes #1517 improved performance of TESRWrapper
2015-06-01 19:57:14 +02:00
yueh
776d68bb03
Merge pull request #1486 from yueh/feature-1259
...
Closes #1259 ETA for crafting jobs
2015-06-01 19:51:47 +02:00
yueh
4befdecd25
Closes #1344 Added a silk touch annihilation plane
2015-06-01 19:50:38 +02:00
yueh
2d7917de14
Splits AEBaseBlock into AEBaseBlock + AEBaseTileBlock
2015-06-01 19:38:46 +02:00
yueh
61dfc05ae0
Added a simple ETA to crafting jobs
2015-05-21 21:31:13 +02:00
yueh
f3db010303
Merge pull request #1461 from yueh/fix-1389
...
Fixes #1389 Enabled repeatable keyboard events
2015-05-19 00:53:22 +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
e7746dc037
Static imports
2015-05-18 00:12:13 +02:00
thatsIch
f0215ca56a
apply method parameter naming convetion
2015-05-18 00:09:09 +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
yueh
96e79e9d9c
Fixes #1389 Enabled repeatable keyboard events
2015-05-16 11:34:18 +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
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
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