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!
@TheDavroar
All 1.5.0 builds but no 1.5.1 build.
@Cayorion
On which dev build from 1.5 does MCore 6.1.0 work if i may ask then?
Thanks in advance!
@Cayorion
Do you have a repo link so we could stop bugging you here for future updates?
@SmashboxGaming
@TheDavroar
MCore is expected to break at almost every minecraft version number update. The library use version dependent features.
A new version compatible with 1.5.1 is now pending approval.
@SmashboxGaming
same problem man...
@Cayorion
Suprise suprise, broke again. http://paste.thezomg.com/8474/46328136/
The version for 1.5 doesn't seem to work, tried many dev builds of bukkit, none worked atm..
[WARNING] [mcore] Task #4 for mcore v6.0.1 generated an exception
java.lang.AssertionError at com.massivecraft.mcore.xlib.gson.internal.bind.TypeAdapters$EnumTypeAdapter.<init>(Unknown Source) at com.massivecraft.mcore.xlib.gson.internal.bind.TypeAdapters$24.create(Unknown Source) at com.massivecraft.mcore.xlib.gson.Gson.getAdapter(Unknown Source) at com.massivecraft.mcore.xlib.gson.internal.bind.CollectionTypeAdapterFactory.create(Unknown Source) at com.massivecraft.mcore.xlib.gson.Gson.getAdapter(Unknown Source) at com.massivecraft.mcore.xlib.gson.internal.bind.ReflectiveTypeAdapterFactory$1.<init>(Unknown Source) at com.massivecraft.mcore.xlib.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(Unknown Source) at com.massivecraft.mcore.xlib.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(Unknown Source) at com.massivecraft.mcore.xlib.gson.internal.bind.ReflectiveTypeAdapterFactory.create(Unknown Source) at com.massivecraft.mcore.xlib.gson.Gson.getAdapter(Unknown Source) at com.massivecraft.mcore.xlib.gson.Gson.toJson(Unknown Source) at com.massivecraft.mcore.xlib.gson.Gson.toJsonTree(Unknown Source) at com.massivecraft.mcore.store.storeadapter.StoreAdapterGson.read(Unknown Source) at com.massivecraft.mcore.store.Coll.saveToRemote(Unknown Source) at com.massivecraft.mcore.store.Coll.syncId(Unknown Source) at com.massivecraft.mcore.store.Coll.syncSuspects(Unknown Source) at com.massivecraft.mcore.store.Coll.onTick(Unknown Source) at com.massivecraft.mcore.MCore$1.run(Unknown Source) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:899) at ho.r(DedicatedServer.java:309) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:857) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:744) at fy.run(ThreadMinecraftServer.java:16) =====
What error?
my server keeps saying it is not loaded so i cant download my vampire plugin
I have just updated to 1.5. The file is pending approval.
@Zombiemold
Oh thanks I will fix as soon as possible. I have removed the debug output and added extra debug output for the "scary error" on git master branch. I doubt the scary issue is dangerous in any way though.
Do you know how to reproduce the error?
Getting excessive scary errors with mcore version: 6.0.1.
Here are some samples:
http://pastebin.com/5ajGMNC3
http://pastebin.com/edcm8B3R
Additionally, it seems I am getting debug messages in my console.
http://pastebin.com/DFTzmi4Z
I removed Lombok as a project dependency. This will make life a bit easier for those of you who feel like compiling mcore yourselves.
https://github.com/MassiveCraft/mcore/commit/8c11390bf98938810c77148924ced1b609ecb2df
@spawnstah
Oh I just realized it could be you do not have Lombok installed in your IDE? I'm using this for mcore: http://projectlombok.org/index.html
@Cayorion
Thanks for updating mcore and Vampires. Very appreciated! :)
@SmashboxGaming
Sorry 'bout that I've been busy. It's been updated for a while, you could have compiled it from github even though I understand that's a bit cumbersome if you are unused to it.
@spawnstah
Those weird dependencies you saw are CraftBukkit ones as opposed to Bukkit ones. That is very bad practice and I am working on removing them. In the semi-close future I will have gotten rid of them and will be using Bukkit only. From that point in time the plugin won't need updating as often.
MCore 6.0.0 for CB 1.4.7-R1.0 is awaiting approval:
Don't link to unapproved files :)
Yeah I am going to submit it to Bukkit as inactive. If it's not supported on bukkit anymore then it doesn't really belong here.
@ShadowDog007
Really? I did the same, and had a lot of errors and missing dependencies in the code.