Seems interesting. We'll try it and see how it plays out. You may want to back up the old version, just in case.
Yeah, for now the old version is safe, but mostly just in case I screw up the new code really badly. It would be a real shame if the new features caused a lot of lag, but we'll see.
While coding it, I can't see anything that would cause a lot, other than the loading of the properties files, but that shouldn't take long unless you have a lot of properties for every book and collection.
EDIT: As part of the new properties system, I have to pass the entity dropping the book to decide if a particular book can be dropped. This is giving me an interesting side-effect, since now ad lib books will know the entity they are being dropped by and the world they are being dropped into at generation time.
In short, expect some new ad lib functions to take advantage of this!
This mod... I LOVE IT, I was in a cave and found lava (I didn't read about the lava monster) I looked at it turned my back to walk away when I got light on fire turned around and saw a "Lava Monster" I screamed for a moment then killed it and ran away. Just the excitment I need. Also I'm questioning how do you post a banner if the banner that I have on doesn't work on this post. XD Love the mod keep it up FatherToast! <3
Edit: So the banner didn't work, could somebody help me out? Also do I have to paste it as plain text or just paste?
This mod... I LOVE IT, I was in a cave and found lava (I didn't read about the lava monster) I looked at it turned my back to walk away when I got light on fire turned around and saw a "Lava Monster" I screamed for a moment then killed it and ran away. Just the excitment I need. Also I'm questioning how do you post a banner if the banner that I have on doesn't work on this post. XD Love the mod keep it up FatherToast! <3
Edit: So the banner didn't work, could somebody help me out? Also do I have to paste it as plain text or just paste?
I'm glad you like it! I always enjoy hearing stories like these!
Ah, forgot to mention that - just click the little switch in the corner so all the other buttons are disabled. Then, you can paste the code in. I didn't think about it since I never use the other mode.
Just throwing this idea out there, how would you guys like a mod that lets you copy, edit, and combine books, in addition to letting you set custom/formatted titles and authors from in game?
This would, of course, be completely server-sided.
Also, I'm currently working on reformatting the file structure for Lost Books. Right now, the code is all crazy, but it should be neater in the end. Also, it will allow you to organize your books into collections and write custom drop requirements (such as the mobs it can drop from) and chances (relative weights) per book/collection.
What do you guys think?
great dude! maybe you can add a book requirement if book 1 is on inventory allow book 2 to spawn and yeah i wrote a book some time ago and it is stuck on minecraft forever :c
the only thing i do not like is the custom author , that should be only outside minecraft
and how about a hardcore diary when on hardcore mode you will spawn with a diary if you write at least x characters it will be saved to the books list and maybe if you died on that world (permadeath) it can dropped by zombies when playing on another minecraft world
great dude! maybe you can add a book requirement if book 1 is on inventory allow book 2 to spawn and yeah i wrote a book some time ago and it is stuck on minecraft forever :c
the only thing i do not like is the custom author , that should be only outside minecraft
and how about a hardcore diary when on hardcore mode you will spawn with a diary if you write at least x characters it will be saved to the books list and maybe if you died on that world (permadeath) it can dropped by zombies when playing on another minecraft world
There's a similar feature going in to the mod in the next update, a collection property called "in_order", which will try to make the collection's books drop in order.
All the features, like making special titles or authors, will be toggleable. I want to include custom authors because it might be useful to people who want to make library-type things. If people request it, I could make some sort of permissions system to only allow certain players to use certain features.
Wow, these all look really good! I am impress. *Loud applause*
Diamonds to you!
Rollback Post to RevisionRollBack
Define Cute (choose 1): A) Creepers Aerbunnies C) Herobrine. If you chose A): You appeal to destruction and to stereotypes. If you chose B): You are a perfectly normal person, and enjoy the Aether Mod. If you chose C): Please leave the planet now before you set off a nuclear warhead--no one enjoys mass murders, however nice they might seem to you.
There's a similar feature going in to the mod in the next update, a collection property called "in_order", which will try to make the collection's books drop in order.
All the features, like making special titles or authors, will be toggleable. I want to include custom authors because it might be useful to people who want to make library-type things. If people request it, I could make some sort of permissions system to only allow certain players to use certain features.
Hey I'm doing a Modded survival series and some of your mods are in it. For the rest of the videos check out my channel here:https://www.youtube.com/user/Defeater33ify
First episode:
<snip>
Haha, alright. It'll be tough for crafting recipes (copying, editing, etc.), but I can definitely do it for codes (custom titles/authors, copyrighting, etc.).
I got this error on my server using Dungeon Crawler with the latest updated one.
[SEVERE] Encountered an unexpected exception LoaderException
cpw.mods.fml.common.LoaderException: java.lang.NoSuchFieldError: icons
at cpw.mods.fml.common.LoadController.transition(LoadController.java:142)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:690)
at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:93)
at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:357)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:140)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:429)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NoSuchFieldError: icons
at toast.dungeonCrawler.ItemDCItem.<clinit>(ItemDCItem.java:25)
at toast.dungeonCrawler._DungeonCrawler.registerItems(_DungeonCrawler.java:159)
at toast.dungeonCrawler._DungeonCrawler.init(_DungeonCrawler.java:642)
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:515)
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:314)
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.propogateStateMessage(LoadController.java:165)
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:314)
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:98)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:689)
... 5 more
I got this error on my server using Dungeon Crawler with the latest updated one.
<snip>
Solutions? Or needs to be fixed?
Hmm, interesting. Why would the server want icons?
I assume this happens every time you try to start the server. I'll see what I can do, but if the server really wants me to, I guess I can let it store the icon variables.
can you make it so that your mods can be toggled on and off via a command?
The other day i was playing a 1.5.1 vanilla server and i couldn't see any mobs. I had to remove the special mobs mod from my mods folder (so many mods derp) and then i could see the mobs again.
can you make it so that your mods can be toggled on and off via a command?
The other day i was playing a 1.5.1 vanilla server and i couldn't see any mobs. I had to remove the special mobs mod from my mods folder (so many mods derp) and then i could see the mobs again.
Can you make it like....
/sm toggle off
/sm toggle on
or something like that?
I thought I fixed that bug... Hm, I'm not sure what I can do about that, but I'll try to fix it again.
If it really cannot be fixed, then I'll see about making a command (not sure if that will work client-side, though).
Also for Lost Book's mod, you should totally add Creepypasta stories in there It would be hilarious to see people panic and get scared as they find these Creepypasta books xD
Also for Lost Book's mod, you should totally add Creepypasta stories in there It would be hilarious to see people panic and get scared as they find these Creepypasta books xD
Actually that reminds me of something i was gonnna ask
Father Toast, is it possible to make a book destroy itself after you finish reading it?
Also for Lost Book's mod, you should totally add Creepypasta stories in there It would be hilarious to see people panic and get scared as they find these Creepypasta books xD
What are those and is it legal? I like scaring people.
Actually that reminds me of something i was gonnna ask
Father Toast, is it possible to make a book destroy itself after you finish reading it?
Hmm, I don't know. I'm working on a way to detect when the book GUI is closed from the server side. If I can figure that out, then that might be an interesting property - self-destructing messages.
Yeah, for now the old version is safe, but mostly just in case I screw up the new code really badly. It would be a real shame if the new features caused a lot of lag, but we'll see.
While coding it, I can't see anything that would cause a lot, other than the loading of the properties files, but that shouldn't take long unless you have a lot of properties for every book and collection.
EDIT: As part of the new properties system, I have to pass the entity dropping the book to decide if a particular book can be dropped. This is giving me an interesting side-effect, since now ad lib books will know the entity they are being dropped by and the world they are being dropped into at generation time.
In short, expect some new ad lib functions to take advantage of this!
Edit: So the banner didn't work, could somebody help me out? Also do I have to paste it as plain text or just paste?
I'm glad you like it! I always enjoy hearing stories like these!
Ah, forgot to mention that - just click the little switch in the corner so all the other buttons are disabled. Then, you can paste the code in. I didn't think about it since I never use the other mode.
great dude! maybe you can add a book requirement if book 1 is on inventory allow book 2 to spawn and yeah i wrote a book some time ago and it is stuck on minecraft forever :c
the only thing i do not like is the custom author , that should be only outside minecraft
and how about a hardcore diary when on hardcore mode you will spawn with a diary if you write at least x characters it will be saved to the books list and maybe if you died on that world (permadeath) it can dropped by zombies when playing on another minecraft world
There's a similar feature going in to the mod in the next update, a collection property called "in_order", which will try to make the collection's books drop in order.
All the features, like making special titles or authors, will be toggleable. I want to include custom authors because it might be useful to people who want to make library-type things. If people request it, I could make some sort of permissions system to only allow certain players to use certain features.
Yes, feel free to include them!
Thank you, I'm glad you like it!
Diamonds to you!
Thank you!
permissions , YES PLEASE
Haha, not sure. When I start on Special Mobs again, we'll see.
Cool, I'll check it out!
Haha, alright. It'll be tough for crafting recipes (copying, editing, etc.), but I can definitely do it for codes (custom titles/authors, copyrighting, etc.).
[SEVERE] Encountered an unexpected exception LoaderException
cpw.mods.fml.common.LoaderException: java.lang.NoSuchFieldError: icons
at cpw.mods.fml.common.LoadController.transition(LoadController.java:142)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:690)
at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:93)
at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:357)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:140)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:429)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)
Caused by: java.lang.NoSuchFieldError: icons
at toast.dungeonCrawler.ItemDCItem.<clinit>(ItemDCItem.java:25)
at toast.dungeonCrawler._DungeonCrawler.registerItems(_DungeonCrawler.java:159)
at toast.dungeonCrawler._DungeonCrawler.init(_DungeonCrawler.java:642)
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:515)
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:314)
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.propogateStateMessage(LoadController.java:165)
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:314)
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:98)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:689)
... 5 more
Solutions? Or needs to be fixed?
Remember to watch your back.
Hmm, interesting. Why would the server want icons?
I assume this happens every time you try to start the server. I'll see what I can do, but if the server really wants me to, I guess I can let it store the icon variables.
can you make it so that your mods can be toggled on and off via a command?
The other day i was playing a 1.5.1 vanilla server and i couldn't see any mobs. I had to remove the special mobs mod from my mods folder (so many mods derp) and then i could see the mobs again.
Can you make it like....
/sm toggle off
/sm toggle on
or something like that?
I thought I fixed that bug... Hm, I'm not sure what I can do about that, but I'll try to fix it again.
If it really cannot be fixed, then I'll see about making a command (not sure if that will work client-side, though).
Remember to watch your back.
Actually that reminds me of something i was gonnna ask
Father Toast, is it possible to make a book destroy itself after you finish reading it?
ooooooooooooo
What are those and is it legal? I like scaring people.
Hmm, I don't know. I'm working on a way to detect when the book GUI is closed from the server side. If I can figure that out, then that might be an interesting property - self-destructing messages.
Thank you, I think!