thatsIch
2d71b0e34a
prefer isEmpty over length() == 0
2015-09-30 14:16:03 +02:00
thatsIch
430b33b7a3
Replace with array initializer
...
this can be done through http://docs.oracle.com/javase/specs/jls/se6/html/arrays.html#10.6
2015-09-30 14:15:53 +02:00
thatsIch
9d35f65e76
Remove unused imports
2015-09-30 14:14:50 +02:00
thatsIch
209298bb4d
Remove redundant type casts
2015-09-30 14:14:12 +02:00
yueh
3b495c35d7
Fixes #1905 : Export bus now considers failed crafting requests
...
The export bus will now no longer speed up, if more than 1 of the last
crafting requests failed and slow down, if more then 5 failed.
Some code cleanup and moved the custom iterator into the helper package
as it is clearly related to the craftingtracker and not the export bus.
2015-09-30 14:03:31 +02:00
yueh
c96cf10c86
Fixes 1896: Only update a monitor if the text would change
2015-09-30 14:03:20 +02:00
yueh
174818c6d8
Fixes 1878: Now saves worlddata more reliable.
2015-09-30 14:00:32 +02:00
yueh
97b7583ff2
Fixes incorrect handling of prioritized inventories
...
Prioritized inventories are not longer used twice for storing leftover
items and thus finally reporting twice the amount of storable items when
they are the only possible option to store something.
Also fixes import buses now respecting the amount of storable items inside
the network instead of trying to place the exported items back and failing
on any restricted inventory, potentially voiding the overflow.
Fixes #1892
2015-09-30 13:52:08 +02:00
asd0210a
73f928d57a
zh_tw.lang Updated
2015-09-30 13:52:01 +02:00
yueh
0d25b76b77
First iteration of making integrations typesafe
2015-09-30 13:51:47 +02:00
yueh
cdcba63c2d
Fixes #1865 : Spawn overflow items into the world
2015-09-30 13:42:41 +02:00
yueh
ef6bc3e58f
Changed the interface to 9 slots to be consistent with every other machine
2015-09-30 13:42:31 +02:00
yueh
0ce551589e
Added a missing whitespace and removed duplicate ones.
2015-09-30 13:42:14 +02:00
Mazdallier
f89f79d71c
Update fr_FR.lang
2015-09-30 13:41:25 +02:00
thatsIch
0d312f91af
Fixes #1850 : Fixed support for second optional output of the AE2 Grindstone
2015-09-30 13:41:15 +02:00
thatsIch
468cb4e9df
Fixes #1588 : Charged Certus Quartz Ore was given a wrong name
2015-09-30 13:40:03 +02:00
yueh
6a2056562b
Fixed the order craftinglinks are notified for the last item.
...
Fixes #1833
2015-09-30 13:39:24 +02:00
yueh
84fa5a38e0
Reorganizes the recipes in a more reasonable way.
...
The recipes are now structured into multipe subfolder and split into more
distinct files, so the names are more appropriate and are better at
hinting which items the actually contain.
It also extends the RecipeResourceCopier to now handle the folder
recursively and extract all subdirectories and their files.
"import=" is currently requiring a relative path to the root directory
of the recipes. This would require a larger rewrite/refactoring, thus it
is kept for now until a potentially later changer.
This reverts splitting the oredict entries into their own directory and
moves them back into the recipes folder, as it currently is causing a
couple of issues like not being able to resolve the aliases or is not
working indev. But to keep it seperate it is now its own recipe file.
Fixes #1791
Reverts #1635
2015-09-30 13:39:09 +02:00
yueh
621952e37d
Closes #1283 : Add custom Callable to prevent memory leaks
2015-09-30 13:37:35 +02:00
yueh
20a6e7631f
Fixes #1810 : Removes a CompassReader once the world is unloaded.
...
This should no longer keep a reference to a World around and potentially
keep them loaded.
Also added a finalize() to CompassRegion to ensure the file is closed on a
GC.
Some cleanup regarding member order, final, etc
2015-09-30 13:33:06 +02:00
yueh
851878cf18
Fixes 1481: Not using the right itemcount in a few cases
2015-09-30 13:27:29 +02:00
yueh
3a6001e18f
Wrong culling direction when rendering inscriber
...
Fixes #1806
2015-09-30 13:27:20 +02:00
thatsIch
29a55f914b
Fixes #1786 : Locale critical code now uses the english local for transmission. Fixes Turkish Problem.
...
Applied English Locale where localization is not expected as in internal recipe handling and IMC handling, basically which interacts with public API where we either require to enforce the incoming text with regex ([a-z0-9]) or just expect proper usage of the API, but with just using upper cases in recipe files it would break in Turkish Locale like
ALIAS
another option would have been to use `equalsIgnoreCase` in some cases, but not all applicable
2015-09-30 13:26:56 +02:00
yueh
8fc62faf30
Fixes #1781 Do not crash after the tileentity was removed
2015-09-30 13:25:47 +02:00
yueh
465f9efbd5
Fixes #1481 : Updated cell itemcount when empty
2015-09-30 13:22:26 +02:00
yueh
d26caa5f8b
Fixes #1601 : Do not allow 0 as stacksize for recipes
2015-09-30 13:20:50 +02:00
yueh
b0504f4141
Closes #1726 : Added Pressure P2P tunnel (PneumaticCraft)
2015-09-30 13:19:57 +02:00
yueh
6488119318
Non static access of static members
2015-09-30 13:14:54 +02:00
thatsIch
b0bb793a0e
Fix compile errors
2015-09-30 13:09:58 +02:00
yueh
2a5d26b349
Organize imports
2015-09-30 13:07:27 +02:00
bakaxyf
95b50748d2
Update zh_CN.lang
2015-09-30 13:04:22 +02:00
yueh
67213462db
Adds a round robin and random mode to export buses.
...
Resolves #85
2015-09-30 13:04:02 +02:00
yueh
c5848fe323
Fixes #1710 Use the correct culling face for the meteor compass
2015-09-30 12:57:31 +02:00
yueh
373fa522be
Fixes #1718 Use the correct resolver for crystal seeds
2015-09-30 12:56:47 +02:00
yueh
432724623e
Fixes #1728 Mark the entity as dead before spawning overflow
2015-09-30 12:56:35 +02:00
yueh
33e2eb5a74
Fixes #1686 : Let PlayerRegistry handle nonexistent players
2015-09-30 12:54:22 +02:00
yueh
37f51db0d9
Changed to immutable list to prevent direct modifcations
2015-09-30 12:52:53 +02:00
yueh
0d6f80e813
Fixes #1706 Adds a test to disable unsupported BetterStorage integration
2015-09-30 12:48:25 +02:00
thatsIch
bcb4c0bc02
Fix compile errors
2015-09-30 12:47:23 +02:00
yueh
c978bf90f8
Ensure that disabled parts are actually disabled and removed.
2015-09-30 12:30:47 +02:00
yueh
b013f3a8fa
Fixes #1648 Removes unecessary cast to BlockQuartzTorch
2015-09-30 12:22:36 +02:00
thatsIch
e5ee4e0e61
Fixes #1474 : Prevents crafting of disabled recipes and deletes invalid parts
2015-09-30 12:20:12 +02:00
yueh
5d34b4e182
Reset the lastUsedChannels on a gridstorage change
2015-09-30 12:09:18 +02:00
yueh
d866b6c167
Removed overly defensive code and ensure GL state to be restored.
...
Fixes #1673
2015-09-30 12:09:06 +02:00
yueh
accfc1221f
Fixes #1666 Missing check for the memory card
2015-09-30 12:08:56 +02:00
yueh
ca97a7a5e3
Fixes #1656 Reduces the amount of block updates a controller sends.
2015-09-30 12:08:39 +02:00
yueh
b39a51a870
Fixes #1646 Save GridStorage properly
2015-09-30 11:51:59 +02:00
Cricket
8be68e9b22
Allows the automation of Vibration Chambers with lava buckets
2015-09-30 11:50:15 +02:00
thatsIch
59dbfb1452
Fixed stairs
2015-09-30 11:34:16 +02:00
thatsIch
8b921a7b79
Removed registration of layers
2015-06-26 22:50:09 +02:00
thatsIch
e21dab14e5
Fixed stair rendering, still missing textures and itemblock for some reason
2015-06-26 22:44:47 +02:00
thatsIch
4e863e7d90
Removed old renamer
2015-06-26 22:13:04 +02:00
thatsIch
0e378d8ad4
Added all stairs
2015-06-26 01:06:35 +02:00
thatsIch
b20afd0ffa
Optimize imports
2015-06-22 18:17:14 +02:00
thatsIch
28c30c44c5
Rename IRenderHelper to ModelGenerator
2015-06-22 18:16:25 +02:00
bakaxyf
cc78153fe4
Update zh_CN.lang
2015-06-22 15:38:43 +02:00
yueh
94ac69ce37
Removed meta based rotation of CGA
...
Fixes #1618
Conflicts:
src/main/java/appeng/block/misc/BlockQuartzGrowthAccelerator.java
2015-06-22 15:38:32 +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
thatsIch
07a4a8505b
Fixes #1599 : Removes preconditions for world data and children
2015-06-22 14:51:00 +02:00
thatsIch
863b57fc3b
Improves the message generated when generating the folder for the compass data.
...
Outsources the encoding of the compass data into the file name
Written tests for the encoding
Did some internal cleaning of the class
Conflicts:
src/main/java/appeng/block/solids/BlockSkyStone.java
src/main/java/appeng/core/WorldSettings.java
src/main/java/appeng/core/features/registries/PlayerRegistry.java
src/main/java/appeng/core/sync/network/NetworkHandler.java
src/main/java/appeng/core/worlddata/PlayerMapping.java
src/main/java/appeng/core/worlddata/PlayerMappingsInitializer.java
src/main/java/appeng/services/CompassService.java
src/main/java/appeng/worldgen/MeteoritePlacer.java
src/main/java/appeng/worldgen/MeteoriteWorldGen.java
2015-06-22 14:49:35 +02:00
thatsIch
a62d9bfcbf
Fixes wrong interface names for BuildCraft Transport
...
Conflicts:
src/main/java/appeng/parts/misc/PartStorageBus.java
src/main/java/appeng/parts/p2p/PartP2PItems.java
2015-06-18 20:12:18 +02:00
thatsIch
51ed55510c
rest of BC commit
2015-06-18 20:10:37 +02:00
thatsIch
97f23cf955
Updates BuildCraft to 7.0.9
...
Split dependency logic on the BuildCraft modules.
Config needs to be reset, if BuildCraft was disabled actively,
because now there are 3 BC modules to be taken account of
Conflicts:
gradle.properties
src/main/java/appeng/facade/FacadeContainer.java
src/main/java/appeng/facade/FacadePart.java
src/main/java/appeng/integration/abstraction/IBC.java
src/main/java/appeng/integration/modules/BC.java
src/main/java/appeng/integration/modules/BCHelpers/BCPipeHandler.java
src/main/java/appeng/integration/modules/BCHelpers/BCPipeInventory.java
src/main/java/appeng/items/tools/ToolNetworkTool.java
src/main/java/appeng/items/tools/quartz/ToolQuartzWrench.java
src/main/java/appeng/parts/CableBusStorage.java
src/main/java/appeng/parts/layers/LayerIPipeConnection.java
src/main/java/appeng/parts/misc/PartStorageBus.java
src/main/java/appeng/parts/p2p/PartP2PItems.java
src/main/java/appeng/util/inv/AdaptorBCPipe.java
src/main/java/appeng/util/inv/WrapperBCPipe.java
2015-06-18 20:09:36 +02:00
yueh
3b5b9b68ce
Moved ETA to the title and also no longer display for empty jobs
...
Fixes #1567
2015-06-18 01:22:45 +02:00
thatsIch
13d40c922b
Fixes #1559 : Level Emitter with P:R alloy wire does not crash anymore
...
Required to implement a more advanced interface, if not done that way, the parts will update themselves recursively
2015-06-18 01:19:56 +02:00
yueh
de260b5283
Splitted channeldata into two ints
...
Previously it did encode the current and previous used channels into the
same as well as mask it with 0xFF. Which lead to an overflow every 256
gridnodes requiring a channel. This will not happen at > 2^31
Also removes the need to bitshift them for every access.
Fixes #1510
2015-06-18 00:46:14 +02:00
thatsIch
efafaedf68
Fixes #1588 : Charged Certus Quartz Ore has its own oredictionary entry
...
Conflicts:
src/main/java/appeng/block/solids/OreQuartz.java
2015-06-18 00:45:55 +02:00
thatsIch
03eec78d6f
Remove deprecated sameAs for blocks
2015-06-17 23:32:33 +02:00
thatsIch
0cd25428e6
Remove deprecated item definition
2015-06-17 23:30:23 +02:00
thatsIch
6d510d3912
Remove cell deprecation
2015-06-17 23:25:16 +02:00
Uristqwerty
41b8150ef4
Cleaned up CraftGuide Integration
...
A NPE caused to open CraftGuide very slowly (several seconds)
Added Grinder recipes
Added Inscriber recipes
Conflicts:
src/main/java/appeng/integration/modules/CraftGuide.java
2015-06-17 21:35:46 +02:00
yueh
20f72cae04
No longer invalidate the cache of MEMonitorIInventory on simulate.
...
Should fix #1036
2015-06-17 21:34:11 +02:00
thatsIch
a95b9962b9
make it runnable
2015-06-17 19:39:18 +02:00
AlgorithmX2
38afde724b
Most of the 1.8 Port.
2015-06-15 19:44:59 -05:00
thatsIch
17465e68e8
Merge pull request #1453 from thatsIch/f-1452-auto-gen-custom-recipes
...
Closes #1452 : Implements auto-generation of custom recipes
2015-06-03 23:18:35 +02:00
thatsIch
7a731ec658
Closes #1541 : Implements Thermal Dynamics attunements
...
Adds itemduct to item P2P
Adds fluiducts to fluid P2P
Adds fluxduct to RF P2P
2015-06-02 22:21:37 +02:00
thatsIch
3a9296f453
Merge pull request #1537 from thatsIch/b-1536-bc-checking
...
Fixes #1536 : Checking for all required BC classes
2015-06-01 20:45:15 +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
thatsIch
6e881fac2d
Fixes #1536 : Checking for all required BC classes
2015-06-01 19:14:45 +02:00
thatsIch
0076f2ea51
Closes #1452 : Implements auto-generation of custom recipes
2015-06-01 17:37:25 +02:00
Lemmmy
58bdeb134c
Proper English localisation
2015-06-01 01:54:44 +01:00
thatsIch
2722057c81
Merge pull request #1527 from thatsIch/b-1521-wrong-stable-channel
...
Fixes #1521 : Renames release to stable
2015-05-30 22:30:07 +02:00
thatsIch
d6f29464c6
Fixes #1521 : Renames release to stable
2015-05-30 19:52:06 +02:00
PetaByteBoy
c00962b044
add slabs
2015-05-23 15:02:29 +02:00
TheJulianJES
ade5e23458
Changed version from PartStack provider to rv2 (rv2)
...
because @thatsIch merged it also to rv2
2015-05-23 13:49:54 +02:00
yueh
61dfc05ae0
Added a simple ETA to crafting jobs
2015-05-21 21:31:13 +02:00
thatsIch
25fd03cb88
Revert cast to match Java 6
2015-05-21 21:00:45 +02:00
thatsIch
f16ae9c80b
Merge pull request #1490 from bakaxyf/master
...
Update zh_CN.lang
2015-05-20 10:43:31 +02:00
bakaxyf
ed1f327c57
Update zh_CN.lang
2015-05-20 16:10:04 +08:00
thatsIch
4a19ea4c68
Merge pull request #1447 from jeremiahwinsley/master
...
Fix for #1384 - Infinite Power
2015-05-19 21:06:48 +02:00
thatsIch
57eb4c0a71
Lower case playerID
2015-05-19 16:24:08 +02:00
yueh
ecf2f3fdaf
Merge pull request #1478 from yueh/fix-1465
...
Fixes #1465 faulty item comparison
2015-05-19 00:53:53 +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
Jeremiah Winsley
020740bf43
Fixes #1384 - implement AdvancedShaftPowerReceiver for RotaryCraft powersink
2015-05-18 14:38:38 -04:00
thatsIch
682c674696
Merge pull request #1467 from TheJulianJES/wailaStackPart
...
Fix #1362 - Parts display in WAILA
2015-05-18 19:35:14 +02:00
yueh
7fa7502770
Fixes #1465 faulty item comparison
2015-05-18 19:31:18 +02:00
thatsIch
962c7c0a92
Merge pull request #1468 from TheJulianJES/noRFtooltip
...
Removes default RF tooltip on WAILA 1.5.9+
2015-05-18 19:28:31 +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
a349e1a277
Usage of CONSTANTS
2015-05-18 08:59:27 +02:00
thatsIch
b72c766c16
Split raytrace
2015-05-18 00:37:06 +02:00
thatsIch
72eab029ab
Static imports
2015-05-18 00:34:50 +02:00
thatsIch
3613c235be
Unused imports
2015-05-18 00:34:37 +02:00
thatsIch
880ea762e5
missing javadoc
2015-05-18 00:34:14 +02:00
thatsIch
83c9c0efcb
Better hyphing
2015-05-18 00:33:39 +02:00
thatsIch
733a53ec6d
Typo in 'fward'
2015-05-18 00:33:04 +02:00
thatsIch
8c500c4016
Typo in 'fward'
2015-05-18 00:32:46 +02:00
thatsIch
abdd6e1915
Typo in 'constructor'
2015-05-18 00:31:41 +02:00
thatsIch
209333989e
Typ in chisldQuartz
2015-05-18 00:31:16 +02:00
thatsIch
2803a671d1
Redundant type casts
2015-05-18 00:30:08 +02:00
thatsIch
1cf2e8d43e
Instance field access not qualified with 'this'
2015-05-18 00:12:45 +02:00
thatsIch
e7746dc037
Static imports
2015-05-18 00:12:13 +02:00
thatsIch
72195ea784
Unused imports
2015-05-18 00:12:01 +02:00
thatsIch
f102c3b468
apply constant naming convention
2015-05-18 00:11:18 +02:00
thatsIch
f0215ca56a
apply method parameter naming convetion
2015-05-18 00:09:09 +02:00
thatsIch
0f9ca7885a
Lower case methods
2015-05-18 00:08:05 +02:00
thatsIch
124d14d3c3
Lower case Swap
2015-05-18 00:02:28 +02:00
thatsIch
f9e25b5a33
Lower case method name
2015-05-17 23:52:15 +02:00
thatsIch
72d85aecc9
Use interface for collections
2015-05-17 23:51:57 +02:00
TheJulianJES
0bfb7b7ed3
Removes default RF tooltip
...
Removed tab
Did something
2015-05-17 20:22:01 +02:00
TheJulianJES
e82e8a039b
Parts display correctly in WAILA
...
Register an method that can be overidden
Register the same method in the interface
New class that picks the item and displays it to WAILA
Register the new class and call the other class method
Import in PartWailaDataProvider
Fixed errors
Renamed all Display -> Stack
Stuff
2015-05-17 20:03:32 +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
4b5fd35056
Merge pull request #1462 from thatsIch/e-improved-test-coverage
...
Adds tests to improve the test coverage
2015-05-16 14:21:58 +02:00
thatsIch
e40f68d3fa
Adds tests to improve the test coverage
2015-05-16 12:25:10 +02:00
yueh
96e79e9d9c
Fixes #1389 Enabled repeatable keyboard events
2015-05-16 11:34:18 +02:00
TheJulianJES
0085909914
Don't add the player inventory two times (Inscriber)
2015-05-10 17:55:10 +02:00
TheJulianJES
afb9bb4379
Meteorites can now spawn in stained clay biomes
2015-05-10 11:37:42 +02:00
thatsIch
b0249244cc
Merge pull request #1431 from TheJulianJES/GermanLang
...
Changed things in de_DE.lang
2015-05-09 23:23:26 +02:00
TheJulianJES
77873e135f
Changed things in de_DE.lang
...
Fixed a derp
Changed it, again!
Fixed it (all)
Added line 450
2015-05-09 23:20:53 +02:00
TheJulianJES
82efa151cc
Fix warnings in eclipse
...
Close scanner instead of doing it with a warning
Make the scanner final..
2015-05-09 23:10:23 +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
Florian Nücke
18503ac526
Added P2P tunnel part for OpenComputers.
...
Includes cleanup provided by thatsIch.
2015-05-09 14:53:54 +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
d8ac614a17
Merge pull request #1423 from thatsIch/e-import-issues
...
Replaces * and static imports with more readable ones
2015-05-08 23:45:51 +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
c451a25c7f
Merge pull request #1419 from thatsIch/e-non-constant-field-with-upper-case-name
...
Replaces all non constant fields with upper case name
2015-05-08 23:45:15 +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
7f61ebebc8
Replaces * and static imports with more readable ones
2015-05-08 23:40:31 +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
b748a1982f
Replaces all non constant fields with upper case name
2015-05-08 22:53:50 +02:00
thatsIch
a44369a272
More efficient iteration
2015-05-08 22:42:08 +02:00
thatsIch
25a3573a76
Fix typos
2015-05-08 22:38:04 +02:00
thatsIch
9845e2a463
Merge pull request #1414 from thatsIch/e-1413-removal-of-rb
...
Closes #1413 : Removes RB integration since lacking 1.7.10+ support
2015-05-08 19:44:09 +02:00
thatsIch
3d5fd2c5e8
Merge pull request #1408 from thatsIch/e-logo
...
Closes #1404 : Added logo to AE2
2015-05-08 19:44:02 +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
96576a7fc5
Closes #1413 : Removes RB integration since lacking 1.7.10+ support
2015-05-08 18:58:37 +02:00
thatsIch
81464d7de1
Closes #1404 : Added logo to AE2
2015-05-08 18:47:18 +02:00
thatsIch
00248f574a
Fixes #1411 : Adds recipes for stairs
2015-05-08 18:32:44 +02:00
Lorenzo Dalla Costa Cervelin
34665d94df
Update pt_BR.lang
2015-05-06 14:38:21 -03:00
thatsIch
1baed48b0a
Merge pull request #1372 from thatsIch/b-1368-vibration-chamber-comparator
...
Fixes #1368 : Vibration Chamber notifies neighbors on inventory change and state change
2015-05-03 16:24:26 +02:00
yueh
da6b31cdb1
Merge pull request #1352 from yueh/fix-1336
...
Fixes part interface inventory model
2015-05-02 20:39:42 +02:00
thatsIch
875214c166
Adds annotations by contract of the interface
2015-05-02 15:39:59 +02:00
thatsIch
a9ec31d72f
Merge pull request #1332 from thatsIch/b-1331-crash-on-disabled-material
...
Fixes #1331 : Happened on deactivating features for intermediate crafting components
2015-05-02 07:24:36 +02:00
thatsIch
e392ecd08d
Fixes #1368 : Vibration Chamber notifies neighbors on inventory change and state change
2015-05-01 17:58:59 +02:00
thatsIch
03f9436ef9
Fixes #1331 : Happened on deactivating features for intermediate crafting components
...
If a feature dependency of ItemMultiMaterial was disabled, the returned value was never assigned with the constructed. Pulling out the construction and setting it before checking it, prevents the NPE and also matches the behaviour in ItemMultiPart, where parts are constructed, but never registered.
2015-05-01 17:52:23 +02:00
yueh
f15561c4dc
Added missing check to detect missing cell workbenches
...
Fixes #1360
2015-05-01 12:48:08 +02:00
thatsIch
64ed05a1b4
Puts everywhere brackets
2015-04-29 18:38:24 +02:00
thatsIch
23aa8fd72d
Merge pull request #1337 from thatsIch/e-1333-recipe-sorter
...
Fixes #1333 : Updated old code parts related to recipes
2015-04-28 19:44:55 +02:00
yueh
332ea089e3
Fixes part interface inventory model
...
Fixes #1336
2015-04-28 19:13:51 +02:00
yueh
106003ebf9
Merge pull request #1349 from yueh/fix-1348
...
Removed MJ as icon
2015-04-28 19:11:21 +02:00
thatsIch
8271597394
Merge pull request #1341 from thatsIch/b-1339-server-crash
...
Fixes #1339 : Was not able to retrieve the name of an unregistered part
2015-04-28 18:42:42 +02:00
thatsIch
9210069d9b
Fixes #1333 : Updated old code parts related to recipes
...
Fixed an additional bug, where the disassembling recipes were not working properly. The fail logic was flawed, so that it would never match the recipe
2015-04-28 18:37:46 +02:00
yueh
f364359905
Removed MJ as icon
...
Fixes #1348
2015-04-28 18:28:54 +02:00
Yves
43a47f8971
Update fr_FR.lang
...
Minor correction and group organisation
2015-04-27 13:23:28 +02:00
thatsIch
e85acf2bee
Fixes #1339 : Was not able to retrieve the name of an unregistered part
...
Added an additional map to store all parts and be able to access them if needed.
Added public preconditions
Added private asserts
Excluded public overridden methods, since behaviour can be unexpected
2015-04-27 09:51:40 +02:00
thatsIch
bbde2443e1
Merge pull request #1335 from TheVikingWarrior/patch-3
...
Update it_IT.lang
2015-04-26 16:54:21 +02:00
TheVikingWarrior
ee977720ca
Update it_IT.lang
2015-04-26 15:48:53 +02:00
thatsIch
ca953f4596
Fixes #1327 : Prevents crash when configuring a GUI
2015-04-25 20:09:53 +02:00
thatsIch
2adc055536
Merge pull request #1276 from thatsIch/b-1186-disassembling-storage-missing-upgrades
...
Fixes #1186 : Storage Cells drop upgrades upon disassembling
2015-04-24 19:12:17 +02:00
Anton
9451106c81
Update ru_RU.lang
2015-04-24 07:51:44 +03:00
thatsIch
eca598516e
Fixes #1277 : Removed config option for MJ-P2P Tunnel
2015-04-23 23:45:32 +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
199b17b9c6
Merge pull request #1274 from thatsIch/e-1273-deprecated
...
Closes #1273 : Replaced deprecated method call
2015-04-23 23:42:42 +02:00
thatsIch
f582c8081b
Merge pull request #1275 from thatsIch/e-1270-nei-grinder-localization
...
Closes #1270 : Improves NEI grinder overlay localization
2015-04-23 23:42:26 +02:00
thatsIch
77d66b1817
Merge pull request #1279 from thatsIch/b-1264-render-crash-missing-rf-api
...
Fixes #1264 : Does not crash on missing RF API
2015-04-23 23:42:01 +02:00
thatsIch
df370396b1
Merge pull request #1299 from thatsIch/e-qol-exception-messages
...
Improved exceptions
2015-04-23 23:41:44 +02:00
thatsIch
ceeb84a439
Merge pull request #1302 from thatsIch/e-qol-parthelper
...
Removes unrequired part helper getter, since it already existed
2015-04-23 23:41:24 +02:00
yueh
d151313253
Replaced static field with with a unique BaseActionSource
...
Fixes #329
2015-04-23 23:22:55 +02:00
yueh
6d935cc8ae
Merge pull request #1311 from yueh/fix-1310
...
Refactored the NEI handling to use an InventoryAdaptor
2015-04-23 23:17:11 +02:00
thatsIch
8087a43df5
Fixes #1186 : Storage Cells drop upgrades upon disassembling
2015-04-23 22:54:10 +02:00
yueh
c2cd395ca1
Fixed interface dropping items into itself
...
Fixes #456
2015-04-23 15:57:12 +02:00
yueh
a6e2975677
Refactored the NEI handling to use an InventoryAdaptor
...
Fixes #1310
2015-04-23 15:00:34 +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
be17616836
Removes unrequired part helper getter, since it already existed
2015-04-20 21:12:03 +02:00
theelixzammuto
f878a7598d
Update it_IT.lang
2015-04-14 18:07:07 +02:00
thatsIch
071ae6d680
Fixes #1264 : Does not crash on missing RF API
2015-04-13 22:15:39 +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
b282e5d968
Closes #1270 : Improves NEI grinder overlay localization
2015-04-13 12:53:55 +02:00
thatsIch
3410db7b45
Closes #1273 : Replaced deprecated method call
2015-04-13 12:32:53 +02:00
thatsIch
817163dbf6
Merge pull request #1240 from bakaxyf/rv2
...
Update zh_CN.lang
2015-04-08 21:03:31 +02:00