Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class FabricRattle : AlexandriaMod<RattleHook.Settings>
Link copied to clipboard
class FabricRattlePlatform(mod: FabricRattle, server: MinecraftServer) : RattlePlatform
Link copied to clipboard
class FabricRattlePlayer(rattle: FabricRattle, val player: ServerPlayer) : RattlePlayer
Link copied to clipboard
class FabricSimpleBodies(platform: FabricRattlePlatform, physics: PhysicsSpace, val world: ServerLevel, settings: SimpleBodies.Settings = Settings()) : SimpleBodies
Link copied to clipboard
class FabricTerrainCollision(platform: FabricRattlePlatform, physics: PhysicsSpace, val world: ServerLevel, settings: TerrainCollision.Settings = Settings()) : TerrainCollision
Link copied to clipboard
class FabricWorldPhysics(physics: PhysicsSpace, val terrain: FabricTerrainCollision?, val entities: FabricEntityCollision?, val simpleBodies: FabricSimpleBodies, val world: ServerLevel) : WorldPhysics
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
lateinit var Rattle: FabricRattle

Functions

Link copied to clipboard
fun ServerLevel.hasPhysics(): Boolean
Link copied to clipboard
fun ServerLevel.physicsOrCreate(): Sync<FabricWorldPhysics>
Link copied to clipboard
fun ServerLevel.physicsOrNull(): Sync<FabricWorldPhysics>?
Link copied to clipboard
fun MinecraftServer.rattle(): @NotNull FabricRattlePlatform
fun ServerPlayer.rattle(): @NotNull FabricRattlePlayer