|
305ddbd0d4
|
Merge branch 'player-improvements' into new-container-api
|
2025-03-14 12:14:36 +07:00 |
|
|
b42a503096
|
Merge branch '1.21' into new-container-api
|
2025-03-14 12:14:06 +07:00 |
|
|
5d8f2d5a4a
|
Add REGENERATE_ENERGY_EFFICIENCY_FOOD and REGENERATE_ENERGY_EFFICIENCY_SATURATION
|
2025-03-14 12:04:16 +07:00 |
|
|
e06928a4b5
|
Update mixin signature
|
2025-03-14 11:24:58 +07:00 |
|
|
d10b1b4ee1
|
Aeugh
|
2025-03-14 11:21:08 +07:00 |
|
|
922f94b9de
|
e
|
2025-03-14 11:02:08 +07:00 |
|
|
b23bda2f6a
|
Move android package to player package
|
2025-03-14 10:54:08 +07:00 |
|
|
c4d5ffefa5
|
Move all logic regarding food / regeneration to MatteryFoodData
|
2025-03-14 10:37:54 +07:00 |
|
|
a34b485e68
|
Base replacement for FoodData
|
2025-03-14 08:52:36 +07:00 |
|
|
c3b2681e89
|
Rename AndroidConfig to PlayerConfig
|
2025-03-12 20:57:57 +07:00 |
|
|
cfd6b101d8
|
Fix addEatEffect hook
|
2025-03-12 20:31:59 +07:00 |
|
|
0424dd1944
|
Rename mattery player reference in coremod
|
2025-03-12 19:34:26 +07:00 |
|
|
05a081d9cb
|
Move MatteryPlayer to player subpackage
|
2025-03-12 19:33:20 +07:00 |
|
|
b68b1d724a
|
Move IMatteryPlayer as well as shortcuts to player subpackage
|
2025-03-12 19:28:54 +07:00 |
|
|
ade2c0499d
|
Move Item Monitor to new container API
|
2025-03-12 18:42:04 +07:00 |
|
|
e699147f9f
|
Merge ChargeMenuSlot into BatteryMenuSlot
|
2025-03-12 16:49:19 +07:00 |
|
|
4dad60dfbb
|
Move Matter Hatch to Slotted Container
|
2025-03-12 16:47:45 +07:00 |
|
|
55c3c16172
|
Update Energy Interface to use SlottedContainer
|
2025-03-11 21:10:19 +07:00 |
|
|
1455e12da3
|
Fix TooltipList not using proper container class
|
2025-03-11 21:08:31 +07:00 |
|
|
566538f8a7
|
Update Drive Viewer to use EnhancedContainer
|
2025-03-11 20:59:11 +07:00 |
|
|
c08ea8a43d
|
Update Driver Rack to use SlottedContainer
|
2025-03-11 20:50:59 +07:00 |
|
|
a6ba428518
|
Remove custom random generators except for gjrand64 which is used for worldgen
|
2025-03-11 16:56:51 +07:00 |
|
|
5a016bef1b
|
Remove otmRandom
|
2025-03-11 16:55:55 +07:00 |
|
|
1f8cd2cfe3
|
Update Plate press to use SlottedContainer
|
2025-03-11 16:50:48 +07:00 |
|
|
a2b2acd3f0
|
Merge branch '1.21' into new-container-api
|
2025-03-11 11:39:30 +07:00 |
|
|
0159931930
|
Faster otmRandom
|
2025-03-11 11:39:22 +07:00 |
|
|
8d58dfff14
|
Merge branch '1.21' into new-container-api
|
2025-03-11 11:09:04 +07:00 |
|
|
6c0265582a
|
Don't create own random provider if Better Random is present
|
2025-03-10 20:33:28 +07:00 |
|
|
5e1ae7e77d
|
Handle negative experience stored in essence capsules
|
2025-03-10 15:30:50 +07:00 |
|
|
17e4856b10
|
Use SlottedContainer in Essense Storage
|
2025-03-10 15:29:50 +07:00 |
|
|
847ec81928
|
Use moveEnergy in Energy Servo
|
2025-03-10 09:58:42 +07:00 |
|
|
5e23300ddf
|
Merge branch '1.21' into new-container-api
|
2025-03-09 22:37:57 +07:00 |
|
|
08ae897c6f
|
Make Medical Pill provide only Regeneration III for 8 seconds
Because it completely overshadows Enchanted Golden Apples with current state of things
|
2025-03-09 22:36:55 +07:00 |
|
|
6d14e6a396
|
Merge branch '1.21' into new-container-api
|
2025-03-09 22:01:13 +07:00 |
|
|
755d15fc0b
|
Replace PCG32 with GJRAND64
|
2025-03-09 21:52:21 +07:00 |
|
|
9ffee79687
|
Provide "no seed" initialization for GJRAND64
|
2025-03-09 21:49:49 +07:00 |
|
|
3a08552345
|
private the internal state of positional random
|
2025-03-09 21:29:43 +07:00 |
|
|
32fe6e754c
|
Provide GJRAND64RandomSource
|
2025-03-09 21:26:44 +07:00 |
|
|
436606abf4
|
Now Bread monster can spawn when thrown as item
And when killed, inert version is dropped
|
2025-03-09 21:11:42 +07:00 |
|
|
29edf383cd
|
Use thread local non-cryptographic random for Quantum Battery UUIDs
since they dont need to be cryptographically secure
|
2025-03-09 20:07:06 +07:00 |
|
|
9b6fa89850
|
Add matter value to imperfect bread so it can be replicated
|
2025-03-09 19:55:35 +07:00 |
|
|
1a30f4d203
|
Gold Disk, for spawning in dungeons, add Imperfect Bread to dungeons as Gold Disk
|
2025-03-09 19:54:03 +07:00 |
|
|
3f677ad353
|
Update bread item
|
2025-03-09 18:35:55 +07:00 |
|
|
f1c87ed5ad
|
Specify effect source as attacker in Wither Steel Sword
|
2025-03-09 16:22:11 +07:00 |
|
|
df7465a59f
|
Wither skeleton sword and helmet server config
|
2025-03-09 16:20:58 +07:00 |
|
|
6f2adfd6d3
|
Withered Steel Sword fixes
|
2025-03-09 16:17:27 +07:00 |
|
|
e97967903b
|
Update WitheredSkeletonSpawnHandler implementation
|
2025-03-09 16:12:24 +07:00 |
|
|
67ea3b977b
|
Further improve performance of UpgradeContainer
|
2025-03-09 16:00:51 +07:00 |
|
|
85aecaf79b
|
Cache toInt() and toLong() results in Decimal$Regular
|
2025-03-08 19:23:11 +07:00 |
|
|
00830c2986
|
Merge branch '1.21' into new-container-api
|
2025-03-08 17:41:20 +07:00 |
|
|
7251760800
|
Try PCG as otm provided random
|
2025-03-08 17:32:42 +07:00 |
|
|
1ca2348adf
|
Provide PCG32 wrapper of RandomSource
|
2025-03-08 17:18:45 +07:00 |
|
|
430bc70c7e
|
Move PRNG implementation to Kommons
Yurie — Сегодня, в 15:09
вопрос
почему все эти рандомы не в kommons
|
2025-03-08 16:45:38 +07:00 |
|
|
322d89f2a2
|
Micro optimization
|
2025-03-08 14:12:32 +07:00 |
|
|
ebdff6811d
|
Don't scramble xoshiro on fork since seed is already enough random
|
2025-03-08 14:11:50 +07:00 |
|
|
b4eb0f7056
|
Merge branch '1.21' into new-container-api
|
2025-03-07 21:01:13 +07:00 |
|
|
f866f2a401
|
Add "Charge androids" and "Charge exopacks" buttons
|
2025-03-07 21:00:01 +07:00 |
|
|
101bf52113
|
Update Energy servo to use SlottedContainer, as well as make it behave better with automation
|
2025-03-07 19:53:09 +07:00 |
|
|
54c2964deb
|
Update Energy servo to use SlottedContainer, merge EnergyContainerInputMenuSlot into BatteryMenuSlot
|
2025-03-07 19:17:34 +07:00 |
|
|
762926d2cc
|
Update Cobblestone generator to use SlottedContainer
|
2025-03-07 18:48:52 +07:00 |
|
|
4107ec2313
|
Update Chemical generator to use SlottedContainer
|
2025-03-07 18:37:43 +07:00 |
|
|
af4123990f
|
Merge branch '1.21' into new-container-api
|
2025-03-07 17:32:10 +07:00 |
|
|
4861513797
|
Delay redstone signal level lookup update by 4 ticks
|
2025-03-07 17:30:20 +07:00 |
|
|
d19de3facf
|
Delay cable blockstate update by 4 ticks
|
2025-03-07 17:29:32 +07:00 |
|
|
9107f63d9d
|
"Accept wireless charging" button in exopack
|
2025-03-07 17:26:35 +07:00 |
|
|
f4ade757c3
|
Revert "Unfinished labs"
This reverts commit 2d87301ecb .
|
2025-03-07 16:20:59 +07:00 |
|
|
97dcabacd5
|
Color storage controls as solid white to improve visual clarity
|
2025-03-07 14:39:29 +07:00 |
|
|
45651d81b5
|
Merge branch '1.21' into new-container-api
|
2025-03-07 11:46:21 +07:00 |
|
|
ebc49b03c4
|
Replace shulker box gui
|
2025-03-07 11:45:35 +07:00 |
|
|
b8e76a0fd4
|
Make energy cable graph track node + side in lively nodes list, considerably improving performance
|
2025-03-07 10:45:18 +07:00 |
|
|
b4977ea6ae
|
Move Battery bank to slotted container
|
2025-03-07 10:26:09 +07:00 |
|
|
51be2c89f4
|
Make battery slot be filterable
|
2025-03-07 10:24:50 +07:00 |
|
|
d88da8f244
|
Automation-forbidden slots are now prohibited to be extracted from
|
2025-03-07 10:15:53 +07:00 |
|
|
bbf4e752e7
|
Fix (dis)chargeable handler filters not allowing to extract invalid items
|
2025-03-07 10:14:06 +07:00 |
|
|
f011c1a912
|
Allow bottler slots to be filtered
|
2025-03-07 09:38:22 +07:00 |
|
|
e3a11b3b9e
|
Update menus to use UserFilteredSlot
|
2025-03-07 09:34:05 +07:00 |
|
|
784930e396
|
Update AbstractProcessingMachineScreen to properly account for UserFilteredMenuSlot
|
2025-03-07 09:26:54 +07:00 |
|
|
3e086dcacf
|
Switch Powered furnaces to SlottedContainer, make them reject items which are not used in any recipe (in automation)
|
2025-03-07 09:23:26 +07:00 |
|
|
d5e05a2439
|
loader anim speed
|
2025-03-07 05:09:51 +05:00 |
|
|
8cd0c23f21
|
Merge remote-tracking branch 'origin/1.21' into 1.21
|
2025-03-07 04:51:04 +05:00 |
|
|
2d87301ecb
|
Unfinished labs
|
2025-03-07 04:50:55 +05:00 |
|
|
fbd34f3414
|
SimpleCache helper function
|
2025-03-06 22:36:55 +07:00 |
|
|
67fc8f99f6
|
ooprs!!
|
2025-03-06 22:30:42 +07:00 |
|
|
06f8d8838a
|
More efficient pattern storage patternCapacity and storedPatterns implementations
|
2025-03-06 22:02:09 +07:00 |
|
|
d1a9825ea8
|
Update Pattern storage to use SlottedContainer
|
2025-03-06 22:00:41 +07:00 |
|
|
caa8d1bb90
|
Remove conflicting methods from mattery container
|
2025-03-06 21:58:50 +07:00 |
|
|
6c42af9f30
|
Provide stream() method in enhanced container
|
2025-03-06 21:58:08 +07:00 |
|
|
16d492073b
|
Merge branch '1.21' into new-container-api
|
2025-03-06 21:48:48 +07:00 |
|
|
9038003f2f
|
Fix error in loop logic in Matter scanner
|
2025-03-06 21:48:38 +07:00 |
|
|
cfd64fac07
|
Update Matter scanner to use SlottedContainer
|
2025-03-06 21:48:05 +07:00 |
|
|
8967d3aafa
|
Make CombinedItemHandler aware that SlottedContainer does not need to be rechecked
|
2025-03-06 20:41:58 +07:00 |
|
|
e0e1ba864d
|
Update Matter replicator to use Slotted Container
|
2025-03-06 20:41:39 +07:00 |
|
|
e8ba5916b1
|
Update Matter recycler to use Slotted Container
|
2025-03-06 20:31:28 +07:00 |
|
|
f8e9a67994
|
Update Matter Reconstructor to use slotted container
|
2025-03-06 20:00:26 +07:00 |
|
|
bc2cfccffe
|
Provide direct set operator
|
2025-03-06 18:22:04 +07:00 |
|
|
a73ad5484d
|
Merge branch '1.21' into new-container-api
|
2025-03-06 18:20:40 +07:00 |
|
|
1dd57065c9
|
Allow to "initialize" xoshiro with zero seed, and provide "raw" initialization
|
2025-03-06 18:20:26 +07:00 |
|
|
84d4ed78ea
|
Don't scramble xoshiro on fork since seed is already enough random
|
2025-03-06 16:49:10 +07:00 |
|
|
7a4ce4f394
|
Use EnhancedContainer in makeUpgradeSlots
|
2025-03-06 16:38:20 +07:00 |
|
|
c31549792e
|
More specific methods in enhanced container interface
|
2025-03-06 16:37:30 +07:00 |
|