Mccore Plugin

MCCore Plugin (1.12.2) is an attempt to provide a foundation for several aspects of bukkit plugin development to help new coders get started more easily, provide a framework for new plugins (or old ones that decide to convert) to be more compatible, and just in general provide many tools to speed up the development process. This plugin acts as a library for many different functions so that people can avoid coding the same things over again, and possibly do some things they didn’t think were possible.

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 1

Scoreboard

  • Many scoreboards can be registered at once
  • Scoreboards can optionally cycle through all registered ones or be chosen via a command (controlled by players)
  • There are new types of scoreboards provided that give easy functionality:

StatBoard

  • Automatically updating stats
  • A one-method interface provided allows you to turn your player data into something that can be used with this scoreboard!

TextBoard

  • Easily display lines of text on the scoreboard (You don’t need to worry about length requirements, it wraps it automatically)
  • Option to automatically divide up messages

Chat Management

  • Ability to have many plugins providing prefixes without conflict
  • Can have colorful display names and many prefixes

Plugin Prefixes

  • Applied in code only
  • One prefix per plugin name
  • Great way to apply important prefixes without conflicting with other plugins

Unlockable Prefixes

  • Can have an unlimited amount (more or less)
  • Players get to choose which one they want showing and change whenever

Display Names

  • Color support via the ampersand character ‘&’
  • Command requiring permissions so you control who uses it

Command Tools

  • Simple, flexible system for setting up commands
  • Can make as many levels to your commands as you want (e.g. /root, sub1 sub2 sub3 args)
  • Commands using ConfigurableCommand are automatically configurable for users
  • Configuration includes enabling/disabling commands, changing the command names, and changing the descriptions
  • Commands are automatically arranged into pages for command usage
  • Text buttons for switching between pages is included for versions 1.7.9 and later!

Config

  • Has the basic implementation from the Bukkit tutorial included
  • Added the ability to create configs in new folders
  • Added the ability to add savable objects to them for easy saving
  • Configs obtained through the MCCore method automatically save on disable!

Commands

Scoreboard Commands

  • /board – Displays usage for scoreboard commands
  • /board cycle – Enables scoreboard cycling
  • /board list – Shows a list of all active boards
  • /board show <boardName> – Switches to the board with the given name
  • /board stop – Stops scoreboard cycling

Chat Commands

  • /chat list – Displays a list of unlocked prefixes
  • /chat name <displayName> – Sets display name (colors via ‘&’ are supported)
  • /chat prefix <prefixName> – Sets the prefix as the displayed one
  • /chat reset – Resets display name

Permissions

  • core.* – all privileges
  • core.board – all permissions for scoreboards
  • core.board.cycle – board cycle command (default true)
  • core.board.list – board list command (default true)
  • core.board.show – board show command (default true)
  • core.board.stop – board stop command (default true)
  • core.chat – all permissions for chat
  • core.chat.list – chat list command (default true)
  • core.chat.name – chat name command (default op)
  • core.chat.prefix – chat prefix command (default true)

Images

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 2

Command Usage

Default Command Usage example

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 3

TextBoard Example

This is an in-game example of a TextBoard with automatic separator lines

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 4

Usage Player

Default command usage for a player

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 5

Usage Console

Default command usage for the console

Screenshots:

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 6

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 7

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 8

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 9

MCCore Plugin (1.12.2) – Bukkit, Spigot, Paper 10

How to install:

  • Download a plugin of your choice.
  • Place the .jar and any other files in your plugins directory.
  • Run the server and wait for it to fully load.
  • Type stop in your Minecraft server console to bring the server to a clean stop.
  • Run the server.
  • All done! Your plugin should be installed and ready to be used.

MCCore Plugin (1.12.2) Download Links

For Minecraft Bukkit 1.12

Download from Server 1

Mods

1.19.4 Mods

1.19.3 Mods

1.19.2 Mods

1.18.2 Mods

1.16.5 Mods

1.15.2 Mods

1.12.2 Mods

1.8.9 Mods

1.7.10 Mods

1.18.1 Mods

1.17.1 Mods

1.14.4 Mods

1.13.2 Mods

1.11.2 Mods

1.10.2 Mods

1.9.4 Mods

Minecraft Modpacks

1.19.4 Modpacks

1.19.3 Modpacks

1.19.2 Modpacks

1.18.2 Modpacks

1.16.5 Modpacks

1.12.2 Modpacks

1.7.10 Modpacks

Forge Mods

Fabric Mods

Quilt Mods

Resource Packs

1.19.4 Resource Packs

1.19.3 Resource Packs

1.19.2 Resource Packs

1.18.2 Resource Packs

1.16.5 Resource Packs

1.15.2 Resource Packs

1.12.2 Resource Packs

1.8.9 Resource Packs

1.7.10 Resource Packs

1.18.1 Resource Packs

1.17.1 Resource Packs

1.14.4 Resource Packs

1.13.2 Resource Packs

1.11.2 Resource Packs

1.10.2 Resource Packs

1.9.4 Resource Packs

Shaders

1.19.4 Shaders

1.19.3 Shaders

1.19.2 Shaders

1.18.2 Shaders

1.17.1 Shaders

1.16.5 Shaders

Maps

1.19.4 Maps

1.19.3 Maps

1.19.2 Maps

1.18.2 Maps

1.16.5 Maps

1.15.2 Maps

1.12.2 Maps

1.8.9 Maps

1.7.10 Maps

1.18.1 Maps

1.17.1 Maps

1.14.4 Maps

1.13.2 Maps

1.11.2 Maps

1.10.2 Maps

1.9.4 Maps

Data Packs

1.19.4 Data Packs

1.19.3 Data Packs

1.19.2 Data Packs

1.18.2 Data Packs

1.16.5 Data Packs

1.15.2 Data Packs

1.18.1 Data Packs

1.17.1 Data Packs

1.14.4 Data Packs

1.13.2 Data Packs

MCPE/Bedrock

Mods & Addons

MCPE 1.19 Add-ons

MCPE 1.19 Mods

Texture Packs

MCPE 1.19 Texture Packs

MCPE 1.19 Resource Packs

Maps

MCPE 1.19 Maps

Clients

MCPE 1.19 Clients

Mod Menu Clients

Shaders

MCPE 1.19 Shaders

Render Dragon Shaders

Launchers

Skin Packs

Clients

1.19.4 Clients

1.19.3 Clients

1.19.2 Clients

1.18.2 Clients

1.16.5 Clients

1.12.2 Clients

1.8.9 Clients

Launchers

1.19.4 Launchers

1.19.3 Launchers

1.19.2 Launchers

1.18.2 Launchers

1.16.5 Launchers

1.12.2 Launchers

1.7.10 Launchers

Seeds

1.19.4 Seeds

1.19.3 Seeds

1.19.2 Seeds

1.18.2 Seeds

Skins

Plugins

Bukkit Plugins

Spigot Plugins

Paper Plugins

Tutorials

Installation Guide

Mobs Wiki Guide

Seeds Wiki Guide

Biomes Wiki Guide

Status Effects Wiki Guide

Enchantments Wiki Guide

Materials Wiki Guide

Command Blocks

Versions

Backlinks