yueh
ecf2f3fdaf
Merge pull request #1478 from yueh/fix-1465
...
Fixes #1465 faulty item comparison
2015-05-19 00:53:53 +02:00
yueh
7fa7502770
Fixes #1465 faulty item comparison
2015-05-18 19:31:18 +02:00
thatsIch
72195ea784
Unused imports
2015-05-18 00:12:01 +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
71569cadb5
Merge pull request #1424 from thatsIch/e-simplified-bitwise-operations
...
Simplified bitwise operation
2015-05-09 15:58:04 +02:00
thatsIch
1d737c3167
Merge pull request #1425 from thatsIch/e-weaker-collection-type
...
Use weaker collection types
2015-05-09 15:57:57 +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
16c0fbe3c1
Use weaker collection types
2015-05-09 12:33:16 +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
9d4fd64c58
Merge pull request #1417 from thatsIch/e-reflection-stuff
...
Removes the unneeded information about the current class in all blocks
2015-05-08 23:45:02 +02:00
thatsIch
42c7cca64f
Simplified bitwise operation
2015-05-08 23:44:07 +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
a44369a272
More efficient iteration
2015-05-08 22:42:08 +02:00
thatsIch
dbacb566bb
Removes the unneeded information about the current class in all blocks
...
Every Block had a call to its super, passing its own class.
This can easily be simulated by calling `this.getClass()` in the super class.
Also this was basically only used as using a name.
In the future it might be advisable to not use such methods,
since they are prone to refactoring.
2015-05-08 19:03:03 +02:00
thatsIch
64ed05a1b4
Puts everywhere brackets
2015-04-29 18:38:24 +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
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
cc29230ce5
Fixes #1256 : Using new size logic to determine the abbreviation for a stack size
...
Removes the usage of the old methods, since they were pretty, but not applicable for our use case. The displayed strings are determined by the size of the to be rendered string. Now the algorithm tries to use as much width as possible before trying to trim it down.
Added tests to reflect the changes and expected behaviour. Also using specific interfaces for the corresponding behaviour to shield from potential calls to the underlying enum singleton implementation.
2015-04-13 14:59:44 +02:00
thatsIch
b58c92ebb6
Fixes #1202 : Now 10000x items is the limit before being converted to next bigger unit
...
Added a new method to display a number in a long fashion.
Added respective unit tests for them
2015-04-07 23:46:52 +02:00
yueh
80f56d4359
Changed the order as WATs are special and needing a position
...
Fixes #1222
2015-04-07 00:17:55 +02:00
yueh
788de6d432
Merge pull request #964 from yueh/fix-889
...
Fixes #889 possible dupe bug
2015-04-06 15:54:23 +02:00
thatsIch
06bca227d0
Closes #1054 : Adds an Inscriber API for Developers
2015-04-06 13:45:27 +02:00
yueh
eaf57bedf6
Modifier are now using a consistent order based on the java conventions
2015-04-06 00:35:42 +02:00
yueh
5416ea2365
Fixes 889 possible dupe bug
...
Adds a hotfix to prevent duping with portable cells.
Should possibly fix the NPE crash with switching slots on laggy servers.
2015-04-03 17:23:17 +02:00
thatsIch
d34c988c88
Basic reformat, hit once, hope never again
2015-04-03 15:07:13 +02:00
thatsIch
c9d67e40af
Using a unified number converter to display short versions of numbers
2015-03-30 13:06:59 +02:00
thatsIch
2a89bdf52a
Fixes #1118 Does not crash with invalid ItemStacks anymore
2015-03-29 12:46:55 +02:00
thatsIch
9986ffc458
Fixes #675 No disabled feature should log spam or crash anymore.
...
Deprecates the old usage of the AEItemDefinitions via the direct method access of
* blocks()
* parts()
* items()
* materials()
and thus use the new re-direct via definitions().
All definitions are now initialized, no matter what. But SubItems, Items and Blocks are not registered, if by chance are disabled.
2015-03-28 16:21:37 +01:00
thatsIch
0519f60cb0
protected member in final class
2015-03-26 12:15:57 +01:00
thatsIch
81c32d5181
Multiple variables in one declaration
2015-03-26 12:13:34 +01:00
thatsIch
dff3364eb5
Replace not needed StringBuffer with String concatenation
2015-03-26 11:24:09 +01:00
thatsIch
88310cf04b
Single character string concatentation
2015-03-26 11:23:22 +01:00
thatsIch
ec05bd994c
Typos or word-improvements
2015-03-26 11:20:31 +01:00
thatsIch
9bf8b4388f
Extract ++ and -- from expressions
2015-03-26 11:07:26 +01:00
thatsIch
14df50dbf3
Unnecessary modifier in interfaces
2015-03-26 11:03:30 +01:00
thatsIch
3143c871d0
this access
2015-03-26 11:01:57 +01:00
thatsIch
926af89029
Missing @Override annotation
2015-03-26 10:50:34 +01:00
thatsIch
f1248c4c33
Unused imports
2015-03-26 10:49:48 +01:00
thatsIch
4b4693498d
Replace call to simple getter from within class with inlined version
2015-03-26 10:23:59 +01:00
yueh
c53b3b5dfc
Fixes #1011 skip null values
2015-03-11 23:57:48 +01:00
yueh
43995a4b32
Merge pull request #987 from yueh/feature-improve-aeitemstack-compareto
...
Improved AEItemStack.compareTo performance.
2015-03-11 16:54:09 +01:00
thatsIch
e300bf93fd
Fixes #743 crash with plugs, fixes #942 builder integration, closes #319 BC 6 prep
2015-03-09 13:10:43 +01:00
yueh
a5f58bb22f
Merge pull request #829 from yueh/fix-improve-orehelper-performance
...
Improved OreHelper performance
2015-03-09 12:59:38 +01:00
yueh
53f448e578
Improved AEItemStack.compareTo performance.
2015-03-08 15:27:27 +01:00
yueh
68aaec16bc
Improved OreHelper performance
2015-02-27 00:17:33 +01:00