Commit Graph

2100 Commits

Author SHA1 Message Date
d2da3535c1
Clarify variable 2023-03-24 23:32:14 +07:00
11e3ff5161
Nerf matter capacity of matter reconstructor 2023-03-24 23:31:16 +07:00
72d4cdf29b
Move JsonArraySpliterator to proper package 2023-03-24 23:30:29 +07:00
66140d33a2
Item repairer recipe 2023-03-24 23:28:06 +07:00
d1978d7e04
Pattern panel now properly react to removed replication tasks 2023-03-24 20:59:05 +07:00
c6ded6b134
Fix displaying the same gauge twice 2023-03-24 20:37:30 +07:00
5f16804feb
New graph implementation 2023-03-24 20:25:35 +07:00
ebc41b808a
Merge remote-tracking branch 'origin/master' into master 2023-03-23 19:12:59 +07:00
f0caf66b68
Fix containerhandler stack size logic 2023-03-23 15:15:04 +07:00
2b4a8ec2c4
:sip: 2023-03-23 08:13:54 +07:00
5b1d52489e
CombinedItemHandler no longer checks underlying handlers if they are mattery container handlers 2023-03-23 08:05:04 +07:00
d47e5b3d7a
ConfigurableItemHandler now has inputOutput variant 2023-03-23 08:04:41 +07:00
e3993f439e
Item repairer block 2023-03-22 23:48:23 +07:00
aa31ff4cce
Fix wrong bounds operations when extracting matter from grid 2023-03-22 17:49:46 +07:00
9f6927cb8a
Multiplication of matter values 2023-03-20 18:06:08 +07:00
0481507217
Battery bank a bit smarter distribution 2023-03-20 18:05:57 +07:00
ec99243b15
Increase ZPM matter values again 2023-03-20 14:14:25 +07:00
198c9b4aa3
essence storage block shape
оно компилится и похуй
2023-03-19 19:05:20 +03:00
8c3eabb3bd ship wreckage structure 2023-03-19 07:36:18 +06:00
b57b954e5c essence storage glows oooo 2023-03-19 00:13:40 +06:00
f2dbe915d4 Merge remote-tracking branch 'origin/master' 2023-03-18 22:44:04 +06:00
3f2deae863 essence storage and essence servo 2023-03-18 22:40:52 +06:00
0de73d9eb2
Remove leftover phantom denied spawn trigger 2023-03-18 23:24:45 +07:00
75186cc272 METAL JUNK RU!! ! 2023-03-18 22:04:20 +06:00
89c2a99dfe METAL JUNK TEXTURE 4!!! ! !!!! 2023-03-18 21:57:40 +06:00
38e4c078fe
Fix health bar rendering when it shouldn't 2023-03-18 20:57:23 +07:00
04c295a359
Semantic fix for remove of MutablePredicateIterator 2023-03-18 16:29:42 +07:00
9f78291b79
Remove "phantom not spawned" achievement 2023-03-18 16:24:22 +07:00
ce224d6fe7
Remove the most useless mob in the game from ever spawning when not asked to 2023-03-18 16:20:23 +07:00
4068444e63
Buff attack boost even more 2023-03-18 15:28:03 +07:00
fcd1de644a
Fix nanobots armor almost instantly regenerating all armor layers 2023-03-18 15:27:15 +07:00
24aa9bfcbc
Add missing ∞ to quantum creative battery 2023-03-18 15:22:46 +07:00
e01d319517
Typo 2023-03-18 15:21:13 +07:00
90e6fe5f5d
Greatly buff android attack boost 2023-03-18 15:13:53 +07:00
2314b7d91c
a 2023-03-18 14:47:29 +07:00
f68d3e749d
Rename computed field factories to be prefixed with computed
to avoid shooting in foot
2023-03-18 14:25:21 +07:00
982554d2f0
Fix computed boolean field being ambiguous 2023-03-18 14:11:39 +07:00
9a841bf43b
Specify type specific properties of some field synchronizer users 2023-03-18 11:41:19 +07:00
d32cffe86b
Fix binding android wheel to mouse button breaking everything 2023-03-18 11:14:37 +07:00
743f9b64f1
Surprised FloatSupplier does not exist in either fastutil nor java base
loal
2023-03-18 08:42:11 +07:00
fdae27844a
Reimagine IConditionalTickable 2023-03-18 08:34:56 +07:00
6b3e80b629
Make tick list even faster 2023-03-18 08:21:12 +07:00
3672b9c3ac
Split field synchronizer into its own package 2023-03-18 08:11:34 +07:00
48a156cd9a
Reimplement variable length int field synchronizers, mark Supplier interface as deprecated 2023-03-18 07:49:58 +07:00
b4225af353
Type specific primitive fields in field synchronizer 2023-03-18 01:17:32 +07:00
34ed1322ba
Avoid unnecessary comparison 2023-03-17 23:34:35 +07:00
1e68baea9d
Revert using open hash set in dirtyFields 2023-03-17 23:08:33 +07:00
5b5c4de9f7
Fix energy counter setting ioLimit to not null when it is missing from nbt tag 2023-03-17 22:48:48 +07:00
4c97c99ee6
Format as readable research tooltips 2023-03-17 19:00:16 +07:00
f5b55f3ab1
oh my god 2023-03-17 18:18:55 +07:00
dfb0f5d3f3
Fix default text align being wrong, fix shadow not being aligned 2023-03-17 17:25:43 +07:00
f3b824b484
Use tick list for adding "tick once" stuff 2023-03-17 15:20:15 +07:00
bc99bc0c41
Add TickList to mattery player capability 2023-03-17 14:35:58 +07:00
8511c2c01b
Merge TimerQueue into TickList 2023-03-17 14:32:22 +07:00
a289d9d1c1
Add actuallyRemoved method to exopack menu 2023-03-17 14:08:27 +07:00
13f140ac31
Disable "store xp" buttons when player has no xp 2023-03-16 23:36:23 +07:00
5f95f9e75a
One more wrong exopack locale id 2023-03-16 23:26:55 +07:00
bcd810a5aa
Rebalance matter capacity values once again 2023-03-16 23:24:07 +07:00
6b2909fc1c
Fix addMatterValue speculation being wrong with negative matter values 2023-03-16 23:18:30 +07:00
704225cd9f
Rebalance matter capacitors' capacity 2023-03-16 22:48:15 +07:00
4c4b07ea4e
OTM singleplayer edition 2023-03-16 22:30:06 +07:00
d0963c7fe9
Ignore slotsChanged when removing exopack menu 2023-03-16 22:03:08 +07:00
8bcc169c62
Micro optimize MatteryBlockEntity#getCapability 2023-03-16 21:56:40 +07:00
d9190efdf1
Micro optimization involving marking fields dirty in endpoints 2023-03-16 21:53:34 +07:00
b7e58c09ff
Fix RectangleButtonPanel adding extra space when not required 2023-03-16 21:45:07 +07:00
833284db6f
Fix wrong translation strings involving exopack 2023-03-16 21:44:04 +07:00
9cfd1e2119
Make use of Curios' SlotModifiersUpdatedEvent 2023-03-16 21:41:15 +07:00
3c61a03fd8
User defined slot filters on MatteryContainer level, streamlined slot-level filter interface, cargo crates now allow slots to be filtered 2023-03-16 21:30:19 +07:00
30f07e2fed
Inventory filters preview 2023-03-16 07:56:48 +07:00
3354c698c4
Check if we gonna automate anything before checking neighbour slot count 2023-03-15 07:52:37 +07:00
1c8995f8ae
Merge remote-tracking branch 'origin/master' into master 2023-03-15 07:19:26 +07:00
873b0aa889
why did i do this 2023-03-15 07:19:11 +07:00
0d1f5d866a Merge remote-tracking branch 'origin/master' 2023-03-15 00:20:36 +06:00
d8a9b0e15b
Merge remote-tracking branch 'origin/master' into master 2023-03-14 22:55:46 +07:00
934366000b
[CHAT] <cd3y> дбот добавь возможность красить Floor Tile после крафта
[CHAT] <cd3y> белывй
[CHAT] <cd3y> белый
2023-03-14 22:33:07 +07:00
5ecfc99533
DBotThePony — Сегодня, в 17:11
ах да
ты просил визуалку брони наноботов
так тыж сделал полоску хп, можно туда и наноботов влепить
:Pogomega:
2023-03-14 18:09:46 +03:00
9b270b6891
Division free energy distribution in battery bank 2023-03-14 21:38:05 +07:00
9b92221221
HOLY SHIT 2023-03-14 20:56:46 +07:00
8dfc3fe88f Merge remote-tracking branch 'origin/master' 2023-03-14 19:04:14 +06:00
d65717e213 Pillar textures 2023-03-14 18:32:54 +06:00
4e064c2ac5
🙏 thanks ad astra 2023-03-14 19:16:11 +07:00
34aaab371e
Androids now get damaged without spacesuits on planets without atmosphere 2023-03-14 17:42:35 +07:00
2c745a302f
fix ad astra temperature system 2023-03-14 17:42:34 +07:00
efc1642254
Revert "Manually write android_immune_effects.json"
This reverts commit 1b8e1d147f.

