MCore

MCore Logotype


MCore Logotype

Overview

MCore stands for "MassiveCraft Core" and is a Bukkit plugin that contains components the MassiveCraft developers use for developing other Bukkit plugins. MCore contains utilities for:

  • ItemStack and Inventory serialization
  • Command programming
  • Plugin integration programming
  • Data storage with json
  • Disc IO
  • ... and much more

Useful Links

Installation

Note: There is no point to installing MCore on it's own. A few other plugins make use of MCore and if you want to use them you will need to install it.

  1. This plugin requires Java 7.
  2. Download the appropriate version of MCore here on BukkitDev (usually the latest one)
  3. Put the jar file in the plugins folder

Plugins Using MCore



Documentation

What are the permissions? The commands? Read more in the Full Documentation.

Official Server

MassiveCraft
MCore is developed by MassiveCraft.com
You are most welcome to join in and play with us :)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of TheNoobGamerHD1707 TheNoobGamerHD1707 Apr 15, 2014 at 15:49 UTC - 0 likes

    when is the update coming for it to work on CB 1.7.8?

    YouTube.com/MrPeter9466

  • Avatar of MCTylerPVP MCTylerPVP Apr 15, 2014 at 09:21 UTC - 0 likes

    @Talamar1: Go

    It says 1.7.5 on the download link, what made you think it would work with 1.7.8?

    http://cdn2.minecraft-mp.com/images/banners/banner-32373-1395787058.png

    MC Client Link-EODSteven.org- WebPage http://MCTyler.Enjin.com

  • Avatar of Talamar1 Talamar1 Apr 15, 2014 at 00:51 UTC - 0 likes

    Upgrading everything to support 1.7.8 and got this

    [20:45:56] [Server thread/ERROR]: Could not load 'plugins\mcore.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException java.lang.NoClassDefFoundError net/minecraft/server/v1_7_R2/PlayerInventory
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) ~[craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:350) [craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:312) [craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) [craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
    Caused by: java.lang.NoClassDefFoundError net/minecraft/server/v1_7_R2/PlayerInventory
        at com.massivecraft.mcore.MCore.getMCoreGsonBuilder(MCore.java:83) ~[?:?]
        at com.massivecraft.mcore.MCore.<clinit>(MCore.java:68) ~[?:?]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_45]
        at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_45]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        ... 9 more
    Caused by: java.lang.ClassNotFoundException net.minecraft.server.v1_7_R2.PlayerInventory
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) ~[craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_45]
        at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_45]
        at com.massivecraft.mcore.MCore.getMCoreGsonBuilder(MCore.java:83) ~[?:?]
        at com.massivecraft.mcore.MCore.<clinit>(MCore.java:68) ~[?:?]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_45]
        at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_45]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) ~[craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) ~[craftbukkit-1.7.8.jar:git-Bukkit-1.7.2-R0.3-21-g1ab090e-b3050jnks]
        ... 9 more

    Last edited Apr 15, 2014 by Talamar1
  • Avatar of Androidify287 Androidify287 Apr 15, 2014 at 00:42 UTC - 0 likes

    @bbalfan1: Go

    "Unsupported major.minor version 51.0"

    You're probably using an outdated Java version. MCore requires Java 7, as stated in the installation instructions.

  • Avatar of TheRedHeadHD TheRedHeadHD Apr 14, 2014 at 23:16 UTC - 0 likes

    Can anyone help?

    Could not load 'plugins/mcore.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R2/PlayerInventory at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.reload(CraftServer.java:771) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.Bukkit.reload(Bukkit.java:279) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:175) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:683) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:670) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R2/PlayerInventory at com.massivecraft.mcore.MCore.getMCoreGsonBuilder(MCore.java:83) [?:?] at com.massivecraft.mcore.MCore.<clinit>(MCore.java:68) [?:?] at java.lang.Class.forName0(Native Method) [?:1.7.0_45] at java.lang.Class.forName(Class.java:270) [?:1.7.0_45] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] ... 14 more Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R2.PlayerInventory at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [?:1.7.0_45] at java.lang.ClassLoader.loadClass(ClassLoader.java:358) [?:1.7.0_45] at com.massivecraft.mcore.MCore.getMCoreGsonBuilder(MCore.java:83) [?:?] at com.massivecraft.mcore.MCore.<clinit>(MCore.java:68) [?:?] at java.lang.Class.forName0(Native Method) [?:1.7.0_45] at java.lang.Class.forName(Class.java:270) [?:1.7.0_45] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3023jnks] ... 14 more

  • Avatar of VerusInfinite VerusInfinite Apr 14, 2014 at 21:16 UTC - 0 likes

    I'm having an issue trying to get it to work. I have factions working and all that, and its ready to play. As default, it has faction.kit.fullplayer (As I have heard) which includes stuff like /f cape, and /f perm. As I am not used to such things, as I prefer the old factions plugin, I would like to remove this from players perms and make my own list. When I upload through "upload" in mcprohosting, or if I use bukget, it comes up as mcore.jar but nothing happens. When I login to the server, and type /plugins, nothing comes up regarding mcore. All I really want to know how to do is for me to manually edit players perms.

  • Avatar of vonSraB vonSraB Apr 14, 2014 at 21:01 UTC - 0 likes

    @CryLegend: Go

    Same error for me :/

  • Avatar of nudgemadnes nudgemadnes Apr 14, 2014 at 17:33 UTC - 0 likes

    @CryLegend: Go

    I am getting the same error as fcernese

    "You don't have the permission to access the requested resource. It is either read-protected or not readable by the server."

  • Avatar of fcernese fcernese Apr 14, 2014 at 14:07 UTC - 0 likes

    @CryLegend: Go

    You don't have the permission to access the requested resource. It is either read-protected or not readable by the server.

  • Avatar of bbalfan1 bbalfan1 Apr 14, 2014 at 00:58 UTC - 0 likes

    When i try to put mcore on my server it says "error cannot load plugin mcore" in my console. this is what it looks like specifically

    [20:48:39 ERROR]: Could not load 'plugins/mcore.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/massivecraft/mcore/MCore : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:137) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:313) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:236) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:350) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.reload(CraftServer.java:771) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.Bukkit.reload(Bukkit.java:279) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:175) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServer.java:683) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchServerCommand(CraftServer.java:670) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.aw(DedicatedServer.java:286) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:251) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] Caused by: java.lang.UnsupportedClassVersionError: com/massivecraft/mcore/MCore : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65] at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at java.lang.Class.forName0(Native Method) [?:1.6.0_65] at java.lang.Class.forName(Class.java:249) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks] ... 14 more

Facts

Date created
Jan 25, 2012
Category
Last update
Apr 01, 2014
Development stage
Mature
Language
  • enUS
License
MIT License
Curse link
MCore
Downloads
382,458
Recent files

Authors