Documentation
¶
Index ¶
- type Deps
- type Manager
- func (m *Manager) CheckResourcePackMaterialCompatibility(versionName string, packPath string) MaterialCompatResult
- func (m *Manager) DeletePack(name string, path string) string
- func (m *Manager) DeleteScreenshot(versionName string, player string, path string) string
- func (m *Manager) DeleteWorld(name string, path string) string
- func (m *Manager) GetPackInfo(dir string) types.PackInfo
- func (m *Manager) ImportMcaddon(name string, data []byte, overwrite bool) string
- func (m *Manager) ImportMcaddonPath(name string, path string, overwrite bool) string
- func (m *Manager) ImportMcaddonPathWithPlayer(name string, player string, path string, overwrite bool) string
- func (m *Manager) ImportMcaddonWithPlayer(name string, player string, data []byte, overwrite bool) string
- func (m *Manager) ImportMcpack(name string, data []byte, overwrite bool) string
- func (m *Manager) ImportMcpackPath(name string, path string, overwrite bool) string
- func (m *Manager) ImportMcpackPathWithPlayer(name string, player string, path string, overwrite bool) string
- func (m *Manager) ImportMcpackWithPlayer(name string, player string, fileName string, data []byte, overwrite bool) string
- func (m *Manager) ImportMcworld(name string, player string, fileName string, data []byte, overwrite bool) string
- func (m *Manager) ImportMcworldPath(name string, player string, path string, overwrite bool) string
- func (m *Manager) IsMcpackSkinPack(data []byte) bool
- func (m *Manager) IsMcpackSkinPackPath(path string) bool
- func (m *Manager) ListPacksForVersion(versionName string, player string) []packages.Pack
- func (m *Manager) ListScreenshots(versionName string, player string) []ScreenshotInfo
- func (m *Manager) TransferPackToVersion(sourceVersionName string, sourcePackPath string, targetVersionName string, ...) string
- func (m *Manager) TransferWorldToVersion(sourceVersionName string, sourcePlayer string, sourceWorldPath string, ...) string
- func (m *Manager) UpdateResourcePackMaterialBins(versionName string, packPath string) MaterialUpdateResult
- type MaterialCompatResult
- type MaterialUpdateResult
- type PackLoader
- type ScreenshotInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deps ¶
type Deps struct {
PackLoader PackLoader
GetContentRoots func(name string) types.ContentRoots
GetVersionGameInfo func(name string) string
ListDir func(path string) []types.FileEntry
}
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func (*Manager) CheckResourcePackMaterialCompatibility ¶
func (m *Manager) CheckResourcePackMaterialCompatibility(versionName string, packPath string) MaterialCompatResult
func (*Manager) DeleteScreenshot ¶
func (*Manager) ImportMcaddon ¶
func (*Manager) ImportMcaddonPath ¶
func (*Manager) ImportMcaddonPathWithPlayer ¶
func (*Manager) ImportMcaddonWithPlayer ¶
func (*Manager) ImportMcpack ¶
func (*Manager) ImportMcpackPath ¶
func (*Manager) ImportMcpackPathWithPlayer ¶
func (*Manager) ImportMcpackWithPlayer ¶
func (*Manager) ImportMcworld ¶
func (*Manager) ImportMcworldPath ¶
func (*Manager) IsMcpackSkinPack ¶
func (*Manager) IsMcpackSkinPackPath ¶
func (*Manager) ListPacksForVersion ¶
func (*Manager) ListScreenshots ¶
func (m *Manager) ListScreenshots(versionName string, player string) []ScreenshotInfo
func (*Manager) TransferPackToVersion ¶ added in v0.3.5
func (*Manager) TransferWorldToVersion ¶ added in v0.3.5
func (*Manager) UpdateResourcePackMaterialBins ¶
func (m *Manager) UpdateResourcePackMaterialBins(versionName string, packPath string) MaterialUpdateResult
type MaterialCompatResult ¶
type MaterialCompatResult struct {
HasMaterialBin bool `json:"hasMaterialBin"`
Compatible bool `json:"compatible"`
NeedsUpdate bool `json:"needsUpdate"`
PackMaterialPath string `json:"packMaterialPath"`
PackMaterialVersion uint64 `json:"packMaterialVersion"`
GameMaterialPath string `json:"gameMaterialPath"`
GameMaterialVersion uint64 `json:"gameMaterialVersion"`
Error string `json:"error"`
}
type MaterialUpdateResult ¶
type PackLoader ¶
Click to show internal directories.
Click to hide internal directories.