MCCore

A collection of many useful developer tools for promoting compatibility and ease of development
Back to Files

MCCore v1.58

File nameMCCore.jar
Uploader
stove96stove96
Uploaded
Sep 18, 2016
Downloads
4.0K
Size
242.4 KB
File ID
945124
Type
R
Release
Supported game versions
  • 1.10

What's new

Version 1.58 - 9/17/16
  • Added toggle command for scoreboards
  • Fixed an issue with date format failing in SQLEntry
Version 1.57 - 9/13/16
  • Fixed an issue with stat boards not updating
Version 1.56 - 9/10/16
  • Hotfix for teams in scoreboards
Version 1.55 - 9/10/16
  • Reworked scoreboards
    • Efficiency improvements
    • Compatible with other plugins when using side displays
  • Events for maps are no longer handled if no map menus are active
  • Fixed upper camel formatting not working properly
Version 1.54 - 8/26/16
  • Fixed another parsing issue
Version 1.53 - 8/25/16
  • Fixed a parsing issue
  • Fixed math inefficiencies in TargetHelper
Version 1.52 - 4/21/16
  • Fixed linear targeting ignoring tolerance values
Version 1.51 - 4/17/16
  • Added methods to grab the packages for NMS/Craft classes
  • Fixed an NPE when parsing configs with multiple blank lines
Version 1.50 - 4/7/16
  • Fixed issue with fetching online players for older servers
  • Fixed a NPE issue with scoreboards being displayed
Version 1.49 - 4/2/16
  • Added JSON data file utilities
  • Added number parser utility that supports different locales
Version 1.48 - 3/23/16
  • Added slot details for equip/unequip events
  • Improved regex for expandFront and expandBack filters
  • Fixed "expandBack" not working properly
  • Fixed an NPE issue with scoreboards
Version 1.47 - 3/13/16
  • Added InventorySerializer utility class
  • Added Block Dust support to the Particle class
  • Fixed Icon Crack particles playing as Block Crack particles
Version 1.46 - 3/11/16
  • Fixed ItemLoseDurability and ItemGainDurability events not cancelling when set to
  • Fixed client crash when trying to play invalid particles for 1.8+ servers
  • Fixed NPE issue with Equip/Unequip events
Version 1.45 - 3/10/16
  • Fixed Block Crack and Icon Crack particles
Version 1.44 - 3/10/16
  • Added new mob/item definitions
  • Fixed LAVA_DRIP particle crashing clients
  • Fixed MapImage sometimes not drawing properly in some situations
Version 1.43 - 3/7/16
  • Fixed command list JSON format for 1.9
Version 1.42 - 3/4/16
  • Added options to DataSection and YAMLParser to allow non-quote encasing of strings
Version 1.41 - 3/3/16
  • Added network bandwidth optimization classes to the Map GUI API
  • Fixed Map API for 1.9.0
Version 1.40 - 3/1/16
  • Added support for 1.9.0
Version 1.39 - 5/23/15
  • Fixed SQL setting functions on strings containing single quotes
  • Fixed the regex for double values
Version 1.38 - 5/17/15
  • Added option for cooldowns on configurable commands
  • Fixed an issue with strings encased in double quotes loading improperly
  • Fixed Protection thinking enemies are allies when high damage reduction is applied
  • Fixed VersionManager not accounting for UUIDs when passed in as a string
Version 1.37 - 4/20/15
  • Added support for dumping config data to strings
  • Fixed an issue with console-restricted commands not running
  • Fixed ColumnType for SQL to better match SQL specifications
Version 1.36 - 4/8/15
  • Fixed saving map schemes
  • Fixed edge cases for drawing text to maps
  • Fixed small issue with health methods
Version 1.35 - 3/30/15
  • Fixed map menus conflicting with anti-flying plugins
  • Fixed periods sometimes not showing on map menus
Version 1.34 - 3/27/15
  • Improved the Map API
  • Fixed TargetHelper's getOpenLocation and isObstructed methods
  • Fixed loading list values
  • Fixed loading values using defaults
  • Fixed loading values from config paths
  • Fixed typo with "prev-button-hover"'s config path
Version 1.33 - 3/20/15
  • Fixed DataSection being picky about fetching number values
  • Fixed YAMLParser not loading string lists properly
Version 1.32 - 3/18/15
  • Fixed parsing configs with root keys of 2 characters
Version 1.31 - 3/18/15
  • Added a map menu API
  • Fixed a bug with reflection
  • Fixed a bug with the CommentedConfig YAML parser
Version 1.30 - 3/13/15
  • Added CommentConfig for UTF-8 and comment support in configs
  • Optimized drawing to map canvas
Version 1.29 - 3/8/2015
  • Added helper classes for drawing to maps
