Tadukoo Bible Books is a plugin to go with the [Tadukoo Bible Project] (https://github.com/Tadukoo/TadukooBibleProject). It creates the bookconfig files and checks them.
None at the moment.
None at the moment.
BookConfigChapterNotifications: 5
- How many chapters are made before notifying you.
- Set to 0 to never be notified.
KJVBookCheck: check
- The settings above are how to check the bookconfig.yml file for the given translation.
- Create will overwrite books even if they already exist.
- Correct will overwrite incorrect parts of books and ignore others.
- Check will simply check if each book exists and create them if they don't.
- Ignore will do nothing.
- If not the entire translation or if the translation isn't complete, then check if any books should be checked (..check: true in Tadukoo Bible Books config)
- If not, skip it.
- If it doesn't exist, skip it.
- If it is, skip it.
- If not, go to Create Book Requirements.
- If not, skip it.
- If it doesn't exist, skip it.
- If it does, go to Create Book Requirements.
Beginning
Set chapter number limit for notification to whatever's set in the config (ncL = config chapter-notify)
Loop
- If not, put it into the file. (Book#.# = page)
- Then set it to blank. (page = null)
- Check if the page number is 50 (pageNum == 50)
- If it is, set the end values, set the page number to 0, and increment the book number. (Book#.End.c = c, Book#.End.v = v, pageNum = 0, and bookNum++)
- If the book number was incremented and nextPage isn't blank, add "Chapter # Cont./n" to nextPage (nextPage = "Chapter # Cont./n" + nextPage)
- If the book number was incremented, set book done to true (bookDone = true)
- Then increment the page number (pageNum++)
- If it is blank, continue.
- If not, set the temporary page to it and set it to blank. (tempPage = nextPage and nextPage = null)
- If so, check if chapter limit is met. (c == cL)
- If so, set bible done to true (bibleDone = true)
- If so, increment chapter number and set verse number to 0 (c++ and v = 0)
- If so, get new verse limit. (EnumChps.getNum(c))
- Put temporary page into page. (page = tempPage)
- If chapter-notify is met, print "Starting Chapter #..." to console and reset nc (nc == ncL and nc = 0)
- Increment chapter number for notification (nc++)
- Set next page to "Chapter #/n" (nextPage = "Chapter #/n")
- Set temporary page to blank. (tempPage = null)
- Start the loop over.
- If not, increment verse number (v++)
- If so, set up the start stuff for the new one and set book done to false (Book#.start.c = c, Book#.start.v = v, and bookDone = false)
- If so, start loop over.
- If not, continue.
Currently, it appears that each chapter takes between 1 and 5 seconds to generate, with an average of 3 seconds.
Add commands to mess with stuff while the server's up.
Make config changes so that it's shorter.
None currently.
Currently you are unable to download the plugin jar file. Once this plugin is finished (which won't be until after [Tadukoo Bible] (https://github.com/Tadukoo/TadukooBibleProject) is finished), it will be available on BukkitDev.
Currently to download and install this plugin, you must download the classes and plugin.yml file, then import them into eclipse, along with importing the Bukkit API (Currently this plugin is built off of [1.7.9-R0.2 Beta Build 1938] (http://dl.bukkit.org/downloads/bukkit/view/02630_1.7.9-R0.2/)) and importing [TadukooBibleProject] (https://github.com/Tadukoo/TadukooBibleProject) (Currently this plugin uses Tadukoo Bible version Beta 0.5).
Do not import the Tadukoo_Bible_Books or Tadukoo_Bible folders into eclipse. Simply place them in your plugins folder.
May be documented in the future.