Documentation
¶
Index ¶
- Constants
- type CRITERIA
- type ChunkMap
- type DISPLAY
- type INFO_ACTION
- type MODE_OBJECTIVE
- type PacketPlayOutAbilities
- type PacketPlayOutBlockChange
- type PacketPlayOutBulkChunkData
- type PacketPlayOutChatMessage
- type PacketPlayOutChunkData
- type PacketPlayOutCustomPayload
- type PacketPlayOutEntityMetadata
- type PacketPlayOutHeldItemChange
- type PacketPlayOutKeepAlive
- type PacketPlayOutKickDisconnect
- type PacketPlayOutLogin
- type PacketPlayOutPlayerInfo
- type PacketPlayOutPosition
- type PacketPlayOutScoreboardDisplayObjective
- type PacketPlayOutScoreboardObjective
- type PacketPlayOutScoreboardScore
- type PacketPlayOutServerDifficulty
- type PacketPlayOutTabInfo
- type PacketPlayOutUnloadChunk
- type PacketPlayOutUpdateHealth
- type PacketPlayOutUpdateTime
- type PlayerInfoData
Constants ¶
View Source
const ( INTEGER DISPLAY = "integer" HEALTH DISPLAY = "health" LIST byte = 0 SIDEBAR byte = 1 BELOWNAME byte = 2 CREATE MODE_OBJECTIVE = 0 DELETE MODE_OBJECTIVE = 1 DISPLAY_TEXT MODE_OBJECTIVE = 2 // Sidebar: Display title DUMMY CRITERIA = "dummy" TRIGGER CRITERIA = "trigger" DEATH CRITERIA = "deathCount" PLAYER_KILL CRITERIA = "playerKillCount" TOTAL_KILL CRITERIA = "totalKillCount" HEALTH_CRITERIA CRITERIA = "health" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type INFO_ACTION ¶
type INFO_ACTION int32
const ( ADD_PLAYER INFO_ACTION = 1 UPDATE_GAME_MODE INFO_ACTION = 2 UPDATE_LATENCY INFO_ACTION = 3 UPDATE_DISPLAY_NAME INFO_ACTION = 4 REMOVE_PLAYER INFO_ACTION = 5 )
type MODE_OBJECTIVE ¶
type MODE_OBJECTIVE byte
type PacketPlayOutAbilities ¶
type PacketPlayOutAbilities struct {
Abilities player.PlayerAbilities
FlyingSpeed float32
FieldOfView float32
}
func (*PacketPlayOutAbilities) Push ¶
func (p *PacketPlayOutAbilities) Push(writer network.Buffer)
func (*PacketPlayOutAbilities) UUID ¶
func (p *PacketPlayOutAbilities) UUID() int32
type PacketPlayOutBlockChange ¶
func (*PacketPlayOutBlockChange) Push ¶
func (p *PacketPlayOutBlockChange) Push(writer network.Buffer)
func (*PacketPlayOutBlockChange) UUID ¶
func (p *PacketPlayOutBlockChange) UUID() int32
type PacketPlayOutBulkChunkData ¶ added in v0.0.2
func (*PacketPlayOutBulkChunkData) Push ¶ added in v0.0.2
func (p *PacketPlayOutBulkChunkData) Push(writer network.Buffer)
func (*PacketPlayOutBulkChunkData) UUID ¶ added in v0.0.2
func (p *PacketPlayOutBulkChunkData) UUID() int32
type PacketPlayOutChatMessage ¶
type PacketPlayOutChatMessage struct {
Message chat.Message
MessagePosition chat.MessagePosition
}
func (*PacketPlayOutChatMessage) Push ¶
func (p *PacketPlayOutChatMessage) Push(writer network.Buffer)
func (*PacketPlayOutChatMessage) UUID ¶
func (p *PacketPlayOutChatMessage) UUID() int32
type PacketPlayOutChunkData ¶ added in v0.0.2
func (*PacketPlayOutChunkData) Push ¶ added in v0.0.2
func (p *PacketPlayOutChunkData) Push(writer network.Buffer)
func (*PacketPlayOutChunkData) UUID ¶ added in v0.0.2
func (p *PacketPlayOutChunkData) UUID() int32
type PacketPlayOutCustomPayload ¶
func (*PacketPlayOutCustomPayload) Push ¶
func (p *PacketPlayOutCustomPayload) Push(writer network.Buffer)
func (*PacketPlayOutCustomPayload) UUID ¶
func (p *PacketPlayOutCustomPayload) UUID() int32
type PacketPlayOutEntityMetadata ¶
func (*PacketPlayOutEntityMetadata) Push ¶
func (p *PacketPlayOutEntityMetadata) Push(writer network.Buffer)
func (*PacketPlayOutEntityMetadata) UUID ¶
func (p *PacketPlayOutEntityMetadata) UUID() int32
type PacketPlayOutHeldItemChange ¶
type PacketPlayOutHeldItemChange struct {
Slot player.HotBarSlot // 0-8
}
func (*PacketPlayOutHeldItemChange) Push ¶
func (p *PacketPlayOutHeldItemChange) Push(writer network.Buffer)
func (*PacketPlayOutHeldItemChange) UUID ¶
func (p *PacketPlayOutHeldItemChange) UUID() int32
type PacketPlayOutKeepAlive ¶
type PacketPlayOutKeepAlive struct {
KeepAliveID int32
}
func (*PacketPlayOutKeepAlive) Push ¶
func (p *PacketPlayOutKeepAlive) Push(writer network.Buffer)
func (*PacketPlayOutKeepAlive) UUID ¶
func (p *PacketPlayOutKeepAlive) UUID() int32
type PacketPlayOutKickDisconnect ¶
func (*PacketPlayOutKickDisconnect) Push ¶
func (p *PacketPlayOutKickDisconnect) Push(writer network.Buffer)
func (*PacketPlayOutKickDisconnect) UUID ¶
func (p *PacketPlayOutKickDisconnect) UUID() int32
type PacketPlayOutLogin ¶
type PacketPlayOutLogin struct {
EntityID int32
Hardcore bool
GameMode player.GameMode
Dimension world.Dimension
Difficulty game.Difficulty
MaxPlayers byte
LevelType world.LevelType
ReduceDebug bool
}
func (*PacketPlayOutLogin) Push ¶
func (p *PacketPlayOutLogin) Push(writer network.Buffer)
func (*PacketPlayOutLogin) UUID ¶
func (p *PacketPlayOutLogin) UUID() int32
type PacketPlayOutPlayerInfo ¶
type PacketPlayOutPlayerInfo struct {
Action INFO_ACTION
Players []PlayerInfoData
}
func (*PacketPlayOutPlayerInfo) Push ¶
func (p *PacketPlayOutPlayerInfo) Push(writer network.Buffer)
func (*PacketPlayOutPlayerInfo) UUID ¶
func (p *PacketPlayOutPlayerInfo) UUID() int32
type PacketPlayOutPosition ¶
func (*PacketPlayOutPosition) Push ¶
func (p *PacketPlayOutPosition) Push(writer network.Buffer)
func (*PacketPlayOutPosition) UUID ¶
func (p *PacketPlayOutPosition) UUID() int32
type PacketPlayOutScoreboardDisplayObjective ¶
Packet to display the objective created. ID - ObjectiveID Objective - Objective name
func (*PacketPlayOutScoreboardDisplayObjective) Push ¶
func (p *PacketPlayOutScoreboardDisplayObjective) Push(writer network.Buffer)
func (*PacketPlayOutScoreboardDisplayObjective) UUID ¶
func (p *PacketPlayOutScoreboardDisplayObjective) UUID() int32
type PacketPlayOutScoreboardObjective ¶
type PacketPlayOutScoreboardObjective struct {
Objective string
ObjectiveDisplayName string
Display DISPLAY
Id MODE_OBJECTIVE
}
Packet to send a objective. ID - ObjectiveID Objective - Objective name ObjectiveDisplayName - Display name (used for sidebar title) Display = Used for belowname (Integer or health)
func (*PacketPlayOutScoreboardObjective) Push ¶
func (p *PacketPlayOutScoreboardObjective) Push(writer network.Buffer)
func (*PacketPlayOutScoreboardObjective) UUID ¶
func (p *PacketPlayOutScoreboardObjective) UUID() int32
type PacketPlayOutScoreboardScore ¶
Send or remove a sidebar line Line - Line to remove or add Objective - Objective name Score - score of line. Lower = First line, Higher = Last line Remove - Remove or change the line
func (*PacketPlayOutScoreboardScore) Push ¶
func (p *PacketPlayOutScoreboardScore) Push(writer network.Buffer)
func (*PacketPlayOutScoreboardScore) UUID ¶
func (p *PacketPlayOutScoreboardScore) UUID() int32
type PacketPlayOutServerDifficulty ¶
type PacketPlayOutServerDifficulty struct {
Difficulty game.Difficulty
}
func (*PacketPlayOutServerDifficulty) Push ¶
func (p *PacketPlayOutServerDifficulty) Push(writer network.Buffer)
func (*PacketPlayOutServerDifficulty) UUID ¶
func (p *PacketPlayOutServerDifficulty) UUID() int32
type PacketPlayOutTabInfo ¶
func (*PacketPlayOutTabInfo) Push ¶
func (p *PacketPlayOutTabInfo) Push(writer network.Buffer)
func (*PacketPlayOutTabInfo) UUID ¶
func (p *PacketPlayOutTabInfo) UUID() int32
type PacketPlayOutUnloadChunk ¶ added in v0.0.2
func (*PacketPlayOutUnloadChunk) Push ¶ added in v0.0.2
func (p *PacketPlayOutUnloadChunk) Push(writer network.Buffer)
func (*PacketPlayOutUnloadChunk) UUID ¶ added in v0.0.2
func (p *PacketPlayOutUnloadChunk) UUID() int32
type PacketPlayOutUpdateHealth ¶
func (*PacketPlayOutUpdateHealth) Push ¶
func (p *PacketPlayOutUpdateHealth) Push(writer network.Buffer)
func (*PacketPlayOutUpdateHealth) UUID ¶
func (p *PacketPlayOutUpdateHealth) UUID() int32
type PacketPlayOutUpdateTime ¶
func (*PacketPlayOutUpdateTime) Push ¶
func (p *PacketPlayOutUpdateTime) Push(writer network.Buffer)
func (*PacketPlayOutUpdateTime) UUID ¶
func (p *PacketPlayOutUpdateTime) UUID() int32
Click to show internal directories.
Click to hide internal directories.