Tadukoo Bible Beta 0.3

Details

  • Filename
    TadukooBible.zip
  • Uploaded by
  • Uploaded
    Jul 31, 2014
  • Size
    1.02 MB
  • Downloads
    234
  • MD5
    5e859fe774c74076ad88ae02d1edc40f

Supported Bukkit Versions

  • CB 1.7.9-R0.2

Changelog

Beta 0.3 (July 31, 2014)

Books Added

  • Psalms

Command Changes

  • Aliases for books are fixed for /bible getbook and /bible givebook.
  • Added /bible previous [translation]
    • Aliases: pre, prev, back, before, and b4.
    • Shows you the Bible verse before the one you last read.
    • Gives a message if trying to go before Genesis 1:1.
    • Requires permission: TadukooBible.verse.previous
  • Added /bible next [translation]
    • Aliases: forward, for, after, aft, nextverse, versenext, nextv, and vnext.
    • Shows you the Bible verse after the one you last read.
    • Gives a message if trying to go after 3 John 1:14.
    • Requires permission: TadukooBible.verse.next
  • Added /bible last [translation]
    • Aliases: saved, save, load, lastverse, verselast, lastv, vlast, savedverse, savedverse, vsaved, savedv, vsave, versesave, loadverse, verseload, vload, and loadv.
    • Shows you the Bible verse you last read.
    • Requires permission: TadukooBible.verse.last
  • /bible givebook
    • Command name changed to /bible sendbook
    • Added aliases: sendbook, booksend, sendbible, and biblesend.
    • Permission changed to TadukooBible.book.send
  • /bible help [page]
    • Now uses EnumHelp for [page]. This allows for more keywords and easier updates in the future.

Permission Changes

  • Added TadukooBible.*
  • Gives all permissions.
  • Added TadukooBible.verse.previous
    • Allows use of /bible previous
    • Default: true
  • Added TadukooBible.verse.next
    • Allows use of /bible next
    • Default: true
  • Added TadukooBible.verse.last
    • Allows use of /bible last
    • Default: true
  • Added TadukooBible.book.send
    • Allows use of /bible sendbook
    • Replaces TadukooBible.givebook
    • Default: op
  • Added TadukooBible.book.get
    • Allows use of /bible getbook
    • Replaces TadukooBible.getbook
    • Default: true
  • Added TadukooBible.verse.read
    • Allows use of /bible [book] [chapter #] [verse #] [translation].
    • Default: true
  • Added TadukooBible.verse.random
    • Allows use of /bible random.
    • Replaces TadukooBible.random.
    • Default: true
  • Added TadukooBible.verse.announceget
    • Allows you to receive broadcasts from /bible announce.
    • Default: true
    • Replaces TadukooBible.announceget
  • Added TadukooBible.info.help
    • Allows use of /bible info and /bible help.
    • Replaces TadukooBible.help and TadukooBible.info.
  • Added TadukooBible.info.book
    • Allows use of /bible books
    • Replaces TadukooBible.books
  • Added TadukooBible.info.translation
    • Allows use of /bible translations
    • Replaces TadukooBible.translations
  • Added TadukooBible.op.config
    • Allows use of /bible config
    • Replaces TadukooBible.config
  • Added TadukooBible.op.announce
    • Allows use of /bible announce
    • Replaces TadukooBible.announce
  • Added TadukooBible.*
    • Gives all permissions.
    • Gives use, verse.*, book.*, info.*, and op.*
  • Added TadukooBible.verse.*
    • Gives all verse permissions.
    • Gives verse.read, previous, next, last, random, and announceget
  • Added TadukooBible.book.*
    • Gives all book permissions.
    • Gives book.get and send
  • Added TadukooBible.info.*
    • Gives all info permissions.
    • Gives info.help, book, and translation.
  • Added TadukooBible.op.*
    • Gives all op permissions.
    • Gives op.config and announce.
  • Removed TadukooBible.givebook
    • Replaced by TadukooBible.book.send
  • Removed TadukooBible.getbook
    • Replaced by TadukooBible.book.get
  • Removed TadukooBible.random
    • Replaced by TadukooBible.verse.random
  • Removed TadukooBible.announceget
    • Replaced by TadukooBible.verse.announceget
  • Removed TadukooBible.info
    • Replaced by TadukooBible.info.help
  • Removed TadukooBible.help
    • Replaced by TadukooBible.info.help
  • Removed TadukooBible.books
    • Replaced by TadukooBible.info.book
  • Removed TadukooBible.translations
    • Replaced by TadukooBible.info.translation
  • Removed TadukooBible.config
    • Replaced by TadukooBible.op.config
  • Removed TadukooBible.announce
    • Replaced by TadukooBible.op.announce

Other Changes

  • Moved commands to separate classes for easier changes in the future.
  • Using the "read" command (/bible [book] [chapter] [verse] [translation]) or /bible getbook now saves a record of last verse/book read (if PlayerRecords = true in the config.yml).
  • There is now an Enum for translations in preparation for future translations.
  • /bible getbook previous|next|last now uses EnumCmds to check aliases.
  • /bible getbook and /bible givebook now use EnumBooks to check for book names or aliases.
  • MainCommandExecutor's tranCheck method now uses EnumTrans.
  • MainCommandExecutor now handles common methods while command classes handle command-specific methods.
  • <book>Info, <book>Lim, <book>#, and <chapter>info are now in code instead of in config files.
  • Added EnumHelp for use with /bible help

Beta 0.2

Added John.

Moved Enums to a separate package.

Moved PermissionsChecker to Commands package.

Improved some commands and fixed bugs found or created during development of version.

None at the moment.