because minecraft engine is stupid
2023-03-14 17:42:34 +07:00
594e6c9fbf
Androids don't need to breathe oxygen 2023-03-14 17:42:33 +07:00
312795df93 Change translucent to cutout 2023-03-14 13:15:38 +06:00
db2ab57bfc
don't trigger AndroidTravelUnderwater if you have air bags 2023-03-13 22:53:41 +07:00
dfa80af853
fix store all not storing everything if player level is 1 and has partial level 2023-03-13 22:37:25 +07:00
aa14577445 essence drive and capsule 2023-03-13 20:21:36 +06:00
be56aaae0c Paint tritanium block and vents 2023-03-13 19:48:13 +06:00
40993cd504 Texture updates 2023-03-13 19:31:59 +06:00
95989fb101 Fatter mirror corners and darker vent overlay 2023-03-13 19:12:04 +06:00
a54104638a
Recipes for essence storage and essence servo 2023-03-13 19:27:08 +07:00
c67add64e6
Add missing essence storage description 2023-03-13 19:05:03 +07:00
a49316000b
Functional essence capsule drops! 2023-03-13 18:58:06 +07:00
398bff70b8
Add loottables, advancement and mineable tag to essence stuff 2023-03-13 18:44:17 +07:00
40da26033d
Essence storage, servo, capsules 2023-03-13 18:10:02 +07:00
5748908ac2
tick faaaster bana-na 2023-03-13 12:34:26 +07:00
2243b65cec
sigh 2023-03-13 10:40:38 +07:00
0b64ffafaa
Add MtU and complexity sorting buttons 2023-03-13 10:28:31 +07:00
5626ca22d8
Fix previous commit losing sign in fractional numbers 2023-03-13 10:05:20 +07:00
de67209d24
Do not store minus zero in Decimal 2023-03-13 09:47:37 +07:00
1ed2eb2134
Much more lenient Decimal, solving much more problems than it can potentially create 2023-03-13 09:43:18 +07:00
419097ce88
A bit smarter battery bank energy distribution 2023-03-13 09:28:41 +07:00
4437634234
revert wrong file removal 2023-03-13 09:24:55 +07:00
93440f44cc Some changes to metal beam textures 2023-03-13 04:15:41 +06:00
8249c9a9cd Junk metal and Metal mesh blocks 2023-03-13 04:15:25 +06:00
bec79a1ea5
android health bar + 1px wider energy bar 2023-03-12 20:16:18 +03:00
ab0943d4c4
Micro optimization 2023-03-12 22:17:34 +07:00
938df857cb
Fix wrong translation key 2023-03-12 20:48:30 +07:00
f88163d1e5
Battery bank now have configurable item and energy sides 2023-03-12 17:57:39 +07:00
aeeabe90ee
Tritanium plates as shield ingredient 2023-03-12 14:42:05 +07:00
b80fa51fbc
shrink zero-matter dust stack on split (even if it will never go truly empty) 2023-03-11 13:16:46 +03:00
45084e8fe0
DBotThePony — Сегодня, в 12:31
что

