[READ NOTES] HarryPotterSpells v1.1.9

Details

  • Filename
    HarryPotterSpells v1.1.9.jar
  • Uploaded by
  • Uploaded
    Jun 20, 2018
  • Size
    268.26 KB
  • Downloads
    2,795
  • MD5
    1da9fed6cf0f684d563a34f4578fbb49

Supported Bukkit Versions

  • 1.12
  • 1.11

Changelog

IMPORTANT

Due to an issue with the bukkit file servers, Please make sure to remove the "+" sign after you download the plugin or replace it with a "-" Thus making the file name "HarryPotterSpellsv1.1.9" or "HarryPotterSpells-v.1.1.9" Otherwise the plugin WILL NOT WORK

v1.1.9

Changelog:

  • Tested with Spigot 1.11, 1.12, 1.12.2

Changes:

  • Improved command system for editing config files. Now will point out mistakes in format instead of giving no response to the user during an error
  • Spells:
    • Colloportus - Now supports double doors
    • Alohomora - Now supports double doors and unlocks doors locked by Colloportus

Bugfixes:

  • Fix issue where doors for both Colloportus and Alohomora wouldn't realize they were open if the top half of the door was targeted.
  • Fix lock message appearing twice when right clicking on a Colloportus locked door
  • Fix huge issue where many vanilla recipes weren't working anymore as well as breaking the Client side recipe book eg) Extending maps, Dying banners

v1.1.8

Changelog:

  • Tested with Spigot 1.11, 1.12, 1.12.2

Additions:

  • Spells:
    • Colloportus - Lock doors for a set amount of time
    • Weather - End the current weather cycle

Changes:

  • Swap back to and fixed old ParticleLibrary since new one doesnt work
    • This reduces the file size by 100kb so yay

Bugfixes:

  • [MAJOR] Fix huge ParticleEffect issue, now all spell particles should work again
  • Fix deprecation issues
  • Fix issue where recipes couldn't be removed thus causing the /hps reload command to break

v1.1.7

Changelog:

  • Tested with Spigot 1.11, 1.12, 1.12.2

Additons:

  • Added spanish to the plugin

Changes:

  • Updated nl-dutch.properties
  • Updated us-english.properties
  • Update pom.xml to include bukkit api

Bugfixes:

  • [URGENT] Fix build breaking api bug causing configuration not to load
    and stopping the plugin from working.
  • Fixed problem where /wand would display a warning saying material not
    recognised
  • Fixed problem for command /wand <player> <material> when a material
    not specified in the config was specified, not longer says defaulting
    back to stick

v1.1.6

Changelog:

  • Tested with Spigot 1.10, 1.10.2

Additions:

  • [HOT] Add multiple wand material support
  • Add multiple material support for wands
  • Add ability to give other player wands with specified materials
    • Require permissions "harrypotterspells.wand.others"
  • Aliases for spellinfo, spelllist, spellswitch - /si, /sl, /ss
    respectively
  • Add German to supported languages

v1.1.5

Changelog:

  • Tested with Spigot 1.9.2

Additions:

  • [HOT] Add TabComplete support for spells commands
  • Spells:
    • Alohomora: Opens up iron doors

Changes:

  • Update project to Java 8
  • Travis:
    • Update travis to build on Java 8
    • Update travis configuration to support Slack
    • Update travis to use new system
  • Config:
    • Allow recipes to be reloaded when config reloads
      • Recipes now update when config is reloaded
      • Moved all reloading related stuff to new method HPS.onReload()
    • Add consistency to the spell config:
      • Spells with spaces in them now have the space replaced with a "-"
      • eg) avada kedavra = avada-kedavra
  • Spells:
    • BubbleHeadCharm: Particle Update
      • Changed particle effect from WATER_BUBBLE -> WATER_WAKE
    • Confundo: Now display warnings when not cast correctly
    • FiniteIncantatem: Particle Update
      • Changed particle effect from WATER_BUBBLE -> FIREWORKS_SPARK

