Massive Core
❰❰ MassiveCraft on Bukkit ❱❱
MassiveCore | Factions | CreativeGates | Vampire
MassiveBooks | MassiveHat | MassiveTickets
❰❰ Full Documentation ❱❱
Documentation
❰❰ Techy Things ❱❱
GitHub | Report a Bug
What is MassiveCore?
MassiveCore is a Bukkit plugin that contains components the MassiveCraft developers use for developing other Bukkit plugins:
- ItemStack and Inventory serialization
- Commands
- Plugin Integration
- Data storage with JSON
- Disc IO
- … and much more …
Install
- Stop your server.
- Put MassiveCore.jar in your plugins folder.
- Start your server again.
Plugins Using MassiveCore
Internet Connections
MassiveCore sends anonymous usage statistics to bstats.org when your server starts and downloads the latest sponsor configuration file from massivecraft.com hourly. You can disable these internet connections by setting "metricsEnabled" and "sponsorEnabled" to false at the very bottom of the main configuration file.
Official Server
Join in and play with us on the official Factions RPG Minecraft Server!
@iAelous
You need to update to Java 7
Step 1. Update your Java SE Step 2. Update your Java JDK
@Mike10221999
nvm, I figured it out, you need to update JDK to for some reason.
@aadnk
How would I do that? I use a Mac.
@aandk
Hey sir, I have encountered a problem, I'm kinda new to this server stuff, so please forgive if i'm not detailed enough.
12:12:45 [SEVERE] 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:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_6_R1.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_6_R1.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_6_R1.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_6_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R1.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:392) at net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.UnsupportedClassVersionError: com/massivecraft/mcore/MCore : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more
@Mike10221999
Maybe, but have you made sure that you're running CraftBukkit/Spigot with Java 7?
I think mcore is going to be spitting out debug messages for a while... While mcore has updated their depency on Bukkit to include the latest update, vault and protocolLib, two plugins that mcore relies on, have dependcies that have not been updated to include the latest bukkit version, thus causing debug and breakings down the line...
Until some of the other plugin developers get on the ball, expect to see lots of debug messages and crashes everyone.
@aadnk
I have updated to Java 7.
I noticed some errors within vault when I tried to compile vault from latest source involving how it links with CraftEconomy3. I don't know if that would affect the stability of mCore or not since it is built using vault as a source. Just a thought if any of the programmers/testers are working on a solution to the console spams.
@ursak
Might be able to build you a custom build for 1.5.2 if you're not planning on bumping up to 1.6.1 Craftbukkit. Hopefully fix your errors. PM me if interested and attach a screenshot of the 6.4.1 errors you get with your 1.5.2 server.(Or raw paste data will do.)
Nice. 6.4.1 gives errors and 6.4.3 doesn't work with 1.5.2 servers ;(
@Mike10221999
You need Java 7.
@kowuaou
Download and install the latest version (6.4.3) of MCore.
I got this error when I started to use MCore for factions. (For 1.6):
http://paste.org/65855
I have updated to Java 7.
@MaximumBlock
Looks like an issue with Spigot or CraftBukkit. I'd report it to their respective error reporting sites.
Of course, each plugin in that error report may have to be corrected as well.
2013-07-04 21:33:25 [SEVERE] Error occurred while enabling mcore v6.4.3 (Is it up to date?) java.lang.ExceptionInInitializerError at com.massivecraft.mcore.MCore.onEnable(MCore.java:153) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_6_R1.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_6_R1.CraftServer.enablePlugins(CraftServer.java:264) at org.bukkit.craftbukkit.v1_6_R1.CraftServer.<init>(CraftServer.java:218) at net.minecraft.server.v1_6_R1.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_6_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R1.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:391) at net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.NullPointerException at com.massivecraft.mcore.store.Coll.<init>(Coll.java:741) at com.massivecraft.mcore.store.Coll.<init>(Coll.java:766) at com.massivecraft.mcore.MCoreConfColl.<init>(MCoreConfColl.java:17) at com.massivecraft.mcore.MCoreConfColl.<clinit>(MCoreConfColl.java:13) ... 12 more
@MaximumBlock I think that would be NoCheatPlus being unable to pass the moving of a player to the server. I suggest updating NCP.
Getting two errors on my servers, the server froze last night and I got this http://pastebin.com/8j80tqJT but I'm also regularly getting http://pastebin.com/YnmmRk5r since updating mcore and factions. Any idea?
Regards, Max
This is the longest console spam in history caused by mcore when a player joins. http://pastebin.com/8D5xaq9U
@aadnk
Thanks!
@austin101
That only checks that the browser is running Java 7. You also have to set up the PATH variable to point to the correct Java 7 installation.
Alternatively, you could reference Java 7 directly in the startup script:
Of course, this path depends on where you installed Java 7.
I made sure I installed java 7 this morning before I posted the first time.
I even went to www.java.com/verify/ after to double check. See picture...