Minecraft MCCore mod 2026 download
logo
minecraft mod MCCore

MCCore

Game Version: 1.12
Total Downloads: 108,568
Updated: Jul 7, 2018
Created: Jun 25, 2013
Download MCCoreDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
MCCore v1.67 release 241.95 KB Jul 7, 2018 1.12 21,587 download MCCore MCCore v1.67 releaseDownload
MCCore v1.66 release 241.88 KB Jun 26, 2018 1.12 510 download MCCore MCCore v1.66 releaseDownload
MCCore v1.65 release 241.68 KB Jun 25, 2018 1.12 211 download MCCore MCCore v1.65 releaseDownload
MCCore v1.64 release 241.71 KB Aug 16, 2017 1.12 7,341 download MCCore MCCore v1.64 releaseDownload
MCCore v1.63 release 241.68 KB Jul 11, 2017 1.12 1,202 download MCCore MCCore v1.63 releaseDownload
MCCore v1.62 release 241.66 KB Jul 10, 2017 1.12 320 download MCCore MCCore  v1.62 releaseDownload
MCCore v1.61 release 243.13 KB Mar 15, 2017 1.11 2,734 download MCCore MCCore v1.61 releaseDownload
MCCore v1.60 release 243.20 KB Feb 28, 2017 1.11 596 download MCCore MCCore v1.60 releaseDownload
MCCore.jar release 242.48 KB Feb 26, 2017 1.11 282 download MCCore MCCore.jar releaseDownload
MCCore v1.58 release 242.41 KB Sep 18, 2016 1.10 3,698 download MCCore MCCore v1.58 releaseDownload
MCCore v1.57 release 241.01 KB Sep 14, 2016 1.10 378 download MCCore MCCore v1.57 releaseDownload
MCCore v1.56 release 241.11 KB Sep 11, 2016 1.10 405 download MCCore MCCore v1.56 releaseDownload
MCCore v1.54 release 241.19 KB Aug 27, 2016 1.9 888 download MCCore MCCore v1.54 releaseDownload
MCCore v1.53 release 241.19 KB Aug 26, 2016 1.9 261 download MCCore MCCore v1.53 releaseDownload
MCCore v1.52 release 241.17 KB Apr 21, 2016 1.9 3,178 download MCCore MCCore v1.52 releaseDownload
MCCore v1.51 release 241.17 KB Apr 17, 2016 1.9 361 download MCCore MCCore v1.51 releaseDownload
MCCore v1.50 release 241.10 KB Apr 7, 2016 1.9 614 download MCCore MCCore v1.50 releaseDownload
MCCore v1.49 release 240.96 KB Apr 3, 2016 1.9 386 download MCCore MCCore v1.49 releaseDownload
MCCore v1.48 release 233.75 KB Mar 23, 2016 1.9 708 download MCCore MCCore v1.48 releaseDownload
MCCore v1.47 release 233.59 KB Mar 13, 2016 1.9 711 download MCCore MCCore v1.47 releaseDownload
MCCore v1.46 release 229.79 KB Mar 12, 2016 1.9 326 download MCCore MCCore v1.46 releaseDownload
MCCore v1.45 release 229.71 KB Mar 10, 2016 1.9 323 download MCCore MCCore v1.45 releaseDownload
MCCore v1.43 release 226.72 KB Mar 8, 2016 1.9 331 download MCCore MCCore v1.43 releaseDownload
MCCore v1.42 release 226.74 KB Mar 4, 2016 1.9 502 download MCCore MCCore v1.42 releaseDownload
MCCore v1.41 release 226.56 KB Mar 4, 2016 1.8.1 1,457 download MCCore MCCore v1.41 releaseDownload
MCCore v1.40 release 221.94 KB Mar 1, 2016 CB 1.7.9-R0.2 942 download MCCore MCCore v1.40 releaseDownload
MCCore v1.39 release 221.39 KB May 24, 2015 1.8.1 8,074 download MCCore MCCore v1.39 releaseDownload
MCCore v1.38 release 221.17 KB May 17, 2015 1.8.1 427 download MCCore MCCore v1.38 releaseDownload
MCCore v1.37 release 220.46 KB Apr 20, 2015 1.8.1 1,190 download MCCore MCCore v1.37 releaseDownload
MCCore v1.36 release 220.51 KB Apr 8, 2015 1.8.1 610 download MCCore MCCore v1.36 releaseDownload
MCCore v1.35 release 220.47 KB Mar 30, 2015 1.8.1 544 download MCCore MCCore v1.35 releaseDownload
MCCore v1.34 release 220.35 KB Mar 28, 2015 1.8.1 298 download MCCore MCCore v1.34 releaseDownload
MCCore v1.33 release 214.15 KB Mar 20, 2015 1.8.1 452 download MCCore MCCore v1.33 releaseDownload
MCCore v1.32 release 213.87 KB Mar 19, 2015 1.8.1 234 download MCCore MCCore v1.32 releaseDownload
MCCore v1.31 release 213.87 KB Mar 18, 2015 1.8.1 187 download MCCore MCCore v1.31 releaseDownload
MCCore v1.30 release 206.18 KB Mar 13, 2015 1.8.1 393 download MCCore MCCore v1.30 releaseDownload
MCCore v1.29 release 190.71 KB Mar 8, 2015 1.8.1 319 download MCCore MCCore v1.29 releaseDownload
MCCore v1.28 release 183.85 KB Feb 10, 2015 1.8.1 1,447 download MCCore MCCore v1.28 releaseDownload
MCCore v1.27 release 180.76 KB Jan 12, 2015 1.8 1,538 download MCCore MCCore v1.27 releaseDownload
MCCore v1.26 release 180.69 KB Jan 2, 2015 CB 1.7.9-R0.2 2,479 download MCCore MCCore v1.26 releaseDownload
MCCore v1.25 release 179.27 KB Dec 20, 2014 CB 1.7.9-R0.2 1,078 download MCCore MCCore v1.25 releaseDownload
MCCore v1.24 release 177.01 KB Nov 27, 2014 CB 1.7.9-R0.1 1,387 download MCCore MCCore v1.24 releaseDownload
MCCore v1.23 release 173.97 KB Jun 21, 2014 CB 1.7.9-R0.1 9,971 download MCCore MCCore v1.23 releaseDownload
MCCore v1.22 release 171.35 KB Jun 10, 2014 CB 1.7.9-R0.1 911 download MCCore MCCore v1.22 releaseDownload
MCCore v1.21 release 171.16 KB Jun 4, 2014 CB 1.7.9-R0.1 1,096 download MCCore MCCore v1.21 releaseDownload
MCCore v1.20 release 171.32 KB May 31, 2014 CB 1.7.9-R0.1 608 download MCCore MCCore v1.20 releaseDownload
MCCore v1.19 release 168.59 KB May 28, 2014 CB 1.7.9-R0.1 720 download MCCore MCCore v1.19 releaseDownload
MCCore v1.18 release 152.93 KB May 23, 2014 CB 1.7.9-R0.1 665 download MCCore MCCore v1.18 releaseDownload
MCCore v1.17 release 151.25 KB May 17, 2014 CB 1.7.9-R0.1 666 download MCCore MCCore v1.17 releaseDownload
MCCore v1.16 release 133.41 KB May 14, 2014 1.7.4 1,589 download MCCore MCCore v1.16 releaseDownload
MCCore v1.15 release 107.12 KB May 8, 2014 1.7.4 1,139 download MCCore MCCore v1.15 releaseDownload
MCCore v1.14 release 107.07 KB Feb 3, 2014 CB 1.6.2-R1.0 6,574 download MCCore MCCore v1.14 releaseDownload
MCCore v1.13 release 104.47 KB Dec 14, 2013 CB 1.6.2-R1.0 3,023 download MCCore MCCore v1.13 releaseDownload
MCCore v1.12 release 101.20 KB Oct 17, 2013 CB 1.6.2-R1.0 2,786 download MCCore MCCore v1.12 releaseDownload
MCCore v1.11 release 101.75 KB Oct 16, 2013 CB 1.6.2-R1.0 377 download MCCore MCCore v1.11 releaseDownload
MCCore v1.10 release 101.80 KB Oct 15, 2013 CB 1.6.2-R1.0 356 download MCCore MCCore v1.10 releaseDownload
MCCore v1.9 release 96.20 KB Sep 24, 2013 CB 1.6.2-R1.0 1,285 download MCCore MCCore v1.9 releaseDownload
MCCore v1.8 release 80.95 KB Jul 23, 2013 CB 1.5.2-R1.0 2,835 download MCCore MCCore v1.8 releaseDownload
MCCore v1.7 release 79.23 KB Jul 10, 2013 1.6.2 839 download MCCore MCCore v1.7 releaseDownload
MCCore v1.6 release 79.22 KB Jul 1, 2013 CB 1.5.2-R1.0 810 download MCCore MCCore v1.6 releaseDownload
MCCore v1.5 release 78.49 KB Jun 28, 2013 CB 1.5.2-R1.0 387 download MCCore MCCore v1.5 releaseDownload
MCCore v1.4 release 72.70 KB Jun 26, 2013 CB 1.5.2-R1.0 241 download MCCore MCCore v1.4 releaseDownload
MCCore v1.3 release 72.70 KB Jun 26, 2013 CB 1.5.2-R1.0 140 download MCCore MCCore v1.3 releaseDownload
MCCore v1.2 release 71.05 KB Jun 26, 2013 CB 1.5.2-R1.0 298 download MCCore MCCore v1.2 releaseDownload
MCCore v1.1 release 71.17 KB Jun 25, 2013 CB 1.5.2-R1.0 151 download MCCore MCCore v1.1 releaseDownload
MCCore v1.0 release 59.64 KB Jun 25, 2013 CB 1.5.2-R1.0 186 download MCCore MCCore v1.0 releaseDownload

