selery.node.plugin

Modules

config
module selery.node.plugin.config
file
module selery.node.plugin.file
plugin
module selery.node.plugin.plugin

Public Imports

selery.util.util
public import selery.util.util;
Undocumented in source.

Members

Aliases

Position (from selery.command.util)
alias Position = PositionImpl!EntityPosition via public import selery.command.util : SingleEnum, SnakeCaseEnum, Ranged, Position, Target;

Indicates a position with absolutes and/or relatives coordinates.

Ranged (from selery.command.util)
alias Ranged(T, T min, T max) = Ranged!(T, "[]", min, max) via public import selery.command.util : SingleEnum, SnakeCaseEnum, Ranged, Position, Target;
Undocumented in source.
block_t (from selery.about)
alias block_t = ushort via public import selery.about : Software, tick_t, block_t, item_t;
Undocumented in source.
item_t (from selery.about)
alias item_t = size_t via public import selery.about : Software, tick_t, block_t, item_t;
Undocumented in source.
tick_t (from selery.about)
alias tick_t = size_t via public import selery.about : Software, tick_t, block_t, item_t;
Undocumented in source.

Classes

NodeServer (from selery.node.server)
class NodeServer via public import selery.node.server : NodeServer, ServerCommandSender;

Singleton for the server instance.

Player (from selery.player.player)
class Player via public import selery.player.player : Player;

Abstract class with abstract packet-related functions. It's implemented as another class by every version of Minecraft.

ServerCommandSender (from selery.node.server)
class ServerCommandSender via public import selery.node.server : NodeServer, ServerCommandSender;
Undocumented in source.
World (from selery.world.world)
class World via public import selery.world.world : World;

Basic world.

Enums

Format (from selery.log)
enum Format via public import selery.log : Format;

Formatting codes for Minecraft and the system's console.

Imports

Config (from selery.node.plugin.config)
public import selery.node.plugin.config : Config, _, Value, value;
Undocumented in source.
NodePlugin (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
PluginOf (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
Value (from selery.node.plugin.config)
public import selery.node.plugin.config : Config, _, Value, value;
Undocumented in source.
_ (from selery.node.plugin.config)
public import selery.node.plugin.config : Config, _, Value, value;
Undocumented in source.
cancel (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
command (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
event (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
exists (from selery.node.plugin.file)
public import selery.node.plugin.file : exists, isDir, isFile, read, write, remove;
Undocumented in source.
global (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
hidden (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
inherit (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
isDir (from selery.node.plugin.file)
public import selery.node.plugin.file : exists, isDir, isFile, read, write, remove;
Undocumented in source.
isFile (from selery.node.plugin.file)
public import selery.node.plugin.file : exists, isDir, isFile, read, write, remove;
Undocumented in source.
op (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
permission (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
read (from selery.node.plugin.file)
public import selery.node.plugin.file : exists, isDir, isFile, read, write, remove;
Undocumented in source.
remove (from selery.node.plugin.file)
public import selery.node.plugin.file : exists, isDir, isFile, read, write, remove;
Undocumented in source.
start (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
stop (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
unimplemented (from selery.node.plugin.plugin)
public import selery.node.plugin.plugin : NodePlugin, PluginOf, start, stop, event, global, inherit, cancel, command, op, permission, unimplemented, hidden;
Undocumented in source.
value (from selery.node.plugin.config)
public import selery.node.plugin.config : Config, _, Value, value;
Undocumented in source.
write (from selery.node.plugin.file)
public import selery.node.plugin.file : exists, isDir, isFile, read, write, remove;
Undocumented in source.

Interfaces

CommandSender (from selery.command.command)
interface CommandSender via public import selery.command.command : CommandSender, WorldCommandSender;

Interface for command senders.

WorldCommandSender (from selery.command.command)
interface WorldCommandSender via public import selery.command.command : CommandSender, WorldCommandSender;

Interface for a command sender that is spawned in a world.

Structs

Software (from selery.about)
struct Software via public import selery.about : Software, tick_t, block_t, item_t;

Informations about the software, like name, codename, versions and protocols used.

Target (from selery.command.util)
struct Target via public import selery.command.util : SingleEnum, SnakeCaseEnum, Ranged, Position, Target;

Indicates a target selected using a username or a target selector. For reference see Command on Minecraft Wiki.

Translation (from selery.lang)
struct Translation via public import selery.lang : Translation;
Undocumented in source.

Templates

SingleEnum (from selery.command.util)
template SingleEnum(string value) via public import selery.command.util : SingleEnum, SnakeCaseEnum, Ranged, Position, Target;

Created an enum with a single value that can be used in commands with a single argument.

SnakeCaseEnum (from selery.command.util)
template SnakeCaseEnum(T) via public import selery.command.util : SingleEnum, SnakeCaseEnum, Ranged, Position, Target;

Meta

Authors

Kripth