# All Classes and Interfaces

Class
Description
DimensionManager
InfiniverseAPI internal implementation
InfiniverseAPI
API for creating and removing dimensions/levels during game runtime.
Static (single/individual) dimensions like the nether should be declared in json instead of using InfiniverseAPI to create them.
InfiniverseMod
QuietPacketDistributors
Packet distributors and helpers for sending packets only to players who have the channel being used to send packets.
ReflectionBuddy
ReflectionBuddy.DelegateBorderChangeListenerAccess
ReflectionBuddy.MinecraftServerAccess
fields in MinecraftServer needed for registering dimensions
ReflectionBuddy.MutableInstanceField<FIELDHOLDER,FIELDTYPE>
ReflectionBuddy.WorldBorderAccess
ReflectionBuddy.WorldGenSettingsAccess
UnregisterDimensionEvent
Fires when a dimension/level is about to be unregistered by Infiniverse.
This event fires on `MinecraftForge.EVENT_BUS` and is not cancellable.
UpdateDimensionsPacket