BiomeDisplayChat

Description
With BiomeDisplayChat, a player can choose to have a message sent to them in chat telling them what biome they've entered. This plugin is meant to be a non-spoutcraft alternative to one of my other projects (still in development), which displays the biome on screen as a part of the player's GUI. Please leave comments if you have any ideas to add!

Features

  • Multiple commands, which when used, toggle the behavior of the plugin for that player.
  • When active, every time the player enters a new biome, a message is displayed in chat, indicating what the new biome is.
  • No more need to have all the debugging information on screen to view your biome
  • Customizable messages for each biome that is entered. Complete with Color/Formatting codes using the codes found here.
  • Permissions Support

Commands

  • /biomedisplaychat: Enabled/Disables BiomeDisplayChat for that player.
  • /bdc:Enabled/Disables BiomeDisplayChat for that player.
  • /biome: Displays the user's current biome.
  • /<biomedisplaychat|bdc> reload: reloads the config.yml real-time so that messages can be modified by admins without the need to restart the server.
  • /<biomedisplaychat|bdc> info or /<biomedisplaychat|bdc> help: Displays information about the commands that are available to the player via BiomeDisplayChat
  • /<biomedisplaychat|bdc> on: Enables BiomeDisplayChat for the player.
  • /<biomedisplaychat|bdc> off: Disables BiomeDisplayChat for the player.

NOTE: it is likely that some other plugins may also use some of these commands as shorthand (/bdc, or /biome). Let me know if you have any issues with this.

Permissions
Support has been confirmed for PermissionsEx & PermissionsBukkit, though I haven't tested this plugin out with any other potential permissions plugins.

  • Permissions Nodes:
    • BiomeDisplayChat.message: If set to true, then users can use:
      • /<biomedisplaychat | bdc>
      • /<biomedisplaychat | bdc> on
      • /<biomedisplaychat | bdc> off
      • /<biomedisplaychat | bdc> info
      • /<biomedisplaychat | bdc> help
    • BiomeDisplayChat.reload: If set to true, then the user can use:
      • /<biomedisplaychat | bdc> reload
    • BiomeDisplayChat.biome: If set to true, then the user can use /biome
      • /biome

BiomeDisplayChat.* : Gives permissions too all functions of BiomeDisplayChat

Installation

  • Add BiomeDisplayChat.jar to your plugins folder. The first time the plugin is loaded, the config.yml will be generated. Customize the config.yml then either A) restart the server; or B) Have an OP reload the plugin. View the config.yml for detailed information about each of the settings. If you'd like the config.yml in your /BiomeDisplayChat folder, copy the content from config.yml into the config.yml currently in the folder.

ChangeLog

  • v2.1:
    • Updated for 1.5.2
    • Added:
      • Permissions support!
        • Nodes: BiomeDisplayChat.use or BiomeDisplayChat.*
          • gives permissions to users (obviously, 'use_permissions' must be set to true for it to matter).
      • A "use_permissions" option to the config.tml. if set to true, then permissions will be used to determine user eligibility. If set to false, then permissions will be ignored and anyone can use BiomeDisplayChat.

Previous Versions

  • v2.0: Added:
    • Custom message support! Non-English languages should be usable, as long as you manually set the biome messages.
    • Text Color/Formatting support!
    • Ability to turn off commands that may interfere with other plugin commands or for user/admin preference
    • Reloading of the config.yml so admins can update biomemessages & usable commands without needing to restart the whole plugin
  • v1.4.2.1:
    • Updated for 1.4.2
  • v1.1:
    • Added Plains to the list of biomes.
  • v1.0:
    • Initial release version

Future Plans (in no particular order)

  • Permissions support
  • Allow the display messages customization
  • Add a configuration option to disable /bd and /b, in case other plugins also use them for shorthand

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    44379
  • Created
    Sep 4, 2012
  • Last Released File
    Jul 17, 2013
  • Total Downloads
    3,129
  • License

Categories

Members

Recent Files