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

MACIEJNIERZWICKI.PL

To top