Documentation
¶
Index ¶
- type PackCache
- type ReplayCache
- type ResourcePackHandler
- func (r *ResourcePackHandler) GetResourcePacksInfo(texturePacksRequired bool) *packet.ResourcePacksInfo
- func (r *ResourcePackHandler) OnResourcePackChunkData(pk *packet.ResourcePackChunkData) error
- func (r *ResourcePackHandler) OnResourcePackChunkRequest(pk *packet.ResourcePackChunkRequest) error
- func (r *ResourcePackHandler) OnResourcePackClientResponse(pk *packet.ResourcePackClientResponse) error
- func (r *ResourcePackHandler) OnResourcePackDataInfo(pk *packet.ResourcePackDataInfo) error
- func (r *ResourcePackHandler) OnResourcePackStack(pk *packet.ResourcePackStack) error
- func (r *ResourcePackHandler) OnResourcePacksInfo(pk *packet.ResourcePacksInfo) error
- func (r *ResourcePackHandler) ResourcePacks() []resource.Pack
- func (r *ResourcePackHandler) SetCache(c PackCache)
- func (r *ResourcePackHandler) SetClient(c minecraft.IConn)
- func (r *ResourcePackHandler) SetServer(c minecraft.IConn)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ReplayCache ¶
type ReplayCache struct {
// contains filtered or unexported fields
}
func NewReplayCache ¶
func NewReplayCache() *ReplayCache
func (*ReplayCache) Create ¶
func (r *ReplayCache) Create(id uuid.UUID, ver string) (*closeMoveWriter, error)
type ResourcePackHandler ¶
type ResourcePackHandler struct { Server minecraft.IConn Client minecraft.IConn // optional callback when its known what resource packs the server has OnResourcePacksInfoCB func() // optional callback that is called as soon as a resource pack is added to the proxies list OnFinishedPack func(resource.Pack) error FilterDownloadResourcePacks func(id string) bool // contains filtered or unexported fields }
func NewResourcePackHandler ¶
func NewResourcePackHandler(ctx context.Context, addedPacks []resource.Pack) *ResourcePackHandler
func (*ResourcePackHandler) GetResourcePacksInfo ¶
func (r *ResourcePackHandler) GetResourcePacksInfo(texturePacksRequired bool) *packet.ResourcePacksInfo
func (*ResourcePackHandler) OnResourcePackChunkData ¶
func (r *ResourcePackHandler) OnResourcePackChunkData(pk *packet.ResourcePackChunkData) error
from server
func (*ResourcePackHandler) OnResourcePackChunkRequest ¶
func (r *ResourcePackHandler) OnResourcePackChunkRequest(pk *packet.ResourcePackChunkRequest) error
from client
func (*ResourcePackHandler) OnResourcePackClientResponse ¶
func (r *ResourcePackHandler) OnResourcePackClientResponse(pk *packet.ResourcePackClientResponse) error
from client
func (*ResourcePackHandler) OnResourcePackDataInfo ¶
func (r *ResourcePackHandler) OnResourcePackDataInfo(pk *packet.ResourcePackDataInfo) error
from server
func (*ResourcePackHandler) OnResourcePackStack ¶
func (r *ResourcePackHandler) OnResourcePackStack(pk *packet.ResourcePackStack) error
from server
func (*ResourcePackHandler) OnResourcePacksInfo ¶
func (r *ResourcePackHandler) OnResourcePacksInfo(pk *packet.ResourcePacksInfo) error
from server
func (*ResourcePackHandler) ResourcePacks ¶
func (r *ResourcePackHandler) ResourcePacks() []resource.Pack
func (*ResourcePackHandler) SetCache ¶
func (r *ResourcePackHandler) SetCache(c PackCache)
func (*ResourcePackHandler) SetClient ¶
func (r *ResourcePackHandler) SetClient(c minecraft.IConn)
func (*ResourcePackHandler) SetServer ¶
func (r *ResourcePackHandler) SetServer(c minecraft.IConn)
Click to show internal directories.
Click to hide internal directories.