SoundCommands v1.4
Details
-
FilenameSoundCommands.jar
-
Uploaded by
-
UploadedAug 27, 2014
-
Size117.91 KB
-
Downloads869
-
MD5c53858e051eacb06ca4bd240dc9b3be0
Supported Bukkit Versions
- CB 1.7.9-R0.2
- 1.7.2
- 1.6.4
Changelog
v1.4 - [mcStats & fixes]
- Fixed null-pointer exception when playing sounds from the console or from a commandblock!
- Fixed console/commandblock sounds now correctly bypassing receiving-limits!
- Added mcStats support.
v1.3 - [minor bug-fix release]
- Fixed
soundcommands.*
permission not grantingsoundcommands.info
permission. - Fixed small spelling mistake in one of the command help descriptions.
- Removed the alias /sndc (use the other alias instead: /soco)
- Switched argument places from {vol} {pitch} to {pitch} {vol} (because you change pitch more often than volume).
- Uses a slightly newer version of PluginUpdater.
v1.2 - [anti-spam & auto-update!]
- Added auto-update support
- Will notify on server start if an update is available
...Can be turned off in the plugin config (as required per the Bukkit plugin guidelines) - on by default.
- Uses a highly modified and improved version of the Updater 2.0 code from https://github.com/gravitylow
...It's beyond me how such a popular class still doesn't provide any non-blocking ways to retrieve the result??
...(Updater2.0 fork: PluginUpdater 1.1 - grew from 500 to 2000 lines of code - much improved, amaze features, wow!)
...(Still working on the javadoc comments - will release source in the near future.) - Added update command
- Can be used to check for an update and download if desired
- Require the new soundcommands.update permission - Added mute command.
- Use it to block all incoming sounds for a configurable amount of time (Default 15min)
- You can't receive OR send any sounds while you are muted
- The mute command can be disabled in the config (Enabled by default)
- Requires the new soundcommands.mute permission (Enabled by default)
- You can only mute yourself for now - Added unmute command.
- Uses same permission as mute. - Added send/receive limits!
- There is now a configurable limit on how many sounds players can send to others (Default 12 / 20min)
- There is now a configurable limit on how many sounds players can receive from others (Default 16 / 1h)
- The time span is limited to [0 - 43200] seconds (0-12h)
- The send/receive limit within the configured time span is limited to [0 - 64]
- Setting either of these values to zero will disable that limit. (unlimited send and/or unlimited receive) - Added info command
- Shows recent personal stats, like how much mute-time remains, and how close you are to the send/receive limits
- If any limit is reached it also shows the remaining time on that limit
- Stats are only recorded if limits are enabled
- Requires the new soundcommands.info permission (Enabled by default) - All time strings are intelligently formated and will only show relevant numbers
- Example 0h21m0s will only be shown as "21m"
- Time less than 1 second will be printed as "<1s" - Added '?' command
- Default plugin usage will now only show how to use this command
- The descriptions that could previously be found on the plugins Usage-info has been moved to this command
- Neither this command nor tab-completion will reveal or recognize any commands you lack permission to use
...i.e. SoundCommands v1.2 will never reveal or hint at the existence of commands you don't have permission for! - Config changed (to version 1.2)
- Needed room for all the new settings and renamed some of the old values, but no worries because:
- Will detect and auto-upgrade old configs to new format - preserving old values when possible.
- Config now contains a version descriptor
- NOTE: Config version CAN differ from plugin version! (Could happen in a future release - they coincide for now.) - Fixed a bug with tab completion of volume and pitch for the self-command.
v1.1 - [tab completion!]
- Tab completion of
- sub-commands (only suggests the ones you have permission to use!)
- players!
- sound names!
- you can even tab-complete volume and pitch to the default or most recently used value!
v1.0 - [initial release]
- Provides simpler commands for playing with sounds, for yourself, or for your unsuspecting victim.
Minor flaw: You can renew your mute-time by unmuting and then muting again. This is a flaw because mute time is not intended to be renewable until the existing mute time has expired.