sound

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2021 License: MIT Imports: 3 Imported by: 27

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Attack

type Attack struct {
	// Damage specifies if the attack actually dealt damage to the other entity. If set to false, the sound
	// will be different than when set to true.
	Damage bool
	// contains filtered or unexported fields
}

Attack is a sound played when an entity, most notably a player, attacks another entity.

func (Attack) Play

func (Attack) Play(*world.World, mgl64.Vec3)

Play ...

type BarrelClose added in v0.1.0

type BarrelClose struct {
	// contains filtered or unexported fields
}

BarrelClose is played when a barrel is closed.

func (BarrelClose) Play added in v0.1.0

func (BarrelClose) Play(*world.World, mgl64.Vec3)

Play ...

type BarrelOpen added in v0.1.0

type BarrelOpen struct {
	// contains filtered or unexported fields
}

BarrelOpen is played when a barrel is opened.

func (BarrelOpen) Play added in v0.1.0

func (BarrelOpen) Play(*world.World, mgl64.Vec3)

Play ...

type BlockBreaking

type BlockBreaking struct {
	// Block is the block which is being broken, for which a sound should be played. The sound played depends
	// on the block type.
	Block world.Block
	// contains filtered or unexported fields
}

BlockBreaking is a sound sent continuously while a player is breaking a block.

func (BlockBreaking) Play

func (BlockBreaking) Play(*world.World, mgl64.Vec3)

Play ...

type BlockPlace

type BlockPlace struct {
	// Block is the block which is placed, for which a sound should be played. The sound played depends on
	// the block type.
	Block world.Block
	// contains filtered or unexported fields
}

BlockPlace is a sound sent when a block is placed.

func (BlockPlace) Play

func (BlockPlace) Play(*world.World, mgl64.Vec3)

Play ...

type BucketEmpty

type BucketEmpty struct {
	// Liquid is the liquid that the bucket places into the world.
	Liquid world.Liquid
	// contains filtered or unexported fields
}

BucketEmpty is a sound played when a bucket with a liquid in it is placed into the world.

func (BucketEmpty) Play

func (BucketEmpty) Play(*world.World, mgl64.Vec3)

Play ...

type BucketFill

type BucketFill struct {
	// Liquid is the liquid that the bucket is filled up with.
	Liquid world.Liquid
	// contains filtered or unexported fields
}

BucketFill is a sound played when a bucket is filled using a liquid source block from the world.

func (BucketFill) Play

func (BucketFill) Play(*world.World, mgl64.Vec3)

Play ...

type Burp

type Burp struct {
	// contains filtered or unexported fields
}

Burp is a sound played when a player finishes eating an item.

func (Burp) Play

func (Burp) Play(*world.World, mgl64.Vec3)

Play ...

type ChestClose

type ChestClose struct {
	// contains filtered or unexported fields
}

ChestClose is played when a chest is closed.

func (ChestClose) Play

func (ChestClose) Play(*world.World, mgl64.Vec3)

Play ...

type ChestOpen

type ChestOpen struct {
	// contains filtered or unexported fields
}

ChestOpen is played when a chest is opened.

func (ChestOpen) Play

func (ChestOpen) Play(*world.World, mgl64.Vec3)

Play ...

type Click

type Click struct {
	// contains filtered or unexported fields
}

Click is a clicking sound.

func (Click) Play

func (Click) Play(*world.World, mgl64.Vec3)

Play ...

type Deny

type Deny struct {
	// contains filtered or unexported fields
}

Deny is a sound played when a block is placed or broken above a 'Deny' block from Education edition.

func (Deny) Play

func (Deny) Play(*world.World, mgl64.Vec3)

Play ...

type Door

type Door struct {
	// contains filtered or unexported fields
}

Door is a sound played when a (trap)door is opened or closed.

func (Door) Play

func (Door) Play(*world.World, mgl64.Vec3)

Play ...

type DoorCrash

type DoorCrash struct {
	// contains filtered or unexported fields
}

DoorCrash is a sound played when a door is forced open.

func (DoorCrash) Play

func (DoorCrash) Play(*world.World, mgl64.Vec3)

Play ...

type Explosion

type Explosion struct {
	// contains filtered or unexported fields
}

Explosion is a sound played when an explosion happens, such as from a creeper or TNT.

func (Explosion) Play

func (Explosion) Play(*world.World, mgl64.Vec3)

Play ...

type FireExtinguish

type FireExtinguish struct {
	// contains filtered or unexported fields
}

FireExtinguish is a sound played when a fire is extinguished.

func (FireExtinguish) Play

func (FireExtinguish) Play(*world.World, mgl64.Vec3)

Play ...

type Fizz

type Fizz struct {
	// contains filtered or unexported fields
}

Fizz is a sound sent when a lava block and a water block interact with each other in a way that one of them turns into a solid block.

func (Fizz) Play

func (Fizz) Play(*world.World, mgl64.Vec3)

Play ...

type Ignite

type Ignite struct {
	// contains filtered or unexported fields
}

Ignite is a sound played when using a flint & steel.

func (Ignite) Play

func (Ignite) Play(*world.World, mgl64.Vec3)

Play ...

type ItemBreak

type ItemBreak struct {
	// contains filtered or unexported fields
}

ItemBreak is a sound played when an item in the inventory is broken, such as when a tool reaches 0 durability and breaks.

func (ItemBreak) Play

func (ItemBreak) Play(*world.World, mgl64.Vec3)

Play ...

type ItemThrow added in v0.4.0

type ItemThrow struct {
	// contains filtered or unexported fields
}

ItemThrow is a sound played when a player throws an item, such as a snowball.

func (ItemThrow) Play added in v0.4.0

func (ItemThrow) Play(*world.World, mgl64.Vec3)

Play ...

type ItemUseOn

type ItemUseOn struct {
	// Block is generally the block that was created by using the item on a block. The sound played differs
	// depending on this field.
	Block world.Block
	// contains filtered or unexported fields
}

ItemUseOn is a sound played when a player uses its item on a block. An example of this is when a player uses a shovel to turn grass into dirt path. Note that in these cases, the Block is actually the new block, not the old one.

func (ItemUseOn) Play

func (ItemUseOn) Play(*world.World, mgl64.Vec3)

Play ...

type Note

type Note struct {

	// Instrument is the instrument of the note block.
	Instrument instrument.Instrument
	// Pitch is the pitch of the note.
	Pitch int
	// contains filtered or unexported fields
}

Note is a sound played by note blocks.

func (Note) Play

func (Note) Play(*world.World, mgl64.Vec3)

Play ...

type Pop

type Pop struct {
	// contains filtered or unexported fields
}

Pop is a sound played when a chicken lays an egg.

func (Pop) Play

func (Pop) Play(*world.World, mgl64.Vec3)

Play ...

type Thunder added in v0.3.0

type Thunder struct {
	// contains filtered or unexported fields
}

Thunder is a sound played when lightning strikes the ground.

func (Thunder) Play added in v0.3.0

func (Thunder) Play(*world.World, mgl64.Vec3)

Play ...

Jump to

Keyboard shortcuts

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