Skip to content

File plugin.h

FileList > endstone > plugin > plugin.h

Go to the source code of this file

  • #include <algorithm>
  • #include <filesystem>
  • #include <set>
  • #include <string>
  • #include <unordered_map>
  • #include <utility>
  • #include <vector>
  • #include "endstone/command/command_executor.h"
  • #include "endstone/logger.h"
  • #include "endstone/permissions/permission.h"
  • #include "endstone/plugin/plugin_description.h"
  • #include "endstone/server.h"

Namespaces

Type Name
namespace endstone
namespace core
namespace detail

Classes

Type Name
class Plugin
Represents a Plugin .

Macros

Type Name
define ENDSTONE_EXPORT \_\_attribute\_\_((visibility("default")))
define ENDSTONE_PLUGIN (Name, Version, MainClass) /* multi line expression */

Macro Definition Documentation

define ENDSTONE_EXPORT

#define ENDSTONE_EXPORT `__attribute__((visibility("default")))`

define ENDSTONE_PLUGIN

#define ENDSTONE_PLUGIN (
    Name,
    Version,
    MainClass
) `/* multi line expression */`


The documentation for this class was generated from the following file include/endstone/plugin/plugin.h