Commit Graph

3715 Commits

Author SHA1 Message Date
df949a6861
More or less actual tritanium worm placement configuration 2025-03-08 23:32:59 +07:00
88c3fe24b0
Post placement modifiers for enormous placements 2025-03-08 22:51:43 +07:00
25a312b56f
Separate turn rate for each axis, smooth turning with specifable turn speed 2025-03-08 21:59:29 +07:00
be97560f01
Merge branch '1.21' into worldgen-placement-providers 2025-03-08 19:24:19 +07:00
85aecaf79b
Cache toInt() and toLong() results in Decimal$Regular 2025-03-08 19:23:11 +07:00
65d076f634
Bump Kommons 2025-03-08 17:45:09 +07:00
d06c32aec2
Use PCG as random source in Enormous Placement 2025-03-08 17:40:35 +07:00
3ea9a7f386
Merge branch '1.21' into worldgen-placement-providers 2025-03-08 17:35:01 +07:00
7251760800
Try PCG as otm provided random 2025-03-08 17:32:42 +07:00
3bcfd55154
Bump kommons 2025-03-08 17:30:25 +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
8b0edc5d5f
Cope-posty 2025-03-08 14:28:51 +07:00
19e405d4f4
Use RandomGenerator methods when available 2025-03-08 14:18:11 +07:00
e1d3b36dab
Merge branch '1.21' into worldgen-placement-providers 2025-03-08 14:12:44 +07:00
322d89f2a2
Micro optimization 2025-03-08 14:12:32 +07:00
157d2c5498
Merge branch '1.21' into worldgen-placement-providers 2025-03-08 14:12:12 +07:00
ebdff6811d
Don't scramble xoshiro on fork since seed is already enough random 2025-03-08 14:11:50 +07:00
01054a05d2
Add BooleanProvider.BiasedLinear 2025-03-08 11:06:35 +07:00
a89371007f
Declare BooleanProvider as interface 2025-03-07 23:36:56 +07:00
70ac0f2c7f
No longer require seedMix to be non-zero 2025-03-07 21:39:47 +07:00
0ef34a00cc
Merge branch '1.21' into worldgen-placement-providers 2025-03-07 21:31:07 +07:00
f866f2a401
Add "Charge androids" and "Charge exopacks" buttons 2025-03-07 21:00:01 +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
b8e76a0fd4
Make energy cable graph track node + side in lively nodes list, considerably improving performance 2025-03-07 10:45:18 +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
9038003f2f
Fix error in loop logic in Matter scanner 2025-03-06 21:48:38 +07:00
1dd57065c9
Allow to "initialize" xoshiro with zero seed, and provide "raw" initialization 2025-03-06 18:20:26 +07:00
c40f9a2c57
Make lootTable decoding not throw an exception when meeting unexpected data 2025-03-06 16:13:24 +07:00
bc109e8020 frogs 2025-03-05 17:46:30 +05:00
7efb792353
frigate cargo crate loot fix 2025-03-05 13:10:41 +03:00
e45e35f0c3
Couldn't handle mushrom that day 2025-03-05 13:20:16 +07:00
cbc95e8e5b
Merge branch '1.21' into worldgen-placement-providers 2025-03-05 10:52:04 +07:00
b9cdfd9d91
Add Caffeine Cache dependency 2025-03-05 10:51:30 +07:00
0c15c93dcd
Disallow to specify seed mix as zero to avoid EXTREMELY unlikely case where world's seed is zero, and we are generating chunk at 0, 0, in which Xoshiro256 will generate an exception 2025-03-05 10:25:17 +07:00
f78336657d Merge remote-tracking branch 'origin/1.21' into 1.21 2025-03-05 07:55:04 +05:00
d9680181b1 a 2025-03-05 07:52:57 +05:00
92846cbad0
Merge branch '1.21' into worldgen-placement-providers 2025-03-05 09:46:36 +07:00
828c80dfd4
Merge branch 'prng' into 1.21 2025-03-05 09:46:13 +07:00
e6365f3bb7
Merge remote-tracking branch 'origin/1.21' into 1.21 2025-03-05 09:46:07 +07:00
ab42d1c1fb
Use Xoshiro256SSRandom instead of CMWC in enormous placements 2025-03-05 09:45:22 +07:00
b8468f7828
Merge branch 'prng' into worldgen-placement-providers 2025-03-05 09:44:23 +07:00
991314c07b
Use Xoshiro256SSRandom instead of CMWC for OTM provided level random 2025-03-05 09:44:02 +07:00
95f1a304c9
Provide docs for random number generators 2025-03-05 09:43:24 +07:00