OsTagPNX

OsTagPNX 1.4.7.05

Compatible API Versions
1.0.14
OsTagPNX is a plugin for PowerNukkitX but also works on Nukkit
Required Java 17
IF THE CONFIG.YML FILE IS EMPTY, USE THE DEFAULT CONFIG BELOW (YOU CAN CHANGE IT AFTER)


Now this plugin contains all LuckPermChatFormater options (In version 1.4.7.02 and higer)
Discontinued - LuckPermChatFormatter | Cloudburst Nukkit & Minecraft Server Software (cloudburstmc.org)
if you are using some nukkit fork check if the fork has a new movement system,

What if it doesn't?
set "PowerNukkiX-movement-server" to false

What if it has?
set "PowerNukkiX-movement-server" to true

What does it give me?
if your fork has a new movement system, the plugin can record when player using the keyboard or, for example, a game pad.


Examples:

If you are using powernukkitx change to server properties
server-authoritative-movement=client-auth
to
server-authoritative-movement=server-auth
or set (in plugin config)
PowerNukkiX-movement-server: false
If you use PowerNukkit set
PowerNukkiX-movement-server: false
if your server uses a plugin that adds something to the player's name and it is heating with OsTagPNX set "ScoreTagOnly" to true
(SEE DEFAULT CONFIG COMMENTS!!!)
OsTag.png


1669310043316.png

Support LuckPerms ranks:
Download | LuckPerms
1667608796083.png
More plugin info
your server uses this plugin? write in discord and i add this to this list
1.Null
2.Null
if you know any plugin that adds, for example, clans and has an api thanks to which you can see who is in what clan and you would like a placeholder to appear, for example <clan> write to discord
Discord Support(Click to join)
YAML:
#--------------------------------------------------
#               OsTagPNX
#       Contains ChatFormating and OsTag
#           By: IndianPL
#
#----------------------------------------------------
#Placeholders
# <name> - player name [OsTag \ ChatFormater] \\name\\
# <msg> - player message [ChatFormater]
# <health> - player health [OsTag \ ChatFormater]
# <max_health> - player max health [OsTag]
# <device> - player device [OsTag \ ChatFormater]
# <model> - device model [OsTag \ ChatFormater]
# <version> - Minecraft version [OsTag \ ChatFormater]
# <xuid> - get player xuid (DON'T WORKING WHEN PLAYER DONT XBOX ACCOUNT) [OsTag ]
# <language> - player Language [OsTag \ ChatFormater]
# <ping> - player ping [OsTag \ ChatFormater]
# <controler> - Player controls [OsTag ]
# <suffix> - player group sufix (Luck Perms Required) [OsTag \ ChatFormater] \\name\\
# <prefix> - player group prefix (Luck Perms Required) [OsTag \ ChatFormater] \\name\\
# <groupDisName> - player group dispalya mame (Luck Perms Required) [OsTag \ ChatFormater] \\name only\\
# <xp> - player xp lvl [OsTag \ ChatFormater]
# <cps> - left click per second counter [OsTag]
# <gamemode> - player gamemode [OsTag]
# <deathskull> - player skull info (DeathSkull plugin required) [OsTag \ ChatFormater] \\name\\
#if in the description of the placeholders any one contains \\name\\ it means that it can be used in the player's name in ostag
# for better work dont use \ , only use \n

#--------------------------------
#       Modules
#
#OsTag module
OsTag: true
#
#ChatFormating module
ChatFormater: true
#
#when turn off some module restart server
#-------------------------------


#Important notes
#Note if you use only \ (BackSlash) in config, the plugin may produce errors in the console or not work
#if you use server-authoritative-movement=client-auth in powernukkitx, set this to false
PowerNukkiX-movement-server: true


#OsTag Options
#Information refresh time in seconds
refresh-time: 1

#Score Tag (When true name don't change)
#DON'T RELOAD SERVER OR PLUGIN  ( when you set to true restart server)
#May be buged when player is not new player
ScoreTagOnly: false

