MCPcopy Create free account

hub / github.com/Thinkofname/steven-go / types & classes

Types & classes530 in github.com/Thinkofname/steven-go

↓ 115 callersTypeAliasPosition
Position is a location in the world packed into a 64 bit integer
protocol/types.go:66
↓ 27 callersTypeAliasVarInt
VarInt is a variable length integer with a cap of 32 bits
protocol/types.go:59
↓ 5 callersTypeAliasgameMode
client.go:1077
↓ 3 callersTypeAliasTypeID
encoding/nbt/nbt.go:24
↓ 3 callersTypeAliasVarLong
VarLong is a variable length integer with a cap of 64 bits
protocol/types.go:63
↓ 2 callersTypeAliasStatus
audio/audio.go:62
↓ 2 callersTypeAliascolor
Stained glass
blockimpl.go:684
↓ 2 callersTypeAliasworldType
world.go:17
↓ 1 callersTypeAliasAttribute
Attribute is a per-a-vertex value that can be passed into the program.
render/gl/shader.go:145
↓ 1 callersTypeAliasProgram
Program is a collection of shaders which will be run on draw operations.
render/gl/shader.go:48
↓ 1 callersTypeAliasShader
Shader is code to be run on the gpu at a specific stage in the pipeline.
render/gl/shader.go:178
↓ 1 callersTypeAliasState
go:generate stringer -type=State State defined which state the protocol is in.
protocol/types.go:33
↓ 1 callersTypeAliasType
go:generate stringer -type=Type Type represents a type of a component.
format/components.go:119
↓ 1 callersTypeAliasUniform
Uniform is a per-a-draw value that can be passed into the program.
render/gl/shader.go:81
↓ 1 callersTypeAliaschunkSorter
chunk.go:734
↓ 1 callersTypeAliasskullType
blockskull.go:29
↓ 1 callersTypeAliassortedPlayerList
playerlist.go:221
StructAABB
type/vmath/aabb.go:23
TypeAliasAccess
Access states how a value will be accesed by the program.
render/gl/buffer.go:48
StructAnimation
Animation is sent by the server to play an animation on a specific entity. This is a Minecraft packet
protocol/play_clientbound.go:101
StructAnyComponent
AnyComponent can respresent any valid chat component. This is designed to be used as a target for json unmarshalling where the type of the component i
format/components.go:33
StructArmSwing
ArmSwing is sent by the client when the player left clicks (to swing their arm). This is a Minecraft packet
protocol/play_serverbound.go:237
TypeAliasArray
Array is an array of 4 bit values.
type/nibble/nibble.go:18
TypeAliasAttachPoint
AttachPoint is a side of the screen that an element can be attached to
ui/types.go:28
TypeAliasAttachment
render/gl/framebuffer.go:22
InterfaceBlock
Block is a type of tile in the world. All blocks, excluding the special 'missing block', belong to a set.
block.go:40
StructBlockAction
BlockAction triggers different actions depending on the target block. This is a Minecraft packet
protocol/play_clientbound.go:142
StructBlockBreakAnimation
BlockBreakAnimation is used to create and update the block breaking animation played when a player starts digging a block. This is a Minecraft packet
protocol/play_clientbound.go:123
InterfaceBlockBreakComponent
BlockBreakComponent is implemented by the block break animation entity
blockentity.go:115
StructBlockChange
BlockChange is used to update a single block on the client. This is a Minecraft packet
protocol/play_clientbound.go:152
StructBlockChangeRecord
BlockChangeRecord is a location/id record of a block to be updated
protocol/play_clientbound.go:209
InterfaceBlockComponent
BlockComponent is a component that defines the location of an entity when attached to a block.
blockentity.go:65
InterfaceBlockEntity
BlockEntity is the interface for which all block entities must implement
blockentity.go:47
InterfaceBlockNBTComponent
BlockNBTComponent is implemented by block entities that load information from nbt.
blockentity.go:72
StructBlockSet
BlockSet is a collection of Blocks.
block.go:297
StructBoolVar
BoolVar is a console var that contains an bool
console/cvar.go:230
StructBossBar
BossBar displays and/or changes a boss bar that is displayed on the top of the client's screen. This is normally used for bosses such as the ender dra
protocol/play_clientbound.go:162
StructBuffer
Buffer is a storage for vertex data.
render/gl/buffer.go:59
StructBuffer
Buffer is a dynamically sized byte buffer for creating data to upload to the gpu.
render/builder/builder.go:39
TypeAliasBufferTarget
BufferTarget is a target for a buffer to be bound to.
render/gl/buffer.go:24
TypeAliasBufferUsage
BufferUsage states how a buffer is going to be used by the program.
render/gl/buffer.go:33
StructBuilder
Builder allows for easy creation of simple messages.
format/build.go:18
StructButton
Button is a drawable that draws a button.
ui/button.go:20
StructCamera
Camera causes the client to spectate the entity with the passed id. Use the player's id to de-spectate. This is a Minecraft packet
protocol/play_clientbound.go:631
StructChangeGameState
ChangeGameState is used to modify the game's state like gamemode or weather. This is a Minecraft packet
protocol/play_clientbound.go:343
StructChatMessage
ChatMessage is sent by the client when it sends a chat message or executes a command (prefixed by '/'). This is a Minecraft packet
protocol/play_serverbound.go:33
StructChatUI
chat.go:32
StructChunkBuffer
ChunkBuffer is a renderable chunk section
render/chunk.go:33
StructChunkData
ChunkData sends or updates a single chunk on the client. If New is set then biome data should be sent too. This is a Minecraft packet
protocol/play_clientbound.go:362
StructChunkUnload
ChunkUnload tells the client to unload the chunk at the specified position. This is a Minecraft packet
protocol/play_clientbound.go:327
TypeAliasClearFlags
ClearFlags is a set of flags to mark what should be cleared during a Clear call.
render/gl/gl.go:28
TypeAliasClickAction
ClickAction is an action that will be preformed on clicking.
format/components.go:185
StructClickEvent
ClickEvent is an event which will be preformed when the area of text is clicked.
format/components.go:280
StructClickWindow
ClickWindow is sent when the client clicks in a window. This is a Minecraft packet
protocol/play_serverbound.go:76
StructClientAbilities
ClientAbilities is used to modify the players current abilities. Currently flying is the only one This is a Minecraft packet
protocol/play_serverbound.go:161
StructClientCamera
ClientCamera is a camera within the world
render/camera.go:27
StructClientSettings
ClientSettings is sent by the client to update its current settings. This is a Minecraft packet
protocol/play_serverbound.go:47
StructClientState
client.go:69
StructClientStatus
ClientStatus is sent to update the client's status This is a Minecraft packet
protocol/play_serverbound.go:40
StructCloseWindow
CloseWindow is sent when the client closes a window. This is a Minecraft packet
protocol/play_serverbound.go:88
StructCollectItem
CollectItem causes the collected item to fly towards the collector. This does not destroy the entity. This is a Minecraft packet
protocol/play_clientbound.go:797
TypeAliasColor
Color represents one of the 16 valid colors in Minecraft.
format/components.go:183
StructCombatEvent
CombatEvent is used for... you know, I never checked. I have no clue. This is a Minecraft packet
protocol/play_clientbound.go:515
StructComponent
Component is the base for any chat component.
format/components.go:137
StructCompound
encoding/nbt/nbt.go:45
StructConfigData
config.go:24
StructConfigServer
config.go:28
StructConfirmTransaction
ConfirmTransaction notifies the client whether a transaction was successful or failed (e.g. due to lag). This is a Minecraft packet
protocol/play_clientbound.go:219
StructConfirmTransactionServerbound
ConfirmTransactionServerbound is a reply to ConfirmTransaction. This is a Minecraft packet
protocol/play_serverbound.go:59
StructConn
Conn is a connection from or to a Minecraft client. The Minecraft protocol as multiple states that it switches between during login/status pinging, t
protocol/connection.go:38
StructContainer
Container stores multiple systems and their entities.
entitysys/system.go:37
StructContainer
Container is a drawable that is used for aligning other drawables. Should never be drawn.
ui/container.go:19
InterfaceCountable
entitysys/system_test.go:38
StructCreativeInventoryAction
CreativeInventoryAction is sent when the client clicks in the creative inventory. This is used to spawn items in creative. This is a Minecraft packet
protocol/play_serverbound.go:217
InterfaceDebugComponent
entityparts.go:171
StructDisconnect
Disconnect causes the client to disconnect displaying the passed reason. This is a Minecraft packet
protocol/play_clientbound.go:294
InterfaceDisplayTag
item.go:109
TypeAliasDrawType
DrawType is used to specify how the vertices will be handled to draw.
render/gl/gl.go:73
InterfaceDrawable
Drawable is a scalable element that can be drawn to an area.
ui/ui.go:55
StructEffect
Effect plays a sound effect or particle at the target location with the volume (of sounds) being relative to the player's position unless DisableRelat
protocol/play_clientbound.go:374
StructEnchantItem
EnchantItem is sent when the client enchants an item. This is a Minecraft packet
protocol/play_serverbound.go:68
StructEncryptionRequest
EncryptionRequest is sent by the server if the server is in online mode. If it is not sent then its assumed the server is in offline mode. This is a
protocol/login_clientbound.go:37
StructEncryptionResponse
EncryptionResponse is sent as a reply to EncryptionRequest. All packets following this one must be encrypted with AES/CFB8 encryption. This is a Mine
protocol/login_serverbound.go:33
InterfaceEntity
entity.go:102
StructEntity
Entity does nothing. It is a result of subclassing used in Minecraft. This is a Minecraft packet
protocol/play_clientbound.go:489
StructEntityAction
EntityAction causes an entity to preform an action based on the passed id. This is a Minecraft packet
protocol/play_clientbound.go:302
StructEntityAttach
EntityAttach attaches to entities together, either by mounting or leashing. -1 can be used at the EntityID to deattach. This is a Minecraft packet
protocol/play_clientbound.go:662
StructEntityDestroy
EntityDestroy destroys the entities with the ids in the provided slice. This is a Minecraft packet
protocol/play_clientbound.go:573
StructEntityEffect
EntityEffect applies a status effect to an entity for a given duration. This is a Minecraft packet
protocol/play_clientbound.go:840
StructEntityEquipment
EntityEquipment is sent to display an item on an entity, like a sword or armor. Slot 0 is the held item and slots 1 to 4 are boots, leggings chestplat
protocol/play_clientbound.go:682
StructEntityHeadLook
EntityHeadLook rotates an entity's head to the new angle. This is a Minecraft packet
protocol/play_clientbound.go:608
StructEntityLook
EntityLook rotates the entity to the new angles provided. This is a Minecraft packet
protocol/play_clientbound.go:480
StructEntityLookAndMove
EntityLookAndMove is a combination of EntityMove and EntityLook. This is a Minecraft packet
protocol/play_clientbound.go:470
StructEntityMetadata
EntityMetadata updates the metadata for an entity. This is a Minecraft packet
protocol/play_clientbound.go:653
StructEntityMove
EntityMove moves the entity with the id by the offsets provided. This is a Minecraft packet
protocol/play_clientbound.go:461
StructEntityProperties
EntityProperties updates the properties for an entity. This is a Minecraft packet
protocol/play_clientbound.go:816
StructEntityProperty
EntityProperty is a key/value pair with optional modifiers. Used by EntityProperties.
protocol/play_clientbound.go:823
StructEntityRemoveEffect
EntityRemoveEffect removes an effect from an entity. This is a Minecraft packet
protocol/play_clientbound.go:580
StructEntityTeleport
EntityTeleport teleports the entity to the target location. This is sent if the entity moves further than EntityMove allows. This is a Minecraft pack
protocol/play_clientbound.go:806
StructEntityUsedBed
EntityUsedBed is sent by the server when a player goes to bed. This is a Minecraft packet
protocol/play_clientbound.go:565
next →1–100 of 530, ranked by callers