ImgMap [Version 1.8]

Details

  • Filename
    ImgMap.jar
  • Uploaded by
  • Uploaded
    Oct 13, 2012
  • Size
    17.08 KB
  • Downloads
    1,351
  • MD5
    9e680615a10f5c8dc0f7424381dfaf4d

Supported Bukkit Versions

  • CB 1.3.2-R1.0

Changelog

Lot of new stuff. tl;dr I did many things to this build.

DataSaver - I added new functions to it. Specifically, I added deletion of map data, getting how many maps are permanent, only the ID of all the maps into an array, getting map data and ID in the form of a HashMap. Played around with setGlobalMaps to decrease reading necessity, stop (yes, I mean stop()) the thread once it's finished, and also check if the boolean running is even true. Also used HashMaps instead of looping through the entire file thousands of times.

ImgRenderer - Added AsyncDelayedTask (finally!).

Nineball (main class) - Moved CheckForImgType, Formats, and onCommand to CommanderCirno. Here, I just mostly shuffled things around, nothing new, besides the fact that it now saves the default config if none exists and saves the config on disable.

CommanderCirno (new) - A new class. The name itself sounds kinda obvious; it's a command executor for /map and /restoremap. The /map command was greatly improved, also added a slideshow function, and an optional permanent map function.

GeneralDaiyousei (new) - Another new class. Many new classes were added. Anyways, this one is subtly obvious if you see CommanderCirno first. It's another command executor specifically only for the /imap and /imgmap commands, along with configuration manipulation.

CirnoThread (new) - A new thread class. Since Oracle hasn't changed the stop() function yet, I decided to make a new class that uses a boolean rather then stop(). Does nothing really.

CirnoThreadGroup (new) - Obviously, it is a thread group meant for ONLY CirnoThreads. Other threads in here will simply not be tolerated! (smacks regular thread with scepter)

SlideshowRenderer (new) - This is something blindingly obvious. It's the slideshow rendering class.

None so far.