I have a suggestion that may improve your mod. For the trade offers you should use ghost items rather then the real item. Lets say someone wanted to trade a nether star for a full stack of diamonds. Well, currently the person who owns the nether star would also have to own a full stack of diamonds as well. If ghost items are used then they would only need 1 diamond to setup the trade offer.
Rollback Post to RevisionRollBack
Due to my snarky and sarcastic personality I can easily be seen as a jerk. If I've offended you in any way it was likely unintended.
I have a suggestion that may improve your mod. For the trade offers you should use ghost items rather then the real item. Lets say someone wanted to trade a nether star for a full stack of diamonds. Well, currently the person who owns the nether star would also have to own a full stack of diamonds as well. If ghost items are used then they would only need 1 diamond to setup the trade offer.
Please check the changelog and configuration headings in the OP, this feature was added in Trade Booth's last update, for MC 1.6.2. By default the ghost item setting is off (IIRC), so you'll need to turn it on in the mod's config file.
Ever thought about making 0.6.2.1 compatible with MC 1.5.2?
Coincidentally, yes. I thought about adding the features from the last version to the 1.5.2 version, but just recently decided it was a good idea. I'll see about doing it this coming weekend, it shouldn't be a whole lot of work.
java.lang.NoClassDefFoundError: tradebooth/block/BlockTradeBoothStorage
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:457)
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:194)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:174)
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:105)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:509)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:181)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:471)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:806)
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)
Caused by: java.lang.ClassNotFoundException: tradebooth.block.BlockTradeBoothStorage
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:179)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 34 more
Caused by: java.lang.IncompatibleClassChangeError: class tradebooth.block.BlockTradeBoothStorage has interface net.minecraft.world.storage.IThreadedFileIO as super class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:171)
... 36 more
Yes. You say it's open source, then don't state what the code is licensed as, therefore forcing people to assume that it's proprietary license, and they're not allowed to even see it ;P
The git repository does not appear to be up to date. This is an awesome mod and I was really looking forward to tinkering with it. Could you please update the git repository when you get a chance? Thank you kindly!
The git repository does not appear to be up to date. This is an awesome mod and I was really looking forward to tinkering with it. Could you please update the git repository when you get a chance? Thank you kindly!
Done, thanks for pointing that out and good luck with your tinkering. =)
Jeez, this mod deserves more attention. Have you ever thought of expanding it or adding new content other than just trading? I have a few ideas if you're interested.
your current release has isVaidForSlot(int,itemstack) in the class TileEntityTradeBoothStorage always return false, making it impossible to pipe or hopper into the booth. It's corrected on your github so it looks like you just need to upload a new bin.
I'm going to do it myself but I thought I'd let you know for others.
your current release has isVaidForSlot(int,itemstack) in the class TileEntityTradeBoothStorage always return false, making it impossible to pipe or hopper into the booth. It's corrected on your github so it looks like you just need to upload a new bin.
I'm going to do it myself but I thought I'd let you know for others.
Thanks for being opensource <3
Someone requested this in the past and I thought it was publicly discussed within this thread, but it seems that's not true. This should be that build:
Please check the changelog and configuration headings in the OP, this feature was added in Trade Booth's last update, for MC 1.6.2. By default the ghost item setting is off (IIRC), so you'll need to turn it on in the mod's config file.
Coincidentally, yes. I thought about adding the features from the last version to the 1.5.2 version, but just recently decided it was a good idea. I'll see about doing it this coming weekend, it shouldn't be a whole lot of work.
When I run the game appears this:
I hope you update soon to 1.6.4. Thank you.
It only took over a month, but I updated to 1.6.4. Nothing else was added or updated.
http://i.imgur.com/s5Xsq5k.png (MCF hates big images and text )
License? Do you mean software license?
Yes. You say it's open source, then don't state what the code is licensed as, therefore forcing people to assume that it's proprietary license, and they're not allowed to even see it ;P
http://i.imgur.com/s5Xsq5k.png (MCF hates big images and text )
Done, thanks for pointing that out and good luck with your tinkering. =)
I'm going to do it myself but I thought I'd let you know for others.
Thanks for being opensource <3
Someone requested this in the past and I thought it was publicly discussed within this thread, but it seems that's not true. This should be that build:
http://www.gamogora.com/mods/tradebooth.0.6.4.2t.zip