<commit_before>Changelog:
Versions without changelogs probably had very small misc fixes, like tweaks to the source code

Key:
  + Addition
  = Fix
  ! Change
  - Removal

Version 1.3.09
 + Added several permission nodes to give individual users special perks (Double/Triple/Quadruple XP)
 = Fixed issue with NoCheatPlus and Serrated Strikes / Skull Splitter (fight.noswing)
 = Fixed bug where you could receive Archery XP from Potions
 = Fixed bug with duping blocks via piston pushing
 = Fixed bug with falling sand/gravel not being tracked
 = Fixed bug with Tree Feller not working with custom axes
 = Fixed bug with locale strings when trying to teleport to a non-existent player
 = Fixed bug with Tree Feller changing durability before checking for axe splintering
 ! Changed Spout settings to be in their own config file (spout.yml)

Version 1.3.08
 + Added more notifications about Vampirism and Hardcore mode on player death
 + Added information about Hardcore mode when joining a server running Hardcore mode
 + Added new hidden.yml inside the jar for very sensitive config options for advanced users
 + Added option to disable Chunklets for servers which do not have doubledrops and do not care about xp farming
 + Added new "Max_Seconds" setting in config.yml to limit the max time of abilities
 + Added new repair configs to allow customization of the repair skill
 + Added message to inform users about hardcore mode on login
 = Fixed exploit where you could gain tons of Acrobatics XP from spamming Ender Pearls
 = Fixed normal pistons marking a block as user-placed on retract if it wasn't a sticky piston (thanks turt2live!)
 = Fixed handling of the Unbreaking enchantment so that tools are actually damaged as they should now
 = Fixed hurting pet cats with serrated strikes
 ! Changed Hardcore Vampirism to require the victim to have at least half the skill level of the killer in order for vampirism to proc (this is to avoid exploitation)
 ! Changed Hardcore Vampirism to steal a minimum of 1 skill level from a player no matter the percentage
 ! Changed Hardcore & Vampirism to not be executed if percentages were set to zero or below
 ! Changed Vampirism to actually remove stats from the victim
 ! Changed Vampirism to inform the victim of their stat loss
 ! Changed Mining to allow Silk Touch to work again since the dupe exploit has been fixed.
 ! Changed Metrics to also report if the server uses plugin profiling
 - Removed level and item settings from Repair skill in config.yml

Version 1.3.07
 + Added ability to gain XP from custom blocks. Enable custom blocks in the config file, then enter the data in the blocks.yml file.
 + Added ability to gain XP with custom tools. Enable custom tools in the config file, then enter the data in the tools.yml file.
 + Added ability to repair custom tools. Enable custom tools in the config file, then enter the data in the tools.yml file.
 + Added ability to repair custom armor. Enable custom armor in the config file, then enter the data in the armor.yml file.
 + Added functionality which makes a new folder in all world files "mcmmo_data" to store player placed block information in
 + Added new configurable Hardcore mode functionality to mcMMO<commit_msg>Changelog update.<commit_after>Changelog:
Versions without changelogs probably had very small misc fixes, like tweaks to the source code

Key:
  + Addition
  = Fix
  ! Change
  - Removal

Version 1.3.09
 + Added several permission nodes to give individual users special perks (Double/Triple/Quadruple XP)
 = Fixed issue with NoCheatPlus and Serrated Strikes / Skull Splitter (fight.noswing)
 = Fixed bug where you could receive Archery XP from Potions
 = Fixed bug with duping blocks via piston pushing
 = Fixed bug with falling sand/gravel not being tracked
 = Fixed bug with Tree Feller not working with custom axes
 = Fixed bug with locale strings when trying to teleport to a non-existent player
 = Fixed bug with Tree Feller changing durability before checking for axe splintering
 = Fixed bug with Repair Mastery permission due to typo
 ! Changed Spout settings to be in their own config file (spout.yml)

Version 1.3.08
 + Added more notifications about Vampirism and Hardcore mode on player death
 + Added information about Hardcore mode when joining a server running Hardcore mode
 + Added new hidden.yml inside the jar for very sensitive config options for advanced users
 + Added option to disable Chunklets for servers which do not have doubledrops and do not care about xp farming
 + Added new "Max_Seconds" setting in config.yml to limit the max time of abilities
 + Added new repair configs to allow customization of the repair skill
 + Added message to inform users about hardcore mode on login
 = Fixed exploit where you could gain tons of Acrobatics XP from spamming Ender Pearls
 = Fixed normal pistons marking a block as user-placed on retract if it wasn't a sticky piston (thanks turt2live!)
 = Fixed handling of the Unbreaking enchantment so that tools are actually damaged as they should now
 = Fixed hurting pet cats with serrated strikes
 ! Changed Hardcore Vampirism to require the victim to have at least half the skill level of the killer in order for vampirism to proc (this is to avoid exploitation)
 ! Changed Hardcore Vampirism to steal a minimum of 1 skill level from a player no matter the percentage
 ! Changed Hardcore & Vampirism to not be executed if percentages were set to zero or below
 ! Changed Vampirism to actually remove stats from the victim
 ! Changed Vampirism to inform the victim of their stat loss
 ! Changed Mining to allow Silk Touch to work again since the dupe exploit has been fixed.
 ! Changed Metrics to also report if the server uses plugin profiling
 - Removed level and item settings from Repair skill in config.yml

Version 1.3.07
 + Added ability to gain XP from custom blocks. Enable custom blocks in the config file, then enter the data in the blocks.yml file.
 + Added ability to gain XP with custom tools. Enable custom tools in the config file, then enter the data in the tools.yml file.
 + Added ability to repair custom tools. Enable custom tools in the config file, then enter the data in the tools.yml file.
 + Added ability to repair custom armor. Enable custom armor in the config file, then enter the data in the armor.yml file.
 + Added functionality which makes a new folder in all world files "mcmmo_data" to store player placed block information in
 + Added new configurable Hardcore mode functionality to mcMMO
{'fraction_non_alphanumeric': 0.029438822447102116, 'fraction_numerical': 0.004293161606869059, 'mean_word_length': 4.235152487961477, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5470663', 'n_tokens_mistral': 1715, 'n_tokens_neox': 1547, 'n_words': 1007}