
Moods 1.3
GUI | Fully Configurable | Unlimited Mood | Developer API
Moods is a plugin that I recently made, that adds a unique little chat feature to your server. When you type /moods, it opens up a GUI (Graphical user interface) in which you can choose what mood that you are in. When you activate a mood, it broadcasts in chat a configurable message (that goes with the mood you activated). Also, when you type in chat, you will have a prefix(or suffix fully configurable) that is associated with the mood. For example, the mad mood could have a [Mad] prefix that is also configurable. Moods adds a unique chat feature to your server, that is fully EULA complient (as players have to have the permission moods.mood. in order to activate a mood and having just a chat tag gives the player no ingame advantage).
This plugin is required for Vault
Features
- Very configurable
- Up to 56 moods (in the gui)
- EULA Complient
- Chat Tag + broadcast message
- Configurable cooldown for activating moods
- PlaceholderAPI Support ( %moods_tag% )
Please remember to add [MOOD] to your chat format!
Commands
- /moods open
- /moods remove
- /moods reload
Permissions
- moods.open - required to open the moods GUI
- moods.remove - remove current mood
- moods.mood.<mood> - gives a player access to a certain mood
- moods.mood.* - gives a player access to all moods
- moods.reload - reload the config
MoodsSelectEvent
Moods.getMoodsAPI().getMoods();
# ------------------------------------ #
# Moods config.yml
# ------------------------------------ #
# Plugin's prefix
prefix: "&8[&bMoods&8]&r "
settings:
cooldown: 3
inventory:
name: '&8Moods'
mood_item:
color: '&e'
lore: '&eThis lore is customizable in config!'
material: BOOK
main_command:
name: "moods"
description: "Main Moods command"
aliases:
- "mo"
messages:
no_permission: "&cYou dont have permission!"
command_help_title_admin: "&6✪ &b&lMoods &6✪ &8- &6Admin Commands"
command_help_arguments: "&b[] &8- &7Optional argument &b<> &8- &7Required argument"
broadcast: '%moodmessage%'
mood_no_permission: '%moodmessage%'
mood_removed: '&cCurrent mood has been removed!'
no_mood: '&cYou don''t have a mood activated!'
cooldown: '&cYou may not activate another mood for %cooldown% seconds!'
tag_already_activated: '&cPlease remove your current mood before activating another!'
moods:
'0':
name: 'Happy'
message: '&6&l%player%&r&6 is feeling happy!'
tag: '&5[Happy]'
players: []
For support, please use only resource discussion
Terms of Service
By using this plugin, you agree to the following terms, which may be updated by the author at any time.
- All payments are final and non-refundable.
- Redistribution or resale of this plugin is prohibited.
- You are not permitted to modify, decompile, or extract any part of the plugin's source code.
- Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.