Documentation
¶
Index ¶
- func CountRegionChunks(fname string) (int, error)
- func ExtractRegionPath(fname string, xx, zz *int) bool
- type FilesystemChunkStorage
- func (s *FilesystemChunkStorage) AddChunk(wname, dname string, cx, cz int, col save.Chunk) error
- func (s *FilesystemChunkStorage) AddChunkRaw(wname, dname string, cx, cz int, dat []byte) error
- func (s *FilesystemChunkStorage) AddDimension(wname string, dim chunkStorage.SDim) error
- func (s *FilesystemChunkStorage) AddWorld(world chunkStorage.SWorld) error
- func (s *FilesystemChunkStorage) Close() error
- func (s *FilesystemChunkStorage) GetAbilities() chunkStorage.StorageAbilities
- func (s *FilesystemChunkStorage) GetChunk(wname, dname string, cx, cz int) (*save.Chunk, error)
- func (s *FilesystemChunkStorage) GetChunkModDate(wname, dname string, cx, cz int) (*time.Time, error)
- func (s *FilesystemChunkStorage) GetChunkRaw(wname, dname string, cx, cz int) ([]byte, error)
- func (s *FilesystemChunkStorage) GetChunksCount() (chunksCount uint64, derr error)
- func (s *FilesystemChunkStorage) GetChunksCountRegion(wname, dname string, cx0, cz0, cx1, cz1 int) ([]chunkStorage.ChunkData, error)
- func (s *FilesystemChunkStorage) GetChunksRegion(wname, dname string, cx0, cz0, cx1, cz1 int) ([]chunkStorage.ChunkData, error)
- func (s *FilesystemChunkStorage) GetChunksRegionRaw(wname, dname string, cx0, cz0, cx1, cz1 int) ([]chunkStorage.ChunkData, error)
- func (s *FilesystemChunkStorage) GetChunksSize() (chunksSize uint64, derr error)
- func (s *FilesystemChunkStorage) GetDimension(wname, dname string) (*chunkStorage.SDim, error)
- func (s *FilesystemChunkStorage) GetDimensionChunksCount(wname, dname string) (uint64, error)
- func (s *FilesystemChunkStorage) GetDimensionChunksSize(wname, dname string) (r uint64, err error)
- func (s *FilesystemChunkStorage) GetStatus() (ver string, err error)
- func (s *FilesystemChunkStorage) GetWorld(wname string) (*chunkStorage.SWorld, error)
- func (s *FilesystemChunkStorage) GetWorldPath(wname string) string
- func (s *FilesystemChunkStorage) ListDimensions() ([]chunkStorage.SDim, error)
- func (s *FilesystemChunkStorage) ListWorldDimensions(wname string) ([]chunkStorage.SDim, error)
- func (s *FilesystemChunkStorage) ListWorldNames() ([]string, error)
- func (s *FilesystemChunkStorage) ListWorlds() ([]chunkStorage.SWorld, error)
- func (s *FilesystemChunkStorage) SetDimensionData(wname, dname string, data save.DimensionType) error
- func (s *FilesystemChunkStorage) SetWorldAlias(wname, newalias string) error
- func (s *FilesystemChunkStorage) SetWorldData(wname string, data save.LevelData) error
- func (s *FilesystemChunkStorage) SetWorldIP(wname, newip string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CountRegionChunks ¶
counts occupied header space of the region file
func ExtractRegionPath ¶
Types ¶
type FilesystemChunkStorage ¶
type FilesystemChunkStorage struct { Root string // contains filtered or unexported fields }
func NewFilesystemChunkStorage ¶
func NewFilesystemChunkStorage(root string) (*FilesystemChunkStorage, error)
func (*FilesystemChunkStorage) AddChunkRaw ¶
func (s *FilesystemChunkStorage) AddChunkRaw(wname, dname string, cx, cz int, dat []byte) error
func (*FilesystemChunkStorage) AddDimension ¶
func (s *FilesystemChunkStorage) AddDimension(wname string, dim chunkStorage.SDim) error
func (*FilesystemChunkStorage) AddWorld ¶
func (s *FilesystemChunkStorage) AddWorld(world chunkStorage.SWorld) error
func (*FilesystemChunkStorage) Close ¶
func (s *FilesystemChunkStorage) Close() error
func (*FilesystemChunkStorage) GetAbilities ¶
func (s *FilesystemChunkStorage) GetAbilities() chunkStorage.StorageAbilities
func (*FilesystemChunkStorage) GetChunkModDate ¶
func (*FilesystemChunkStorage) GetChunkRaw ¶
func (s *FilesystemChunkStorage) GetChunkRaw(wname, dname string, cx, cz int) ([]byte, error)
func (*FilesystemChunkStorage) GetChunksCount ¶
func (s *FilesystemChunkStorage) GetChunksCount() (chunksCount uint64, derr error)
func (*FilesystemChunkStorage) GetChunksCountRegion ¶
func (s *FilesystemChunkStorage) GetChunksCountRegion(wname, dname string, cx0, cz0, cx1, cz1 int) ([]chunkStorage.ChunkData, error)
func (*FilesystemChunkStorage) GetChunksRegion ¶
func (s *FilesystemChunkStorage) GetChunksRegion(wname, dname string, cx0, cz0, cx1, cz1 int) ([]chunkStorage.ChunkData, error)
func (*FilesystemChunkStorage) GetChunksRegionRaw ¶
func (s *FilesystemChunkStorage) GetChunksRegionRaw(wname, dname string, cx0, cz0, cx1, cz1 int) ([]chunkStorage.ChunkData, error)
func (*FilesystemChunkStorage) GetChunksSize ¶
func (s *FilesystemChunkStorage) GetChunksSize() (chunksSize uint64, derr error)
func (*FilesystemChunkStorage) GetDimension ¶
func (s *FilesystemChunkStorage) GetDimension(wname, dname string) (*chunkStorage.SDim, error)
func (*FilesystemChunkStorage) GetDimensionChunksCount ¶
func (s *FilesystemChunkStorage) GetDimensionChunksCount(wname, dname string) (uint64, error)
func (*FilesystemChunkStorage) GetDimensionChunksSize ¶
func (s *FilesystemChunkStorage) GetDimensionChunksSize(wname, dname string) (r uint64, err error)
func (*FilesystemChunkStorage) GetStatus ¶
func (s *FilesystemChunkStorage) GetStatus() (ver string, err error)
func (*FilesystemChunkStorage) GetWorld ¶
func (s *FilesystemChunkStorage) GetWorld(wname string) (*chunkStorage.SWorld, error)
func (*FilesystemChunkStorage) GetWorldPath ¶
func (s *FilesystemChunkStorage) GetWorldPath(wname string) string
func (*FilesystemChunkStorage) ListDimensions ¶
func (s *FilesystemChunkStorage) ListDimensions() ([]chunkStorage.SDim, error)
func (*FilesystemChunkStorage) ListWorldDimensions ¶
func (s *FilesystemChunkStorage) ListWorldDimensions(wname string) ([]chunkStorage.SDim, error)
func (*FilesystemChunkStorage) ListWorldNames ¶
func (s *FilesystemChunkStorage) ListWorldNames() ([]string, error)
func (*FilesystemChunkStorage) ListWorlds ¶
func (s *FilesystemChunkStorage) ListWorlds() ([]chunkStorage.SWorld, error)
func (*FilesystemChunkStorage) SetDimensionData ¶
func (s *FilesystemChunkStorage) SetDimensionData(wname, dname string, data save.DimensionType) error
func (*FilesystemChunkStorage) SetWorldAlias ¶
func (s *FilesystemChunkStorage) SetWorldAlias(wname, newalias string) error
func (*FilesystemChunkStorage) SetWorldData ¶
func (s *FilesystemChunkStorage) SetWorldData(wname string, data save.LevelData) error
func (*FilesystemChunkStorage) SetWorldIP ¶
func (s *FilesystemChunkStorage) SetWorldIP(wname, newip string) error
Click to show internal directories.
Click to hide internal directories.