fscan
fa2b4fabc7
Fix ConcurrentModificatonException in NetworkEventBus ( #3660 )
2018-08-01 00:35:44 +02:00
Saereth
f8d5f4ddb1
Fixes #3478 : Changes the way xp drops from Certus Ore blocks ( #3482 )
2018-06-26 23:36:21 +02:00
fscan
f8dfa2619e
Fixes #3535 : Prevent crash when either quartz types are disabled ( #3542 )
...
* Fixes crash when either quartz types are disabled and prevent cascading worldgen.
* Also fixes #3486
2018-06-26 15:31:03 +02:00
fscan
c1d1dc947f
Fixes #3548 : AEBaseTile now respect overridden markDirty implementations. ( #3550 )
2018-06-26 10:33:56 +02:00
fscan
6bb465be0b
Fixes #3449 : Prevent CellInventory#getCell() from mutating the cell itemstack definition ( #3552 )
...
CellInventory#getCell() initalizes the ItemStack with an empty NBT and therefore was messing with the item definition.
2018-06-26 10:32:58 +02:00
fscan
8902af9766
Fixes #3459 : Open the inventory if raytrace misses ( #3549 )
2018-06-26 10:31:17 +02:00
fscan
2b592dd40e
Fixes DriveBakedModel to not crash when SLOT_STATE is null ( #3545 )
...
Uses a null object in case the TE is not available for whichever reason.
2018-06-18 19:03:28 +02:00
fscan
41e7558b24
Fixes interface shift-clicking to generate correct onChangeInventory events ( #3544 )
2018-06-18 19:01:17 +02:00
Kyle VanderBeek
3e09c49e03
Remove call to neighborChanged() ( #3497 )
...
Fixes #3462
2018-05-27 20:46:08 +02:00
yueh
9481c9a7d7
Fixes #3428 : Invalidate container when the corresponding TE no longer exists. ( #3433 )
rv5.stable.11
2018-03-22 13:52:07 +01:00
yueh
ccefb47581
Added a config option to disable the CraftingManager fallback. ( #3415 )
rv5.stable.10
2018-03-08 16:44:48 +01:00
yueh
59af05aeb1
Fixes #3417 : Avoid creating ItemStacks when injecting them into a cell. ( #3418 )
2018-03-08 16:38:00 +01:00
yueh
b32834e2b3
Fixes #3411 : Limit patterns without substitute to precise operations. ( #3413 )
...
This will no longer ignore NBT data when searching for an itemstack,
thus less likely to trigger the CraftingManager fallback.
2018-03-08 16:35:13 +01:00
yueh
6c7cbb7ee1
Added a simple warning to patterns when using CraftingManager fallback. ( #3412 )
2018-03-08 16:34:48 +01:00
yueh
84c065ff28
Fixes #3394 : Use cache to avoid using removed IItemHandler ( #3395 )
rv5.stable.9
2018-03-04 14:33:45 +01:00
yueh
c9b92a81a3
Fixes #3405 : Use cached tooltip for search, then copy craftable as zero. ( #3406 )
2018-03-04 14:33:23 +01:00
yueh
eed4776c6f
Fixes #3389 : Prevent inventory cache from becoming unmatched. ( #3390 )
...
Use slightly faster ArrayDeqeue instead of LinkedList.
Check boolean fields before more complex datatypes
2018-02-17 19:10:09 +01:00
yueh
22807bc619
Updated maven repos. ( #3391 )
2018-02-16 18:43:09 +01:00
Florian Scandella
ae352c093e
fix typo in AEItemStack#fuzzyComparison
2018-02-10 19:02:32 +01:00
yueh
36d6681eac
Rework fuzzy comparison for 99 percent threshold ( #3367 )
...
* Rework fuzzy comparison for 99 percent threshold
The current implementation is quite convoluted and can handle 99%
incorrectly when items exceed a certain damage range.
* Use metadata explicitly for comparison
Some item could use metadata to pack damageable and undamageable items
into the same id. Thus could lead to get ItemStack#getItemDamage() to
return bogus values for undamageable items.
rv5.stable.8
2018-02-05 15:20:02 +01:00
yueh
6cffe93970
Fixes #3370 : Avoid caching the model for facades locally. ( #3371 )
2018-02-05 15:19:20 +01:00
yueh
b1472c58d0
Fixes #3363 : Energy providers/requesters incorrectly removed on simulate ( #3364 )
rv5.stable.7
2018-01-29 15:30:56 +01:00
yueh
96450a76c7
Fixes #3239 : Torches should not be placeable on cranks. ( #3359 )
rv5.stable.6
2018-01-28 13:47:49 +01:00
yueh
ac209053b9
Fixes #3345 : Added missing sky stone brick recipes. ( #3357 )
2018-01-28 13:31:07 +01:00
Foxgreat
dce1aa37eb
Update ru_RU.lang ( #3336 )
2018-01-28 12:52:53 +01:00
sfs131010
0b6831e4d7
Update zh_TW.lang ( #3337 )
2018-01-28 12:52:25 +01:00
yueh
da6d8ba9a8
Fixes #3338 : Upgrade inventory dupe bug due to ignoring player hand. ( #3340 )
2018-01-28 12:50:20 +01:00
yueh
f0e45c7a3c
Fixes #3288 : Fixes various item rotations when held in 3rd person. ( #3330 )
rv5.stable.5
2018-01-14 14:36:04 +01:00
fscan
cbfc88c87f
Fix light sync ( #3304 )
...
* Sync light opacity changes to client
* While at it, also fix Light P2P
* Use int for opacity, dont store it in NBT
2018-01-14 13:44:12 +01:00
yueh
8c5842aca9
Fixes #3315 : Slightly more permissive checks for autocrafting ( #3319 )
...
* Fixes #3315 : Slightly more permissive checks for autocrafting
Also fixes a bug in the fallback for looking up patterns to only use
ItemStack.EMPTY.
2018-01-14 13:43:31 +01:00
yueh
483049f555
Fixes #3293 : Only update light level if the panel-facing block changes. ( #3302 )
rv5.stable.4
2017-12-31 13:11:26 +01:00
yueh
a7a65ae39d
Fixes #3296 : Prevent invalid TileEntites from updating their block. ( #3301 )
...
Updating the blockstate of invalid TEs will cause Forge to restore the
block including the TE leading to invalid TEs sticking around after
being moved.
2017-12-31 13:06:18 +01:00
yueh
45878df17d
Fixes #3286 : Incorrectly inverted hasSkyLight causes crashes on spatial transfer. ( #3299 )
2017-12-31 13:06:08 +01:00
yueh
98142d8ade
Fixes CraftTweaker deploying incomplete releases. ( #3300 )
...
Due to CraftTweaker not deploying necessary dependencies, we cannot
rely on building against the most recent compatible version. Instead we
have to build against a specific known release to avoid it but have to
risk incompatibilities should there be changes on later versions.
2017-12-30 11:12:04 +01:00
yueh
7956872d1d
Reworked IO Port to handle StorageChannels better. ( #3284 )
...
* Reworked IO Port to handle custom StorageChannels in a better way.
* Added a transferFactor to `IStorageChannel` to allow addons to speedup the IO Port to transfer faster. E.g. 1000 mB fluid as fast as transfering 1 bucket (item) per operation, not just 1 mB.
* Also some changes to avoid moving fluids being 1000x as energy expensive as items.
2017-12-21 19:12:45 +01:00
yueh
e243c8e9a2
Adds a debug generator for ForgeEnergy. ( #3259 )
...
* Adds a debug generator for ForgeEnergy.
This adds a simple debug block to test external energy injection via
ForgeEnergy and not rely solely on creative cells.
The energy has two functions. The first is acting as an infinite
ForgEnergy battery, this is unused by AE2 itself as nothing pulls
energy.
The second one is injecting energy every tick into any adjacent block
accepting ForgeEnergy.
The base generation is 8 per tick, but this is increased by the power of
adjacent TileEnergyGenerators.
2017-12-21 17:29:39 +01:00
yueh
641d0d40cc
Fixes #3265 : Do not strip special chars when extracting recipes. ( #3266 )
2017-12-21 17:28:31 +01:00
yueh
50fad685b6
Fixes #3282 : Stacksizes > 64 prevent applicator from cycling. ( #3287 )
2017-12-21 17:28:16 +01:00
yueh
1ad49edd76
Fixes #3260 : Only match damaged items when selected and set to 99%. ( #3261 )
2017-12-01 21:14:29 +01:00
yueh
7ceaa4cc3e
Fixes #3217 : Allow caps to be used as P2P attunements. ( #3257 )
...
Adds a more abstract approach to map a cap to a certain type instead of
the hardcoded ForgeEnergy case.
Reorders the check from exact ItemStack > ModId > ForgeEnergy to
ItemStack > Cap > ModId. Thus the mod wildcard will be used last.
Support for ForgeEnergy and FluidHandlerItems by default.
Result for items supporting multiple capabilities is not defined.
2017-12-01 21:14:11 +01:00
yueh
b70c86542b
Fixes #3255 : Cache invalid patterns instead computing them every frame. ( #3256 )
2017-12-01 21:13:23 +01:00
yueh
c1197c0084
Updated to latest Forge RB. ( #3250 )
...
While this is not ideal for a stable release, switching to the latest RB
of Forge avoids the broken recipes in previous versions.
rv5.stable.3
2017-11-26 15:46:38 +01:00
fscan
f0d807f0a2
Rework ContainerInscriber validation ( #3238 )
...
* Correctly handle metadata wildcard for inscriber inputs
2017-11-26 15:46:02 +01:00
fscan
5fa2c0ab27
Deprecate AE2 recipe system. ( #3247 )
...
* Deprecate aerecipes to indicate that they are going away soon.
2017-11-26 15:45:34 +01:00
fscan
3063bd887c
Revert DamageableRecipe changes ( #3246 )
...
Forge fixed this after all. This is no longer needed.
2017-11-26 15:44:56 +01:00
Florian Scandella
fac4a8f9dc
Fix typo
2017-11-26 14:38:09 +01:00
fscan
9d8226da19
Remove swingArm in IToolHammer implementation. ( #3249 )
...
Fixes #3248
2017-11-25 13:38:22 +01:00
yueh
33754d289d
Fixes #932 : Fire ExplosionEvent.Detonate when tiny TNT explodes. ( #3229 )
...
This still bypasses the start event to prevent it from ever being
cancelled.
2017-11-23 11:06:46 +01:00
fscan
959672dae3
Add CraftTweaker support ( #3231 )
2017-11-22 21:09:26 +01:00
fscan
90c17c09a8
Add custom recipe for damageable Ingredients ( #3230 )
2017-11-17 16:20:53 +01:00