Version 1.28 - 2/9/2015
  • Added 1.8 particle compatibility
  • Added obstruction methods to TargetHelper
  • Fixed Spigot version detection
Version 1.27 - 1/11/2015
  • Tweaked version checking for 1.8
Version 1.26 - 1/1/2015
  • Added InventoryManager
  • Fixed an IO bug with ConfigurableCommand
Version 1.25 - 12/20/14
  • Worked on VersionManager a little more
  • Added config messages to ConfigurableCommand
Version 1.24 - 11/26/14
  • Added a hotfix to VersionManager
  • Added more control over particles
Version 1.23 - 6/21/14
  • Added a static method to clear config sections in the Config class
  • Added methods to send messages to specific areas in the language config
  • Added methods to iterate through a cuboid region's contained locations or it's border locations
  • Added a utility class for copying embedded resources
  • Added a utility class for playing particle effects
  • Added a utility class for reflection
  • Added a method to get the current server type (Bukkit, Spigot, or Cauldron) in VersionManager
  • Fixed a bug with servers using Cauldron
Version 1.22 - 6/10/14
  • Fixed disabling chat functions completely
  • Fixed efficiency issues in the LocationData class
Version 1.21 - 6/4/14
  • Fixed ConfigurableCommands not being detected by Bukkit
Version 1.20 - 5/31/14
  • Added a reflection utility class
  • Fixed several bugs in the PlayerUUIDs class
Version 1.19 - 5/28/14
  • Removed durability debugging messages
Version 1.18 - 5/23/14
  • Added individual command usage for functional configurable commands
  • Added an method to display command usage without providing a page number
  • Added an option to consider passive mobs as allies in the Protection class
  • Added some informational methods to ConfigurableCommand
Version 1.17 - 5/17/14
  • Added the Durability helper class for controlling custom durabilities
  • Added ItemGainDurabilityEvent and ItemLoseDurabilityEvent
  • Added more item names to the ItemManager dictionary
  • Fixed a bug where config files would save on server close when not desired
  • Worked on documentation in several classes
Version 1.16 - 5/14/14
  • Added a new command API for configurable commands
  • Added a new API for language configurations
  • Added cross-version utility classes
  • Fixed the Protection class not considering the pets of allies as allies
  • Fixed a minor miscalculation in the TargetHelper class
  • Fixed a bug in the Cuboid class
  • Made several optimizations
  • Updated TargetHelper and Protection to be more flexible
Version 1.15 - 5/8/14
  • Changed StatBoards and StatHolders to work better with the UUID changes
  • Fixed a bug with PlayerBoards
Version 1.14 - 2/2/14
  • Added a method to set prefixes and suffixes for players
  • Added a method to set custom text below player names
  • Added a method to set the score below each player's name
Version 1.13 - 12/14/13
  • Added positional check methods to the TargetHelper class
  • Added the DebugManager class
  • changed TextFormatter to work with strings using both spaces and underscores
  • Fixed name formatting for prefixes
  • Fixed the double regex string
  • Reworked the Protection class
Version 1.12 - 10/17/13
  • Removed debugging messages
Version 1.11 - 10/16/13
  • Made several LocationData methods static like they were supposed to be
Version 1.10 - 10/15/13
  • Added PageManager
  • Added TargetHelper
  • Added a SenderType to ICommands to limit the console or players from commands
Version 1.9 - 9/23/13
  • Added sphere region helper class
  • Added cuboid region helper class
  • Added split methods in TextSizer
  • Added TypeChecker helper class
  • Added the ConfigSerializer helper class
Version 1.8 - 7/23/13
  • Added splash potion spawning methods
  • Added color helper methods for coloring strings and string lists
  • Added comments
  • Removed spacing in front of commands for command usage
Version 1.7 - 7/10/13
  • Fixed a strange bug with the text sizer on strings with many chat colors added
Version 1.6 - 7/1/13
  • General bugfixes
Version 1.5 - 6/28/13
  • Added the PlayerEquipEvent and PlayerUnequipEvent custom events
  • Added a plugin parameter to the get methods in MCCore for Config files
  • Fixed scoreboards not unregistering scoreboards in some situations
Version 1.4 - 6/26/13
  • Fixed the automatic registering of commands
Version 1.3 - 6/26/13
  • Added an optional third parameter to CommandHandler
  • Added the EconomyPlugin interface
  • Added the ISavable interface
  • Added auto-save functionality to configs obtained through MCCore
Version 1.2 - 6/26/13
  • Added a few methods to Economy
  • Fixed chat data not saving
  • Moved the permission check for CommandHandler into its own method
  • Removed the saveOnDisable property for Config
Version 1.1 - 6/25/13
  • Added the rest of the items for 1.5.2
  • Added a vanilla to bukkit method for items
  • Fixed command usage displaying correctly
Version 1.0 - 6/25/13
  • Initial release

This mod has no related projects