WitherRecast

From MrNadix wiki
Jump to navigation Jump to search

WitherRecast is a complete all-in-one plugin that adds more than 30 commands, an economy system, antibot system, ban system, custom motds, chat management/customization, worlds management, Multiverse inventories compatibility, portals, etc

Commands

Command Description Permission string Apply on other players permission syntax
witherrecast About WitherRecast /witherrecast
announce Send a general announce witherrecast.announce /announce <<Message>>
back Go back to your previous location witherrecast.back witherrecast.back.other /back or /back <<Player>>
bed Teleport to the last clicked bed witherrecast.bed /bed
clearchat Clear general chat or a player chat witherrecast.clearchat /clearchat or /clearchat <<Player>>
delhome Delete a home witherrecast.delhome /delhome <<Home>>
delwarp Delete a warp witherrecast.delwarp /delwarp <<Warp>>
enderchest Open other player enderchest witherrecast.enderchest /enderchest <<Player>>
flogin Send a fake login message witherrecast.flogin /flogin <<Name>>
flogout Send a fake logout message witherrecast.flogout /flogout <<Name>>
fly Fly witherrecast.fly witherrecast.fly.other /fly or /fly <<Player>>
flyspeed Set the fly speed witherrecast.flyspeed /flyspeed <<0.1 - 1>>
food Restore your hunger level witherrecast.food witherrecast.food.other /food or /food <<Player>>
gamemode Change your gamemode witherrecast.gamemode /gamemode <<0,1,2,3>>
hat Use the item in your main hand as a hat witherrecast.hat witherrecast.hat.other /hat
heal Restore your health level witherrecast.heal witherrecast.heal.other /heal
Inventory View other player's inventory witherrecast.inventory /inventory <<Player>>
liteannounce Announce a message witherrecast.liteannounce /liteannounce <<Announce>>
lobby Teleport to the lobby witherrecast.lobby witherrecast.lobby.other /lobby
rename Rename an item witherrecast.rename /rename <<Name>>
repair Repair an item witherrecast.repair /repair
sethome Create a home witherrecast.sethome /sethome <<Home>>
setlobby Setup your server's lobby witherrecast.setlobby /setlobby
setwarp Create a warp witherrecast.setwarp /setwarp <<Warp>>
skull Get a player's skull witherrecast.skull /skull
stop Stop the server witherrecast.stop
sudo Make other player perform the command you wish witherrecast.sudo /sudo <<Whatever>>
suicide Easy way out witherrecast.suicide /suicide
tp Teleport to a location witherrecast.tp /tp x y z. /tp x y z yaw pitch or /tp <<Player>>
tpa Send a teleport petition witherrecast.tpa /tpa <<Player>>
tpaccept Accept a teleport petition witherrecast.tpaccept /tpaccept
tpadeny Deny a teleport petition witherrecast.tpadeny /tpadeny
tpall Teleport all online players to your location witherrecast.tpall /tpall
vanish Vanish yourself witherrecast.vanish /vanish
walkspeed Change your walk speed witherrecast.walkspeed /walkspeed <<0.1-1>>
warp Teleport to a warp witherrecast.warp witherrecast.warp.other /warp <<Warp>>

Actions

Action Permission string
Format signs with colors witherrecast.coloredsign

Config files

config.yml

 
#   __      __.__  __  .__                __________                               __   
#  /  \    /  \__|/  |_|  |__   __________\______   \ ____   ____ _____    _______/  |_ 
#  \   \/\/   /  \   __\  |  \_/ __ \_  __ \       _// __ \_/ ___\\__  \  /  ___/\   __\
#   \        /|  ||  | |   Y  \  ___/|  | \/    |   \  ___/\  \___ / __ \_\___ \  |  |  
#    \__/\  / |__||__| |___|  /\___  >__|  |____|_  /\___  >\___  >____  /____  > |__|  
#         \/                \/     \/             \/     \/     \/     \/     \/        
#                                                                                       
#                                                                                       
#    ______   ______   ______   ______   ______   ______   ______   ______   ______     
#   /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/     
#                                                                                       
#                                                                                       
#                      _________                _____.__                                
#                      \_   ___ \  ____   _____/ ____\__| ____                          
#                      /    \  \/ /  _ \ /    \   __\|  |/ ___\                         
#                      \     \___(  <_> )   |  \  |  |  / /_/  >                        
#                       \______  /\____/|___|  /__|  |__\___  /                         
#                              \/            \/        /_____/                          
#
#

#Plugin language
lang: 'es_ES'

