promotional bannermobile promotional banner

HarryPotterSpells

The complete Harry Potter plugin! From the Killing Curse to the Sorting Hat, HarryPotterSpells has it all!
Back to Files

HarryPotterSpells v1.1.5

File nameHarryPotterSpells.jar
Uploader
Jacklin213Jacklin213
Uploaded
Apr 18, 2016
Downloads
8.4K
Size
249.8 KB
File ID
915845
Type
B
Beta
Supported game versions
  • 1.9
  • 1.8.1
  • 1.8

What's new

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

This mod has no additional files