yueh
68aaec16bc
Improved OreHelper performance
2015-02-27 00:17:33 +01:00
thatsIch
52c512635d
Renamed constants
2015-01-01 22:13:10 +01:00
thatsIch
8179259afa
Replaced C-style array instantiation with Java-Style
2015-01-01 21:15:03 +01:00
thatsIch
e38293a291
Added missing javadoc return statement
2015-01-01 21:00:39 +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
72b3be0062
Fixes #572 Enable inventory validation for any kind of Player
2014-12-21 23:42:28 +01:00
yueh
f914d45711
Merge pull request #553 from yueh/fix-547
...
Fixed overstocking items with export bus/interface #547
2014-12-05 23:55:42 +01:00
yueh
ea2037a261
Fixed overstocking items with export bus/interface
2014-12-05 22:20:31 +01:00
thatsIch
db611aff7a
Improve performance of the UUID matcher by using a pre-compiled pattern
2014-12-04 16:35:20 +01:00
yueh
00b6335a9e
Merge pull request #519 from yueh/fix-348
...
Fixes #348 by respecting the inventory stack limit
2014-12-03 23:18:43 +01:00
thatsIch
2243c5a188
Refactoring
...
Type-safety
Minor performance improvements
2014-12-02 22:55:39 +01:00
thatsIch
78bf0ec608
Merge pull request #480 from thatsIch/uuid
...
Fixes #473 , catches outdated player names and checks if all entries are UUIDs before converted and thus prevents the server crashing.
2014-11-30 14:21:38 +01:00
yueh
cf89873447
Fixes #348 by respecting the inventory stack limit
2014-11-29 17:52:34 +01:00
thatsIch
a1bc6a56ac
Merge pull request #455 from thatsIch/develop
...
Added skystone, skystone block, skystone brick, skystone small brick, certus quartz, certus quartz pillar, chiseled certus quartz and fluix stars, closes #52
2014-11-24 07:12:07 +01:00
thatsIch
7a06a8bc06
Fixes #473 , catches outdated player names and checks if all entries are UUIDs before converted and thus prevents the server crashing.
...
Split off logic into single responsibilities for storing, initializing and matching the UUID mappings. Added JUnit to create tests for the UUID Matcher to see if its legit. It tests against simple problems like unconform UUIDs and also tests against a valid UUID.
2014-11-23 13:43:23 +01:00
yueh
fab30a0bd3
Added a missing markDirty in AdaptorIInventory
2014-11-19 20:44:18 +01:00
thatsIch
56aad10ffe
Added skystone, skystone block, skystone brick, skystone small brick, certus quartz, certus quartz pillar, chiseled certus quartz and fluix stars
...
To integrate these into the current system, some changes to the background had to be done, especially to the feature handler. It now uses an interface to work against which you can implement to get your own feature handler instead modifying the base one and add several special cases code
2014-11-18 16:47:30 +01:00
thatsIch
7505f9b66a
Added copyright to all java files
2014-11-14 12:03:00 +01:00
thatsIch
fe7510d607
Rename to destination
2014-11-04 11:48:26 +01:00
yueh
dc30df522c
Fixes dupe bug. #309
2014-10-16 14:57:43 +02:00
FireBall1725
88570117bc
Merge pull request #277 from yueh/fix-276
...
Changed TreeMap to a threadsafe implementation
2014-10-13 08:32:55 -04:00
yueh
43a80d67d8
Switched to a concurrent collection in ItemList
...
Replaced the TreeMap inside ItemList with a CSLM
Formated code to match the current formatting
2014-10-13 12:49:54 +02:00
thatsIch
011ff54224
Simplified some control flow statements
2014-10-09 21:33:31 +02:00
Cisien
4eb70c92de
Migrate rv1 worlds to rv2 api for storage bus mode
2014-10-07 15:55:18 -07:00
thatsIch
016a6410aa
Implement correct Iterator type
2014-10-05 12:04:20 +02:00
Andrew
7f225a5ec1
Deleted useless things
2014-10-03 23:08:28 -07:00
Chris
7ef413ab00
Merge pull request #222 from thatsIch/ignored
...
Temporary set of catch to ignored if they are ignored
2014-10-01 20:25:52 -07:00
Chris
c2fba2de55
Merge pull request #218 from thatsIch/localvars
...
Remove redundant local variables
2014-10-01 20:23:56 -07:00
thatsIch
c074280b68
Temporary set of catch to ignored if they are ignored
2014-10-01 15:20:42 +02:00
thatsIch
cd064ec05c
Remove redundant local variables
2014-10-01 11:34:27 +02:00
thatsIch
dedefee30b
Remove not needed imports
2014-10-01 10:43:26 +02:00
yueh
7fa7e43c29
Some performance or memory optimizations
...
Replaced String concat in loops with StringBuilder (performance)
Replaced for with keySet + Map.get() through for with entrySet (perf)
Changed inner classes to static classes, mostly struct like (memory)
2014-09-30 23:20:02 +02:00
thatsIch
474596f095
Make fields final if possible to ensure immutability
2014-09-30 09:52:57 +02:00
thatsIch
3db2d4960b
Replaced normal for loops with foreach loops which is less error prone when just iterating over collection/array
2014-09-29 23:48:25 +02:00
Chris
87126e1f11
Merge pull request #185 from thatsIch/Cast
...
Removes not needed casts
2014-09-29 14:14:25 -07:00
Chris
1404a2fe97
Merge pull request #183 from thatsIch/Equals
...
Replaces String == comparison with .equals()
2014-09-29 14:10:39 -07:00
Chris
7b3bde7906
Merge pull request #182 from thatsIch/While
...
Replaces while iterators with foreach call
2014-09-29 14:10:03 -07:00
Chris
b48d35bf78
Merge pull request #178 from thatsIch/Redundant
...
Removed redundant array creations just to match varargs operations
2014-09-29 14:06:27 -07:00
yueh
a3705c54cd
Removed unused and likely buggy class SortedList
2014-09-29 17:19:51 +02:00
yueh
fd7c1ff5f8
Added checks for null and equal class to .equals()
...
Also switched a check for null in OreHelper#sameOre to prevent null ==
null => true
2014-09-29 12:39:40 +02:00
thatsIch
3ce47a167f
Removes not needed casts
2014-09-29 09:42:50 +02:00
thatsIch
1d1ea7a03e
Replaces String == comparison with .equals()
2014-09-29 09:28:58 +02:00
thatsIch
b6ec21c70a
Replaces while iterators with foreach call
2014-09-29 09:26:35 +02:00
Andrew
5c5aaa21ee
Merge remote-tracking branch 'upstream/rv2' into rv2
...
Conflicts:
src/main/java/appeng/items/tools/powered/ToolMassCannon.java
2014-09-29 00:26:15 -07:00
thatsIch
f49407de2c
Removed redundant array creations just to match varargs operations
2014-09-29 09:12:06 +02:00
thatsIch
f1ffbf08a2
Resolved some unchecked Types
2014-09-28 22:20:14 +02:00
Andrew
da63aca95c
Deleted unnecessary casts with Eclipse
2014-09-28 11:56:16 -07:00
Andrew
d75a60cbaa
Deleted unused imports
2014-09-28 11:36:14 -07:00
Andrew
8514e32f5f
Added missing @Override annotations with Eclipse
2014-09-28 11:34:00 -07:00