Changes

Summary

  1. Make "on each attack" and "on kill" work when the NPC is shooting (commit: 9a7108f) (details)
  2. Clean up player tags. Add really basic Remove command so people don't (commit: 12c1f47) (details)
  3. Add first Health trait options to config file. (commit: c8cf372) (details)
  4. Add more World Script events: On player swings arm in air, on player (commit: 2c7bf52) (details)
  5. Add World Script Events: On player hits block with item, on player hits (commit: 94b0ca7) (details)
  6. Add World Script event: on player interacts with block ... this should (commit: 2c9f7e0) (details)
Commit 9a7108fdfb8955f8b6dbfcc5fc7b50bb57934401 by davidcernat
Make "on each attack" and "on kill" work when the NPC is shooting projectiles.
(commit: 9a7108f)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/npc/traits/AssignmentTrait.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/npc/traits/HealthTrait.java (diff)
Commit 12c1f47895b3dd410043fc705efc9830b5add6e2 by davidcernat
Clean up player tags. Add really basic Remove command so people don't get NPEs removing NPCs using the Execute command.
(commit: 12c1f47)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/tags/core/PlayerTags.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/CommandRegistry.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/npc/traits/AssignmentTrait.java (diff)
The file was addedsrc/main/java/net/aufdemrand/denizen/scripts/commands/core/RemoveCommand.java
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/commands/core/ExecuteCommand.java (diff)
Commit c8cf3725181506058c04771e78aa24f6530105c1 by davidcernat
Add first Health trait options to config file.
(commit: c8cf372)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/npc/traits/AssignmentTrait.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/Denizen.java (diff)
The file was modifiedsrc/main/resources/config.yml (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/Settings.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/npc/traits/HealthTrait.java (diff)
Commit 2c7bf52f42455b733d18b84a8d5f419392f70d05 by jeremy
Add more World Script events: On player swings arm in air, on player swings item in air, on player swings [item name] in air
(commit: 2c7bf52)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/arguments/Element.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/WorldScriptHelper.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/arguments/Location.java (diff)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/utilities/arguments/Player.java (diff)
Commit 94b0ca784bffc7fae6075ff5fe3b3dab71d401cf by jeremy
Add World Script Events: On player hits block with item, on player hits block with [item name], on player hits block
(commit: 94b0ca7)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/WorldScriptHelper.java (diff)
Commit 2c9f7e01e06fd918fd9743a93e78bce56fb49536 by jeremy
Add World Script event: on player interacts with block ... this should go off when a player interacts with a pressure plate.
(commit: 2c9f7e0)
The file was modifiedsrc/main/java/net/aufdemrand/denizen/scripts/containers/core/WorldScriptHelper.java (diff)