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.8

File nameHarryPotterSpells.jar
Uploader
Jacklin213Jacklin213
Uploaded
Feb 18, 2018
Downloads
1.6K
Size
266.2 KB
File ID
2532430
Type
B
Beta
Supported game versions
  • 1.12
  • 1.11
  • 1.10

What's new

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

This mod has no additional files