Commit Graph

510 Commits

Author SHA1 Message Date
901d1944ce
We are not nullable INBTSerializable 2022-01-31 11:37:59 +07:00
86c170be8a
Some un-static'ing 2022-01-30 20:47:50 +07:00
bb606f3c8d
Split registry file into multiple files 2022-01-30 19:59:27 +07:00
c62836fa04
Make use of builtin LazyOptional of energy impl 2022-01-30 17:01:57 +07:00
6e02402f06
Add built in LazyOptional to EnergyStorageImpl 2022-01-30 17:00:13 +07:00
f12ccc84e2
Set logging level about recipe discovery to debug 2022-01-30 16:56:09 +07:00
05a3b4a1d2
Don't punish this much for half researched patterns 2022-01-30 16:52:56 +07:00
accb0b526c
Fix matter decomposer being left with debugging code 2022-01-30 16:45:02 +07:00
03c04178e7
Failure chance in matter replicator, fix tick precision in worker, various fixes 2022-01-30 16:43:30 +07:00
052a29d005
Rename .java to .kt 2022-01-30 16:43:29 +07:00
75c76af82c
Streamline matter and tile worker APIs 2022-01-30 15:12:22 +07:00
8bd6852d10
Matter Recycler, Matter Dust and some fixes 2022-01-30 13:02:03 +07:00
da5aa346fb
New Matter registry, with better balance and "complexity" support 2022-01-29 17:38:25 +07:00
154e3679df
Fix issues with energy counter history 2022-01-26 18:21:34 +07:00
a859084b6f
ImpreciseFraction. Dear... god. There's more. Noooo! 2022-01-26 18:15:38 +07:00
3313a3d011
Industrial glass and pane, models and textures 2022-01-26 16:00:06 +07:00
1415c34206
Better read/write of imprecise fraction 2022-01-26 14:17:09 +07:00
17af248426
Merge remote-tracking branch 'origin/master' into master 2022-01-26 13:11:49 +07:00
edccc75e01
Update matter bottler code 2022-01-26 13:11:42 +07:00
cd9f18ef94
Do not toDouble 2022-01-26 09:01:18 +07:00
a5e5b928bc
Move energy, matter and storage ImpreciseFraction
those imprecisions will haut me in my dreams
2022-01-26 09:00:55 +07:00
dab5cd6a2b
ImpreciseFraction 2022-01-25 21:35:48 +07:00
6cd04682d7
Added energy counter in-world render 2022-01-25 12:54:09 +07:00
5ff3771f81
Use DoubleArray in test 2022-01-25 10:16:20 +07:00
5346e1917d -Added industrial glass textures; -Added item model for gravitation stabilizer; -Changed tritanium armor visor to black; 2022-01-25 00:35:07 +06:00
c5f0a35619
Make black hole tick method sleep for 4 ticks on creation 2022-01-24 18:45:33 +07:00
67cd8dd03a
Make stabilizer ray a bit more fabulous 2022-01-24 18:05:50 +07:00
5d8e0e8c48
Industrial glass blocks, panes and recipes 2022-01-24 17:07:28 +07:00
b79dd85a25
Add not utilized mesh parts to portable grav stabilizer model 2022-01-24 13:05:24 +07:00
4a614ce5d9
Merge remote-tracking branch 'origin/master' into master 2022-01-24 13:03:05 +07:00
fc685f40bb
Add GravitationStabilizerModel 2022-01-24 13:02:51 +07:00
9918e18113 -Gravitational stabilizer idle texture updated 2022-01-24 11:23:47 +06:00
7826e5d842
Gravitation stabilizer lens 2022-01-24 12:21:34 +07:00
d5a4b43d73
Merge remote-tracking branch 'origin/master' into master 2022-01-23 22:28:39 +07:00
3f3438c124 -Added Tritanium armor item textures; -Added dithering on tritanium blocks; -Modified some component textures; -Creative pattern drive is now golden; -Added gravitational stabilizer main block and lens block models. 2022-01-23 20:55:44 +06:00
e2a2a8479b
Fix X rotation 2022-01-23 17:51:54 +07:00
a3c646c4b7
Don't render black hole hover text when gui is hidden 2022-01-23 16:54:53 +07:00
1c0d3607a6
Move more stuff 2022-01-23 16:45:20 +07:00
ede0de1658
Rename .java to .kt 2022-01-23 16:45:19 +07:00
04f54343a1
Fix matter scanner not properly accepting shift click 2022-01-23 16:09:23 +07:00
4fe2bf3c97
Fix cargo crate eating items on shift click 2022-01-23 16:05:43 +07:00
dd72e0eb1a
Rename cargo crate menu 2022-01-23 15:36:28 +07:00
18afbe9bb4
Rename screen classes 2022-01-23 15:34:17 +07:00
72aaea3120
Use constant as capacity 2022-01-23 15:33:12 +07:00
5dbd634215
Move cargo crate and android station to kotlin, implement comparator for cargo crate 2022-01-23 15:28:55 +07:00
ecde930bcd
Rename .java to .kt 2022-01-23 15:28:54 +07:00
8dae844423
TritaniumArmorRenderProperties should be private 2022-01-23 13:38:53 +07:00
88755f991a -Fixed Plate press UV error; -Tritanium armor model is practically complete 2022-01-23 03:38:05 +06:00
5c3c6d5f93
Add locale for tritanium armor 2022-01-22 16:27:25 +07:00
23cbf9abdf
Add test code for tritanium armor and portable grav stabilizer 2022-01-22 16:26:09 +07:00
27646a0bad
Rename MtE to MtJ (Mattery Joules) 2022-01-21 11:48:25 +07:00
cc5748a5d4
Format matter value 2022-01-21 11:47:44 +07:00
91fd990d5c
Singularity scanner and some item components 2022-01-21 11:44:34 +07:00
f843f182a9
Display black hole information to players in creative 2022-01-20 18:39:11 +07:00
1ce4578336
A lot of math stuff and text rendering in gmod api style 2022-01-20 18:37:30 +07:00
bb3da639b0
Fix gravitation overflow on very weak gravtiations 2022-01-20 11:56:21 +07:00
784c57d9eb
Fix blackhole and grav stabilizer render getting cutoff 2022-01-20 11:23:28 +07:00
1b4cf9498a
Graviational stabilizer renderer 2022-01-20 10:54:32 +07:00
35e8b554c5
Move UV stuff to render package 2022-01-19 12:53:43 +07:00
71aaf98bb1
Move gravitation stabilizer rotation on placement to block 2022-01-19 08:51:58 +07:00
c9d5397a4f
Fix typo 2022-01-18 22:06:50 +07:00
c38c48c6f1
Free rotation on gravitation stabilizer 2022-01-18 20:12:33 +07:00
4271db62c8
Plate press physical model 2022-01-18 18:25:42 +07:00
ed6a76764b
Cleaner frame rendering 2022-01-18 18:09:46 +07:00
20a705ad40
Fix frame and scrollbar rendering 2022-01-18 17:52:57 +07:00
f6da17c303
Move kotlin files 2022-01-18 17:19:07 +07:00
1e425cce54
Plate press worker blockstate and it's blockstate files 2022-01-18 17:18:29 +07:00
e649182eef
Merge remote-tracking branch 'origin/master' into master 2022-01-18 17:03:59 +07:00
20d84ece56
No need in companion object 2022-01-18 17:03:06 +07:00
891a8a6dd8
Render guiding beams when holding gravitation stabilizer 2022-01-18 17:01:04 +07:00
72911e0208
Rename .java to .kt 2022-01-18 17:01:03 +07:00
6ed2f874a8
Move some render stuff to kotlin 2022-01-18 12:16:41 +07:00
083c6c216e
Rename .java to .kt 2022-01-18 12:16:36 +07:00
a3094549de PLATE PRESS MODEL HAAAAA 2022-01-14 22:10:41 +06:00
a2a53b2ca6
Streamline nbt names 2022-01-14 21:01:34 +07:00
4001eea509
Update data and datagen for latest added blocks 2022-01-14 20:54:27 +07:00
f95d22ebff
Dont get gravitation stabilizer get blocked by stuff 2022-01-14 20:48:30 +07:00
23df86e2f6
Gravitation stabilizer and slightly better blackhole gravity 2022-01-14 20:29:54 +07:00
04a2889311
Rename classes to match namings in other places 2022-01-14 18:54:26 +07:00
68401b01c8
Rename recipes to recipe 2022-01-14 18:47:48 +07:00
c6772f8003
Added more recipes 2022-01-14 18:27:28 +07:00
24ec919450
Update recipes 2022-01-14 18:01:34 +07:00
59ff6c4a2e
Serialize plate press container 2022-01-14 17:43:20 +07:00
5c87d0f8ab
More recipes for plate press, ignore "unknown tag" errors 2022-01-14 17:42:07 +07:00
c016b8850d
Plate Press
initial datagen for recipes
fix addItem ranges in MatteryContainer
2022-01-14 17:19:09 +07:00
81e6a8e616
Move from lambdas to interface since it is more clean in mattery container 2022-01-14 13:27:17 +07:00
fc20c4429d
Dont refuse to work when level is null 2022-01-14 12:47:14 +07:00
9ee960c421
Make chemical generator not eat buckets and other stuff from other mods 2022-01-14 12:37:58 +07:00
757f395004
Move mattery worker to kotlin and revise its code 2022-01-14 12:12:10 +07:00
0307431b4b
Rename .java to .kt 2022-01-14 12:12:08 +07:00
abe0122fe1
JEI support test 2022-01-14 11:07:24 +07:00
e9385efd5c
Translation for tritanium tools 2022-01-13 17:59:44 +07:00
cdc090bc32
Merge remote-tracking branch 'origin/master' into master 2022-01-13 17:21:13 +07:00
0efffda64c Tritanium instruments ХЫХА ХА 2022-01-13 16:19:34 +06:00
f726a9b6d5
Handheld models 2022-01-13 17:18:52 +07:00
f92dd0ad9e
Rename item model provider 2022-01-13 17:06:48 +07:00
52ea1102e4
Add missing datagen entries 2022-01-13 16:23:07 +07:00
b4c02e240d
mark research dirty when un-researching, add onUnresearched 2022-01-13 15:12:17 +07:00
e20a81c02c
Android research refund pill and health pill 2022-01-13 15:10:05 +07:00
c6fbd6aa78
Tritanium tools 2022-01-13 13:45:13 +07:00