MACIEJNIERZWICKI.PL
MINECRAFT PLUGINS
PrivateMessages
Advanced private messaging plugin
Configuration – config.yml
Bukkit servers
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | Proxy: false TimeZone: "Europe/Warsaw" # Date-time formats accepted when searching for messages in commands like /pmdelete, /pmhistory InCommandDateTimeFormat: - "MM.dd.yyyy-HH:mm:ss" - "MM.dd.yyyy-HH:mm" - "MM.dd.yyyy" MessagesHistory: # Setting following to false will prevent messages from being stored in database Enabled: true # Date-time format displayed when viewing messages history DateFormat: "MM.dd.yyyy HH:mm:ss" AllowSendingMessagesToSelf: true AllowSendingMessagesToOfflinePlayers: true # Notify about unread messages after player join. NotifyUnreadMessagesAfterJoin: true # Notify about unread messages after player unvanish. NotifyUnreadMessagesAfterUnvanish: true SpyInConsole: false # Help item material displayed in Sound inventory SoundHelpItem: PAPER # Help item material displayed in Sound Details inventory SoundDetailsHelpItem: PAPER # Sound enable/disable item in Sound inventory SoundToggleItem: LEVER # Navigation item 'Back' material BackItem: REDSTONE_BLOCK # Navigation item 'Exit' material ExitItem: REDSTONE_BLOCK # Item representing 'DELETE' action when Message Actions inventory is open MessageActionDeleteItem: LAVA_BUCKET # Item representing first player when Messages History inventory is open MessageItem1: PAPER # Item representing second player when Messages History inventory is open MessageItem2: MAP MessagesSaveIntervalSeconds: 10 MaxHistoryMessagesPerSecond: 5000 GlobalHistoryCacheTimeSeconds: 600 # When set to true, all /pmdelete command invokations require confirmation using /pmconfirm command MessagesDeletionByCommandRequiresConfirmation: true # When set to true, all 'DELETE' action invokations from Message Actions inventory require confirmation by clicking 'DELETE' item again. MessagesDeletionByInventoryRequiresConfirmation: true # When set to true, each notification sound requires permission before it can be used by player # Each permission node looks like this: pm.sound.<soundID> e.g. pm.sound.1 for a sound with ID 1 EachNotificationSoundRequiresPermission: false # When set to true, each notification sound a player hasn't permission to, # will be displayed in Sound Inventory allowing to listen for sound but not to pick it. DisplayInaccessibleSoundsInSoundInventory: true Storage: # Possible values for type: sqlite, mysql type: sqlite hostname: localhost user: username password: password database: privatemessages port: 3306 Metrics: true MiniMessageChatFormatting: false # Requires Paper 1.17+ or compatible fork PluginTips: Enabled: true # 1 - send tip after first use of command/feature (resets on server shutdown) # 2 - send tip after first use of command/feature and don’t do this again, even after server restart Mode: 1 Integration: Essentials: # When player is ignored using Essentials's /ignore command plugin prevents him from sending messages to target player. # Additionally, players ignored on Essentials are included in /pmignored output when this feature is enabled. RespectIgnore: true |
Proxy servers (BungeeCord / Velocity)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | # These settings override ones with same names on backend servers if they have set 'Proxy' to true in PrivateMessages config! AllowSendingMessagesToSelf: true AllowSendingMessagesToOfflinePlayers: true # Notify about unread messages after player join. # If this is set to true, make sure this setting has value of false on backend servers to avoid double notifications. NotifyUnreadMessagesAfterJoin: true # Notify about unread messages after player unvanish. # If this is set to true, make sure this setting has value of false on backend servers to avoid double notifications. NotifyUnreadMessagesAfterUnvanish: true SpyInConsole: false TimeZone: "Europe/Warsaw" # Date-time formats accepted when searching for messages in commands like /pmdelete InCommandDateTimeFormat: - "MM.dd.yyyy-HH:mm:ss" - "MM.dd.yyyy-HH:mm" - "MM.dd.yyyy" MessagesHistory: # Setting following to false will prevent messages from being stored in database Enabled: true MessagesSaveIntervalSeconds: 10 # When set to true, all /pmdelete command invokations require confirmation using /pmconfirm command MessagesDeletionByCommandRequiresConfirmation: true Storage: # Possible values for type: mysql type: mysql hostname: localhost user: user password: password database: privatemessages port: 3306 Metrics: true Integration: Essentials: # When player is ignored using Essentials's /ignore command plugin prevents him from sending messages to target player. # Additionally, players ignored on Essentials are included in /pmignored output when this feature is enabled. RespectIgnore: true PluginTips: Enabled: true # 1 - send tip after first use of command/feature (resets on server shutdown) # 2 - send tip after first use of command/feature and don’t do this again, even after server restart Mode: 1 |