#Normal Player
nick: "<groupDisName> <name> <suffix> "
subtag: "<deathskull>\n<device> | <controler> \n§eDevice Model: §r<model>\n§eGamemode: §r<gamemode>\n§eCps: §r<cps>  §ePing: <ping> §eXp: <xp> \n§eGame Version: §r<version> \n\n§eXuid: §r<xuid>\n\n§eLanguage: §r<language>\n<health>/<max_health>§c❤"
#Advanced Player
a-nick: "<groupDisName> <name> <suffix> "
a-subtag: "<deathskull>\n<device> | <controler>\n§eCps: §r<cps>  §ePing: <ping>\n<health>/<max_health>§c❤\n§eXp: <xp>"
advanced-players:
  - "JndjanBartonka"
  - "TheTwuj"


#Formater options
message.format: "<deathskull> <groupDisName> <prefix> <name> <suffix> » <msg>"
#Censorship
#CenzorShip remove all Upper words
enable-censorship: true
censorship: "Bread"
BlackWords:
  - "dupa"
  - "fuck"
  - "nab"
  - "ez"
#Cooldown
cooldown-enable: true
cooldown: 5
cooldown-message: "§aYou must wait §b <left>§eSeconds§a!"

#Messages and informations
#Gamemodes
survival: "survival"
creative: "creative"
adventure: "adventure"

#Skull icon for DeathSkulls
Skull-icon: "§lSkull§r"

#Xp colors (Why? use this as it is used on hive if you want)
1lvl: "§r"
10lvl: "§e"
15lvl: "§a"
20lvl: "§2"
25lvl: "§c"
30lvl: "§4"

#Os
Windows: "§f[§bWindows§f]"
Android: "§f[§aAndroid§f]"
Ios: "§f[§bIos§f]"
Mac: "§f[§cMac Os§f]"
Fire: "§f[§6Fire Os§f]"
Gearvr: "§f[§aGearVr§f]"
Hololens: "§f[§aHoloLens§f]"
Dedicated: "§f[§aDedicated§f]"
TvOs: "§f[§aTvOs§f]"
PlayStation: "§f[§aPS§f]"
Nintendo: "§f[§aNintendo§f]"
Xbox: "§f[§aXbox§f]"
Unknow: "§f[§aUnknow§f]"

#Controls
touch: "Touch"
keyboard: "Keyboard"
gamepad: "GamePad"
motion_controller: "motion_controller"
UnknowControler: "Unknow"
you can change "§f[§aAndroid§f]" to android emote
below you have shown settings with emoij and resource pack to download to make emoij work
YAML:
Windows: 
Android: 
Ios: 
Mac: 
Fire: 
Gearvr: §f[§aGearVr§f]
Hololens: §f[§aHoloLens§f]
Dedicated: §f[§aDedicated§f]
TvOs: 
PlayStation: 
Nintendo: 
Xbox: 
Unknow: §f[§aUnknow§f]
touch: Touch
keyboard: Keyboard
gamepad: GamePad
motion_controller: motion_controller
UnknowControler: Unknow
1668781346874.png
Placeholders:
(You can see list in config.yml)

Commands(all need permision):
/ostag add <player> - to add player or remove player from advanced player list
/ostag ver - check ostag version and smal server info
/ostag reload - reload config

Permisions:
ostagpnx.admin

how to give someone a permision?
Use LuckPerms plugin for nukkit
Download | LuckPerms

Discord Support(Click to join)

Controls updating show when player change keyboard to gamepad
Cps Counter , it added the <cps> placeholder
Permission:
1668275979165.png

Author
IndianPL
Downloads
275
Views
929
First release
Last update
Rating
5.00 star(s) 1 ratings

Latest updates

  1. deathskulls integration

    Now you can see if a player has skull from DeathSkulls plugin or not. Placeholder <deathskull>
  2. Group Display Name bug

    Spaming console when group dont have display name fixed
  3. Control placeholder fix and add group display name placeholder

Latest reviews

This plugin is excellent it works very well for me
IndianPL
IndianPL
Thanks!!
Top