#Use mysql
#section below
usemysql: false

#SQL database
sql:
    ip: 0.0.0.0
    port: '3306'
    user: 'user'
    password: 'password'
    database: 'WitherRecast'
    
#Max houses number
maxhouses: 4

#Replace skull in inventory
replaceskullininventory: false

#Server prefix
serverprefix: '&4[&3Server&4]'

#Use ActionBar messages
actionbar: true

#Announce Prefix %prefix% = Prefix %message% = Message
announceprefix: '%prefix% >> &6%message%'

#Hide WitherRecast version
hidewrversion: false
   
#First login kit
floginkit: false

#Online mode (INSECURE, set it to true if you have an internet connection.)
online: true

#First login kit list. Usage: <<id-display name>>

kitlist:
    - stone_sword-&4.::&3Starter sword&4::.
    - stone
 

chat-config.yml

 
#   __      __.__  __  .__                __________                               __
#  /  \    /  \__|/  |_|  |__   __________\______   \ ____   ____ _____    _______/  |_
#  \   \/\/   /  \   __\  |  \_/ __ \_  __ \       _// __ \_/ ___\\__  \  /  ___/\   __\
#   \        /|  ||  | |   Y  \  ___/|  | \/    |   \  ___/\  \___ / __ \_\___ \  |  |
#    \__/\  / |__||__| |___|  /\___  >__|  |____|_  /\___  >\___  >____  /____  > |__|
#         \/                \/     \/             \/     \/     \/     \/     \/
#
#
#    ______   ______   ______   ______   ______   ______   ______   ______   ______
#   /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/
#
#
#                      _________                _____.__
#                      \_   ___ \  ____   _____/ ____\__| ____
#                      /    \  \/ /  _ \ /    \   __\|  |/ ___\
#                      \     \___(  <_> )   |  \  |  |  / /_/  >
#                       \______  /\____/|___|  /__|  |__\___  /
#                              \/            \/        /_____/
#   WitherRecast
#   Chat
#   Config

#MSG Prefix %player% = Sender player %playeR3% = receiver player
msgprefix: '&4[&6MSG&4]&3%player%&b-->&3%playeR3% &6>>&r'

#Enable chat custom layout
chatclayout: false

#Chat layout %player% = Player, %rank% = Player rank. WitherRecast permissions required
chatlayout: '%rank% -- &6%player%>>&r'

#Enable chat mentions
mentions: false

#Fake slots
enablefakeslots: false

#fake slots number
fakeslots: 55

#Enable word filter (censore words)
wordfilter: false

#Banned words
bannedwords:
    - 'word1'
    - 'word2'
    - 'word3'

#Enable command filter (censore commands)
commandfilter: false

#Banned commands list
bannedcommands:
    - 'command1'
    - 'command2'
    - 'command3'

#Server motd
servermotd: '&4A minecraft server'

#Enable random motds
enablerandommotd: false

#random motd list
randommotdlist:
    - 'motd1'
    - 'motd2'
    - 'motd3'

#Enable announce
announce: false

#Show announcements in random order
randomannounce: true

#Announce time (in seconds)
announcetime: 60

#Announcements list
annoucelist:
    - 'announce1'
    - 'announce2'
    - 'announce3'

#banned commands while player is muted
bannedmutecommands:
    - msg
    - me

 

economy-config.yml

 
#   __      __.__  __  .__                __________                               __
#  /  \    /  \__|/  |_|  |__   __________\______   \ ____   ____ _____    _______/  |_
#  \   \/\/   /  \   __\  |  \_/ __ \_  __ \       _// __ \_/ ___\\__  \  /  ___/\   __\
#   \        /|  ||  | |   Y  \  ___/|  | \/    |   \  ___/\  \___ / __ \_\___ \  |  |
#    \__/\  / |__||__| |___|  /\___  >__|  |____|_  /\___  >\___  >____  /____  > |__|
#         \/                \/     \/             \/     \/     \/     \/     \/
#
#
#    ______   ______   ______   ______   ______   ______   ______   ______   ______
#   /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/
#
#
#                      _________                _____.__
#                      \_   ___ \  ____   _____/ ____\__| ____
#                      /    \  \/ /  _ \ /    \   __\|  |/ ___\
#                      \     \___(  <_> )   |  \  |  |  / /_/  >
#                       \______  /\____/|___|  /__|  |__\___  /
#                              \/            \/        /_____/
#   WitherRecast
#   Economy
#   Config

coinname: 'WitherCoin'
coinsymbol: '$W'

