Pink_Crier
  1. #Do not change this value
  2. ConfigVersion: "4.2.7.1"

  3. Options:
  4.   Updater: true
  5.   ShowCancelledNotice: true
  6.   ExtraProxiedPacketProcessingDelay: 0
  7.   PluginMessagePacketVerbose: false

  8. Messages:
  9.   NoPermission: "&cYou do not have permission to use that command!"

  10.   #After 5 minutes the shared item/inventory generated inventory view will expire
  11.   InvExpired: "&cThis inventory view has expired!"
  12.   ReloadPlugin: "&aInteractiveChat has been reloaded!"

  13.   #The message to send when a message is cancelled due to the placeholder limit
  14.   LimitReached: "&cPlease do not use an excessive amount of placeholders in one message!"

  15.   #Sent if a keyword placeholder is on cooldown
  16.   PlaceholderCooldown: "&cYou have to wait &e{Time} &cbefore you can use &e{Keyword} &cagain!"
  17.   #Sent if the player is on universal cooldown
  18.   UniversalCooldown: "&cYou have to wait &e{Time} &cbefore you can use keywords again!"

  19.   #The messages sent when a client has colors disabled in their own settings
  20.   ColorsDisabled: "&lYou have colors disabled in your client settings! All messages will be white and respect the settings!"
  21.   ColorsReEnabled: "&aYou have colors re-enabled in your client settings! All messages will be colored from this point!"

  22.   #The message sent when a player toggle mentions
  23.   EnableMentions: "&aPlayer Mentions Enabled!"
  24.   DisableMentions: "&ePlayer Mentions Disabled!"

  25.   #The messages sent when listing placeholders
  26.   ListPlaceholdersHeader: "&eList of Chat Placeholders:"
  27.   ListPlaceholdersBody: "&b{Order}. "&f&l{Keyword}&b" &6- &e{Description}"

  28.   #The messages sent when a player set their inventory display layout
  29.   SetInventoryDisplayLayout: "&aSet inventory display layout to Layout &e{Layout}"

  30.   PlayerOnlyCommand: "&cThis command cannot be used in the console!"
  31.   InvalidPlayer: "&cThat is not a valid player!"
  32.   NoEnoughArgs: "&cInsufficient arguments!"
  33.   InvalidArgs: "&cInvalid arguments!"

  34.   #The prompts sent when a Floodgate (Geyser/Bedrock) player uses the /ic events menu
  35.   BedrockEventsMenu:
  36.     Title: "Recent Chat Messages"
  37.     Content: "Select Message"
  38.     RunSuggested: "Run Suggested Command"

  39. Settings:
  40.   #Bungeecord Mode
  41.   Bungeecord: false
  42.   UseAccurateSenderParser: true
  43.   TagEveryIdentifiableMessage: false
  44.   #This option is only effective on Minecraft 1.19.1+
  45.   ForceUnsignedChatPackets: true
  46.   #This option is only effective on Minecraft 1.19.1+
  47.   #If this is true then ForceUnsignedChatPackets should also be true
  48.   HideServerUnsignedStatus: true
  49.   #In which packets should InteractiveChat listen to and modify
  50.   PacketsToListen:
  51.     Chat: true
  52.     Title: false
  53.   #Should click and hover events be removed in chat previews on 1.19+
  54.   ChatPreviewRemoveClickAndHover: false
  55.   #Whether to parse PlaceholderAPI placeholders on the main thread
  56.   ParsePAPIOnMainThread: false
  57.   ItemTagMaxLength: 30767
  58.   PacketStringMaxLength: 32767
  59.   SendOriginalMessageIfExceedLengthLimit: true
  60.   #You might want to adjust this option if you have other plugins listening to the chat
  61.   #And it is interfering with InteractiveChat's placeholders
  62.   #Valid options are
  63.   #LOWEST, LOW, NORMAL, HIGH, HIGHEST, MONITOR
  64.   EventPriorities:
  65.     #Defaults to HIGH
  66.     Commands: HIGH
  67.     #Defaults to HIGH
  68.     Chat: HIGH
  69.     #Defaults to HIGH
  70.     Preview: HIGH
  71.   #Do NOT set this to true unless you know what you are doing
  72.   #Does not do anything on or below 1.16.5
  73.   #Using PaperMC does NOT mean you need to set this to true
  74.   UsePaperModernChatEvent: false
  75.   #Only used if UsePaperModernChatEvent is true
  76.   PaperChatEventEditOriginalMessageField: true
  77.   FormattingTags:
  78.     #Allow the use of "[color=#123456]" RGB tags (1.16+)
  79.     AllowRGBTags: true
  80.     #Allow the use of "[font=uniform]" Font tags (1.16+)
  81.     AllowFontTags: true
  82.     #Define custom RGB formats using regex
  83.     #Matching group 1-6 should be EACH of the characters in the RGB hex code
  84.     #For example, the regex for "#123456" should be
  85.     #"#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])"
  86.     AdditionalRGBFormats:
  87.       - "#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])"
  88.   BungeecordUnknownItem:
  89.     ReplaceItem: BARRIER
  90.     DisplayName: "&cUnknown Item {Type}"
  91.     Lore:
  92.       - "&7Unable to parse item"
  93.       - "&7This is likely to be an item that"
  94.       - "&7does not exist in this version of Minecraft"
  95.   #Visit this page for all the languages that Minecraft offers
  96.   #https://minecraft.fandom.com/wiki/Language
  97.   Language: en_us
  98.   #Use individual permissions for custom placeholders
  99.   #For example the first custom placeholder will have the permission
  100.   #interactivechat.module.custom.1
  101.   UseCustomPlaceholderPermissions: false
  102.   #The title of viewing a container inside an inventory view
  103.   ContainerViewTitle: "Container Contents"
  104.   #A list of private message commands on your server
  105.   #The plugin will attempt to parse placeholder inside these commands.
  106.   #This list is in REGEX, so you can do some more advanced matches.
  107.   CommandsToParse:
  108.     - "(?i)/emsg .*"
  109.     - "(?i)/msg .*"
  110.     - "(?i)/pm .*"
  111.     - "(?i)/tell .*"
  112.     - "(?i)/r .*"
  113.   #A list of chat messages to ignore
  114.   #This list is in REGEX, so you can do some more advanced matches.
  115.   MessagesToIgnore:
  116.     - ".*\\[.*IGNORE.*\\].*"
  117.   #Set the cooldown that is shared between all placeholders in the plugin (in seconds)
  118.   #Placeholders will not be parsed when a player is in cooldown
  119.   UniversalCooldown: 0
  120.   #Maximum Placeholders that can be used in one message will be cancelled if the limit is reached
  121.   #Put in -1 to disable the limit
  122.   MaxPlaceholders: -1
  123.   #Settings for situations where the plugin is unable to parse a placeholder
  124.   PlayerNotFound:
  125.     #Hover message settings
  126.     Hover:
  127.       #Add a hover message
  128.       Enable: true
  129.       #Text for the hover message
  130.       #Supports multiple lines
  131.       Text:
  132.         - "&cUnable to parse placeholder.."
  133.     #Click action settings
  134.     Click:
  135.       #Add a click action
  136.       Enable: false
  137.       #The action to do when clicked
  138.       #List of actions:
  139.       #OPEN_URL
  140.       #OPEN_FILE
  141.       #RUN_COMMAND
  142.       #SUGGEST_COMMAND
  143.       #CHANGE_PAGE
  144.       #COPY_TO_CLIPBOARD
  145.       Action: SUGGEST_COMMAND
  146.       #The value for the action above
  147.       #for example '/say yellow is her fav color' for the action RUN_COMMAND
  148.       Value: ""
  149.     #Replace keyword settings
  150.     Replace:
  151.       #Whether the keyword should be replaced with another text
  152.       Enable: true
  153.       #The text to replace the keyword
  154.       #Use {Placeholder} for the name of the placeholder that was unable to be parsed
  155.       ReplaceText: '&c{Placeholder}&r'
  156.   Hooks:
  157.     EcoSetLoreOnMainThread: false

  158. Commands:
  159.   #Whether to make commands displayed in chat clickable
  160.   Enabled: true
  161.   #The formatting to trigger the command display function
  162.   Format: "[{Command}]"
  163.   #The text to replace the matched section of the message
  164.   #Use "{Command}" for the command
  165.   Text: "&b[&e{Command}&b]"
  166.   #What happens when the player clicks the command
  167.   #List of actions:
  168.   #RUN_COMMAND
  169.   #SUGGEST_COMMAND
  170.   Action: SUGGEST_COMMAND
  171.   HoverMessage:
  172.     - "&eClick to use command!"

  173. Chat:
  174.   #Convert alternate color code character
  175.   #Only one character is allowed, leave blank to disable this feature
  176.   TranslateAltColorCode: '&'

  177.   #Enable the mention title and sound
  178.   AllowMention: true

  179.   #Time until a player can be mentioned by the same player again
  180.   #In seconds
  181.   MentionCooldown: 3

  182.   DisableHere: false
  183.   DisableEveryone: false

  184.   #The prefix to trigger a mention
  185.   MentionPrefix: "@"

  186.   #The sound to play when a player is mentioned
  187.   #List of all sounds
  188.   #https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
  189.   #.
  190.   #Alternatively you can use full resourceLocations on 1.13+
  191.   #Example: "minecraft:entity.player.levelup"
  192.   MentionedSound: ENTITY_EXPERIENCE_ORB_PICKUP

  193.   #The title to show when mentioned
  194.   #Blank to disable
  195.   MentionedTitle: "&c&lMentioned"

  196.   #How long should the title be shown when mentioned
  197.   #Duration in seconds
  198.   MentionedTitleDuration: 1.5

  199.   #These are currently unused
  200.   UnknownPlayerMentionSubtitle: "&fSomeone had mentioned you in the chat!"
  201.   UnknownPlayerMentionActionbar: ""

  202.   #The subtitle and actionbar  to show when mentioned
  203.   #Note that actionbar might not work if your version of Minecraft does not support it
  204.   #Blank to disable
  205.   KnownPlayerMentionSubtitle: "&3%player_name% &fmentioned you in the chat!"
  206.   KnownPlayerMentionActionbar: ""

  207.   #Use Advancement Grant Toast to show a message
  208.   #Only works on versions 1.12 or above
  209.   #Blank to disable
  210.   MentionToast: "&3%player_name% &fmentioned you!"

  211.   #Use the bossbar to show a message (1.9+)
  212.   MentionBossBar:
  213.     #Blank to disable
  214.     Text: "&3%player_name% &fmentioned you!"
  215.     #Color of the bossbar if supported
  216.     #Accepted values:
  217.     #PURPLE
  218.     #PINK
  219.     #BLUE
  220.     #RED
  221.     #GREEN
  222.     #YELLOW
  223.     #WHITE
  224.     Color: "YELLOW"
  225.     #The style of the bossbar if supported
  226.     #PROGRESS
  227.     #NOTCHED_6
  228.     #NOTCHED_10
  229.     #NOTCHED_12
  230.     #NOTCHED_20
  231.     Overlay: "PROGRESS"
  232.     #How long should the bossbar be shown when mentioned
  233.     #Duration in seconds
  234.     Duration: 6.0
  235.     #The delay after the duration above before the bossbar is removed
  236.     #Delay in seconds
  237.     RemoveDelay: 0.5

  238.   #Highlight the mentioned playername for the player mentioned
  239.   #Use {MentionedPlayer} for the highlighted player name
  240.   MentionHighlight: "&e{MentionedPlayer}"
  241.   #Highlight the mentioned playername for other players
  242.   #Use {MentionedPlayer} for the highlighted player name
  243.   MentionHighlightOthers: "&3{MentionedPlayer}"

  244.   #The text to show when the player mentioned hover over the highlighted text
  245.   #Use {Sender} and {Receiver}
  246.   MentionHoverText:
  247.     - "&b{Sender} mentioned you!"

  248.   UseBukkitDisplayName: true
  249.   UseEssentialsNicknames: true

  250. ItemDisplay:
  251.   Settings:
  252.     #How long should an item display be stored in memory after its creation
  253.     #This is in minutes
  254.     Timeout: 5
  255.     #Hide lodestone compass position when sharing them
  256.     HideLodestoneCompassPos: false

  257.   Item:
  258.     #Enable players to show their items in main hand
  259.     Enabled: true
  260.     #The keyword to trigger the item display function (in regex)
  261.     Keyword: "(?i)\\[item\\]|\\[i\\]"
  262.     #The text to replace the keyword
  263.     #Special Placeholders:
  264.     #Use {Item} for item display name
  265.     #Use {Amount} for the item amount
  266.     Text: "&f[&f{Item} &bx{Amount}&f]"
  267.     #The text to replace the keyword when the player is only holding one item
  268.     SingularText: "&f[&f{Item}&f]"
  269.     #The title of the inventory view
  270.     InventoryTitle: "%player_name%'s Item"
  271.     #Cooldown of this placeholder in seconds
  272.     Cooldown: 0
  273.     #Enable the click GUI
  274.     GUIEnabled: true
  275.     #Enable the chat hover tooltip
  276.     HoverEnabled: true
  277.     #Alternative hover message to show if HoverEnabled is false
  278.     #Leave blank to disable
  279.     AlternativeHoverMessage:
  280.       - ""
  281.     #The item used for the frame of the Item GUI
  282.     Frame:
  283.       Primary: BLACK_STAINED_GLASS_PANE
  284.       Secondary: WHITE_STAINED_GLASS_PANE
  285.     #Preview shared maps instead of showing the item itself
  286.     PreviewMaps: true
  287.     EmptyItemSettings:
  288.       #Whether players are allowed to show an empty hand
  289.       AllowAir: true
  290.       #Message to send when AllowAir is false and a player tried to show nothing
  291.       DisallowMessage: "&cYou have nothing to show! Try holding something in your hand!"
  292.     #This name is used to identify your placeholder
  293.     #It must be a non-regex form of your keyword and should satisfy the regex of your keyword
  294.     Name: "[item]"
  295.     #This description is used when listing placeholders
  296.     Description: "&aShow the Item you are holding in the chat!"

  297.     HoverableItemsTranslation:
  298.       #Whether to make all chat message item tooltips clickable (e.g. death messages, give command results)
  299.       #Only have an effect if GUIEnabled is enabled above
  300.       Enabled: true
  301.       #The title of the inventory view
  302.       InventoryTitle: "Item Preview"

  303.   Inventory:
  304.     #Enable players to show their inventory
  305.     Enabled: true
  306.     #The keyword to trigger the inventory display function (in regex)
  307.     Keyword: "(?i)\\[inv\\]|\\[inventory\\]"
  308.     #The text to replace the keyword
  309.     Text: "&f[&b%player_name%'s Inventory&f]"
  310.     #The title of the inventory view
  311.     InventoryTitle: "%player_name%'s Inventory"
  312.     #Cooldown of this placeholder in seconds
  313.     Cooldown: 0
  314.     #Which inventory sharing layout do you want as default
  315.     #Currently there is layout 0 and layout 1
  316.     Layout: 0
  317.     #The item display text of the skull
  318.     SkullDisplayName: "&e%player_name%"
  319.     #The item used for the frame of the Inventory GUI
  320.     Frame:
  321.       Primary: BLACK_STAINED_GLASS_PANE
  322.       Secondary: WHITE_STAINED_GLASS_PANE
  323.     #Hover Message
  324.     HoverMessage:
  325.       - "&bClick to view!"
  326.     #This name is used to identify your placeholder
  327.     #It must be a non-regex form of your keyword and should satisfy the regex of your keyword
  328.     Name: "[inv]"
  329.     #This description is used when listing placeholders
  330.     Description: "&bShow your Inventory in the chat!"

  331.   EnderChest:
  332.     #Enable players to show their ender chest
  333.     Enabled: true
  334.     #The keyword to trigger the ender chest display function (in regex)
  335.     Keyword: "(?i)\\[ender\\]|\\[e\\]"
  336.     #The text to replace the keyword
  337.     Text: "&f[&d%player_name%'s Ender Chest&f]"
  338.     #The title of the ender chest inventory view
  339.     InventoryTitle: "%player_name%'s Ender Chest"
  340.     #Cooldown of this placeholder in seconds
  341.     Cooldown: 0
  342.     #Hover Message
  343.     HoverMessage:
  344.       - "&bClick to view!"
  345.     #This name is used to identify your placeholder
  346.     #It must be a non-regex form of your keyword and should satisfy the regex of your keyword
  347.     Name: "[ender]"
  348.     #This description is used when listing placeholders
  349.     Description: "&dShow your Ender Chest in the chat!"

  350. Player:
  351.   #Let InteractiveChat handle all player names that appears in chat (literally ALL)
  352.   UsePlayerNameInteraction: true
  353.   #Let InteractiveChat override original hover/click events with its own hover/click events
  354.   #If it is set to false, the original hover/click event will take priority
  355.   #Meaning InteractiveChat player name interaction won't be applied
  356.   OverrideOriginal:
  357.     HoverEvent: true
  358.     ClickEvent: true
  359.   #Whether names have to be capitalized correctly to be replaced
  360.   CaseSensitive: true
  361.   Hover:
  362.     #Add a hover message to all player names in chat
  363.     Enable: true
  364.     #The text to show in the hover message
  365.     #Supports multiple lines
  366.     Text:
  367.       - '&aWorld: &7%player_world%'
  368.       - '&eBiome: &6%player_biome_capitalized%'
  369.       - '&cHealth: %player_health_rounded%&7/%player_max_health_rounded%'
  370.       - '&bPing: &7%player_colored_ping% &bms'
  371.   Click:
  372.     #Add a click action to all player names in chat
  373.     Enable: true
  374.     #The action to do when a player name is clicked
  375.     #List of actions:
  376.     #OPEN_URL
  377.     #OPEN_FILE
  378.     #RUN_COMMAND
  379.     #SUGGEST_COMMAND
  380.     #CHANGE_PAGE
  381.     #COPY_TO_CLIPBOARD
  382.     Action: SUGGEST_COMMAND
  383.     #The value for the action above
  384.     #for example '/say yellow is her fav color' for the action RUN_COMMAND
  385.     Value: "/msg %player_name% "

  386. TabCompletion:
  387.   #This option is only used on 1.19.1+
  388.   ChatTabCompletions:
  389.     Enabled: true
  390.   #This only works on command tab completions
  391.   #Doesn't work on chat tab completions or on versions on or below 1.12.2
  392.   PlayerNameToolTip:
  393.     Enabled: true
  394.     ToolTip: "%vault_prefix%%player_name%"

  395. #Note that all settings have to be present even if they are set to false
  396. CustomPlaceholders:
  397.   '1':
  398.     #Should the placeholders be parsed as the message sender or the message receiver
  399.     #Either 'sender' or 'viewer'
  400.     ParsePlayer: sender
  401.     #The keyword to look for in the chat (in regex)
  402.     Keyword: "(?i)\\[money\\]|\\[m\\]"
  403.     #Whether to parse placeholders in the keyword text
  404.     ParseKeyword: false
  405.     #Cooldown of this placeholder in seconds
  406.     Cooldown: 0
  407.     #Hover message settings
  408.     Hover:
  409.       #Add a hover message
  410.       Enable: true
  411.       #Text for the hover message
  412.       #Supports multiple lines
  413.       Text:
  414.         - "&6%player_name%'s Balance: \\$%vault_eco_balance_commas%"
  415.     #Click action settings
  416.     Click:
  417.       #Add a click action
  418.       Enable: true
  419.       #The action to do when clicked
  420.       #List of actions:
  421.       #OPEN_URL
  422.       #OPEN_FILE
  423.       #RUN_COMMAND
  424.       #SUGGEST_COMMAND
  425.       #CHANGE_PAGE
  426.       #COPY_TO_CLIPBOARD
  427.       Action: SUGGEST_COMMAND
  428.       #The value for the action above
  429.       #for example '/say yellow is her fav color' for the action RUN_COMMAND
  430.       Value: "/pay %player_name% "
  431.     #Replace keyword settings
  432.     Replace:
  433.       #Whether the keyword should be replaced with another text
  434.       Enable: true
  435.       #The text to replace the keyword
  436.       ReplaceText: "[%player_name%'s Balance]"
  437.     #This name is used to identify your placeholder
  438.     #It must be a non-regex form of your keyword and should satisfy the regex of your keyword
  439.     Name: "[money]"
  440.     #This description is used when listing placeholders
  441.     Description: "&eShow the amount of money you have in the chat!"
  442.   '2':
  443.     ParsePlayer: viewer
  444.     Keyword: "(?i)\\[loohpjames\\]"
  445.     ParseKeyword: false
  446.     Cooldown: 0
  447.     Hover:
  448.       Enable: true
  449.       Text:
  450.         - "&eVisit the author's website!"
  451.         - "&bClick me!"
  452.     Click:
  453.       Enable: true
  454.       Action: OPEN_URL
  455.       Value: "https://loohpjames.com"
  456.     Replace:
  457.       Enable: true
  458.       ReplaceText: "&3&lLoohp&6&lJames"
  459.     Name: "[loohpjames]"
  460.     Description: "&eLink to author's website!"
  461.   '3':
  462.     ParsePlayer: sender
  463.     Keyword: "(?i)\\[gametime\\]"
  464.     ParseKeyword: false
  465.     Cooldown: 0
  466.     Hover:
  467.       Enable: false
  468.       Text: []
  469.     Click:
  470.       Enable: false
  471.       Action: ""
  472.       Value: ""
  473.     Replace:
  474.       Enable: true
  475.       ReplaceText: "%player_world_time_24%"
  476.     Name: "[gametime]"
  477.     Description: "&eShows the current time of the world you are in!"
  478.   '4':
  479.     ParsePlayer: viewer
  480.     Keyword: "(?i)\\[match: *([^\\[\\]]*)\\]"
  481.     ParseKeyword: false
  482.     Cooldown: 0
  483.     Hover:
  484.       Enable: true
  485.       Text:
  486.         - "&b$1"
  487.     Click:
  488.       Enable: true
  489.       Action: RUN_COMMAND
  490.       Value: "/me $1"
  491.     Replace:
  492.       Enable: true
  493.       ReplaceText: "&b[&e$1&b]"
  494.     Name: "[match:<Text>]"
  495.     Description: "&eExample of using Regex matching groups Text"
  496.   '5':
  497.     ParsePlayer: sender
  498.     Keyword: "(?i)\\[time\\]"
  499.     ParseKeyword: false
  500.     Cooldown: 0
  501.     Hover:
  502.       Enable: false
  503.       Text: []
  504.     Click:
  505.       Enable: false
  506.       Action: ''
  507.       Value: ''
  508.     Replace:
  509.       Enable: true
  510.       ReplaceText: '%server_time_dd/MM/yyyy HH:mm:ss zzz%'
  511.     Name: "[time]"
  512.     Description: "&eShows the current time of the server in the real world!"
  513.   '6':
  514.     ParsePlayer: sender
  515.     Keyword: "(?i)\\[pos\\]"
  516.     ParseKeyword: false
  517.     Cooldown: 0
  518.     Hover:
  519.       Enable: false
  520.       Text: []
  521.     Click:
  522.       Enable: false
  523.       Action: ''
  524.       Value: ''
  525.     Replace:
  526.       Enable: true
  527.       ReplaceText: '&bWorld: &f%player_world% &eX:&f%player_x% &eY:&f%player_y% &eZ:&f%player_z%'
  528.     Name: "[pos]"
  529.     Description: "&eShows your current position!"
  530.   '7':
  531.     ParsePlayer: sender
  532.     Keyword: "(?i)\\[ping\\]"
  533.     ParseKeyword: false
  534.     Cooldown: 0
  535.     Hover:
  536.       Enable: false
  537.       Text: []
  538.     Click:
  539.       Enable: false
  540.       Action: ''
  541.       Value: ''
  542.     Replace:
  543.       Enable: true
  544.       ReplaceText: '%player_colored_ping% &bms'
  545.     Name: "[ping]"
  546.     Description: "&eShows your current ping!"
复制代码




名副其实
哪个插件的?
你去问问看谁愿意三十金粒汉化五百多行东西?

FireworkPolymer
不要求翻译注释我就给你干

Annijang
名副其实 发表于 2023-6-22 19:32
哪个插件的?
你去问问看谁愿意三十金粒汉化五百多行东西?

确实,500行只给30金粒,大佬看了直呼内行

茶理豆
稍微加点吧

不惹男男气
XD 五百行的翻译内容你给我三十金粒  不要求注释我也能干
加点才会有人给你汉化 问一下这是哪个插件