**[重要]** 表情符号的最大分辨率为 **256x256px**!表情符号应存储为 **'.png'** 格式。 如果你有任何问题/bug,可以在 [这里](https://github.com/MrQuackDuck/ImageEmojis/issues) 提交。 ### 👀 截图
你还应该 **打开你的机器上的 TCP 端口**,以便插件能够工作。 *端口 **5000** 默认*。
**否则,一切都不会工作。** ```yaml # 你的服务器公共 IP 地址在这里。 serverIp: "127.0.0.1" # 资源包将托管在该端口上。 插件启动时,将在该端口上启动 HTTP 服务器。 # 它应该在机器上打开,以便玩家可以下载资源包。 webServerPort: 5000 # 资源包执行策略: # NONE - 在加入时,资源包不会加载。 此选项适用于玩家更喜欢手动下载资源包的服务器。 # OPTIONAL - 玩家可以选择是否在加入时加载资源包。 # REQUIRED - 强制玩家使用资源包进行游戏。 enforcementPolicy: "OPTIONAL" # 是否在铁砧中替换表情符号? (例如,在重命名物品时) replaceInAnvils: true # 是否在告示牌中替换表情符号? (例如,在编辑它们之后) replaceOnSigns: true # 是否在发送命令时替换表情符号? (例如,在 "/msg" 或 "/say" 命令中) replaceInCommands: true # 当玩家没有 "imageemojis.use" 权限时会发生什么: # ERASE_EMOJIS - 从负载中擦除所有表情符号并继续。 # CANCEL_EVENT - 完全取消事件(例如,阻止发送消息)。 noPermAction: inChat: "ERASE_EMOJIS" inAnvils: "ERASE_EMOJIS" onSigns: "ERASE_EMOJIS" inCommands: "ERASE_EMOJIS" # 是否向玩家显示“没有足够的权限”消息。 # 只有当选择了 "CANCEL_EVENT" 操作时才会显示。 noPermMessage: false # 是否在将光标悬停在聊天中的表情符号符号上时显示表情符号名称。 # 如果你使用 Spigot 原生聊天格式化程序,例如 "VaultChatFormatter" 或 "LPC",则此功能可能无法正常工作,因为它们与 Paper 组件不兼容。 # 如果你正在寻找一个不会破坏消息的简单聊天格式化程序,你可能需要考虑使用我开发的: https://github.com/MrQuackDuck/PlainChatFormatter emojiHoverEnabled: true emojiHoverColor: "#AAAAAA" # 聊天建议模式(在输入聊天消息并按下键盘上的 Tab 键时): # NONE - 没有建议。 # TEMPLATES - 建议模板(例如:":sob:")。 # ACTUAL - 建议实际表情符号(例如:“😭”)。 # BOTH - 结合“TEMPLATES”和“ACTUAL”模式。 suggestionMode: "TEMPLATES" # 表情符号模板格式(例如,你可能需要替换冒号或完全删除它们)。 templateFormat: ":