#Create store header
storeHeader: "[WitherStore]"

#Created store header
createdStoreHeader: "&4&l[&6WitherRecast&4&l]"
 

permissions-config.yml

 
#   __      __.__  __  .__                __________                               __   
#  /  \    /  \__|/  |_|  |__   __________\______   \ ____   ____ _____    _______/  |_ 
#  \   \/\/   /  \   __\  |  \_/ __ \_  __ \       _// __ \_/ ___\\__  \  /  ___/\   __\
#   \        /|  ||  | |   Y  \  ___/|  | \/    |   \  ___/\  \___ / __ \_\___ \  |  |  
#    \__/\  / |__||__| |___|  /\___  >__|  |____|_  /\___  >\___  >____  /____  > |__|  
#         \/                \/     \/             \/     \/     \/     \/     \/        
#                                                                                       
#                                                                                       
#    ______   ______   ______   ______   ______   ______   ______   ______   ______     
#   /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/     
#                                                                                       
#                                                                                       
#                      _________                _____.__                                
#                      \_   ___ \  ____   _____/ ____\__| ____                          
#                      /    \  \/ /  _ \ /    \   __\|  |/ ___\                         
#                      \     \___(  <_> )   |  \  |  |  / /_/  >                        
#                       \______  /\____/|___|  /__|  |__\___  /                         
#                              \/            \/        /_____/                          
#
#
#   WitherRecast
#   Permissions
#   Config

#Default rank
defaultrank: 'rank1'

#Permissions
rank1:
    prefix: '&4Rank1'
    permissions:
        - witherrecast.skull

 

security-config.yml

 
#   __      __.__  __  .__                __________                               __
#  /  \    /  \__|/  |_|  |__   __________\______   \ ____   ____ _____    _______/  |_
#  \   \/\/   /  \   __\  |  \_/ __ \_  __ \       _// __ \_/ ___\\__  \  /  ___/\   __\
#   \        /|  ||  | |   Y  \  ___/|  | \/    |   \  ___/\  \___ / __ \_\___ \  |  |
#    \__/\  / |__||__| |___|  /\___  >__|  |____|_  /\___  >\___  >____  /____  > |__|
#         \/                \/     \/             \/     \/     \/     \/     \/
#
#
#    ______   ______   ______   ______   ______   ______   ______   ______   ______
#   /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/
#
#
#                      _________                _____.__
#                      \_   ___ \  ____   _____/ ____\__| ____
#                      /    \  \/ /  _ \ /    \   __\|  |/ ___\
#                      \     \___(  <_> )   |  \  |  |  / /_/  >
#                       \______  /\____/|___|  /__|  |__\___  /
#                              \/            \/        /_____/
#
#
#   WitherRecast
#   Security
#   Config

#==========================

#Enable register/login system
registerlogin: false

#Enable antibot system
antibot: false

#Minimum amount of time that a player needs to be connected to the server to be verified as a legit player (in seconds)
verificationtime: 120

#Max amount of players that can enter simultaneously in certain period of time
playeramount: 5

#Amount of time that the max player amount can't enter simultaneously without triggering the antibot system (in seconds)
triggering: 6

#Amount of time that needs to pass for restoring the server after a bot attack (in seconds)
serverrecovery: 240
 

worlds-config.yml

 
#   __      __.__  __  .__                __________                               __   
#  /  \    /  \__|/  |_|  |__   __________\______   \ ____   ____ _____    _______/  |_ 
#  \   \/\/   /  \   __\  |  \_/ __ \_  __ \       _// __ \_/ ___\\__  \  /  ___/\   __\
#   \        /|  ||  | |   Y  \  ___/|  | \/    |   \  ___/\  \___ / __ \_\___ \  |  |  
#    \__/\  / |__||__| |___|  /\___  >__|  |____|_  /\___  >\___  >____  /____  > |__|  
#         \/                \/     \/             \/     \/     \/     \/     \/        
#                                                                                       
#                                                                                       
#    ______   ______   ______   ______   ______   ______   ______   ______   ______     
#   /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/  /_____/     
#                                                                                       
#                                                                                       
#                      _________                _____.__                                
#                      \_   ___ \  ____   _____/ ____\__| ____                          
#                      /    \  \/ /  _ \ /    \   __\|  |/ ___\                         
#                      \     \___(  <_> )   |  \  |  |  / /_/  >                        
#                       \______  /\____/|___|  /__|  |__\___  /                         
#                              \/            \/        /_____/                          
#
#
#   WitherRecast
#   Worlds
#   Config