(closes #237)
2023-03-11 12:55:55 +03:00
e2e256cf97
need to sleep 2023-03-11 14:57:19 +07:00
1b8e1d147f
Manually write android_immune_effects.json
to add effects from other mods easily
2023-03-11 14:38:54 +07:00
63f1f489a4
typo 2023-03-11 14:24:49 +07:00
2ec47c5d59
Don't use parallelStream
because https://github.com/MinecraftForge/EventBus/issues/44
2023-03-11 13:29:53 +07:00
d811a671c5
Fix block energy storage "deserializing" stuff even if it is missing 2023-03-11 12:05:30 +07:00
92c9339dbb
Потому-что свет должен знать, к какой лампе он принадлежит 2023-03-11 08:35:46 +07:00
9025036a6f
почему у прозрачного блока есть СТОРОНЫ БЛЯТЬ 2023-03-10 23:44:34 +03:00
288b2522c7
fix sword and android station emissive 2023-03-10 22:24:28 +03:00
0ea4669d49
pretty lomp. 2023-03-11 01:15:22 +07:00
e8d76a4a8e
жёстко какнул тегами + руды в креатив табе 2023-03-10 21:12:01 +03:00
ede087f4a0
lol 2023-03-10 23:25:26 +07:00
059d8e3065
Milk bucket matter values 2023-03-10 22:57:49 +07:00
8ce67a7fae
Make special recipe finder for crafting table recipes, make use of residue logic 2023-03-10 22:48:34 +07:00
574035774f
node shapegen.js cobblestone_generator 2023-03-10 02:36:08 +03:00
b74f465293 Merge remote-tracking branch 'origin/master' 2023-03-10 00:33:59 +06:00
7e914f010e Make shields normal 2023-03-10 00:32:47 +06:00
e09eb0a7a7
Merge remote-tracking branch 'origin/master' into master 2023-03-09 21:02:48 +07:00
4dfb4c5234
Lenient matter value calculation 2023-03-09 21:02:32 +07:00
194aca51ea
Add matter value and complexity sorters 2023-03-09 16:51:30 +07:00
4810894d72
fix no_exosuit to no_exopack 2023-03-09 15:32:13 +07:00
3c66f2a9d8
Add missing prismarine shard matter value 2023-03-09 15:28:34 +07:00
cd95825460
почему-то не работает 2023-03-09 08:44:18 +03:00
f403ce9051
Remove query panel when pressing escape 2023-03-08 19:59:58 +07:00
33aadb2487
Fix window flashing being eternal 2023-03-08 17:11:31 +07:00
b37df1c347
Opening pattern or task frames now block inputs to main panel 2023-03-08 17:05:40 +07:00
c4b36d497f
Polishing fixes to TextInputPanel 2023-03-08 16:59:27 +07:00
fc0bc69488
more focus fixes 2023-03-08 15:08:10 +07:00
dd74643c67
Quick search in pattern grid 2023-03-08 09:34:06 +07:00
1315636948
how 2023-03-07 22:50:38 +07:00
a666c8ec2f
put tritanium before diamond 2023-03-07 22:48:30 +07:00
4039143974
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.
If your tier is equivalent to another tier, then Tier#getTag should return an empty tag reference defined by BlockTags#create and have the equivalent tier be placed in the after list when registering. If the tier is a vanilla tier, you should also specify the next tier above in the before list.

gigaherz — 22.06.2022 13:53
we decided that we wouldn't support equivalent grades , due to API complexity, instead we recommend having one explicitly "just above the other but with an empty tag"
2023-03-07 22:34:30 +07:00
27c7ef7b50
Use TextInputPanel 2023-03-07 21:04:33 +07:00
c91124d25c
Align text vertically when not multilining 2023-03-07 21:04:25 +07:00
986be8fa1a
Un-hellish panel focus logic 2023-03-07 20:48:56 +07:00
fda82f3357
Fix creative matter capacitor not exposing Long.MAX_VALUE stored matter 2023-03-07 19:35:36 +07:00
9fd4c22c36
Fix referencing Decimal::deserializeNBT not pointing at proper function 2023-03-07 19:34:59 +07:00