Documentation
¶
Index ¶
- type ColumnIterator
- type Config
- type DB
- func (db *DB) Close() error
- func (db *DB) LoadColumn(pos world.ChunkPos, dim world.Dimension) (*chunk.Column, error)
- func (db *DB) LoadPlayerSpawnPosition(id uuid.UUID) (pos cube.Pos, exists bool, err error)
- func (db *DB) NewColumnIterator(r *IteratorRange) *ColumnIterator
- func (db *DB) SavePlayerSpawnPosition(id uuid.UUID, pos cube.Pos) error
- func (db *DB) SaveSettings(s *world.Settings)
- func (db *DB) SetBlockRegistry(br world.BlockRegistry)
- func (db *DB) Settings() *world.Settings
- func (db *DB) StoreColumn(pos world.ChunkPos, dim world.Dimension, col *chunk.Column) error
- type IteratorRange
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColumnIterator ¶
type ColumnIterator struct {
// contains filtered or unexported fields
}
func (*ColumnIterator) Column ¶
func (iter *ColumnIterator) Column() *chunk.Column
func (*ColumnIterator) Dimension ¶
func (iter *ColumnIterator) Dimension() world.Dimension
func (*ColumnIterator) Error ¶
func (iter *ColumnIterator) Error() error
func (*ColumnIterator) Next ¶
func (iter *ColumnIterator) Next() bool
func (*ColumnIterator) Position ¶
func (iter *ColumnIterator) Position() world.ChunkPos
func (*ColumnIterator) Release ¶
func (iter *ColumnIterator) Release()
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) LoadColumn ¶
func (*DB) LoadPlayerSpawnPosition ¶
func (*DB) NewColumnIterator ¶
func (db *DB) NewColumnIterator(r *IteratorRange) *ColumnIterator
func (*DB) SavePlayerSpawnPosition ¶
func (*DB) SaveSettings ¶
func (*DB) SetBlockRegistry ¶
func (db *DB) SetBlockRegistry(br world.BlockRegistry)
Click to show internal directories.
Click to hide internal directories.