Plugins

From Lemme Server
Jump to navigation Jump to search

Plugins are modifications to the vanilla Minecraft game that the server uses to extend its functionality. The server uses a custom version of minecraft.jar known as Spigot (a fork of Bukkit, which the server previously used) to allow for plugins to run.

The server is currently using the following plugins:

Frameworks[edit | edit source]

  • ProtocolLib - General extension framework. Powers several plugins.
  • Vault - Player management/economy framework. Powers EssentialsX and LuckPermissions.
  • EssentialsX - Powers most commands you will find on the server.
    • Spawn - Adds homes, modifiable spawns, and other related features.
    • Chat - Adds prefixes, colors, and similar features to chat.
  • ViaVersion - Allows the server to be connected to from versions of Minecraft higher than what the server is running.
  • PlaceholderAPI - Introduces placeholder strings that plugins can feed into, allowing for dynamic text replacement.

Optimization[edit | edit source]

  • ClearLag - Keeps the server's RAM usage down and prevents lag/crashes via entity unloading and other methods.
  • FastAsyncWorldEdit - Forces WorldEdit operations to run in an asynchronous thread, to prevent large operations from crashing the server.
  • CommandTimer - allows commands to be run on a schedule to keep the server operating smoothly.

Security[edit | edit source]

  • LuckPermissions - Controls permissions and limits for players and groups. Note: LuckPerms is currently disabled while its configuration is being reimplemented.
  • LockettePro - Allows doors and chests to be locked by their owners, preventing access by others.
  • CoreProtect - Logs chat, block placement and destruction, and sign text, and allows regions to be rolled back to previous states.
  • WorldGuard - Allows zones to be created with specific rules for PvP, building, and more within them.
  • ChatControl - Logs chat events and prevents chatspamming.

Building[edit | edit source]

  • WorldEdit - Automatically places blocks in regions, saves areas to schematic files or a clipboard, generates terrain, adds block brushes, and much more.
  • MinecartSpeedPlus - Allows users to place signs under minecart tracks that change the speed of carts passing over them.
  • Cinema - Allows users to animate regions frame-by-frame. Note: Cinema is no longer supported, and its use is not recommended.
  • ColoredSigns - Allows colors from EssentialsChat to be used on signs.
  • SignPlaceholders - Allows placeholder strings to be used in signs, so their content can dynamically change.

Other[edit | edit source]

  • Citizens - Allows NPCs to be created, with controllable behaviors and appearances.
  • Quests - Allows users to create quests, with objectives, rewards, and progression.
  • MCJukeBox - Allows users to connect to a web portal that automatically plays music or sound effects based on triggers or regions on the server.
  • Dynmap - Allows users to connect to map.lemmeserver.com to see a dynamic map of the server, chat with online users, and see where people are.
    • DynmapNPCS - Allows Citizens characters to appear in the Dynmap.
    • DynmapEssentials - Allows player homes and warps to appear in the Dynmap.
  • Carz - Allows minecarts placed off-rails to be driven like cars.
  • Emoji - Allows emoji characters to be used in chat or on signs through placeholder strings.
  • ServerListPlus - makes the server look cooler in the server list.