Bugfixes:

  • Spells:
    • No longer shows particle effect resulting from exception errors
    • Avis: Fix ClassCastException issue, Spell now works again.
    • Bauleo: Fix ClassCastException issue, Spell now works again.
    • Expelliarmus: [Issue 50] Fix bug where entities where not being disarmed
    • FlameFreezingCharm: Fix duration problem
      • Fixed issue where the default duration was specified in seconds instead of ticks
    • HomenumRevelio: Fix ClassCastException issue, Spell now works again.
    • RefillingCharm: Fix NullPointerException issue, Spell now works again.
  • General:
    • Fix incorrect message logged for the PlayerSpellConfig
      • If PSC does not exist it will no longer log "PSC out of date", "updating..." messages
    • Fix issue where Wand was not updating with config
      • Fixed issue where wand name wasn't updating when the config was
      • Fixed issue where newly named wands wern't being recognised as wands
    • Fix missing space in message for command Unteach
    • Fix message format issue in SpellList command
    • Add missing things into ParticleEffect class
    • Permissions spacing for some Spells
      • Spells with spaces in them now should work by replacing the space with a "_"
      • eg) Avada Kedavra = harrypotterspells.spell.avada_kedavra
    • Changing spells no longer spams the console

v1.1.4

Big update

  • Fixed bugs #20 #21 #23
  • Plugin now properly disables when plugin has no language files
  • Plugin now automatically tries to download us-english.properties from github if no language files are generated
  • Fixed bug #30
  • /wand will not throw errors in console anymore and produce a wand at all times
  • Fixed bug #32
  • Updated ParticleEffect class
  • Stops Particle Error being spammed in console
  • Add ExtensionManager, Supports Extensions
  • HPS now supports extensions
  • Documentation about extensions will come out soon
  • All extensions are to be put into the extensions folder in the HPS plugin folder
  • Huge rework on wand lore
  • Now displays Current Spell
  • Wand lore formats configurable
  • Add custom format for wand lore and change item id to material
  • Add permission to restrict players from teaching spells they don't know

v1.1.3

  • Updated to 1.8.3
  • Updated relevant classes to 1.8.3 excluding particle classes
  • Fixed Big bug where config values in spell.yml weren't being read properly

v1.1.2

  • Changed "Language Files" folder to "Locale" to prevent any UNIX errors on MAC/LINUX systems
  • Added a help command /hps help
  • Updated to CB 1.7.9 R0.2

v1.1.1

  • [HOTFIX] Fixes issue where files weren't generated on linux systems
  • Added support for Craftbukkit 1.7.2 R0.3
  • Included all the changes made bellow (Properly this time)

v1.1

  • [HOTFIX] Fixes issue where no files would be generated and plugin would break. Fixed #20
  • [HOTFIX] Fixed version issues with PlayerSpellConfig
  • [IMPORTANT] Permissions have all been changed
    • All permissions are now lower case
    • "HarryPotterSpells.use" is now "harrypotterspells.cast"
    • Added requested feature of permissions per spell "harrypotterspells.spell.<spell>"
    • Spells like "Homenum Revelio" would have the permission node of "harrypotterspells.spell.homenumrevelio"
    • All spell permissions are true by default
    • /teach and casting are both effected by these permissions and will give off an error message if caster does not have the required permissions
  • Removed Craftbukkit as a dependency
  • Reduced file size by ALOT by removing unused NBT classes
  • ADDED BRAND NEW LOCALISATION HANDLING
    • Localisation now loads properly
    • Fixed bug #19 where localisation would cause the whole plugin to fail
    • Removed all wrong google imports which caused #19
    • Fixed a few stupid mistakes in the localisation files
  • While enabling debug message is now properly hidden when it should be
  • /teach and /unteach don't work on offline players
  • Glacius doesn't restore inventory contents
  • Multicorfors doesn't work on wool blocks
  • Command for setting config values does not work

 

Changes:
* Updated nl-dutch.properties
* Updated us-english.properties
* Updated to Spigot 1.10
* Update pom.xml with new particle library
* Made tab completion display spells for spellinfo and remove for
spelllist

 

Bugfixes:
* When right clicking at a block to swap spell, spellswitch is triggered
twice
* Fix case sensitivity for tab completion
* Fix bug where plugin would freeze if a player did /unteach all