Installing dev2 on a server will result in this crash:
http://pastebin.com/XMAzhQ8b
I think the problem is courtesy of this class. The thing is the forge class EnumRarity is Clientside Only.
https://github.com/mak326428/L…age/item/SimpleItems.java
Yes, you are absolutely right. I always forget to test new versions on server. Sorry, will get fixed next version.
EDIT: it's harder to fix than I thought. The deal is that when I initialize items (which i do in initItems() method), i must specify rarity for the item, but EnumRarity class does not exist on server side (FML's SideTransformer just removes it from proper classpath). I could do it the hacky way, but i hate seeing code being inelegant.
EDIT 2: Made it! https://gist.github.com/mak326428/6560958
EDIT 3: hopefully fixed major server derps. Server works now pretty well.
EDIT 4: going to fix PowerSyncs and Superconductors. After that, i think, i can release a stable (hopefully) version.
EDIT 5: oh, i forgot, there's no way you can get to Antimatter Universe. I think i'll add some simple item for that purpose as a temporary solution.
EDIT 6: I fixed powersyncs. Yay for that! And now I'm testing WChargers (i think i've probably fixed them too, but not sure really)
EDIT 7: Nah, chargers seem bugged. Proper investigation is required.
EDIT 8: I think i've run into a rather serious problem. The deal is that I add chargers to registry every tick and the next tick it is being removed. The problem is the injectEnergyUnits() code is being executed JUST (oh, what an awesome coincedence!) in the middle-time between registrycleaning and readding charger to the registry. The result is:
Chargers are broken. Completely. I don't know how to fix them.
I thought to do registry-cleaning once 5 or so ticks. No, that won't work either because every 5th energy packet will be just lost and when you drop charger during 5 ticks there's a potential ability for energy to appear from nowhere.