JSPrismarine
    Preparing search index...

    Module @jsprismarine/prismarine

    @jsprismarine/prismarine

    License Join the Discord Server Contributors npm Code Coverage TODOs Counter FIXMEs Counter GitHub Commit Activity

    @jsprismarine/prismarine is the main package of the Prismarine project containing the core (& game logic) implementation of the server.

    Before you begin, ensure you have met the following requirements:

    • You have installed the latest version of Node.js and a package manager like npm, pnpm or bun.

    To install @jsprismarine/prismarine, use the following command:

    pnpm install @jsprismarine/prismarine --save
    

    Namespaces

    Blocks
    Commands
    Entities
    Events
    Generators
    Items
    Protocol
    Seed

    Enumerations

    BlockIdsType
    BlockToolType
    ItemEnchantmentType
    ItemIdsType
    ItemTieredToolType
    QueryType
    WindowIds

    Classes

    Armor
    BanManager
    BaseProvider
    Block
    BlockManager
    BlockMappings
    BooleanArgumentCommand
    Chat
    ChatManager
    Command
    CommandArgument
    CommandArgumentCommand
    CommandArgumentEntity
    CommandArgumentGamemode
    CommandArgumentMob
    CommandArgumentPosition
    CommandManager
    Config
    ConfigBuilder
    Console
    Entity
    EntityLike
    Flowable
    GeneratorManager
    Item
    ItemManager
    Liquid
    PermissionManager
    Player
    PlayerArgumentCommand
    PlayerSession
    Position
    QueryManager
    Server
    Service
    SessionManager
    Solid
    TieredTool
    Timer
    UUID
    World
    WorldManager

    Interfaces

    CommandProps
    Generator
    ItemProps
    LegacyId
    LevelData
    WorldData
    WorldPlayerData

    Type Aliases

    ConfigData

    Functions

    ParseTargetSelector
    ParseTildeCaretNotation
    cwd
    withCwd