Table of Contents

Namespace Obsidian.API

Classes

BannerPatternLayer
BaseArgumentParser
BaseArgumentParser<T>
BaseContainer
BaseExecutionCheckAttribute
BitSet
BlockStateProperty
ChatMessage
ClickComponent
CommandAttribute
CommandContext
CommandContextAttribute
CommandGroupAttribute
CommandInfoAttribute
CommandOverloadAttribute
Container
EventPriorityAttribute
FireworkExplosion
GroupCommandAttribute
HoverChatContent
HoverComponent
HoverEntityComponent
HoverItemContent
InstrumentData
IssuerScopeAttribute
JukeboxSong
MinecraftArgumentTypes
MinecraftEntityAttribute
MinecraftEventHandler
Page
ParticleData
PotionEffectData

The potion effect data holds additional information about an active PotionEffect.

RemainingAttribute
RequirePermissionAttribute
ResultContainer
Score
ScoreboardObjective
SkinProperty
SoundEffect
SoundId
SoundId.Ambient
SoundId.Block
SoundId.Enchant
SoundId.Entity
SoundId.Event
SoundId.Item
SoundId.Music
SoundId.MusicDisc
SoundId.Particle
SoundId.Ui
SoundId.Weather
Tag
Traverse

Structs

Angle

A class that represents an angle from 0° to 360° degrees.

ArgumentSignature
BoundingBox
ChatColor
ClientInformation
CommonPlayerSpawnInfo
DeathLocation
EitherHolder<TValueA, TValueB>
EntityDimension
GlobalPosition
HexColor
MessageSignature
MinecraftTime
Painting
Rotation
SecureMessageSignature
SignatureData
SignedMessage
SoundEvent
SoundPosition
Vector

Represents a three-dimensional vector. Uses int.

VectorF

Represents a three-dimensional vector. Uses float.

Velocity

Represents velocity of an entity in the world.

WhitelistedPlayer

Interfaces

ClickComponentValue
IBlock
IBlockEntity
IBlockState
IBossBar
IClientboundPacket
ICodec
ICommandSender
IEntity
IHoverContent
ILiving
INetStream
INetStreamReader
INetStreamWriter
INetworkSerializable<TValue>
IOperatorList
IPacket
IPaletteValue<TSelf>
IParticle
IPlayer
IRegion
IScoreboard
IScoreboardManager
IServer
IServerDescription
IServerPlayers
IServerStatus
IServerVersion
ISoundEffect
IStateBuilder<TState>
ITeam
IWorld
IWorldManager

Enums

Attachment
Axis
Biome
BlockFace
BlockHalf
BlockInteraction
ChatVisibility
ChestType
ChunkStatus
ClickAction
CollisionRule
CommandIssuers
ComparatorMode
ContainmentType
CookingBookCategory
CraftingBookCategory
DamageEffects
DamageScaling
DataComponentType
DataKept
DeathMessageType
Dimension
DisplaySlot

The position of the scoreboard. 0: list, 1: sidebar, 2: below name, 3 - 18: team specific sidebar, indexed as 3 + team color.

DisplayType
Dye
EntityBitMask
EntityEffectFlags
EntityMetadataType
EntityType
EventType
Face
Facing
FireworkExplosionShape
GameEvent
Gamemode
GravityAffected
Hand
Hinge
HopperFace
HorizontalAxis
HoverAction
Instrument
InteractionType
InventoryType
ItemAnimation
LeavesType
LightType
LivingBitMask
MainHand
MapDecorationType
Material
MessageType
MovementFlags
NameTagVisibility
Orientation
PaintingDirection
PaintingType
Part
ParticleStatus
ParticleType
PermissionCheckType
PistonType
PlayerAbility
PlayerBitMask
Pose
PositionFlags
PotionEffect
Priority
ProtocolVersion
RailShape
SculkSensorPhase
SlabType
SoundCategory

https://gist.github.com/konwboj/7c0c380d3923443e9d55

SpecialRailShape
StairHalf
StairsShape
StructureMode
TeamColor
Thickness
Tilt
TrialSpawnerState
VaultState
VerticalDirection
WallConnection
WireShape
WorldType