#==========================

#Enable Multiverse inventory inventories conversion (Requires a multiverse groups folder in witherrecast directory and WitherRecast worlds with the same groups configuration as multiverse)
enablemultiverseconversion: false

#Enable world inventory groups (Share the same inventory between different worlds)
enabledworldgroups: false
worldgroups:
    default:
       - world
       
#Enable custom portal locations
enablecustomportallocations: false
       
#Set custom nether locations
customnetherlocations:
# world:
#  locationteleport:
#    world:
#    x:
#    y:
#    z:
#    yaw:
#    pitch:
#  returnnetherlocation:
#    world:
#    x:
#    y:
#    z:
#    yaw:
#    pitch:
       
#Set custom end locations
customendlocations:
# world:
#  locationteleport:
#    world:
#    x:
#    y:
#    z:
#    yaw:
#    pitch:
#  returnendlocation:
#    world:
#    x:
#    y:
#    z:
#    yaw:
#    pitch:

 

WitherRecast-Chat

Commands

Command Description Permission string Apply on other players permission Syntax
announcecheck Check announcements witherrecast.announcecheck /announcecheck <<Announce>>
chatcolor Change your chat color witherrecast.chatcolor /chatcolor <<https://minecraft.tools/en/color-code.php>>
msg Send a private message to other player witherrecast.msg /msg <<Player>> <<Message>>
mute Prevent a player for sending messages witherrecast.mute /mute <<Player>>
nick Change your nickname witherrecast.nick witherrecast.nick.other /nick <<Nickname>>
unmute Unmute a player witherrecast.unmute /unmute <<Player>>
nofify Send a private message to a player using the command line witherrecast.notify witherrecast.notify.others /notify <<Player>> <<Message>>

WitherRecast-Economy

Commands

Command Description Permission string Apply on other players permission Syntax
money Check your balance witherrecast.money witherrecast.money.other /money
pay Pay money to other player witherrecast.pay /pay <<Player>>
setmoney Set your money amount witherrecast.setmoney /setmoney <<Player>> <<Amount>>

Actions

Action Permission string
Buy an item witherrecast.buy
Create an store witherrecast.createstore
Sell an item witherrecast.sell

Store signs syntax

caption
Example:
caption

WitherRecast-Permissions

Commands

Command Description Permission string Apply on other players permission Syntax
setrank Set your rank witherrecast.setrank /setrank <<Player>> <<Rank>>

WitherRecast-Security

Commands

Command Description Permission string Apply on other players permission Syntax
ban Ban a player witherrecast.ban /ban player
banip Ban a player by ip witherrecast.banip /banip Player
banlist List banned players witherrecast.banlist /banlist
chpasswd Change your password witherrecast.changeotherpasswd /chpasswd <<Passwd>>
kick Kick a player witherrecast.kick /kick <<Player>> <<Reason>>
login Login /login <<Passwd>>
register Register /register <<Passwd>>
tempban Temporarily ban a player witherrecast.tempban /tempban <<Player>> <<End date>> <<Reason>>
unban Unban a player witherrecast.unban /unban <<Player>>
unbanip Unban a player and its ip witherrecast.unbanip /unbanip <<Player>>
report Report a player /report <<Player>> <<Reason>>
reportview View reports witherrecast.reportview /reportview or /reportview <<Index>>
delreport Delete reports witherrecast.deletereport /delreport or /delreport <<Index>>

WitherRecast-Worlds

Commands

Command Description Permission string Apply on other players permission Syntax
createportal Create a portal witherrecast.createportal /createportal <<PortalName>> or /createportal <<setp1,setp2, setdestination>> <<PortalName>>
createworld Create a world witherrecast.createworld /createworld <<Name>> <<GenStructures (true/false)>> <<Hardcore (true/false)>> <<Type(normal/amplified/flat/large_biomes)>> <<Generator(generatorname/default)>> <<generation settings(setting/none)>> <<Seed(seed/random)>>
deleteportal Delete a portal witherrecast.deleteportal /deleteportal <<Name>>
deleteworld Delete a world witherrecast.deleteworld /deleteworld <<Name>>
disableportal Disable a portal witherrecast.disableportal /disableportal <<Name>>
enableportal Enable a portal witherrecast.enableportal /enableportal <<Name>>
tpworld Teleport to a world witherrecast.tpworld /tpworld <<Name>>

Actions

Action Permission string
Use portals witherrecast.portals.portalname or witherrecast.portals.*