This plugin does that
our goal is to link this thing to some other database in our network or idk
abc : def
version : vanilla
IF NO SPECIAL STEPS ARE NEEDED, WE WILL ASSUME THAT PEOPLE KNOW HOW TO INSTALL A PLUGIN
BetterRTP allows player to use the /rtp
command, which randomly teleport the player in the configured square area (MinRadius: 1500
, MaxRadius: 3500
)
Survival server only.
# BetterRTP plugin by SuperRonanCraft! (Join my Public Server mc.RonanCraft.net) #
# Need help? go to https://ronancraft.net/discord! #
Language-File: en.yml
Settings:
Logger:
Enabled: true # Log all things rtp related to the log.log file
LogToConsole: false
Format: yyyy-MM-dd HH:mm:ss
Respect:
MinePlots: false
FactionsBridge: false
CrashClaim: false
WorldGuard: false
GriefPrevention: false
Towny: false
RedProtect: false
FactionsUUID: false
Lands: false
Residence: false
KingdomsX: false
hClaims: false
GriefDefender: false
UltimateClaims: false
Pueblos: false
SaberFactions: false
HuskTowns: false
Debugger: false
PreloadRadius: 5
MaxAttempts: 32
RtpOnFirstJoin:
Enabled: false
World: world
SetAsRespawn: false
Cooldown:
Enabled: true
LockAfter: 0
Time: 1800
PerWorld: false
Delay:
Enabled: true
Time: 5
CancelOnMove: true
Queue:
Enabled: true
DisableUpdater: false
Default:
RTPOnDeath: false
UseWorldBorder: false
Biomes: []
MaxRadius: 3500
MinRadius: 1500
CenterX: 0
CenterZ: 0
Shape: square
MaxY: 320
MinY: 0
BlacklistedBlocks:
- stationary_water
- stationary_lava
- water
- flowing_water
- lava
- flowing_lava
- cactus
- leaves
- leaves_2
- air
- void_air
- bedrock
- oak_leaves
- jungle_leaves
DisabledWorlds:
- minage
- test
CustomWorlds:
- custom_world_1:
UseWorldBorder: false
MaxRadius: 1000
MinRadius: 100
CenterX: 0
CenterZ: 0
Price: 50
Shape: square
- other_custom_world:
MaxRadius: 10000
MinRadius: 150
CenterX: 123
CenterZ: -123
Price: 0
Biomes:
- desert
- forest
Shape: circle
Overrides:
- master_world: world
- creative_world: world
WorldType:
- world: NORMAL
- world_nether: NETHER
- world_the_end: NORMAL
PermissionGroup:
Enabled: false
Groups:
- vip:
- Build_World:
MaxRadius: 10000
MinRadius: 1000
Price: 100
- Survival_World:
UseWorldBorder: false
MaxRadius: 5000
MinRadius: 1000
CenterX: 10
CenterZ: 10
Price: 10
- vip2:
- Build_World:
MaxRadius: 25000
MinRadius: 10000
Price: 15
This plugins handles permissions, and is storing them in a database, allowing permissions to be the same across all our servers.
We use it with default config, database credentials on lines 105 & 106.
We have 3 groups :
We can then setup up perms for these groups and add people in.
If you want more information, check out their wiki
This plugin allows admins to customize the scoreboard and tab menu appearence, and to have beautiful boss bars with custom infos.
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Header-&-Footer
header-footer:
enabled: true
header:
- "&7&m "
- "&6&lLa Banquise &7- &e&lSurvie/Build"
- " "
- "&eConnectés: &a%server_online%"
- " "
footer:
- " "
- "&6&lDiscord &7- &e&ldiscord.gg/QQWwzX5ptY"
- "&7&m "
disable-condition: ''
per-world:
per-server:
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Tablist-name-formatting
tablist-name-formatting:
enabled: true
anti-override: true
disable-condition: ''
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Nametags
scoreboard-teams:
enabled: false
enable-collision: true
invisible-nametags: false
anti-override: true
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Sorting-players-in-tablist
sorting-types:
- "GROUPS:fondateur,staff,default"
- "PLACEHOLDER_A_TO_Z:%player%"
case-sensitive-sorting: true
can-see-friendly-invisibles: false
disable-condition: '%world%=disabledworld'
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Playerlist-Objective
playerlist-objective:
enabled: false
value: "%ping%"
fancy-value: "&7Ping: %ping%"
disable-condition: '%world%=disabledworld'
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Belowname
belowname-objective:
enabled: false
number: "%health%"
text: "&cHealth"
fancy-display-players: "&c%health%"
fancy-display-default: "NPC"
disable-condition: '%world%=disabledworld'
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Spectator-fix
prevent-spectator-effect:
enabled: false
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Bossbar
bossbar:
enabled: true
toggle-command: /bossbar
remember-toggle-choice: false
hidden-by-default: false
bars:
ServerInfo:
style: "PROGRESS" # for 1.9+: PROGRESS, NOTCHED_6, NOTCHED_10, NOTCHED_12, NOTCHED_20
color: "%animation:barcolors%" # for 1.9+: BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
progress: "100" # in %
text: "&eWiki: &awiki.la-banquise.fr"
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Scoreboard
scoreboard:
enabled: false
toggle-command: /sb
remember-toggle-choice: false
hidden-by-default: false
use-numbers: true
static-number: 0
delay-on-join-milliseconds: 0
scoreboards:
scoreboard-1.20.3+:
title: "<#E0B11E>MyServer</#FF0000>"
display-condition: "%player-version-id%>=765;%bedrock%=false" # Only display it to players using 1.20.3+ AND NOT bedrock edition
lines:
scoreboard:
title: "<#E0B11E>MyServer</#FF0000>"
lines:
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Layout
layout:
enabled: false
direction: COLUMNS
default-skin: mineskin:1753261242
enable-remaining-players-text: true
remaining-players-text: '... and %s more'
empty-slot-ping-value: 1000
layouts:
default:
fixed-slots:
groups:
staff:
condition: permission:tab.staff
slots:
- 24-40
players:
slots:
- 44-80
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Ping-Spoof
ping-spoof:
enabled: false
value: 0
placeholders:
date-format: "dd.MM.yyyy"
time-format: "[HH:mm:ss / h:mm a]"
time-offset: 0
register-tab-expansion: false
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Placeholder-output-replacements
placeholder-output-replacements:
"%essentials_vanished%":
"yes": "&7| Vanished"
"no": ""
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Conditional-placeholders
conditions:
nick: # use it with %condition:nick%
conditions:
- "%player%=%essentials_nickname%"
yes: "%player%"
no: "~%essentials_nickname%"
placeholderapi-refresh-intervals:
default-refresh-interval: 500
"%server_uptime%": 1000
"%server_tps_1_colored%": 1000
"%server_unique_joins%": 5000
"%player_health%": 200
"%player_ping%": 1000
"%vault_prefix%": 1000
"%rel_factionsuuid_relation_color%": 1000
# assigning groups by permission nodes instead of taking them from permission plugin
assign-groups-by-permissions: true
# if the option above is true, all groups are taken based on permissions and the one higher in this list is used as primary
# Warning! This is not sorting list and has nothing to do with sorting players in tablist!
primary-group-finding-list:
- fondateur
- staff
- default
# Refresh interval (in milliseconds) of:
# - Permission checks in conditions / sorting
# - Group retrieving from permission plugin for sorting / per-group properties
# - Prefix/suffix placeholders taking data from permission plugin
permission-refresh-interval: 1000
# Unlocks extra console messages
debug: false
# https://github.com/NEZNAMY/TAB/wiki/MySQL
mysql:
enabled: false
host: 127.0.0.1
port: 3306
database: tab
username: user
password: password
useSSL: true
########################################################################
# BUKKIT ONLY - THE FOLLOWING SECTION IS ONLY FOR BACKEND INSTALLATION #
########################################################################
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Per-world-playerlist
per-world-playerlist:
enabled: false
# players with tab.staff will always see all players
allow-bypass-permission: false
# players in these worlds will always see all players
ignore-effect-in-worlds:
- ignoredworld
- build
shared-playerlist-world-groups:
lobby:
- lobby1
- lobby2
minigames:
- paintball
- bedwars
#####################################################################
# PROXY ONLY - THE FOLLOWING SECTION IS ONLY FOR PROXY INSTALLATION #
#####################################################################
# https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Global-playerlist
global-playerlist:
enabled: false
display-others-as-spectators: false
display-vanished-players-as-spectators: true
isolate-unlisted-servers: false
update-latency: false
spy-servers:
- spyserver1
- spyserver2
server-groups:
lobbies:
- lobby1
- lobby2
group2:
- server1
- server2
# Take permissions and groups from backend server instead of proxy
use-bukkit-permissions-manager: false
# Sometimes server might be using offline uuids in tablist instead of online, such as disabling waterfall's tablist rewrite option
# If you experience tablist formatting not working, toggle this option (set it to opposite value)
# Only affects proxies with online mode enabled
use-online-uuid-in-tablist: true
# If enabled and RedisBungee plugin is found, hook is enabled to work with players on all proxies
enable-redisbungee-support: true
fondateur:
tabprefix: "&8[&4Fondateur&8] &4"
tagprefix: "&8[&4F&8] &4"
staff:
tabprefix: "&8[&cStaff&8] &c"
tagprefix: "&8[&cS&8] &c"
default:
tabprefix: "&8[&7Joueur&8] &7"
tagprefix: "&8[&7J&8] &7"
grosso modo following this doc velocity
This allows admins to make massive structures, map editing...
Useful but only for admins, default conf.
This plugin adds npcs with diverse functionnalities, the most interesting one for us is the ability to make these npcs run commands, to open menus from deluxe menu.
TODO
EssentialsX permet de gérer plusieurs points clés du serveur telles que l'économie, la gestion du spawn, les homes des joueurs, la téléportation entre joueur et diverses fonctionnalités en plus.
QuickShop Hikari permet aux joueurs de créer leurs propres marchés afin de vendre leurs ressources et acheter celles des autres
Pour créer un marché :