Commit Graph

1831 Commits

Author SHA1 Message Date
1330fe6925
Extract functions from updateaction 2022-11-11 00:47:42 +07:00
9d9ff2e35b
Медно-цинковые сплавы отличаются большей твердостью, чем исходные металлы. Применяются они для изготовления приборов, деталей машин и предметов домашнего обихода. 2022-11-10 20:30:35 +03:00
00c02aab82
Don't computeIfAbsent so we can recursively compute stuff in future 2022-11-09 23:37:58 +07:00
3a589f53ec
get rid of color glitch completely 2022-11-09 23:31:18 +07:00
3e6cab943f
Comment on derived recipe 2022-11-09 23:19:19 +07:00
114c8adbe6
Even better recipe backtrack 2022-11-09 23:09:04 +07:00
5d727fc5ce
Better recipe backtrack 2022-11-09 21:26:49 +07:00
c07c9e7aaa
Add plate press recipes to recipe resolver 2022-11-09 20:09:03 +07:00
ed3fafe89b
Fix simple recipe finder 2022-11-09 20:07:34 +07:00
c9d511bd5c
Remove second isIncomplete check 2022-11-09 19:52:07 +07:00
caa5464641
Recipe backtracking 2022-11-09 19:46:44 +07:00
36dcc83f35
More matter values 2022-11-09 19:14:45 +07:00
33aee85cda
Fixes to recipe resolver 2022-11-09 19:07:12 +07:00
92854f66a7
Fix formatting of doubles and ints 2022-11-09 18:46:35 +07:00
ed027eecec
Make recipe streams sequential 2022-11-09 18:29:13 +07:00
e56f27ee6b
Log "to determine" matter values 2022-11-09 18:25:07 +07:00
4ab5871493
ticks -> Ticks 2022-11-09 18:24:45 +07:00
59fe4dc0ea
Add single quotes 2022-11-09 18:12:39 +07:00
b66ce4a859
clarify 2022-11-07 20:39:10 +07:00
11f876ab57
Slice and splice classes 2022-11-06 16:29:38 +07:00
b1bd0aa2b5
Rename resolver to finder 2022-11-06 16:23:47 +07:00
b2ea1e9b24
Maybe compute baseDirectory each time it is accessed?
maybe fixes #218
2022-11-06 16:22:45 +07:00
f3f7e84b69
Recipe resolver now comment about it's matter value resolution failures 2022-11-06 16:11:24 +07:00
5ab1f1806a
Report when kotlin is missing or outdated 2022-11-06 13:05:23 +07:00
94097d428d
Report when kotlin is missing or outdated 2022-11-06 13:00:16 +07:00
593b4d7554
Allow to use DSL syntax of MatterDataProvider in Java 2022-11-06 12:43:53 +07:00
2f0b817d5d
Include entry name in error message 2022-11-06 12:31:03 +07:00
9e9cac41ee
Use unmodifiable map 2022-11-06 12:22:56 +07:00
0cf1bbcf24
Make it compile 2022-11-06 00:29:28 +07:00
68a1e8c9e8
Always return "skipped" status if hitting recursion or something 2022-11-05 12:29:13 +07:00
778dd400f6
Some corrections and additions of defined but defunct logic 2022-11-05 12:27:19 +07:00
a14a702f39
New recipe resolver, json based 2022-11-05 01:09:14 +07:00
4e154f0263
configurator 2022-11-03 22:17:28 +07:00
745979d101
also make implement lazy 2022-11-03 21:43:56 +07:00
bdb2e85bcd
Move probablyParallelStream to ext 2022-11-03 21:40:11 +07:00
026a670dec
Make RegistryDelegate implement Supplier 2022-11-03 21:38:50 +07:00
f01b354cd8
Open RegistryDelegate to public 2022-11-03 21:38:12 +07:00
0202683e77
Remove deci and centi SI prefixes 2022-11-03 21:25:54 +07:00
2744ec080d
some new matter values 2022-11-03 21:19:22 +07:00
df14e1b449
Update pack mcmeta 2022-11-02 23:42:13 +07:00
3ee445a1fd Tritanium dust texture 2022-11-01 01:44:56 +06:00
adf351c6af
forgot kot for dust 2022-10-29 18:31:00 +03:00
c45168b120
tritanium dust (#214) 2022-10-29 18:03:39 +03:00
59a1bff1ba
Matter values datagen test 2022-10-29 20:10:00 +07:00
8909fbfcfc
More helper functions in MatterDataProvider 2022-10-29 12:23:08 +07:00
71fc9601b0
probablyParallelStream 2022-10-29 11:19:19 +07:00
a757fcc9ab
New matter values system checkpoint 2022-10-29 00:39:45 +07:00
53f987e84a Merge remote-tracking branch 'origin/master' 2022-10-27 22:04:38 +06:00
dbf4be9f6c Ocean container??? 2022-10-27 21:59:14 +06:00
a178c88bf2
GearShocky — Сегодня, в 18:47
pattern monitor не поворачивается
2022-10-27 18:50:48 +07:00
606309a962 Fuck 2022-10-27 17:19:51 +06:00
3e291ff340 Merge remote-tracking branch 'origin/master' 2022-10-27 17:12:28 +06:00
3ed221afc6
Fix glitches rendering incorrectly in water on fancy and fast settings
Fixes #211
2022-10-27 17:57:18 +07:00
ab2e31adee Fix No starting jigsaw overdrive_that_matters:frigate_anchor found in start pool overdrive_that_matters:frigate 2022-10-27 16:51:07 +06:00
2b50109fd5
Check for "survives explosion"
Fixes #161
2022-10-27 16:13:57 +07:00
4dc132a8ec
Move everything to lootpools
Fixes #191
2022-10-27 16:01:45 +07:00
228cc3eab5
un-funny format 2022-10-27 14:23:14 +07:00
f319bd9287
Split kotlin dsl extensions from loottables file 2022-10-27 14:22:13 +07:00
a2345fa602
More moves 2022-10-27 14:19:57 +07:00
37eea6f2e0
Move conditions to subpackage 2022-10-27 14:19:18 +07:00
486a668e8a
Get rid of basic and plant loot appenders
Almost fixes #191
2022-10-27 14:17:22 +07:00
ef074721f8
rename 2022-10-27 01:07:14 +07:00
fd1007b164
aaaaaaaaaAAAAAAAAAAAAAAA 2022-10-27 01:04:59 +07:00
1fed86db80
Allow to quickly move items from curio slots 2022-10-26 23:46:10 +07:00
d8eef6db10
Make exosuit upgrades drop only when killed by real player 2022-10-26 22:57:48 +07:00
6d40cc923f
Nerf tritanium armor values once again, make it slightly worse than diamond armor at protection 2022-10-26 22:56:31 +07:00
6e0ccf35fe
Tick only visible children 2022-10-26 22:38:53 +07:00
f97ec55e0c
Why this wasn't done before 2022-10-26 22:37:01 +07:00
ebabcdf731
docs 2022-10-26 22:27:10 +07:00
1e34b7dfce
Energy counter reset recipe
Fixes #175
2022-10-26 21:53:06 +07:00
9fa2aa46cd
Buff nanobots regeneration, move balance values to config
Fixes #174
2022-10-26 21:50:17 +07:00
91fab0848f
Buff machine frame recipe 2022-10-26 21:32:52 +07:00
29cad18e2d
Buff advanced plate press recipe
Fixes #154
2022-10-26 21:31:40 +07:00
4e07ceb8e8
Androids are now immune to confusion
Fixes #159
2022-10-26 21:30:09 +07:00
0736259b11
Wearing tritanium leggings and boots disable sweet berry bush damage
Fixes #164
2022-10-26 21:07:41 +07:00
bf802cd1aa
Shockwave no longer trigger in creative flight 2022-10-26 20:47:29 +07:00
1e6aa979db
Optimize quick move 2022-10-26 20:21:00 +07:00
3c1e74015e
Simplify quickMoveStack logic in MatteryMenu 2022-10-26 18:52:54 +07:00
62b16ac29d
Allow to quickly move armor from its slots 2022-10-26 18:46:07 +07:00
3c2aa6649a
KilledByRealPlayerOrIndirectly
Fixes #202
2022-10-26 18:40:06 +07:00
e0a01b7cf0
Add getUndockedVisibleChildren 2022-10-26 18:30:26 +07:00
d403fca482
Rename children properties 2022-10-26 18:28:21 +07:00
44da2c4b11
Track visible children separately
Fixes #201
2022-10-26 18:27:35 +07:00
a7b09441c5
More smart energy distribution in battery bank 2022-10-25 21:35:17 +07:00
dbbb05808a
Move decorative recipes 2022-10-25 21:05:36 +07:00
7c7b7abe5e
Placeholder crafting recipe for pattern drive
Related to #138
2022-10-25 21:04:55 +07:00
5c85cdd4d0
Metal beam recipe
Fixes #185
2022-10-25 20:53:50 +07:00
3ea3dbd6b1
Danger stripe block recipe
Fixes #186
2022-10-25 20:51:05 +07:00
32b8215435
Fix android glitch cause horizon to render black
Fixes #162
2022-10-25 18:23:25 +07:00
991972216e
Fix android research refund refunding "levels" of experience
Fixes #184
2022-10-25 16:41:46 +07:00
4d551a2df9
Bows now can use arrows from exosuit inventory
Fixes #172
2022-10-25 16:35:12 +07:00
5468a18280
Fix nanobots regeneration reset counters when damage received is zero
Fixes #189
2022-10-25 13:52:45 +07:00
964065eca5
Double power requirement of energy as android 2022-10-24 19:40:39 +07:00
062bd74cf8
actually, regenerate strictly 1 heart at most 2022-10-24 18:26:26 +07:00
2e140b1f9e
Merge remote-tracking branch 'origin/master' into master 2022-10-24 18:23:22 +07:00
967057cf36
Invalidate synchronizers exosuit menu when scrolling in non otm guis
Fixes #165
2022-10-24 18:22:54 +07:00
3e2b524519
Do not trigger glitch effect when damage received is zero or negative
Fixes #143
2022-10-24 18:05:53 +07:00
0cc753e035
Re-opening GUIs no longer evaporate scrollbar due to already scrolled slots
Fixes #150
2022-10-24 18:04:01 +07:00
d3e2b1928a
Try to prevent multiple scrollbars
Fixes #168
2022-10-24 17:39:05 +07:00
2287c74ed9 Base textures for colored doors 2022-10-24 15:12:55 +06:00
06ada43c75 Exosuit color texture 2022-10-24 15:09:36 +06:00
1e654ff079
Quickcraft into hotbar
Fixes #170
2022-10-24 09:13:14 +07:00
8a5727233a
Also don't scroll mattery menus 2022-10-24 08:43:08 +07:00
3f3d08ac32
Color noise client option
Fixes #142
2022-10-23 22:56:47 +07:00
b0f820e6f0
Fix nanobots regeneration being wild 2022-10-23 22:22:14 +07:00
161da49007
Nerf energy sword damage 2022-10-23 20:19:38 +07:00
83ab948b51
Mark glass achievement as goal 2022-10-23 18:05:18 +07:00
604385e82e
Actually, this is better 2022-10-23 18:03:32 +07:00
a1727fc7bf
stupid 2022-10-23 18:02:05 +07:00
115cd1f027
Do not scroll inventory menu 2022-10-23 15:00:21 +07:00
b14b7467c9
Don't eat mouse input in effect list panel
this allows to click on effect list panel with item to drop it
2022-10-23 13:54:50 +07:00
8442cdb9ad
Don't give a damn about imprecise energy ops
because it is a video game anyway
2022-10-23 13:28:50 +07:00
99513ecc04
Merge remote-tracking branch 'origin/master' into master 2022-10-23 12:32:41 +07:00
55592a0e11
Make mekanism energy conversion update 2022-10-23 12:30:19 +07:00
2dd617b617
Fix energy conversion with mekanism 2022-10-23 12:19:30 +07:00
c1120c92ff
Spew errors in mekanism integration 2022-10-23 12:08:24 +07:00
6cd29403be
thirty two bits 2022-10-23 12:01:25 +07:00
54fea6bc22
god damn it 2022-10-23 11:30:25 +07:00
a6e0778d49
я ненавижу каждую секунду видения этого. 2022-10-22 23:38:17 +07:00
104ceaf0a4
Don't scroll any possible item variant this fast 2022-10-22 21:46:44 +07:00
071d831005
Add missing items to Old Fashion Color Touch 2022-10-22 21:03:33 +07:00
18b62dff42 Laboratory Tele jigsaw worldgenjson error fix and alternative entrance structure variants 2022-10-22 18:19:41 +06:00
40cfb030c2
Rename 2022-10-22 12:28:46 +07:00
2fc7073c01
Simplify integerDivisionDown and integerDivisionUp 2022-10-22 12:22:12 +07:00
0d52bd8e19
Add config option to disable hunger to energy regeneration
Fixes #79
2022-10-22 10:44:21 +07:00
da96de0037
Don't instantly destroy blocks by shockwave which can't be mined by hand 2022-10-22 01:24:39 +07:00
d6250f4cb2
Revert shockwave sound to ultrakill one
Because we now have permission from copyright holder
2022-10-22 01:11:23 +07:00
6f4622884d
Don't waste cpu cycles 2022-10-22 01:04:48 +07:00
6cd050e0a7
Unify android ability wheel render logic 2022-10-22 01:01:07 +07:00
32f5b2ece9
Actually fix android glitches on death 2022-10-22 00:54:26 +07:00
667553fb3d
Fix inventory scrollbar in regular guis 2022-10-22 00:51:51 +07:00
4f64733981
lol 2022-10-22 00:42:33 +07:00
54213d944f
something something glitch 2022-10-22 00:35:33 +07:00
e7f919de21
Add exosuit visibility toggle tooltip 2022-10-22 00:21:54 +07:00
8fc69cf3e3
Actually, DO use default endpoint in public synchronizer 2022-10-22 00:11:30 +07:00
2816250774
Final fixes to synchronization of mattery player to other players 2022-10-21 23:56:38 +07:00
949e529b19
Instantly invalidate synchronizers for mattery players 2022-10-21 23:06:37 +07:00
af916f39e9
Throw exception when trying to read after end of stream 2022-10-21 23:03:07 +07:00
f64ea09a1b
Fix imports 2022-10-21 22:53:53 +07:00
00f759d1a5
Remove entity renderer panel button hacks 2022-10-21 22:49:51 +07:00
b6b7ea6a77
Split checkbox panels file 2022-10-21 22:46:35 +07:00
b2181819ca
Split buttons panel file 2022-10-21 22:45:56 +07:00
a53438e1f9
Exosuit display toggle button 2022-10-21 22:44:12 +07:00
834efad363
Proper exosuit model 2022-10-21 20:08:19 +07:00
70a0030be7
Make exosuit glow ??? 2022-10-21 19:47:17 +07:00
5a76223f14
ah yes, no hooks for layers 2022-10-21 19:31:53 +07:00
16bd9cd20a
Exosuit model test or something
???
2022-10-21 18:59:20 +07:00
6ac423f256
Name fields 2022-10-21 17:44:22 +07:00
2809840e43
Optimize imports 2022-10-21 17:09:44 +07:00
13802c0cb2
Separate networked fields in mattery player to private and public 2022-10-21 17:06:38 +07:00
286174d8a7
Fields now know their payload sizes, field synchronizer stream now can be safely embedded into any other data structure 2022-10-21 16:37:06 +07:00
0396a4f7c0
Field synchronizer can have fields defined in any order, it will work as long as field names match on both client and server 2022-10-21 15:49:42 +07:00
cac0b2fadb
MatteryContainer now save only non empty itemstacks 2022-10-21 14:02:16 +07:00
5a70c22acc
Put in more sane values 2022-10-21 13:30:29 +07:00
920ae7b2b2
formatting 2022-10-21 13:16:23 +07:00
d2257749e0
Inventory scrollbar in all inventories
Fixes #120
2022-10-20 20:59:04 +07:00
c6fae3348b
Implement double click quickmove fix using isSameInventory 2022-10-19 23:08:56 +07:00
e1be8dcfdb
Revert mattery menu changes 2022-10-19 23:07:29 +07:00
066921c981
Remove confusing function, rename everything to add 2022-10-19 17:12:25 +07:00
9dfb534f9a
ContainerProxy, trick minecraft's click logic 2022-10-19 17:10:48 +07:00
b6bb0ed4b3
show actual shockwave radius 2022-10-19 15:40:17 +07:00
3535cf95f7
SystemTime class
Fixes #125
2022-10-19 15:36:28 +07:00
ffb7c7b5ae Merge remote-tracking branch 'origin/master' 2022-10-18 23:12:06 +06:00
c44d36fbfe Minor texture changes for floor tiles 2022-10-18 23:11:38 +06:00
ed94449f80
YuRaNnNzZZ — Вчера, в 12:16
нет
дбот
вот ты говоришь моды охуеют
но тут охуел уже я
2022-10-18 08:43:18 +07:00
8e91e2564e
shockwaive 2022-10-17 23:32:34 +07:00
add03b6167
Don't predict shockwave sound 2022-10-17 19:41:34 +07:00
5f7d20b32b
не нужны нам ваши эти частицы 2022-10-17 13:41:35 +03:00
333f268228
а вот и звуки 2022-10-17 11:48:45 +03:00
c64270c75e Shockwave and jump boost sound files? (not implemented) 2022-10-17 12:56:07 +06:00
e15c426135
Shockwave visual effects or something
Fixes #118
2022-10-17 11:25:14 +07:00
dd686e23c5
Scissor logic in calculateAbsoluteObstructingRectangles 2022-10-17 00:23:09 +07:00
9a218de5e7
EditablePanel.isObstructing
Fixes #127
2022-10-17 00:16:03 +07:00
d26660c917
yippie 2022-10-16 23:54:14 +07:00
ef8738a0f4
что то тут не так. 2022-10-16 23:48:25 +07:00
78b838bff8
GearShocky — Сегодня, в 17:25
а возможно ли оставить эффект глюков на экране смерти
2022-10-16 19:57:38 +07:00
d8ba380998
damn it 2022-10-16 19:46:41 +07:00
c4de2248ab
Disallow to quickly pickup items from equipment slots on doubleclick 2022-10-16 19:46:08 +07:00
054d393976
YuRaNnNzZZ — Сегодня, в 18:11
а чё оффсет такой
не по центру
2022-10-16 18:15:01 +07:00
54e19dc78d
Door 2022-10-16 18:14:11 +07:00
dfb93f65f1
Render android abilities cooldown on main HUD 2022-10-16 17:55:27 +07:00
65eaf916f8
that was a bad idea 2022-10-16 17:41:13 +07:00
1dfdc44acd
Add field synchronizer > 128 fields test 2022-10-16 16:06:58 +07:00
5b596dc2cb
Write field IDs as Var Ints 2022-10-16 15:08:17 +07:00
5a8a3e375d
Make cooldownPercent be property 2022-10-16 15:03:15 +07:00
df683477d1
split drawArc to uploadArc, more intelligent steps calculation 2022-10-16 13:32:41 +07:00
b5ed902871
Allow to teleport under blocks
Fixes #119
2022-10-16 12:19:12 +07:00
9623f84eb5
Fix inventoryDropAll violating Inventory#dropAll contract
Fixes #126
2022-10-16 11:17:56 +07:00
b645d44b8d
Some improvements to android glitches 2022-10-16 01:27:19 +07:00
20092b91b2
Merge remote-tracking branch 'origin/master' into master 2022-10-15 23:34:15 +07:00
3ead1c998d
Android glitch effect or something
Fixes #116
2022-10-15 23:34:06 +07:00
d5d9ee473f
200 Ticks 2022-10-15 11:26:23 +03:00
a688f775b8
Use isActuallyEmpty 2022-10-15 15:22:33 +07:00
29abf5f071
Get post render hooks working at least 2022-10-14 22:23:05 +07:00
120c6b39a2
отображение кулдауна на колесе #124 2022-10-14 14:38:46 +03:00
cace26411a
More loottables datagen api 2022-10-14 16:47:01 +07:00
34cd04fb2d
вынос кд и макс. кд в базовый класс, отображение прогресса кд при применении 2022-10-14 12:34:15 +03:00
89ae6e9f2c Exosuit texture; Updated cosmetic thrusters for tritanium armor. 2022-10-14 14:38:01 +06:00
0342e2bfa4
how 2022-10-14 12:46:13 +07:00
8238946f74
YuRaNnNzZZ — Вчера, в 16:45
всрато
2022-10-14 11:08:46 +07:00
dd7c54eadb More Laboratory rooms; Laboratory rooms weight changes; An alternative variant for a frigate; 2022-10-14 02:10:43 +06:00
790fdde0cb
when client ticks faster than server, don't die horribly
since client either way handles teleportation logic by itself
we just take care of discharging battery
2022-10-13 20:53:41 +07:00
7a0d7d668a
Fix endless while loop when machine can't finish work without idle reason 2022-10-13 20:21:49 +07:00
0b3a9221f7
Update loot tables api 2022-10-13 19:54:59 +07:00
78211dce2b
style fix 2022-10-13 18:07:45 +07:00
b968447e91 food box loot table 2022-10-13 17:01:49 +06:00
2fcc5ffb07 Lamp fix 2022-10-13 16:39:27 +06:00
23532400bf
Add setCount helper method to loot container builder 2022-10-13 17:22:42 +07:00
ac2a7e0746
Add helper provider method 2022-10-13 17:10:15 +07:00
d3296767dd
Add lootPool helper function 2022-10-13 17:03:32 +07:00
8657850ed4
Enable ender teleporter cooldown 2022-10-13 16:58:36 +07:00
6738921e8a
Even better tele pos determination logic 2022-10-13 16:57:27 +07:00
5586404512
Phase through walls 2022-10-13 16:36:28 +07:00
c3784f8043
Disallow to phase through bedrock 2022-10-13 15:46:20 +07:00
a76d07ecc2
Greatly enhance ender teleporter position validation 2022-10-13 15:43:58 +07:00
254faa7a64
Move isOnCooldown to AndroidActiveFeature 2022-10-13 14:25:43 +07:00
74ed29eebd
Merge remote-tracking branch 'origin/master' into master 2022-10-13 14:21:39 +07:00
bdd0fb28f0
Don't calculate uvs of subelements on each access 2022-10-13 14:21:22 +07:00
6acca0b98c
менее всратый размер иконок 2022-10-13 10:13:52 +03:00
4de6be0289
⏱️
отображение применяемой способности и её статус при нажатии кнопки (#123)
2022-10-13 10:00:44 +03:00
3fa0933ac8
Show teleportation location and phase-through blocks 2022-10-13 07:51:46 +07:00
6e90378656
Player teleport sound 2022-10-12 23:00:57 +07:00
9570511d8a
Checkboxes now have all button variants, and behave like buttons
Fixes #123
2022-10-12 22:32:17 +07:00
b501efc515
Make slots appear to mods at "proper" positions 2022-10-12 21:45:16 +07:00
a7b45671f5
hmm 2022-10-12 16:12:03 +07:00
5970671521
Fix going between dimensions not resetting remote slot state of exosuit inventory 2022-10-12 11:15:08 +07:00
5d7abb6ee8
Add rotate method to lab lamp light 2022-10-12 10:16:08 +07:00
f737abd976
Implement rotate method of OTM blocks 2022-10-12 10:15:26 +07:00
6b1b90a795
Also avoid potential loops 2022-10-12 10:03:46 +07:00
d1d35f0730
Try to avoid synchronization when no players are listening 2022-10-12 10:00:46 +07:00
f6cf694967
мда 2022-10-12 09:46:18 +07:00
994058b187
Add pickItem hook for exosuit inventory
Fixes #93
2022-10-12 09:23:27 +07:00
ba52af00fb
Add all missing inventory hooks
Fixes #110
2022-10-11 19:51:00 +07:00
fdc1c9b671 Laboratory now has an entrance point; New structure: Cargo frigate! (Practically empty in terms of resources for now other than some iron ore blocks in cargo containers) 2022-10-11 01:21:20 +06:00
63715823ca
Get rid of mutablematrix 2022-10-11 00:38:46 +07:00
6cee8e4acf
Get rid of top hook declaration 2022-10-10 23:18:18 +07:00
a4a965b33c
Buff glass explosion resistance 2022-10-10 22:10:47 +07:00
124aef86da
Optimize imports 2022-10-10 22:09:45 +07:00
a63750ac1f
Move stuff to appropriate place 2022-10-10 22:08:56 +07:00
897260e9c4
remove leftover code 2022-10-10 18:46:46 +07:00
6f9c9edac1
Don't tick hunger, breath and swimming if spectator 2022-10-10 18:05:43 +07:00
313a14f8d9
Add markDirty method to endpoint 2022-10-10 18:04:37 +07:00
6bde5ff954
Fixes to spectator androids
Fixes #112
2022-10-10 18:01:02 +07:00
130617d793
i once again demand объяснение почему mojang datafixerupper настолько УЕБАНСКИЙ 2022-10-10 17:38:16 +07:00
a6d0957a5f
Fix some bugs with basic loot appender 2022-10-10 16:47:56 +07:00
8091abe830
Add exosuit inventory upgrades to enderdragon and wither 2022-10-10 16:30:29 +07:00
d29aed077d
More constructors for supplier map/list 2022-10-10 16:22:14 +07:00
cb9454dadb
Make lab lamps face the player when placed 2022-10-10 16:11:45 +07:00
c563a301dc
Rename lazymap/list to correct suppliermap/list 2022-10-10 16:08:02 +07:00
bf00ab5ea8
Add missing mekanism capability wrapper for quantum battery 2022-10-10 10:29:46 +07:00
1206d078a2
nice 2022-10-10 10:05:09 +07:00
37a989b110
Buff 2022-10-10 10:05:08 +07:00
24cb22abf8 UNDERGROUND LABORATORY STRUCTURE LETS GOOO 2022-10-10 02:35:34 +06:00
eeebda6253
Procedural exosuit inventory upgrade attempt 2022-10-10 01:02:47 +07:00
30db39453a
Fix cargo crate not generating loot from loot tables when destroyed
Fixes #111
2022-10-10 01:02:46 +07:00
6c2f5a6f48 Ok i give up i can't please oh god dammit FUCK 2022-10-09 02:56:59 +06:00
aa0ac9a78f Structure test update 2022-10-08 23:38:30 +06:00
c1bdfdd1f6 Cargo crates should now "glow" 2022-10-08 22:26:26 +06:00
159b5184ae Structures test again (2) 2022-10-08 21:12:23 +06:00
a3173def89 Structures test again 2022-10-08 21:11:45 +06:00
368b12ce9d
Exosuit Crafting upgrade recipe 2022-10-08 18:18:27 +07:00
a7a54cd293
Fix tritanium plating block not dropping itself 2022-10-08 18:15:05 +07:00
a2ecc8b383
Fix datagen ignoring rotation of model elements
Fix #109
2022-10-08 18:01:32 +07:00
49bb695af2
Move stuff around 2022-10-08 17:38:45 +07:00
b595f9ca3f
imports 2022-10-08 17:35:12 +07:00
75ffae542d
Loot tables for cargo crates? 2022-10-08 17:35:07 +07:00
c0364736f4
GearShocky — Сегодня, в 16:52
Дбот а можно
лучше ступеньки из плитки
2022-10-08 17:10:46 +07:00
b82f8f6879
More aggressive text render type matching 2022-10-08 16:50:47 +07:00
7f6f25e616
Draw in-world text in batches 2022-10-08 16:41:56 +07:00
13d5aae33b
Use atlas for android research icons, again 2022-10-08 16:09:04 +07:00
8d7dfb1279
Fix calling from fromJson and fromNetwork 2022-10-08 16:02:58 +07:00
3522987de5
Don't render anything if power level is zero 2022-10-08 15:48:07 +07:00
c3776c9207
chargeRatio helper function 2022-10-08 15:46:55 +07:00
a538357573
Allow to construct lazy array on the fly 2022-10-08 15:46:43 +07:00
058fe57a61
Implement more interfaces 2022-10-08 15:46:30 +07:00
ae1514700b
Combine android charge bars 2022-10-08 14:34:00 +07:00
8ab76cd499
Fix weird slim scrollbar 2022-10-08 14:28:32 +07:00
980e2a8f30
Optimize atlas skin element
Achieved with CryCry 3
2022-10-08 14:17:50 +07:00
f7c3f5efeb
Set "immutable after" to true if registered before getting 2022-10-08 13:32:50 +07:00
158bf6b224
Don't synchronize 2022-10-08 13:29:48 +07:00
1c30ce7e8a
DynamicBufferSource battle test 2022-10-08 13:29:16 +07:00
f14b6a809e
fix crashes 2022-10-08 00:57:49 +07:00
b93faa77b7
coloredRectRenderType 2022-10-08 00:57:18 +07:00
279e28095b
dynamic buffer source 2022-10-08 00:57:02 +07:00
cf12971861
god damn it 2022-10-07 20:10:19 +07:00
d3ace7cc25
:a_: 2022-10-07 20:07:59 +07:00
e3a550778f
Split widgets to separate files 2022-10-07 19:50:00 +07:00
bbba317c45
Don't tick networking when no players are nearby 2022-10-07 18:19:27 +07:00
b8f9b2bc51
imports 2022-10-07 18:17:23 +07:00
b400b0a7aa
power of two 2022-10-07 18:16:09 +07:00
23227e21e5
More work on texture atlas 2022-10-07 16:27:07 +07:00
9bf31d2af0
Get rid of atlas skin element cache
since it is useless anyway
2022-10-07 13:21:32 +07:00
6f206bf02e
Scrollbar textures split 2022-10-07 13:18:35 +07:00
7e4c71a085
merge 2022-10-07 13:04:06 +07:00
a40b9f6435
Always cache skin elements 2022-10-07 13:03:34 +07:00
b8923ba31d
Atlas skin element rendertypes, buffer upload things 2022-10-07 12:59:51 +07:00
13d2506661
remove delayed rebuild 2022-10-07 12:32:10 +07:00
657b732ca5
make widget atlas more robust 2022-10-07 09:53:19 +07:00
5c8bd6106f
s 2022-10-07 01:01:29 +07:00
be8435655f
Split android gui atlas to separate files 2022-10-07 00:46:28 +07:00
f99ed19d9c
Atlas variant for skin element
Fixes #99
2022-10-06 23:41:08 +07:00
92ae0408e8
Split skinelement file 2022-10-06 18:04:23 +07:00
4801ff01ad
move stuff around 2022-10-06 16:52:20 +07:00
b09ba07735
Dust particles when replicating
Fixes #95
2022-10-06 16:44:46 +07:00
ebcc393c3e
РЕЗАТЬ, РЕЗАТЬ. РЕЗАТЬ 2022-10-05 20:53:50 +03:00
92a96bd38f
Make step assist add only half a block to step height 2022-10-05 21:02:13 +07:00
2216391076
Machines now have redstone particles
Fixes #97
2022-10-05 21:00:25 +07:00
82c9384087
Remove direct coloring of cargo crates 2022-10-05 18:47:19 +07:00
c4c36fa55b
Colored Tritanium Pressure Plates 2022-10-05 18:43:42 +07:00
6e41f338d3
README and LICENSE 2022-10-05 18:12:55 +07:00
69bce1196c
короче вот вам генератор люков остальное меня не интересует 2022-10-05 11:01:44 +03:00
30b739f9ce
Tritanium slabs and walls 2022-10-05 14:53:28 +07:00
987d6df934 Some Xblxa xa changes; Android station idle model fix; Tritanium ingot block texture; Tritanium trapdoor texture (Dbot do the thing) 2022-10-05 03:50:09 +06:00
5c1d32c9c5
Tritanium Ingots Block as storage
Fixes #108
2022-10-05 00:50:08 +07:00
4685c4ecd3
Tritanium Stair 2022-10-05 00:28:49 +07:00
92db60d73e
Basic matter replicator graphics 2022-10-04 23:06:42 +07:00
aa5e3a9aa7
Hide singularity advancement 2022-10-04 20:30:04 +07:00
31f6d38b9b
forgot those 2022-10-04 00:28:09 +07:00
43740dcd3a
Subscribe to LevelEvent.Unload 2022-10-04 00:26:48 +07:00
93711aacc1
Observing tick list, computed fields in Field Synchronizer 2022-10-04 00:24:09 +07:00
f586f12b90
Field synchronizer technical improvements 2022-10-03 18:35:42 +07:00
04c9d8ddfe
Replace LinkedList with ArrayList in a lot of places 2022-10-03 18:16:01 +07:00
e66a6035df
Fix regular tritanium striped block not being accounted in advancements
Fixes #107
2022-10-03 09:59:45 +07:00
8f6af0061a
Synchronized block entity no longer need polling
Fixes #106
2022-10-03 09:56:00 +07:00
1b0fc4bf2e
Change battery bank advancement title 2022-10-03 08:42:36 +07:00
186622c2b6
Nerf tritanium armor values 2022-10-03 00:28:22 +07:00
246d01466d
Simplify when expression 2022-10-03 00:27:07 +07:00
1c479f3d86
register layer defs in event 2022-10-02 23:35:26 +07:00
f15a84b285
Add charged sword variant to creative tab 2022-10-02 23:22:28 +07:00
c828a94019
Move ender teleporters to be behind fall dampeners 1 2022-10-02 23:15:23 +07:00
13453511c6
Add filled matter capacitors in inventory tab 2022-10-02 23:13:24 +07:00
bbadfe8fb1
Don't duplicate creative batteries 2022-10-02 23:05:00 +07:00
1050ccb5fc
Battery now have charged variant in creative menu 2022-10-02 22:45:54 +07:00
d69d25f692
Fix nanobots armor crash 2022-10-02 22:11:47 +07:00
0845458921
Allow to teleport on leaves 2022-10-02 21:54:16 +07:00
ffc56ada1a
Fix attaching stabilizers not instantly updating black hole properties on client 2022-10-02 21:33:19 +07:00
845b6ad6af
Buff nanobots armor 2022-10-02 18:06:12 +07:00
8195b80d3a
Merge remote-tracking branch 'origin/master' into master 2022-10-02 17:41:26 +07:00
b31ccdbae1
More, More and More Advancements 2022-10-02 17:41:00 +07:00
c657a2c9ad
Oops 2022-10-02 15:34:39 +07:00
904c4c4774
Collect all pills advancement 2022-10-02 13:30:02 +07:00
62401ba43d
Hoe advancement
Not that about breaking it but whatever
Fixes #15
2022-10-02 13:27:11 +07:00
a4c110e108
Lower priority of mattery player hurt hook 2022-10-02 13:20:28 +07:00
1a468f9817
Advancements! 2022-10-02 13:00:47 +07:00
6e78972ea1
Rename timer functions to onceServer 2022-10-02 12:49:40 +07:00
2e93dc7b2c
Fix timer queue 2022-10-02 12:48:53 +07:00
4212345bd8
Return node after finishing transform 2022-10-02 12:18:22 +07:00
7c7bbb0dbe Electricity effect around energy sword now GLOWS!!!! ! Energy servo multipart model testing that i successfully failed; A little change to attack boost icon; Android station now GLOWS TOO!!! 2022-10-02 06:03:05 +06:00
ab93cd4e96
Singularity trigger and advancement 2022-10-02 01:44:06 +07:00
c4e42bcc34
Make door recipe craft 3 of them 2022-10-02 01:16:47 +07:00
aa23c66fc8
Advancements test 2022-10-02 01:16:24 +07:00
9c41d740b2
Energy sword now correctly display whenever is it powered
Fixes #89
2022-10-01 23:43:01 +07:00
65db3edc88
Fix powered being true when placing pressure plate 2022-10-01 22:13:54 +07:00
c6924eadc4
oops 2022-10-01 22:04:35 +07:00
f2fa61c1ab
Tritanium pressure plate
#84
2022-10-01 22:00:39 +07:00
06a368c740
Tritanium trapdoor 2022-10-01 21:33:58 +07:00
188f7c51b4
Use inlined variant 2022-10-01 21:22:40 +07:00
0d42378ad7
YuRaNnNzZZ — Сегодня, в 12:01
у дипслейт руды звук ломания как у обычной
priority: CRITICAL
DBotThePony — Сегодня, в 12:05
complexity: HIGH
2022-10-01 21:01:22 +07:00
63eb498105
Tritanium door recipe 2022-10-01 20:56:39 +07:00
7a179b5d3b
powered -> empowered 2022-10-01 20:54:41 +07:00
2238266224
Add energy sword config values 2022-10-01 20:50:57 +07:00
c4d683fe7b
Energy sword now has innate sweeping edge mechanics
Fixes #54
2022-10-01 20:39:57 +07:00
644e287ece
Use limb overclocking icon for improved limbs research
Fixes #102
2022-10-01 19:50:32 +07:00
d31b692f94
Hook directly into Inventory#add using coremod
Fixes #43
2022-10-01 19:43:22 +07:00
acf568d6cc
rename 2022-10-01 12:01:41 +07:00
70edbb58f5
Merge remote-tracking branch 'origin/master' into master 2022-10-01 12:01:32 +07:00
94b4e7da47
Use camera rotation 2022-10-01 10:33:51 +07:00
69eb1b1865
energy servo collision/shapes (#103) 2022-10-01 04:36:39 +03:00
3bfb247b2c Fixed Phantom attractor item display; Added energy servo model; Yet another change in android upgrades texture atals. 2022-10-01 01:34:48 +06:00
d5ef670ec7
Make teleporting not cause fall damage if falling 2022-09-30 22:58:07 +07:00
7227def822
Get rid of appendComment 2022-09-30 22:42:08 +07:00
f4853ce09d
Bump forge to 43.1.32 2022-09-30 22:38:33 +07:00
9058a13625
Ender teleporter android feature
Fixes #30
2022-09-30 22:33:36 +07:00
cfe4bfb9df
Phantom attractor is now two blocks tall 2022-09-30 11:03:12 +07:00
434164e054
Phantom attractor item model 2022-09-30 10:06:51 +07:00
ce4655bebe
phantom attractor block state
Fixes #101
2022-09-30 10:02:06 +07:00
d6a4efec08
Phantom attractor android feature icon
Fixes #100
2022-09-30 09:57:59 +07:00
63062862bf
Remove log warnings because events gonna repeat anyway 2022-09-30 09:50:00 +07:00
653a0e2b77 Handpainted matter dust xblxa xa 2022-09-30 04:59:42 +06:00
ce364663b6 Tritanium door item texture 2022-09-30 04:48:56 +06:00
aa01fc0f2c More android upgrade icons changes 2022-09-30 04:38:40 +06:00
aecc4b9cd6 Look at this item to see the coolest person in the world 2022-09-30 03:29:13 +06:00
c02ad15530 Made electromagnet look less like a cyberware augmentation. 2022-09-30 03:22:03 +06:00
7b01d94715 Since battery/matter banks now display their actual capacity, the "lights" are now off. 2022-09-30 03:17:14 +06:00
09e8536dea
Fix bank renderer 2022-09-30 00:16:57 +07:00
8892487394
even more optimize synchronizeToPlayers 2022-09-30 00:04:16 +07:00
177a380bf3
Make synchronized block entity use chunk grid to blazingly fast determine potential players to network stuff to 2022-09-29 23:50:48 +07:00
77aed4871f
Merge remote-tracking branch 'origin/master' into master 2022-09-29 22:23:47 +07:00
f2de2e7505
Battery and Matter Capacitor banks now have in world gauge
Fixes #3
2022-09-29 22:23:34 +07:00
de28a6648d
Make synchronizer observe 2022-09-29 22:20:31 +07:00
1cd36986f3 Phantom attractor + android upgrade icons update??? 2022-09-29 20:23:38 +06:00
5168306768
what
java.lang.IllegalArgumentException: Modifier is already applied on this attribute!
	at net.minecraft.world.entity.ai.attributes.AttributeInstance.addModifier(AttributeInstance.java:72) ~[forge-1.19.2-43.1.1_mapped_official_1.19.2-recomp.jar%23201!/:?] {re:classloading}
	at net.minecraft.world.entity.ai.attributes.AttributeInstance.addPermanentModifier(AttributeInstance.java:84) ~[forge-1.19.2-43.1.1_mapped_official_1.19.2-recomp.jar%23201!/:?] {re:classloading}
	at ru.dbotthepony.mc.otm.android.feature.StepAssistFeature.applyModifiers(StepAssistFeature.kt:21) ~[%23206!/:?] {re:classloading}
	at ru.dbotthepony.mc.otm.android.feature.StepAssistFeature.sharedTick(StepAssistFeature.kt:41) ~[%23206!/:?] {re:classloading}
	at ru.dbotthepony.mc.otm.android.feature.StepAssistFeature.tickClient(StepAssistFeature.kt:49) ~[%23206!/:?] {re:classloading}
	at ru.dbotthepony.mc.otm.capability.MatteryPlayerCapability.tickClient(MatteryPlayerCapability.kt:537) ~[%23206!/:?] {re:classloading}
	at ru.dbotthepony.mc.otm.capability.MatteryPlayerCapability$Companion.onPlayerTick(MatteryPlayerCapability.kt:697) ~[%23206!/:?] {re:classloading}
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.3.jar%23125!/:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.3.jar%23125!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%23125!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%23125!/:?] {}
2022-09-29 20:47:16 +07:00
1ee2760a44
Spin direction variable name 2022-09-29 20:42:09 +07:00
5aeef8d6ce
Add missing stabilizerClientCount sync 2022-09-29 20:41:51 +07:00
60cd9d5bef
Move black hole block entity to field synchronizer 2022-09-29 20:38:08 +07:00
284e4d404a
Move energy counter synchronization to field synchronizer 2022-09-29 20:18:03 +07:00
7ae82eebfc
Field synchronizer multiple endpoints
Fixes #96
2022-09-29 19:17:25 +07:00
fc74241f39
Tritanium doors 2022-09-29 16:28:38 +07:00
ec50b7f6ef
@UnsafeVariance forsenD 2022-09-29 13:33:49 +07:00
3abee0421b
Rename scrollbar skin elements constants 2022-09-29 13:20:02 +07:00