read_leveldat {rbedrock} | R Documentation |
Read and write data from a world's level.dat file.
Description
Read and write data from a world's level.dat file.
Usage
read_leveldat(path, old = FALSE)
write_leveldat(object, path, old = FALSE, version = 8L)
Arguments
path |
The path to a world folder. If the path does not exist, it is assumed to be the base name of a world folder in the local minecraftWorlds directory. |
old |
Read/write to 'level.dat_old' instead. |
object |
NBT data to be written to level.dat. |
version |
The level.dat format version for the file header. |
Value
read_leveldat
returns nbt data.
write_leveldat
returns a copy of the data written.
Examples
# Fix level.dat after opening a world in creative.
dbpath <- rbedrock_example_world("example1.mcworld")
dat <- read_leveldat(dbpath)
dat$hasBeenLoadedInCreative <- FALSE
write_leveldat(dat, dbpath)
[Package rbedrock version 0.3.2 Index]