Documentation ¶
Index ¶
- Variables
- func Create(conn *minecraft.Conn) *world.World
- func DestroyWorld()
- func DoCache(pkt *packet.LevelChunk)
- func InitRuntimeIds()
- func InitRuntimeIdsWithoutMinecraftPrefix()
- func NewWorld(conn *minecraft.Conn)
- type CustomDimension
- type OnlineWorldProvider
- func (p *OnlineWorldProvider) Close() error
- func (p *OnlineWorldProvider) LoadBlockNBT(position world.ChunkPos) ([]map[string]interface{}, error)
- func (p *OnlineWorldProvider) LoadChunk(position world.ChunkPos) (c *chunk.Chunk, exists bool, err error)
- func (p *OnlineWorldProvider) LoadEntities(position world.ChunkPos) ([]world.SaveableEntity, error)
- func (p *OnlineWorldProvider) SaveBlockNBT(position world.ChunkPos, data []map[string]interface{}) error
- func (p *OnlineWorldProvider) SaveChunk(position world.ChunkPos, c *chunk.Chunk) error
- func (p *OnlineWorldProvider) SaveEntities(position world.ChunkPos, entities []world.SaveableEntity) error
- func (p *OnlineWorldProvider) SaveSettings(_ world.Settings)
- func (p *OnlineWorldProvider) Settings() world.Settings
- type StubLogger
Constants ¶
This section is empty.
Variables ¶
View Source
var AirRuntimeId uint32 = 134
View Source
var ChunkCache map[world.ChunkPos]*packet.LevelChunk = nil
View Source
var ChunkInput chan *packet.LevelChunk = nil
View Source
var CurrentWorld *world.World = nil
View Source
var RuntimeIdArray_117 []*types.ConstBlock = []*types.ConstBlock{}/* 7684 elements not displayed */
Functions ¶
func DestroyWorld ¶
func DestroyWorld()
func DoCache ¶
func DoCache(pkt *packet.LevelChunk)
func InitRuntimeIds ¶
func InitRuntimeIds()
func InitRuntimeIdsWithoutMinecraftPrefix ¶
func InitRuntimeIdsWithoutMinecraftPrefix()
Types ¶
type CustomDimension ¶
type CustomDimension struct{}
func (CustomDimension) EncodeDimension ¶
func (CustomDimension) EncodeDimension() int
func (CustomDimension) Range() cube.Range { return cube.Range{0,256} }
func (CustomDimension) LavaSpreadDuration ¶
func (CustomDimension) LavaSpreadDuration() time.Duration
func (CustomDimension) String ¶
func (CustomDimension) String() string
func (CustomDimension) TimeCycle ¶
func (CustomDimension) TimeCycle() bool
func (CustomDimension) WaterEvaporates ¶
func (CustomDimension) WaterEvaporates() bool
func (CustomDimension) WeatherCycle ¶
func (CustomDimension) WeatherCycle() bool
type OnlineWorldProvider ¶
type OnlineWorldProvider struct {
// contains filtered or unexported fields
}
func NewOnlineWorldProvider ¶
func NewOnlineWorldProvider(conn *minecraft.Conn) *OnlineWorldProvider
func (*OnlineWorldProvider) Close ¶
func (p *OnlineWorldProvider) Close() error
func (*OnlineWorldProvider) LoadBlockNBT ¶
func (p *OnlineWorldProvider) LoadBlockNBT(position world.ChunkPos) ([]map[string]interface{}, error)
func (*OnlineWorldProvider) LoadEntities ¶
func (p *OnlineWorldProvider) LoadEntities(position world.ChunkPos) ([]world.SaveableEntity, error)
func (*OnlineWorldProvider) SaveBlockNBT ¶
func (p *OnlineWorldProvider) SaveBlockNBT(position world.ChunkPos, data []map[string]interface{}) error
func (*OnlineWorldProvider) SaveEntities ¶
func (p *OnlineWorldProvider) SaveEntities(position world.ChunkPos, entities []world.SaveableEntity) error
func (*OnlineWorldProvider) SaveSettings ¶
func (p *OnlineWorldProvider) SaveSettings(_ world.Settings)
func (*OnlineWorldProvider) Settings ¶
func (p *OnlineWorldProvider) Settings() world.Settings
type StubLogger ¶
type StubLogger struct{}
func (*StubLogger) Debugf ¶
func (*StubLogger) Debugf(format string, v ...interface{})
func (*StubLogger) Errorf ¶
func (*StubLogger) Errorf(format string, v ...interface{})
func (*StubLogger) Fatalf ¶
func (*StubLogger) Fatalf(format string, v ...interface{})
func (*StubLogger) Infof ¶
func (*StubLogger) Infof(format string, v ...interface{})
Click to show internal directories.
Click to hide internal directories.