Skip to content
Success

Changes

Summary

  1. give command cleanup, and error checking for leftover drop location (commit: b4e9ef8) (details)
  2. give command enhancements (commit: 0adbcfd) (details)
  3. modernize resourcepack command (commit: 0cd6235) (details)
  4. end-of-year deprecations pushing (commit: 356e9f3) (details)
  5. 1.16.5 removal part 1: module deletion (commit: bb2f2bd) (details)
  6. 1.16.5 removal part 2: references and version bars (commit: 25c4dcd) (details)
  7. 1.16.5 removal part 3: update Java target to Java 16 (commit: 9a5ced6) (details)
  8. bump pom versions and minor cleanup (commit: d26788f) (details)
  9. updates for reload async (commit: 16fa9ea) (details)
  10. use core list update (commit: 74f52a4) (details)
  11. modernize look command and add offthread_repeat (commit: 383274b) (details)
  12. Update NPC Metadata usage (#2422) (commit: f642744) (details)
  13. Support brewing recipes in tags (#2423) (commit: 1349bf6) (details)
  14. look command: wrap rel yaw values (commit: f640c2d) (details)
  15. bump plugin.yml libraries versions (commit: f7ebcee) (details)
  16. hurt command: reset blockDamage too (commit: db91231) (details)
  17. WorldTag.duration_since_created mech (commit: a05047b) (details)
  18. Fix disguise entity data handling on 1.19.3 (#2424) (commit: 9a25e78) (details)
  19. Team command: prefix/suffix: use paper for advanced text (commit: 39ac5e8) (details)
  20. use new cleaner float format for Location yaw/pitch (commit: 9026b29) (details)
  21. Command Switch for Tab Complete (#2425) (commit: ada4300) (details)
  22. meta adjustments for tab completion help (commit: c5d2c79) (details)
  23. 'Pass async to main thread' (commit: 814696d) (details)
  24. Chat command: pass MiniMessage formatted text (commit: 2ef0d5a) (details)
  25. Chat: do minimessage conversion deeper in (commit: 5ed8c68) (details)
Commit b4e9ef8dcd8caeec2c9e46d372e45783e4876d30 by git_commits
give command cleanup, and error checking for leftover drop location
(commit: b4e9ef8)
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/InventoryTag.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/utilities/inventory/SlotHelper.java (diff)
Commit 0cd6235b4052d1086bba2999780af4e6e972561b by git_commits
modernize resourcepack command
(commit: 0cd6235)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/ResourcePackCommand.java (diff)
Commit 356e9f3c330f74e96d635d8e714cec99bc4639c4 by git_commits
end-of-year deprecations pushing
(commit: 356e9f3)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemAttributeNBT.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/BukkitImplDeprecations.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/LightningStrikesScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemLore.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/BukkitCommandRegistry.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/server/CommandScriptEvent.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/events/block/BlockDispensesScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/HangingBreaksScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAttributeModifiers.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/objects/properties/item/ItemNBT.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/tags/core/TextTagBase.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/ChunkLoadScriptEvent.java (diff)
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/objects/NPCTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemDisplayname.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/utilities/CommonRegistries.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/entity/EntityBreaksHangingScriptEvent.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/tags/core/ParseTagBase.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/world/ChunkUnloadScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/InventoryCommand.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/ScribeCommand.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/core/FormatScriptContainer.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBook.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/scripts/commands/item/NBTCommand.java
Commit bb2f2bdfa29eb020830980c65466d0f44ebfc1c8 by git_commits
1.16.5 removal part 1: module deletion
(commit: bb2f2bd)
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/entities/EntityFakeArrowImpl.java
The file was removedv1_16/pom.xml
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/BiomeNMSImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/entities/EntityFakePlayerImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/jnbt/CompoundTagImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/EntityHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/entities/CraftFakeArrowImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketOutTradeListImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/ParticleImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/handlers/DenizenPacketListenerImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/AdvancementHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/blocks/BlockLightImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/ImprovedOfflinePlayerImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/PacketHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/ChunkHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketOutChatImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketOutSetSlotImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/PlayerHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/fakes/FakeChannelImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/BlockHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketOutWindowItemsImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/SidebarImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/handlers/FakeBlockHelper.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketOutEntityMetadataImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/FishingHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/entities/CraftFakePlayerImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/AnimationHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/CustomEntityHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/WorldHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/fakes/FakeNetworkManagerImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/ProfileEditorImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/ItemHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketInResourcePackStatusImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketInSteerVehicleImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/entities/EntityItemProjectileImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/handlers/AbstractListenerPlayInImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/packets/PacketOutSpawnEntityImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/Handler.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/handlers/DenizenNetworkManagerImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/entities/CraftItemProjectileImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/helpers/ParticleHelperImpl.java
The file was removedv1_16/src/main/java/com/denizenscript/denizen/nms/v1_16/impl/network/fakes/FakePlayerConnectionImpl.java
Commit 25c4dcd5e789b4101ec4a33ec74ba7244573079b by git_commits
1.16.5 removal part 2: references and version bars
(commit: 25c4dcd)
The file was modified README.md (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/objects/properties/PropertyRegistry.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/NMSHandler.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialMode.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialCount.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/NMSVersion.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/ModifyBlockCommand.java (diff)
The file was modified dist/pom.xml (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/player/PlayerPlacesHangingScriptEvent.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemInventory.java (diff)
The file was removedplugin/src/main/java/com/denizenscript/denizen/utilities/MultiVersionHelper1_17.java
The file was removedplugin/src/main/java/com/denizenscript/denizen/utilities/world/VoidGenerator.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/BukkitCommandRegistry.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityColor.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/properties/PaperEntityProperties.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCharged.java (diff)
The file was modified pom.xml (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/BiomeTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemFrameInvisible.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/SleepingTrait.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialDirectional.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/objects/properties/material/MaterialBlockType.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/ScriptEventRegistry.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/world/PlayEffectCommand.java (diff)
The file was modified plugin/src/main/resources/plugin.yml (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/containers/ContainerRegistry.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/packets/DenizenPacketHandler.java (diff)
Commit 9a5ced656db03fc9d9099666361894382c408900 by git_commits
1.16.5 removal part 3: update Java target to Java 16
(commit: 9a5ced6)
The file was modified plugin/pom.xml (diff)
The file was modified pom.xml (diff)
The file was modified dist/pom.xml (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/Denizen.java (diff)
Commit d26788f48afc51cf5604eaf556caa6943f353e81 by git_commits
bump pom versions and minor cleanup
(commit: d26788f)
The file was modified plugin/pom.xml (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/ProfileEditorImpl.java (diff)
The file was modified dist/pom.xml (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/Settings.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/utilities/command/DenizenCommandHandler.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/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/scripts/commands/server/BossBarCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/ChatCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/ResourcePackCommand.java (diff)
Commit 383274b9ba06212f8044da0247366b4a956fccda by git_commits
modernize look command and add offthread_repeat
(commit: 383274b)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/PacketHelper.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/PacketHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/HurtCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/LookCommand.java (diff)
Commit f642744a268b19346e0e5da9376fe9a1b9d57425 by noreply
Update NPC Metadata usage (#2422)

(commit: f642744)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/GlowCommand.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/NPCTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityItem.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/traits/SittingTrait.java (diff)
Commit 1349bf66a1ee0e45bdbda856197bfadba4c3ea9d by noreply
Support brewing recipes in tags (#2423)

* Support brewing recipes in recipe tags

* Move `BrewingRecipe`

* Impl on 1.18

* Minor cleanup

* Meta fix and cleanup

* Meta fix

* Better naming

* Minor cleanups
(commit: 1349bf6)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/ItemHelper.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/ItemHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java (diff)
The file was addedplugin/src/main/java/com/denizenscript/denizen/utilities/inventory/BrewingRecipe.java
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/ItemTag.java (diff)
The file was modified v1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/helpers/ItemHelperImpl.java (diff)
Commit f640c2d6b2a6c6abe45c77d06f02e99d706ccd31 by git_commits
look command: wrap rel yaw values
(commit: f640c2d)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/entity/LookCommand.java (diff)
Commit f7ebcee6cd0ac4dbb33537125e9351fefd1ec189 by git_commits
bump plugin.yml libraries versions
(commit: f7ebcee)
The file was modified plugin/src/main/resources/plugin.yml (diff)
Commit db912318defe012e9af41afad01a7d7f7602feb5 by git_commits
hurt command: reset blockDamage too
(commit: db91231)
The file was modified v1_17/src/main/java/com/denizenscript/denizen/nms/v1_17/helpers/EntityHelperImpl.java (diff)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/EntityHelperImpl.java (diff)
The file was modified v1_18/src/main/java/com/denizenscript/denizen/nms/v1_18/helpers/EntityHelperImpl.java (diff)
Commit a05047b6c84d36f3505ca931bb515e8bfe7ff8da by git_commits
WorldTag.duration_since_created mech
(commit: a05047b)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/helpers/WorldHelperImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/nms/interfaces/WorldHelper.java (diff)
Commit 9a25e78c2a62dbc8b206442a678574f761aa2682 by noreply
Fix disguise entity data handling on 1.19.3 (#2424)

* Fix and cleanup disguise handling on 1.19.3

* Minor cleanups
(commit: 9a25e78)
The file was modified v1_19/src/main/java/com/denizenscript/denizen/nms/v1_19/impl/network/handlers/DenizenNetworkManagerImpl.java (diff)
Commit 39ac5e83fcb8cc878ea5e81980c975b54bcb15da by git_commits
Team command: prefix/suffix: use paper for advanced text
(commit: 39ac5e8)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/utilities/PaperAPIToolsImpl.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/PaperAPITools.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/TeamCommand.java (diff)
Commit 9026b292a8e5788069820222bf2c4a87d2758896 by git_commits
use new cleaner float format for Location yaw/pitch
(commit: 9026b29)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java (diff)
Commit ada430040e5ec7d7459914931397ad618ac5b465 by noreply
Command Switch for Tab Complete (#2425)

* Add command switch to TabCompleteScriptEvent

* Meta docs

* Attempting different way

* Better way working

* Change to runGenericSwitchCheck
(commit: ada4300)
The file was modified plugin/src/main/java/com/denizenscript/denizen/events/server/TabCompleteScriptEvent.java (diff)
Commit c5d2c79af83db92eb08a10b055da5671aaa97ec6 by git_commits
meta adjustments for tab completion help
(commit: c5d2c79)
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/scripts/commands/player/ActionBarCommand.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/objects/properties/bukkit/BukkitElementExtensions.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/utilities/Settings.java (diff)
The file was modified plugin/src/main/resources/config.yml (diff)
Commit 2ef0d5ac1447d7a4f2855f77c0ecacb46a6eab43 by git_commits
Chat command: pass MiniMessage formatted text
(commit: 2ef0d5a)
The file was modified plugin/src/main/java/com/denizenscript/denizen/utilities/PaperAPITools.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/ChatCommand.java (diff)
The file was modified plugin/src/main/resources/config.yml (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/utilities/PaperAPIToolsImpl.java (diff)
The file was modified paper/src/main/java/com/denizenscript/denizen/paper/properties/PaperElementExtensions.java (diff)
Commit 5ed8c6819e8b9ebb2fa9c688ff4eb1768b0bca83 by git_commits
Chat: do minimessage conversion deeper in
(commit: 5ed8c68)
The file was modified plugin/src/main/java/com/denizenscript/denizen/npc/speech/DenizenChat.java (diff)
The file was modified plugin/src/main/java/com/denizenscript/denizen/scripts/commands/player/ChatCommand.java (diff)