Screenshots

Description

Share this:

MCCore

MC Core 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. Without further ado, here are the tools that MC Core has to offer:

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

    TextBoard Example

    This is the TextBoard in-game with the "separateMessages" option as true. This was created and displayed in only 6 lines of code (4 of them were just simply adding the text!)

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!

Default Player Usage Display
Default Console Usage Display

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!

Name Translations

  • Mob, enchantment, and item conversions between bukkit and vanilla names
  • Mobs have the option of detailed names with attributes like sheep color or villager profession!

Text Manipulation

TextFormatter

  • Formats strings into UpperCamelCase, lowerCamelCase, or General Form For Titles

TextSizer

  • Measures the legnth of strings for the chat box
  • Can add spacing to strings in front or in back to square everything up nicely
  • More accurate than what can be achieved by manually adding spaces alone!

TypeChecker

  • Allows you to check whether or not a string is an integer, double, or other type before trying to parse it

TextSplitter

  • More for scoreboard usage
  • Divides up messages into 16 characters per line

Regions

New to 1.9 are region helpers. There are currenlty 2:

Cuboid

  • Allows you to define a cuboid from a number of options
  • Easily get the contents of the cuboid such as the blocks or players
  • Check whether a certain player is inside

Sphere

  • Same as the cuboid except with spheres

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)
  • core.chat.reset – chat reset command (default op)

About

I wanted to make a central set of tools for me to work off of to make things easier. I've decided to also share that with everyone else so that maybe plugins can be a little more compatible and help other developers make things much more easily. I plan on adding a lot to this (before you ask, yes, I will be adding permissions for various things) so feel free to provide suggestions as it progresses along!

*
While I try my best at testing for bugs, I can't find them all, especially when I have to test solo and create some things that are for multiple people. Please let me know of any bugs that you find and I apologize for them in advance. (In fact, I appear to be off to a bad start already >_<)

Javadocs, Source Code, and Tutorials

Source Code

  • GitHub Source Code

JavaDocs

  • Online Javadocs

Tutorials

  • Chat Tutorial
  • Command Tutorial
  • Scoreboard Tutorial
  • Name Conversion Tutorial
  • Config Tutorial

Like the Project?

Donate!

Comments

Add a comment