- Official Post
Bug or unimplemented thing?
Bug or unimplemented thing?
Bug or unimplemented thing?
it probably is a bug
Bug or unimplemented thing?
Dangit, was experimenting with achievements and forgot to turn off when building a production version... ignore it for now.
FrozenElite30:
Actually many things have auto aim in my addon. Tesla ray is an example of such thing.
EDIT:
Next update WILL contain absolutely MASSIVE nerfs. Like all armors require 9x more antimatter AND iridium, ~1.2stacks of iridium reinforced plates per armor piece.
Quantum Saber now uses Dense Titanium Plates (18 titanium).
Atomic Disassembler uses 2 chrome (regular plates, 2 matunits) just to piss early-mid-game bang resource collection off.
My plans on this weekend:
1) Titanium and Chrome ores.
2) Multiblock induction heater. (=alloy smelter)
You will be able to quadruple (or triple, or quintuple) with some expensive reactants (the better the reactant the more yield you get)
i got an error. it seems to related to thaumcraft.
i installed levelstorage 1.2.3 rc1 WITHOUT thaumcraft.
it looks like levelstorage wanna add an wand rod but failed since i didnt have thaumcraft installed.
this problem is shown after levelstorage 1.2.0
crashreport:
---- Minecraft Crash Report ----
// Quite honestly, I wouldn't worry myself about that.
Time: 14-1-17 下午9:15
Description: There was a severe problem during mod loading that has caused the game to fail
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: thaumcraft/api/wands/IWandRodOnUpdate
at cpw.mods.fml.common.LoadController.transition(LoadController.java:156)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:523)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at magic.launcher.Launcher.main(SourceFile:207)
Caused by: java.lang.NoClassDefFoundError: thaumcraft/api/wands/IWandRodOnUpdate
at makmods.levelstorage.proxy.CommonProxy.preInit(CommonProxy.java:46)
at makmods.levelstorage.LevelStorage.preInit(LevelStorage.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:522)
... 15 more
Caused by: java.lang.ClassNotFoundException: thaumcraft.api.wands.IWandRodOnUpdate
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 43 more
Caused by: java.lang.NullPointerException
This is exactly what i was afraid would happen... Must include TC api .class files in LS download.
Greg is gonna toast you with his lightning rod if you do that :3
I haz my antimatter armor, so let him do that
This is exactly what i was afraid would happen... Must include TC api .class files in LS download.
No you must not include them. You just have to do a little Reflection on implemented Interfaces by using extra Item Classes.
I haz my antimatter armor, so let him do that
So, you have a very fragile Antimatter Armor? Please tell me about how that is being better than the highly toxic and melting Quicksilver Armor of Metallurgy.
No, i have a top-notch armor each piece of which holds 1 billion EU and consists of 64 iridium plates infused with antimatter that create a tremendously strong energy field that is able to turn you into ash whenever you dare to walk up to me (32 blocks radius).
@Use reflection:
You can't implement interfaces on items using reflection, can you?
You know what happens when you "fuse" matter and antimatter together...
Or a less "offensive" statement : Minecraft logic.
Multiblocks aren't as bad as I expected. I'm done with all the structure-stuff (which is like all that is to be done multiblock-wise), now just need to write logic.
You can insert energy from casings; you can extract/input items from casings; gui opens when you click on casings. This is not a GT-kind of multiblock (which is not a multiblock really, GT MB machine a singleblock machine that just checks if it has blocks behind itself and shuts down when there isn't), it's a real multiblock.
@Use reflection:
You can't implement interfaces on items using reflection, can you?
Yes I can do such Magic. I can even do that with TileEntities.
Yes I can do such Magic. I can even do that with TileEntities.
Awesome. I do research. You can. What about me or other non - advanced Java Dev User?
I can too. Using ASM hackery, just create a phantom class that implements stuff you need (e.g. similar to forge's eventbushandler). But why must I if i can simply copypaste 10 files into zip?
because that can create more problems in the future.
IIRC, crashes due LS having an outdated TC4 API.
You do realize that thaumcraft doesn't update that often and when it does, api doesn't even change?
because that can create more problems in the future.
IIRC, crashes due LS having an outdated TC4 API.
Almost every mod - dev implement API's. Thats not fun we "can't" becuase of problems if install GregTech and different API's :'D