Tadukoo Bible 1.0

Details

  • Filename
    TadukooBible.zip.zip
  • Uploaded by
  • Uploaded
    Nov 28, 2014
  • Size
    2.76 MB
  • Downloads
    551
  • MD5
    fa7000bb6d7a0ff2620703e8db0283c1

Supported Bukkit Versions

  • CB 1.7.9-R0.2

Changelog

1.0 (November 28, 2014)

Books Added

  • Isaiah
  • Jeremiah
  • Lamentations
  • Ezekiel
  • Daniel
  • Hosea
  • Joel
  • Amos
  • Obadiah
  • Jonah
  • Micah
  • Nahum
  • Habakkuk
  • Zephaniah
  • Haggai
  • Zechariah
  • Malachi

Command Changes

  • /b
    • Now you can use /b instead of /bible for all /bible commands.
  • /bible
    • Now arguments may be typed in any order.
    • Read or aliases can only be first though.
    • Checks if player has translation permission.
  • /bible send
    • Now arguments may be typed in any order.
    • Now you may type aliases for anonymous.
    • Now can use bypass to bypass players.yml settings.
    • Now checks players.yml for if player has opted out of receiving verses or if sender is blocked by player.
  • /bible previous
    • Now goes back by verse rather than verse, chapter, or book.
  • /bible previous, next, and last
    • Now use Verse class to check stuff.
  • /bible favorite
    • Allows you to favorite a Bible verse.
    • Allows you to list favorite Bible verses.
  • /bible random, getbook, sendbook, and announce
    • Now you can type the arguments in any order.
  • /bible getbook
    • Added aliases getb and bget.
  • /bible sendbook
    • Added aliases sendb, bsend, giveb, and bgive.
    • Now you may type aliases for anonymous.
  • /bible permission
    • Aliases: perm and perms
    • Lists permissions or shows info about a permission.
    • Requires permission: TadukooBible.info.permission
  • /bible read, send, and announce
    • You can now use "favorite:#" or "favorite #" instead of a reference.
  • /apocrypha
    • Basic functionality set-up.
    • Always gives message about not being available yet.
  • /apocrypha help
    • Shows that no commands are available yet.
  • /t
    • Can do /t b or /t bible for same functionality as /bible
    • Can do /t a or /t apocrypha for same functionality as /apocrypha
    • /t will be standard for all Tadukoo plugins.
    • If another Tadukoo plugin is on the server, Tadukoo bible no longer controls /t
    • If Tadukoo Core is on the server, it controls /t and the same functionality is available.

Permission Changes

  • Changed TadukooBible.*
    • Now gives TadukooBible.bible.*, TadukooBible.apocrypha.*, and TadukooBible.debug
  • Added TadukooBible.bible.*
    • Gives all bible permissions.
  • TadukooBible.verse.*
    • Added TadukooBible.verse.favorite to children.
  • Added TadukooBible.block.*
    • Gives all block permissions.
  • Added TadukooBible.bypass.*
    • Gives all bypass permissions.
  • Added TadukooBible.apocrypha.*
    • Gives all apocrypha permissions.
  • Added TadukooBible.translation.*
    • Gives all translation permissions (default and KJV)
  • Added TadukooBible.translation.default
    • Allows you to use the default translation. Overrides the translation's permission.
    • Default: true
  • Added TadukooBible.translation.KJV
    • Allows you to use the KJV.
    • Default: true
  • Added TadukooBible.verse.favorite
    • Allows use of /bible favorite.
    • Default: true
  • Added TadukooBible.block.view
    • Allows using /bible block to view current information.
    • Default: true
  • Added TadukooBible.block.verse
    • Allows using /bible block verse.
    • Default: true
  • Added TadukooBible.block.book
    • Allows using /bible block book.
    • Default: true
  • Added TaudkooBible.block.immune
    • Makes you immune from being blocked with /bible block.
    • Default: op
  • Added TadukooBible.receive
    • Allows use of /bible receive.
    • Default: true
  • Added TadukooBible.bypass.verse
    • Allows you to bypass players.yml verse settings.
    • Default: op
  • Added TadukooBible.bypass.book
    • Allows you to bypass players.yml book settings.
    • Default: op
  • Added TadukooBible.apocrypha.use
    • Allows use of /apocrypha.
    • Default: true
  • Added TadukooBible.apocrypha.info.help
    • Allows use of /apocrypha help.
    • Default: true
  • Added TadukooBible.debug
    • Shows you debug messages.
    • Default: false

Configuration Changes

  • Config.yml Changes
    • language setting added
      • Changes to en_US if "English" or "en" are there on startup.
      • Changes to en_US if it isn't already.
        • This will be used in the future to default it to en_US if a non-existant name is typed.
    • Removed PlayerRecords
      • This means player records are always kept.
      • This makes it so that all commands that require player records will always work.
    • Added statistics.player and statistics.plugin
      • player is for statistics per player.
      • plugin is for statistics for everyone.
    • Added debug
      • Shows debug info to console if set to true.
    • Renamed DefaultTranslation, DefaultBook, DefaultChapter, DefaultVerse, and DefaultPart to default.<type>
    • Renamed Version to version.
    • Renamed Permissions to permissions.
    • Renamed Books to books.
  • Languages File made
    • Added book descriptions from before.
    • Added translation description.
    • Added alias messages. (book and translation)
    • Added help pages.
  • playerList.yml made
    • This lists player names and their UUIDs, used for commands where you type a player's name/UUID.

Tadukoo Bible Books (TBB) Changes

  • Made minor changes so it still works with Tadukoo Bible 1.0.

Other Changes

  • Made some changes to allow TadukooCore to work with it.
  • ConfigCheck class made to check config.yml, rather than having function in the TB class.
  • EnumAvail Made
    • Will be used in the future for when a translation is incomplete.
  • EnumBooks Changes
    • Removed book descriptions and alias messages.
    • Removed alias3 (unused)
    • Moved book number to beginning for less confusion.
    • Removed num stuff, using ordinal() method instead.
    • Removed availability.
  • EnumChps Changes
    • Removed switchChp, use fromString instead.
    • Added comments to this too.
  • EnumCmds Changes
    • Added items for future commands.
    • Added setting for apocrypha (availability in /apocrypha)
    • Added anonymous for use in /bible send and /bible sendbook.
      • Makes it so aliases may be typed.
  • EnumHelp Changes
    • Put minor page number in here.
    • Put max boolean to use for getting maximum "minor" page.
    • Put title in there to get from language file.
    • Put paths in there to get from language file.
    • Changed it so that a max of 5 aliases can be listed per item.
  • EnumPerms Changes
    • Added new permissions.
    • Description and children are now stored in language file.
  • EnumTrans Changes
    • Removed translation description.
    • Removed alias message.
  • permChecks Changes
    • Added type String for bible or apocrypha.
  • Package changes
    • cmdhandling package renamed to commands.handling
    • "args" package renamed to commands.args
    • Apocrypha args package named commands.apocrypha.args
    • commands package will be used for dealing with the arguments after they're sorted out in the args package.
    • com.gmail.lucario77777777 renamed to com.gmail.realtadukoo

Known Issues

  • /bible help page 11 is too long.
  • /bible help has pages with things like {defBook}.
  • /bible help page 11 is too long.
  • /bible help has pages with things like {defBook}.