Skip to content
Success

Changes

Summary

  1. initial server flag logic, and remove some old flag code (commit: c664b3b) (details)
  2. initial player/entity flag reimpl (commit: e5ecb75) (details)
  3. initial npctag flag reimpl (commit: 632f8fe) (details)
  4. remove old flag command (commit: eb7b99a) (details)
  5. cleanup and core impl (commit: f2534d3) (details)
  6. initial LocationTag flag impl (commit: 1f480c5) (details)
  7. initial itemtag flag impl and related expansions and nbt deprecation (commit: 6318899) (details)
  8. move old zaps/cooldowns to flags (commit: 159e6c5) (details)
  9. remove legacy DenizenAPI class (commit: 6696cd6) (details)
  10. improve player flag cache handler (commit: 2ffe5ed) (details)
  11. initial offline player flag update (commit: dee75db) (details)
  12. fixes to itemtag flags (commit: 4643838) (details)
  13. legacy save data auto-updater (commit: 7539054) (details)
Commit c664b3b98151bcab681cd4c234a434b2e3b020bd by agoodwin
initial server flag logic, and remove some old flag code
(commit: c664b3b)
The file was modified plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/flags/FlagManager.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/Denizen.java (diff)
Commit e5ecb75d5bac23d76dd2b123bf526092aa3026a2 by agoodwin
initial player/entity flag reimpl
(commit: e5ecb75)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/DataPersistenceHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/npc/traits/DenizenFlagsTrait.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/TraitRegistry.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/BukkitCommandRegistry.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/core/FlagCommand.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/DenizenNPCHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/implementation/DenizenCoreImplementation.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/BukkitScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/Conversion.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/MobproxTrait.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/server/AnnounceCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/CommonRegistries.java (diff)
Commit 1f480c563405b1b70dd7a80374afbb450bd6d730 by agoodwin
initial LocationTag flag impl
(commit: 1f480c5)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
Commit 6318899f922271f3b3e765c2de2337dc4fce1cd8 by agoodwin
initial itemtag flag impl and related expansions and nbt deprecation
(commit: 6318899)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemEnchantments.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemFlags.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemNBT.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/TakeCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/ItemScriptContainer.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ItemTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/PropertyRegistry.java (diff)
Commit 159e6c5c67ab4c66590403d390b21bf96824f5b6 by agoodwin
move old zaps/cooldowns to flags
(commit: 159e6c5)
The file was modified plugin/src/main/java/com/denizenscript/denizen/Denizen.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/core/CooldownCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/core/ResetCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/core/ZapCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/InteractScriptHelper.java (diff)
Commit 6696cd6d8cc128bae3646decc8fa1b764dec6b7b by agoodwin
remove legacy DenizenAPI class
(commit: 6696cd6)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/entity/EntityAttachmentHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/triggers/core/DamageTrigger.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/BukkitScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/DisplayItemCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/inventory/InventoryTrackerSystem.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/packets/DenizenPacketHandler.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/server/ExecuteCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/tags/core/NPCTagBase.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/RotateCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerBreaksItemScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/tags/core/PlayerTagBase.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/WalkCommandCitizensEvents.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/triggers/core/ChatTrigger.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/SittingTrait.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/TimeCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/EntityScriptHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/CreateWorldCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/InteractScriptContainer.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/WeatherCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityShootsBowEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/Settings.java (diff)
The file was modified v1_15/src/main/java/com/denizenscript/denizen/nms/v1_15/helpers/EntityHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerItemTakesDamageScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/PushCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/DataPersistenceHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/debugging/StatsRecord.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/SwitchCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerDragsInInvScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/ToastCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/MidiCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/WalkCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/npc/BreakCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/MirrorTrait.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/blocks/CuboidBlockSet.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/ChunkLoadCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerPreLoginScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/triggers/AbstractTrigger.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/ModifyBlockCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/depends/Depends.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/triggers/core/ClickTrigger.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/triggers/core/ProximityTrigger.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/command/ExSustainedCommandHandler.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/maps/DenizenMapRenderer.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/BukkitWorldScriptHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/packets/ItemChangeMessage.java (diff)
The file was modified v1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/EntityHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/AdvancementCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/SidebarCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/npc/PauseCommand.java (diff)
The file was modified v1_14/src/main/java/com/denizenscript/denizen/nms/v1_14/helpers/EntityHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/maps/DenizenMapManager.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/server/ListPingScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/TriggerTrait.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/blocks/FakeBlock.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/command/NPCCommandHandler.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/server/AnnounceCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/PushableTrait.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/notable/NotableManager.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/utilities/DenizenAPI.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/InventoryScriptHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/HealthTrait.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/CommandScriptHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/EconomyScriptContainer.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/command/DenizenCommandHandler.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/debugging/DebugSubmit.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/ShootCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/entity/FakeEntity.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/EntityHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/ItemScriptHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/LookCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/SchematicCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/MirrorNameTrait.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/midi/NoteBlockReceiver.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/FlyCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/ScoreboardHelper.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/DenizenNPCHelper.java (diff)
Commit 2ffe5edc83dac662ecd99fdfccf4b28c9f92ca30 by agoodwin
improve player flag cache handler
(commit: 2ffe5ed)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java (diff)
Commit dee75dbea7c00ca3b302aa57ef609ee6401c7ae7 by agoodwin
initial offline player flag update
(commit: dee75db)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/implementation/DenizenCoreImplementation.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/abstracts/ImprovedOfflinePlayer.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/InventoryCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/Denizen.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/GiveCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemRawNBT.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ItemTag.java (diff)
Commit 7539054b1c4f6846f51586b05291a8cc2e026fba by agoodwin
legacy save data auto-updater
(commit: 7539054)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/Denizen.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/command/DenizenCommandHandler.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/GiveCommand.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/utilities/LegacySavesUpdater.java