Supported MC Versions1.16, 1.15, 1.14, 1.13, 1.12, 1.11, 1.10, 1.9, 1.8, 1.7
Req. Server SoftwarePlaceholderAPI, MVdWPlaceholderAPI

This plugin allows you to put placeholders, which are supported by PlaceholderAPI / MVdWPlaceholerAPI on a sign without the need for an external datafile/base.  The placeholder itself can be actually displayed on the sign or hidden from a sign.

PAPISingLite can only place placeholders on a sign (no hidden placeholders are supported in Lite model).

If you wish to use placeholders which are too long to fit in a sign's single line, use the 'set' command.

Commands:

  • /papisign [help] : displays the help menu.
  • /papisign reload : reloads this config file.
  • /papisign set <line number> <displayed string> <papi placeholder(s)> : sets the <papi placeholders> to the specified <line number> of the sign you're looking at.
Permissions:

  • papisign.reload : allows you to use the reload command.
  • papisign.set : allows you to use the set command.
Installation:

Configuration:

[color=#8d8d8d][size=2][font=Arial]# +------------------------------------------------------------+ #[/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]# PAPISign Configuration[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]# +------------------------------------------------------------+ #[/font][/color][/font][/size][/color]

[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]# NOTE: Do NOT put tabs anywhere in the config![/font][/color][/font][/size][/color]

[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]Messages:[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  ErrorMsg : "&c[PAPISign] : Some error occured."[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  InvalidLineNumber : "&c[PAPISign] : Invalid line number.  It must be between 0 and 3."[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  NeedToLook : "&c[PAPISign] : You need to look at a sign when you use this command."[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  NoPermission: "&c[PAPISign] : You don't have a permission for that!"[/font][/color][/font][/size][/color]

[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]HelpMessages:[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  banner:[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]    msg: "=== &e[&aPAPISign Commands List (%version%)&e] &r==="[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  help:[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]    msg: "&a/papisign help : displays this help menu."[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  reload:[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]    msg: "&a/papisign reload : reloads config file."[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]    permission: "papisign.reload"[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  debug:[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]    msg: "&a/papisign debug <true|false> : turn on / off the debug mode."[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]    permission: "papisign.debug"[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  set:[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]    msg: "&a/papisign set <line number> <displayed string> <papi> : sets the <papi> to the specified <line number> of the sign you're looking at.  (Premium feature)"[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]    permission: "papisign.set"[/font][/color][/font][/size][/color]

[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]# The maximum distance to be searched for a sign.[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]# Do not make this value too big.[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]MaxDistance: 5[/font][/color][/font][/size][/color]

[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]# this is a premium feature[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]# you can configure the event process priority.[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]EventPriorityMap:[/font][/color][/font][/size][/color]
[color=#ececec][size=2][font=Verdana, Arial, sans-serif][color=#8d8d8d][font=Arial]  PlayerMoveEvent: "LOWEST"[/font][/color][/font][/size][/color]


Example:

  • to create a MineResetLite's mine sign:
    • 0th line was set using a sign's GUI.
    • /papisign set 1 blocks_mined &b%mineresetlite_A_blocks_mined% &rmined
    • /papisign set 2 blocks_%_mined &b%mineresetlite_A_percentage_mined%&r% mined
    • /papisign set 3 reset Resets @ &c%mineresetlite_A_percentage%&r%


(a) using PAPISign                                                    (b) using PAPISignLite



(a) using PAPISign                                                   (b) using PAPISignLite