bedrock_random_create_seed {rbedrock} | R Documentation |
Random Number Seeds for Minecraft
Description
bedrock_random_create_seed()
constructs a seed using the formulas
type 1: x*a ^ z*b ^ salt
, type 2: x*a + z*b + salt
, and type 3:
x*a + z*b ^ salt
.
Usage
bedrock_random_create_seed(x, z, a, b, salt, type)
Arguments
x , z |
chunk coordinates |
a , b |
seed parameters |
salt |
seed parameter |
type |
which seed type to use |
Details
Minecraft uses several different kind of seeds during world generation and gameplay.
Examples
# identify slime chunks
g <- tidyr::expand_grid(x=1:10, z=1:10)
is_slime_chunk <- purrr::pmap_lgl(g, function(x,z) {
seed <- bedrock_random_create_seed(x,z,0x1f1f1f1f,1,0,type=1)
bedrock_random_seed(seed)
bedrock_random_get_uint(1,10) == 0
})
[Package rbedrock version 0.3.2 Index]