Config.yml File
You can modify different options in the config.yml file of the plugin, here you will find information about all of these options.
# Set to false if you don't want OP players to receive notifications
# of plugin updates in chat when joining the server.
update_notification: true
# This option defines the time (in seconds) to automatically save player data.
data_auto_save_time: 600
# If players will be able to use the chat or write commands
# while in a conversation or not.
allow_chat_while_in_conversation: false
allow_commands_while_in_conversation: false
# If players will be able to use their inventory while in
# a conversation.
allow_inventory_interact_while_in_conversation: true
# When is set to false, mobs will not target and attack players
# inside a conversation.
allow_mob_damage: false
# This option defines how players need to click on a Citizens NPC
# to start a conversation.
# RIGHT_CLICK = Just right clicking the NPC.
# SHIFT_RIGHT_CLICK = Right clicking the NPC while sneaking.
# ALL_RIGHT_CLICK = Both will work.
# SWAP_HAND_CLICK = Pressing the swap hand key (F) by looking at the NPC. This
# option only works on 1.9+.
conversation_start_click_type: RIGHT_CLICK
# This option defines which messages do you want to block for
# players in a conversation.
# NONE = No messages are blocked
# CHAT = Only player chat messages are blocked
# ALL = All messages in chat are blocked, including the ones from other
# plugins, announcements, join/leave messages, etc... (Requires ProtocolLib)
hide_chat_while_in_conversation_type: NONE
# When this option is enabled and hide_chat_while_in_conversation_type
# is set to ALL, all blocked/hidden messages will be sent again to the
# player when the conversation ends.
send_back_hidden_chat: true
# If allow_commands_while_in_conversation option is set to false
# these commands will be allowed.
commands_whitelist:
- "/login"
- "/help"
# Set it to true if you want players to be able to click on the
# options in the chat to continue with the dialogue.
clickable_options: true
# When this option is set to true, players will need to use 'W' and
# 'S' keys to choose an option and SNEAK/JUMP to use it. You can find
# a gif example on the main page (Interactions Wiki).
# INFO: Selectable options will be only enabled if the conversation
# has the block_movement option enabled.
selectable_options: false
# This option will allow the plugin to use ProtocolLib to cancel
# movement when block_movement option is enabled in the conversation.
# So the player movement will be prevented completely
# while in a conversation. I suggest you that you enable this option
# if you also have the selectable_options option enabled.
# INFO: The player will see himself mounted on an entity but other
# players will not!
use_protocollib: false
# Here you can define the action the player need to use to select
# an option while selectable_options and use_protocollib options
# are enabled.
# It could be SNEAK or JUMP.
protocollib_selectable_options_action: SNEAK
# Set this option to false if you want to disable the empty messages
# in conversations. (messages used to separate dialogues and options)
use_empty_spaces: true
# Enables or disables the Action Bar feature.
action_bar: false
# When enabled, players will be able to skip dialogues clicking again
# on the NPC.
skip_dialogue_on_npc_click: false
# New system that allow dialogues to be written instead of showing
# instantly, which make the conversation more realistic.
# For this to works flawlessly you need the latest version of Minecraft
# and the latest version of ProtocolLib.
write_dialogues:
# Whether this system should be enabled or not
enabled: false
# CHARACTER = Writes characters 1 by 1.
# WORD = Writes words 1 by 1.
mode: CHARACTER
# The delay between each written character.
delay: 1
# Enables or disables the Boss Bar feature.
# Only works on 1.9+
boss_bar:
# If is set to true, players will see a boss bar while in a conversation
# Set it to false if you don't want a boss bar.
enabled: true
# Color of the boss bar. Use colors from the following link:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarColor.html
color: BLUE
# Style of the boss bar. Use styles from the following link:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/boss/BarStyle.html
style: SEGMENTED_10
# If this option is set to true, the boss bar status will change
# when the dialogue progresses.
change_progress_with_time: false
# Here you can specify the default values of the new conversation entities,
# conversations, dialogues and options.
default_values:
Last updated