transactions

package
v0.0.0-...-18e7427 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChangedSlots

type ChangedSlots []*slots.Slot

func (ChangedSlots) WriteTo

func (c ChangedSlots) WriteTo(w io.Writer) (n int64, err error)

type SlotAction

type SlotAction struct {
	Slot    pk.Short
	Button  pk.Byte
	Mode    pk.VarInt
	Changed ChangedSlots
	Item    *slots.Slot
}

func DoubleClick

func DoubleClick(item *slots.Slot) []*SlotAction

func Drop

func Drop(item *slots.Slot) []*SlotAction

func DropAll

func DropAll(item *slots.Slot) []*SlotAction

func LeftClick

func LeftClick(item *slots.Slot) []*SlotAction

func NewSlotAction

func NewSlotAction(button screen.Button, slot int, mode screen.Mode, cursor *slots.Slot, items ...*slots.Slot) *SlotAction

func QuickMove

func QuickMove(item *slots.Slot) []*SlotAction

func RightClick

func RightClick(item *slots.Slot) []*SlotAction

func Swap

func Swap(item1 *slots.Slot, item2 *slots.Slot) []*SlotAction

func SwapWithOffhand

func SwapWithOffhand(item *slots.Slot) []*SlotAction

func (*SlotAction) Validate

func (s *SlotAction) Validate() error

func (*SlotAction) WriteTo

func (s *SlotAction) WriteTo(w io.Writer) (n int64, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL