com.github.ucchyocean.lc
クラス LunaChatConfig

java.lang.Object
  上位を拡張 com.github.ucchyocean.lc.LunaChatConfig

public class LunaChatConfig
extends Object

LunaChatのコンフィグクラス

作成者:
ucchy

メソッドの概要
 String getDefaultFormat()
          チャンネルを作成したときに、デフォルトで設定されるフォーマット。
 String getDefaultFormatForPrivateMessage()
          プライベートメッセージを送信するときに、適用されるフォーマット。
 String getDynmapChannel()
          dynmapのWebUIから発言された発言内容を表示するチャンネル。
 List<String> getForceJoinChannels()
          サーバーに参加したユーザーに必ず参加させるチャンネル。
 List<String> getFormatConstraint()
          formatコマンド実行時に、必ず含まれる必要があるキーワード。
 String getGlobalChannel()
          サーバーに初参加したユーザーを参加させる、既定のチャンネル。
 String getGlobalMarker()
          グローバルマーカー これが発言の頭に入っている場合は、強制的にグローバル発言になる
 int getJapanizeDisplayLine()
          Japanize変換の1行表示と2行表示の切り替え
1 = 1行表示
2 = 2行表示
 String getJapanizeLine1Format()
          Japanize変換の1行表示時のフォーマット
 String getJapanizeLine2Format()
          Japanize変換の2行表示時の2行目のフォーマット
 JapanizeType getJapanizeType()
          Japanize変換のタイプ
none = 日本語変換をしない
kana = カナ変換のみする
googleime = カナ変換後、GoogleIMEで漢字変換する
 int getJapanizeWait()
          通常チャットで、JapanizeDisplayLine=2のとき、Japanize変換したあと表示するまでのウェイト(tick)
 int getMaxChannelNameLength()
          チャンネルを新規作成するときに、チャンネル名が満たさなければならない、最大文字列長
 int getMinChannelNameLength()
          チャンネルを新規作成するときに、チャンネル名が満たさなければならない、最低文字列長
 List<String> getNgword()
          推奨されていません。 全て正規表現に変更するため、getNgwordCompiledを使用してください
 NGWordAction getNgwordAction()
          NGワードを発言した人に対して実行するアクション
mask = マスクするのみ
kick = マスクしてチャンネルからキックする
ban = マスクしてチャンネルからBANする
 List<Pattern> getNgwordCompiled()
          コンパイルされたNGワード
 String getNoneJapanizeMarker()
          ノンジャパナイズマーカー これが発言の頭に入っている場合は、一時的にjapanizeを実行しない
 String getNormalChatMessageFormat()
          通常チャットの装飾フォーマット
 org.bukkit.event.EventPriority getPlayerChatEventListenerPriority()
          チャットイベントの処理優先度
 String getQuickChannelChatSeparator()
          クイックチャンネルチャット機能に使用する記号
 boolean isCreateChannelOnJoinCommand()
          /ch join コマンドで存在しないチャンネルを指定したときに、チャンネルを新規作成して入室するかどうか
 boolean isDisplayChatOnConsole()
          チャンネルチャットの発言内容を、コンソールに表示するかどうか
 boolean isEnableChannelChat()
          チャンネルチャット機能を利用可能にするかどうか
 boolean isEnableNormalChatColorCode()
          通常チャットで、カラーコードを使用可能にするかどうか
 boolean isEnableNormalChatMessageFormat()
          通常チャット(非チャンネルチャット)の装飾を、LunaChatから行うかどうか
 boolean isEnableQuickChannelChat()
          クイックチャンネルチャット機能を有効化するかどうかを取得する
 boolean isJapanizeIgnorePlayerName()
          発言に含まれているプレイヤー名を、Japanize変換から除外するかどうか
 boolean isLoggingChat()
          チャンネルチャットの発言内容を、ログに残すかどうか
 boolean isLoggingChatToHawkEye()
          チャンネルチャットの発言内容を、HawkEyeに記録するかどうか
 boolean isLoggingChatToPrism()
          チャンネルチャットの発言内容を、Prismに記録するかどうか
 boolean isNoJoinAsGlobal()
          チャンネルチャットに入っていない人の発言を、グローバルとして扱うかどうか
 boolean isOpListenAllChannel()
          OPの画面に、全チャンネルの発言内容を表示するかどうか
 boolean isSendBroadcastChannelChatToDynmap()
          ブロードキャストチャンネルの発言内容を、dynmapに送信するかどうか。
 boolean isSendFormattedMessageToDynmap()
          dynmapへ送信するときに、チャンネルのフォーマットを反映して送信するかどうか。
 boolean isShowListOnJoin()
          ログイン時に、参加中チャンネルを表示するかどうか
 boolean isZeroMemberRemove()
          全てのメンバーが退出したときに、チャンネルを削除するかどうか
 void reloadConfig()
          config.yml を再読み込みする
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

reloadConfig

public void reloadConfig()
config.yml を再読み込みする


isEnableChannelChat

public boolean isEnableChannelChat()
チャンネルチャット機能を利用可能にするかどうか

戻り値:
enableChannelChatを返す

getPlayerChatEventListenerPriority

public org.bukkit.event.EventPriority getPlayerChatEventListenerPriority()
チャットイベントの処理優先度

戻り値:
playerChatEventListenerPriorityを返す

isNoJoinAsGlobal

public boolean isNoJoinAsGlobal()
チャンネルチャットに入っていない人の発言を、グローバルとして扱うかどうか

戻り値:
noJoinAsGlobalを返す

isLoggingChat

public boolean isLoggingChat()
チャンネルチャットの発言内容を、ログに残すかどうか

戻り値:
loggingChatを返す

isLoggingChatToHawkEye

public boolean isLoggingChatToHawkEye()
チャンネルチャットの発言内容を、HawkEyeに記録するかどうか

戻り値:
loggingChatToHawkEye

isLoggingChatToPrism

public boolean isLoggingChatToPrism()
チャンネルチャットの発言内容を、Prismに記録するかどうか

戻り値:
loggingChatToPrism

isDisplayChatOnConsole

public boolean isDisplayChatOnConsole()
チャンネルチャットの発言内容を、コンソールに表示するかどうか

戻り値:
displayChatOnConsoleを返す

getGlobalMarker

public String getGlobalMarker()
グローバルマーカー これが発言の頭に入っている場合は、強制的にグローバル発言になる

戻り値:
globalMarkerを返す

isZeroMemberRemove

public boolean isZeroMemberRemove()
全てのメンバーが退出したときに、チャンネルを削除するかどうか

戻り値:
zeroMemberRemoveを返す

isShowListOnJoin

public boolean isShowListOnJoin()
ログイン時に、参加中チャンネルを表示するかどうか

戻り値:
showListOnJoinを返す

isCreateChannelOnJoinCommand

public boolean isCreateChannelOnJoinCommand()
/ch join コマンドで存在しないチャンネルを指定したときに、チャンネルを新規作成して入室するかどうか

戻り値:
createChannelOnJoinCommandを返す

getGlobalChannel

public String getGlobalChannel()
サーバーに初参加したユーザーを参加させる、既定のチャンネル。
参加させない場合は、から文字列 "" を指定すること。

戻り値:
globalChannelを返す

getForceJoinChannels

public List<String> getForceJoinChannels()
サーバーに参加したユーザーに必ず参加させるチャンネル。
グローバルチャンネルとは別で指定できる。

戻り値:
globalChannelを返す

getFormatConstraint

public List<String> getFormatConstraint()
formatコマンド実行時に、必ず含まれる必要があるキーワード。

戻り値:
formatConstraintを返す

getDefaultFormat

public String getDefaultFormat()
チャンネルを作成したときに、デフォルトで設定されるフォーマット。

戻り値:
defaultFormatを返す

getDefaultFormatForPrivateMessage

public String getDefaultFormatForPrivateMessage()
プライベートメッセージを送信するときに、適用されるフォーマット。

戻り値:
defaultFormatForPrivateMessageを返す

isOpListenAllChannel

public boolean isOpListenAllChannel()
OPの画面に、全チャンネルの発言内容を表示するかどうか

戻り値:
opListenAllChannel opListenAllChannelを返す

getMinChannelNameLength

public int getMinChannelNameLength()
チャンネルを新規作成するときに、チャンネル名が満たさなければならない、最低文字列長

戻り値:
minChannelNameLength

getMaxChannelNameLength

public int getMaxChannelNameLength()
チャンネルを新規作成するときに、チャンネル名が満たさなければならない、最大文字列長

戻り値:
maxChannelNameLength

isEnableQuickChannelChat

public boolean isEnableQuickChannelChat()
クイックチャンネルチャット機能を有効化するかどうかを取得する

戻り値:
enableQuickChannelChat

getQuickChannelChatSeparator

public String getQuickChannelChatSeparator()
クイックチャンネルチャット機能に使用する記号

戻り値:
quickChannelChatSeparator

getNgword

@Deprecated
public List<String> getNgword()
推奨されていません。 全て正規表現に変更するため、getNgwordCompiledを使用してください

NGワード

戻り値:
ngwordを返す

getNgwordAction

public NGWordAction getNgwordAction()
NGワードを発言した人に対して実行するアクション
mask = マスクするのみ
kick = マスクしてチャンネルからキックする
ban = マスクしてチャンネルからBANする

戻り値:
ngwordActionを返す

getNgwordCompiled

public List<Pattern> getNgwordCompiled()
コンパイルされたNGワード

戻り値:
ngwordCompiledを返す

isSendBroadcastChannelChatToDynmap

public boolean isSendBroadcastChannelChatToDynmap()
ブロードキャストチャンネルの発言内容を、dynmapに送信するかどうか。
dynmapがロードされていない場合は、この設定は無視される(false扱い)。

戻り値:
sendBroadcastChannelChatToDynmapを返す

isSendFormattedMessageToDynmap

public boolean isSendFormattedMessageToDynmap()
dynmapへ送信するときに、チャンネルのフォーマットを反映して送信するかどうか。

戻り値:
sendFormattedMessageToDynmapを返す

getDynmapChannel

public String getDynmapChannel()
dynmapのWebUIから発言された発言内容を表示するチャンネル。

戻り値:
dynmapChannel dynmapの発言を表示するチャンネル名を返す

isEnableNormalChatMessageFormat

public boolean isEnableNormalChatMessageFormat()
通常チャット(非チャンネルチャット)の装飾を、LunaChatから行うかどうか

戻り値:
enableNormalChatMessageFormatを返す

getNormalChatMessageFormat

public String getNormalChatMessageFormat()
通常チャットの装飾フォーマット

戻り値:
normalChatMessageFormatを返す

getJapanizeType

public JapanizeType getJapanizeType()
Japanize変換のタイプ
none = 日本語変換をしない
kana = カナ変換のみする
googleime = カナ変換後、GoogleIMEで漢字変換する

戻り値:
japanizeTypeを返す

getJapanizeDisplayLine

public int getJapanizeDisplayLine()
Japanize変換の1行表示と2行表示の切り替え
1 = 1行表示
2 = 2行表示

戻り値:
japanizeDisplayLineを返す

getJapanizeLine1Format

public String getJapanizeLine1Format()
Japanize変換の1行表示時のフォーマット

戻り値:
japanizeLine1Formatを返す

getJapanizeLine2Format

public String getJapanizeLine2Format()
Japanize変換の2行表示時の2行目のフォーマット

戻り値:
japanizeLine2Formatを返す

isJapanizeIgnorePlayerName

public boolean isJapanizeIgnorePlayerName()
発言に含まれているプレイヤー名を、Japanize変換から除外するかどうか

戻り値:
japanizeIgnorePlayerName

getNoneJapanizeMarker

public String getNoneJapanizeMarker()
ノンジャパナイズマーカー これが発言の頭に入っている場合は、一時的にjapanizeを実行しない

戻り値:
noneJapanizeMarkerを返す

getJapanizeWait

public int getJapanizeWait()
通常チャットで、JapanizeDisplayLine=2のとき、Japanize変換したあと表示するまでのウェイト(tick)

戻り値:
japanizeWaitを返す

isEnableNormalChatColorCode

public boolean isEnableNormalChatColorCode()
通常チャットで、カラーコードを使用可能にするかどうか

戻り値:
enableNormalChatColorCodeを返す


Copyright © 2016. All rights reserved.