MyCommand 5.7.2
Added in config.yml (by default)
Code (YAML):
COMMANDS:
AUTO_REGISTER
: false
DEFAULT_DESCRIPTION
:
"Registered MyCommand Command"
Added the following command field:
Code (YAML):
command_description
:
"My Registered Command"
to be able to change the default command description shown in the helps ecc, when the command is registered.
Fixed SIGN_MENU not working in 1.18.1
The ANVIL_GUI is now using another "core", which means that some things have changed. Now works in 1.18.1
Currently supported server versions are 1.8, 1.15, 1.16 and 1.18
anvil_left_item / right, is dropped for now, can't work in the new system.
The Scoreboards now uses Teams. Now the flickering should be gone.
You can expect some flicker if you update the "score", because the only way to update it is to remove the old line and adding a newer one. There's nothing i can do there. Editing the score directly didn't worked for me, i'll retry in future.
the scoreboard update process now stop if a player quit/is kicked
Known issue: if the command name is shorter than 16 chars it will not work. I will release a fix to that in those days.
Added $COPY_TO_CLIPBOARD$ prefix for RAW_TEXT
and $CHANGE_PAGE$ to be used with RAW_BOOK command type :
Example :
Code (YAML):
"$CHANGE_PAGE$Go to page 3;Click here to jump to page 3;3"
RAW_BOOK added <br> to be used as \n (new line) feature, considering \n is not working anymore by default.. idk.
Fixed the regex filter, not activating correctly.
runcmd's :
Fixed %PlayerData%var.addlist= priority.
$arg's now get replaced with all $rawtext$ $log$ ecc types.
%TempVariable% can use other %TempVariable% as source.
Added a way to replace %TempVariable% inside other placeholders. Example :
Code (YAML):
TempVars
:
- '
%TempVariable%$pname=$player'
- '
%TempVariable%$test4=[Replace]%player_ping_$pname%'
- '$text$ 4 = $test4 '
Using [Replace] before the papi placeholder as in the example, will replace first the tempvariable, and then the papi one.
Revamped /mycmd region. Old location needs to be updated, it was missing the world name... Open othersdb.yml and add the worldname before the coordinates.
Now works as intended. Added /mycmd region sm and /mycmd region tpto
Added
%PlayerOptions%setPlayerListHeader: texthere
%PlayerOptions%setPlayerListFooter: andhere
ExtraListener:
Are now registered individually. If you use only the Join, only join is registered, as it has to be.
Added:
setJoinMessage and setQuitMessage respectively for PlayerJoin and PlayerQuit
Code (YAML):
PlayerJoin:
active
: true
setJoinMessage
:
"$player joined the server."
PlayerQuit:
active
: true
setQuitMessage
:
"$player leaved."
$log$ feature now saves correctly in the log file choosen with "log_filename: filename.log" command field, when used from the console.
in-game /mycmd list (types) are displayed better.