thatsIch
b609b08f98
Null checks before instanceof
2015-03-26 12:12:40 +01:00
thatsIch
58db877006
Replaced dynamic regular expressions with compiled pattern
2015-03-26 11:33:08 +01:00
thatsIch
d8f452b665
Unnecessary enum modifiers
2015-03-26 11:21:55 +01:00
thatsIch
9bf8b4388f
Extract ++ and -- from expressions
2015-03-26 11:07:26 +01:00
thatsIch
6aeca93b85
Unnecessary modifier in enums
2015-03-26 11:03:15 +01:00
thatsIch
05f522580b
Unnecessary Javadoc link point to containing class
2015-03-26 10:53:09 +01:00
thatsIch
1067d30264
Merge pull request #1078 from thatsIch/b-1077-hotfix-packet-size
...
Fixes #1077 Hotfix: Opening a terminal will not crash as fast anymore in systems with many items.
2015-03-25 12:19:49 +01:00
thatsIch
3745e6ce8d
Fixes #1076 Crash on shift clicking a recipe from NEI
2015-03-24 13:42:32 +01:00
thatsIch
a1f43ff51a
Fixes #1077 Hotfix: Opening a terminal will not crash as fast anymore in systems with many items.
2015-03-23 16:36:06 +01:00
thatsIch
4552394f6e
Removes deprecated method access of LocatableRegistry and getPickBlock
2015-03-21 16:03:26 +01:00
thatsIch
6baf952904
Fixes #976 Now uses GitHub to retrieve most current version
...
Reworked whole Version Checker with an extensible interface to add any other service later on easier.
The version checker now has its own config file, to collect the different options and extract them from the main config file.
In that you can specify how fine the versions should be checked.
2015-03-17 07:18:49 +01:00
yueh
136f5d7314
Merge pull request #1037 from yueh/fix-1030
...
Fixes #1030 IndexOutOfBoundsException caused by using wrong index
2015-03-16 11:23:49 +01:00
yueh
a83e4b7c3d
Fixes #1030 IndexOutOfBoundsException caused by using wrong index
2015-03-15 19:55:58 +01:00
thatsIch
7dedd4700f
Fixes #1024 Added zinc to the grindstone, which is part of Flaxbeards Steam Power (FSP)
...
Added zinc to the array of checked ore dictionary names, so if any mod decides to add Zinc in the future or uses it via the OreDictionary, it will be automatically added to the grindstone.
The commit also contains some scoping and code cleanup of the underlaying calls
2015-03-15 09:02:23 +01:00
yueh
f0482dd391
Fixes #1015 no longer eat a single item when not able to satisfy the recipe
2015-03-12 19:07:59 +01:00
thatsIch
dd1ca1e286
Fixes #861 Wireless Terminal notifies player, if it is unlinked
2015-03-11 09:00:40 +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
6476a519bb
Added an option to disable the colored crafting status
2015-02-27 13:43:08 +01:00
yueh
b18addbf37
remove trailing whitespaces
2015-02-03 12:04:13 +01:00
yueh
c10c809c9e
Merge pull request #734 from yueh/feature-formation-plane-drop-blocks
...
Formation plane can now drop blocks as items
2015-01-19 19:45:04 +01:00
yueh
a8c920932e
Formation plane can now drop blocks as items
2015-01-16 19:58:11 +01:00
thatsIch
c6f232ab63
Fixes #304 WAILA Integration updated and fixed
...
WAILA offers a new interface to sync the server data to the client.
2015-01-04 00:06:09 +01:00
thatsIch
52c512635d
Renamed constants
2015-01-01 22:13:10 +01:00
thatsIch
e0175bac98
Finalize static field
2015-01-01 21:45:03 +01:00
thatsIch
8179259afa
Replaced C-style array instantiation with Java-Style
2015-01-01 21:15:03 +01:00
yueh
9b7b0fc0fb
Organize imports
2014-12-29 21:59:05 +01:00
thatsIch
ddf71c5072
Merge pull request #611 from TheJulianJES/Log-Fix
...
Better log output at AE2 starting
2014-12-29 21:54:34 +01:00
thatsIch
3554b5f48d
Fixes #644 Several missing null checks when disabling huge chunks of the mod via config
2014-12-29 17:58:19 +01:00
yueh
f471513bd0
Changed access to use this qualifier
2014-12-29 15:13:47 +01:00
thatsIch
e712a9d8ce
Merge pull request #640 from thatsIch/b-639-crash-on-disabled-channels
...
Fixes #639 Missing null check for people with disabled channels
2014-12-28 18:38:56 +01:00
thatsIch
0cb58b4d93
Fixes #639 Missing null check for people with disabled channels
2014-12-28 18:00:04 +01:00
thatsIch
21b70d0dda
Fixes #624 Missing check to disable features
2014-12-24 11:32:24 +01:00
thatsIch
608d58277f
Merge pull request #605 from thatsIch/b-604-craftingcrash
...
Fixes #604 Crash on crafting
2014-12-22 15:24:41 +01:00
TheJulianJES
20ccf65906
Better output log of starting
...
thatsIch wanted it ;)
2014-12-21 12:18:53 +01:00
riking
60569ac221
Also use the player's inventory to handle NEI fills
...
If the items for a recipe are not available in the ME network when you
shift-left-click the NEI question mark, also try to pull from the
player's inventory.
The 'ic' local variable was renamed to 'testInv', as it's used to test
the IRecipe on various crafting propositions to see if the item
satisfies the recipe.
Closes #564 , "Shift clicking "?" on NEI recipe ignores items in the
player's inventory".
2014-12-20 23:30:39 -08:00
thatsIch
48f9ca1fcb
Fixes #604 Crash on crafting
...
The AE2 has in the contract that the item field in an IAEItemDefinition can be null due to the fact, if a special item is deactivated. This needs to be checked.
The base code was enhanced through Javadoc and split in responsibilities
2014-12-19 12:28:41 +01:00
thatsIch
825567c122
Closes #593 Updating RF Integration to use version 1.7.10R1.0.2
...
The new update contained a split of the IEnergyHandler into the IEnergyReceiver and IEnergyProvider.
Since all tiles in AE2 are basically IEnergyReceivers we use them and changed the detection of opposing tile entities from IEnergyHandler to IEnergyReceiver
2014-12-15 22:10:26 +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
thatsIch
e1212cb609
Enhancement: put IMC handling into separate class
...
Clarify documentation
2014-11-29 18:02:56 +01:00
thatsIch
17ce3eadc4
Enhancement: better generics
2014-11-27 18:18:15 +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
thatsIch
cdfd886fd2
Merge pull request #427 from yueh/development
...
Fix potentially unclosed streams
2014-11-21 12:45:55 +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
yueh
b43f520554
Fix potentially unclosed streams
...
Simplified some file checks
Code formatting and added copyright
2014-11-13 15:42:14 +01:00
thatsIch
b37d995d35
Added copyrights
...
Reformated code
Rearrnaged code
Changed the integration registry into a real singleton independent about its instantiation by other classes
2014-11-13 14:48:04 +01:00
yueh
ea618985fb
Changed the iron facade to the general one
...
Fixes #332
2014-11-12 00:13:22 +01:00
thatsIch
8c144b22cc
Simplified return
2014-11-04 15:24:03 +01:00