Note! This plugin requires a pre-plugin: ProtocolLib and Placeholder API! Otherwise it will not work!!!!
-----------------------------------------------------------------------------------------------------
| Features
*Fully customizable dynamic content *Wooden face orientation can be controlled *Controllable wooden sign "Look at Me" *Does not have any effect on blocks in the world *Ultra-high compatibility, no conflict with related wooden plug-ins *High version glow wood card support *Support for Placeholder API *Supports full version 1.9.4+ *Supports using JSON text to reach RGB gradients
| Related images
| How to use?
Plugins rely on ProtocolLib, so make sure these plugins work properly before installing. Just stuff the plugin itself into the plugins folder.
| Dynamic templates
After editing the template, move it to the dynamic folder to use it
模板:
Code (Text):
##################################
# Template file for dynamic billboards
##################################
# Dynamic signage effective viewing distance
# Dynamic signs will not update the contents when the observer exceeds this distance
# Default value: 10
visualRange: 10
# Dynamic signs look at my effective distance
# When the observer exceeds this distance, the dynamic sign will not actively look at the player
# When this value is negative, the billboard will not be facing the player
# Valid only for non-affiliated signage
# Default value: 5
lookMeRange: 5
# Set the content of the dynamic signboard
# Node data format is LIST
# delay is the length of time the content stays, in tick
# rotation is the billboard facing, accepting 0 ~ 15 16 values,
# Indicates south-south, south-southwest, southwest, west-southwest, west-west, west-northwest, northwest- and north-northwest, respectively,
# North- facing, North-northeast, Northeast-east, East-East, East-Southeast, Southeast- and South-Southeast.
# When this value crosses the bounds, the orientation of the dynamic billboard is not handled. The default value is -1
# glowingText is effective for whether the font glows or not, and the higher version is valid. The default is false
# content is the content of the brand and must be four lines
dynamicContents:
- delay: 5
glowingText: true
rotation: 0
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<>'
- '§a§l<>'
- ''
- delay: 5
glowingText: true
rotation: 1
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<->'
- '§a§l<->'
- ''
- delay: 5
glowingText: true
rotation: 2
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-->'
- '§a§l<-->'
- ''
- delay: 5
glowingText: true
rotation: 3
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<--->'
- '§a§l<--->'
- ''
- delay: 5
glowingText: true
rotation: 3
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<---->'
- '§a§l<---->'
- ''
- delay: 5
glowingText: true
rotation: 2
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''
- delay: 5
glowingText: true
rotation: 1
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''
- delay: 5
glowingText: true
rotation: 0
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''
- delay: 5
glowingText: true
rotation: 0
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''
- delay: 5
glowingText: true
rotation: 1
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''
- delay: 5
glowingText: true
rotation: 2
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''
- delay: 5
glowingText: true
rotation: 3
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''
- delay: 5
glowingText: true
rotation: 3
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''
- delay: 5
glowingText: true
rotation: 2
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''
- delay: 5
glowingText: true
rotation: 1
content:
- '§8TPS: %server_tps_1_colored%'
- '§a§l<-- -->'
- '§a§l<-- -->'
- ''