TotalFreedomMod/src/main/resources/config.yml

536 lines
14 KiB
YAML
Raw Normal View History

2015-02-16 16:13:21 +00:00
#
2020-08-10 00:49:52 +00:00
# TotalFreedomMod Configuration
2015-02-16 16:13:21 +00:00
#
2011-10-19 00:46:30 +00:00
# Generic server information
server:
# You should change this to your server's name
name: TotalFreedom
# The address your server is located at. Please do not include the port.
address: play.totalfreedom.me
# Shown at the server list - Please note that support for %mcversion% has been withdrawn
motd: TotalFreedom &8- The Original All-Op Server!
# Every word in the MOTD will be a different color unless prefixed by a color code
colorful_motd: true
2020-01-04 23:35:41 +00:00
# MOTD Modification
motds:
ban: '&cYou are banned.'
adminmode: '&cServer is closed.'
2020-01-04 23:35:41 +00:00
lockdown: '&cServer is in lock-down.'
whitelist: '&cWhitelist enabled.'
full: '&cServer is full.'
2019-12-25 01:05:36 +00:00
# Shown on join as a title
login_title:
title: '&7Welcome to &6TotalFreedom&7!'
subtitle: '&eThe Original All-Op Server!'
# All players who show up as owner
owners:
2020-11-15 02:13:59 +00:00
- Wild1145
2018-05-13 19:49:13 +00:00
# All players who show up as executive
executives: [ ]
2018-05-12 03:09:23 +00:00
2019-04-21 00:16:00 +00:00
# All those who can manage the master builder list
master_builder_management: [ ]
2019-04-21 00:16:00 +00:00
# URL players should appeal for bans at
2020-08-10 00:49:52 +00:00
ban_url: ''
# URL players should appeal for permanent bans at
2020-08-10 00:49:52 +00:00
indefban_url: ''
2019-07-11 02:13:57 +00:00
# What to display at the top of the tab list
tablist_header: ''
# What to display at the bottom of the tab list
tablist_footer: ''
2017-12-29 18:12:47 +00:00
# Discord
discord:
# If you do not have a token, make a bot account and get one at https://discordapp.com/developers/applications/me
token: ''
2019-04-21 00:16:00 +00:00
# The official discord server's ID for this server
server_id: ''
# Channel to send /report messages to
report_channel_id: ''
2020-11-15 02:13:59 +00:00
# Channel for Discord to Minecraft and vice-versa
2019-11-28 09:08:36 +00:00
chat_channel_id: ''
2020-11-15 02:13:59 +00:00
# Channel for Discord to AdminChat and vice-versa
adminchat_channel_id: ''
2019-04-21 00:16:00 +00:00
# Do you want roles to sync with the server?
role_sync: false
2020-04-08 08:34:08 +00:00
# Master Builder role ID
2019-11-03 21:40:05 +00:00
master_builder_role_id: ''
# Admin role ID
admin_role_id: ''
# Senior Admin role ID
senior_admin_role_id: ''
2019-11-03 21:40:05 +00:00
# Developer role ID
developer_role_id: ''
# Executive Admin role ID
executive_role_id: ''
# Owner role ID
server_owner_role_id: ''
# Reddit
reddit:
# Name of your subreddit (the r/NAME, excluding r/)
subreddit_name: 'TotalFreedom'
# Username of the bot account
username: ''
# Bot account password
password: ''
# Developer app id (Make one at https://www.reddit.com/prefs/apps (make sure the type is script))
client_id: ''
# Developer app secret
client_secret: ''
# Master Builder flair ID
master_builder_flair_id: ''
# Admin flair ID
admin_flair_id: ''
# Senior Admin flair ID
senior_admin_flair_id: ''
# Developer flair ID
developer_flair_id: ''
# Executive Admin flair ID
executive_flair_id: ''
# Owner flair ID
server_owner_flair_id: ''
2020-08-08 05:51:09 +00:00
2020-09-14 09:36:25 +00:00
# Pterodactyl
ptero:
2020-08-08 05:51:09 +00:00
# URL - do not leave a trailing forward slash
url: ''
2020-09-14 09:36:25 +00:00
# The default email domain used to set email addresses for new users - do not include the @
default_email_domain: 'example.com'
# Server UUID
server_uuid: ''
# Admin panel API key
admin_key: ''
# Server API key
server_key: ''
2019-11-02 01:28:07 +00:00
# The shop
shop:
# Enable the shop
enabled: true
2020-04-08 02:20:01 +00:00
# Shop title
title: '&e&lTotalFreedom Shop'
2019-11-02 01:28:07 +00:00
# Shop prefix
2020-04-08 02:20:01 +00:00
prefix: '&8[&eTF Shop&8]'
# How many coins to voters get per vote?
coins_per_vote: 20
2020-04-08 08:34:08 +00:00
# Chat reactions
reactions:
# Enable chat reactions?
enabled: true
# How much time (in seconds) before a new reaction prompt is made
interval: 300
2020-07-02 08:42:27 +00:00
# How much time do players have to react
2020-09-15 02:58:46 +00:00
time: 30.0
2020-07-02 08:42:27 +00:00
2020-04-08 08:34:08 +00:00
# How many coins do winners get?
coins_per_win: 5
# How long is the random string (in characters)?
string_length: 10
# Login messages. Use %name% for usernames, and %rank% for ranks/titles
login_messages:
- '%name% is a terrible %coloredrank%'
- 'that %name% dude is a shitty %coloredrank%'
2020-10-29 23:47:53 +00:00
- 'Hi, my name is %name% and I''m %art% %coloredrank%&b that wasted coins on this login message.'
- '&aDo not fear, %coloredrank% &b%name% &ais here!'
- '%name% is %art% %coloredrank%&b, say hi to them before they gets banned for doing something stupid'
2020-10-29 23:47:53 +00:00
- 'Oh. It''s &l%name%&r&b the %coloredrank%&b again. Great.'
- 'Make way for %name% the %coloredrank%&b!'
2020-10-29 23:47:53 +00:00
- 'It''s a bird! It''s a plane! No, it''s %art% %rank%! It''s %name%'
- '%rank% %name%'
- '%coloredrank%&b %name%'
- 'A wild %name%, %art% %coloredrank%&b, appeared!'
- 'All in all, the %rank% %name% is just another brick in the wall'
- '&a%name% &bis a a geeky &6%rank%'
- '%name% is the %rank% who just exists'
- '%name% based cringe poggers based based %rank%'
2020-10-29 23:47:53 +00:00
- '%name% thinks that &dWindows Server 2019 &bis the best server OS'
2020-04-08 02:20:01 +00:00
# Item prices
prices:
grappling_hook: 100
lightning_rod: 1000
fire_ball: 500
rideable_pearl: 700
2020-07-02 08:42:27 +00:00
stacking_potato: 300
clown_fish: 1500
login_messages: 5000
2017-12-29 18:12:47 +00:00
# Admin list
adminlist:
# The amount of hours after which admins may be removed from the admin list
clean_threshold_hours: 167
# Give the default CONSOLE admin privileges.
# Handy in development environments.
console_is_admin: true
2017-12-29 18:12:47 +00:00
# CoreProtect
coreprotect:
2019-02-22 23:16:08 +00:00
enabled: false
host: 'localhost'
port: '3306'
username: ''
password: ''
database: 'coreprotect'
# ForceIP configuration
forceip:
enabled: false
# The port players should use to connect to your server; only applies to forceip
port: 25565
# The kick message sent to players when logging in with the wrong hostname
kickmsg: You have been kicked from the server - Please connect using %address%
# TotalFreedom Social Media Links, casing will be preserved
social_links:
2020-08-17 22:17:45 +00:00
Forum: 'https://forum.totalfreedom.me'
Website: 'https://totalfreedom.me/'
2020-12-02 21:25:17 +00:00
Discord: 'https://discord.com/invite/PW4savJR9a'
2014-04-26 11:21:36 +00:00
# Blocking certain events
allow:
fire_place: false
fire_spread: false
fluid_spread: false
lava_place: false
lava_damage: false
water_place: false
tnt_minecarts: false
explosions: false
2017-12-29 18:12:47 +00:00
redstone: true
fireworks: false
frostwalker: false
2019-08-01 02:10:00 +00:00
unsafe_enchantments: true
2019-07-31 04:35:41 +00:00
bells: true
2019-12-08 17:41:09 +00:00
armorstands: true
2019-11-03 21:40:05 +00:00
minecarts: false
clearonjoin: false
2019-12-10 00:59:17 +00:00
structureblocks: false
jigsaws: false
grindstones: false
jukeboxes: false
spawners: false
2020-02-09 04:52:43 +00:00
beehives: false
2020-07-02 12:13:20 +00:00
respawnanchors: false
2020-05-29 10:14:21 +00:00
auto_tp: false
auto_clear: false
2014-04-26 11:21:36 +00:00
2013-07-04 20:46:51 +00:00
# Blocked commands:
#
# How blocked commands work:
2014-04-26 11:21:36 +00:00
# All sections described below are delimited by colon characters.
# Make sure that you block a command by its main command name, not an alias
# as all aliases are blocked by default. Commands are case-insensitive.
2013-07-04 20:46:51 +00:00
#
# * The first section is a letter which indicates which rank may use this command
# Valid ranks:
# n - Nobody (Completely disabled)
# a - Admins (Console)
# s - Senior Admins (Console)
2013-07-04 20:46:51 +00:00
# o - Ops (Non-Ops won't be able to use it)
#
# * The second section is a letter which indicates what to do when a player executes that command.
# Valid actions:
# b - Block the command
# a - Block the command and auto-eject that player (for ops and below)
# u - Block the command and Return an "Unknown command" message (Used to hide commands)
#
# * The third section is the command to be blocked, prefixed with a slash
#
# * The fourth section is the message to send to the player when executing that command.
# This should be omitted if unwanted. ChatColors are supported with the &-key. By default
# the starting ChatColor is set to gray. You can use the default 'That command is blocked.' message
2013-07-04 20:46:51 +00:00
# by using a single underscore.
#
# Examples:
# - 'n:b:/mail sendall:&4You can't send mails to everyone!'
# - 's:a:/stop'
# - 'n:b:/ban:_'
#
blocked_commands:
2019-02-22 23:16:08 +00:00
# Disabled commands
- 'n:b:/time:Server-side time changing is disabled. Please use /ptime to set your own personal time.'
- 'n:b:/gamemode:Use /creative and /survival to set your gamemode.'
2018-08-17 00:20:50 +00:00
- 'n:b:/pardon:_'
- 'n:b:/ban-ip:_'
- 'n:b:/pardon-ip:_'
- 'n:b:/toggledownfall:_'
- 'n:b:/enderchest:_'
- 'n:b:/spreadplayers:_'
- 'n:b:/execute:_'
- 'n:b:/blockdata:_'
- 'n:b:/clearhistory:_'
- 'n:b:/save-on:_'
- 'n:b:/save-off:_'
TotalFreedomMod Electrum Version 5.0 This TotalFreedomMod release implements many changes. Most notably, the internals have been completely revamped. TotalFreedomMod now relies on the Aero library for core mechanics such as command handling and services. Another important change is the UUID system. In TotalFreedomMod Electrum, it has been completely removed. The core reason for this is that the system as a whole was very bugged. Additionally, it did not solve the primary reason for its conception: preserving player data when the player changes their username. This is because TotalFreedomMod servers usually run in offline-mode. This meaning that some of the players joining do not have a registerd Mojang UUID whatsoever. All in all, the UUID system was buggy, and it did not fix the reason it was implemented, so it has been completely removed. The admin list and the ban list now use usernames and IPs again. Lastly, many smaller changes have been implemented. Due to the amount of changes, they have not been named individualy. Please refer to the issues below for more details. Fixes #342 Fixes #350 Fixes #380 Fixes #684 Fixes #704 Fixes #716 Fixes #735 Fixes #745 Fixes #784 Fixes #765 Fixes #791 Fixes #805 Fixes #826 Fixes #883 Fixes #1524 Fixes #1534 Fixes #1536 Fixes #1538 Fixes #1545 Fixes #1546 Fixes #1568 Fixes #1627 Resolves #403 Resolves #435 Resolves #597 Resolves #603 Resolves #628 Resolves #690 Resolves #708 Resolves #747 Resolves #748 Resolves #749 Resolves #764 Resolves #767 Resolves #782 Resolves #809 Resolves #803 Resolves #811 Resolves #813 Resolves #830 Resolves #848 Resolves #856 Resolves #876 Resolves #908 Resolves #992 Resolves #1018 Resolves #1432 Resolves #1446 Resolves #1494 Resolves #1501 Resolves #1526 Resolves #1540 Resolves #1550 Resolves #1560 Resolves #1561 Resolves #1578 Resolves #1613
2016-05-12 19:40:39 +00:00
- 'n:b:/playsound:_'
- 'n:b:/skinrestorer:_'
- 'n:b:/packet:_'
- 'n:b:/thaw:_'
- 'n:b:/setjail:_'
2018-07-24 06:54:19 +00:00
- 'n:b:/function:_'
- 'n:b:/data:_'
- 'n:b:/datapack:_'
2019-02-22 23:16:08 +00:00
- 'n:b:/bossbar:_'
- 'n:b://forceload:_'
2020-12-05 19:01:09 +00:00
- 'n:u:/co purge:_'
# Admin commands
- 'a:b:/save-all:_'
- 'a:b:/kick:_'
- 'a:b:/socialspy:_'
- 'a:b:/replaceitem:_'
- 'a:b:/kill:_'
- 'a:b://generate:_'
- 'a:b://:_'
- 'a:b:/superpickaxe:_'
- 'a:b:/brush:_'
- 'a:b:/size:_'
- 'a:b://mask:_'
- 'a:b:/mat:_'
- 'a:b://butcher:_'
- 'a:b:/scoreboard:_'
- 'a:b:/setspawn:_'
- 'a:b://snow:_'
- 'a:b:/tellraw:_'
- 'a:b:/forestgen:_'
- 'a:b:/setidletimeout:_'
- 'a:b:/mail sendall:_'
- 'a:b:/eco reset:_'
- 'a:b:/mask:_'
- 'a:b:/gmask:_'
- 'a:b:/lrbuild:_'
- 'a:b:/defaultgamemode:_'
- 'a:b:/reload:_'
- 'a:b:/title:_'
- 'a:b:/worldborder:_'
- 'a:b:/weather:_'
- 'a:b:/tpall:_'
- 'a:b:/setblock:_'
- 'a:b:/green:_'
- 'a:b:/gamerule:_'
- 'a:b:/togglejail:_'
- 'a:b:/fill:_'
- 'a:b:/flood:_'
- 'a:b:/team:_'
- 'a:b:/loot:_'
- 'a:b:/schedule:_'
2020-12-05 19:01:09 +00:00
- 'a:u:/co:_'
# Automatically wipe dropped objects
2011-10-12 19:35:43 +00:00
auto_wipe: true
2014-04-26 11:21:36 +00:00
# Nuking prevention
nukemonitor:
enabled: true
count_break: 100
count_place: 40
2014-04-26 11:21:36 +00:00
range: 10.0
2011-10-12 19:35:43 +00:00
freecam_trigger_count: 10
explosive_radius: 4.0
2011-10-12 19:35:43 +00:00
# Show all attempted commands in the log, will result in duplicate log messages
2011-10-12 19:35:43 +00:00
preprocess_log: true
2014-04-26 11:21:36 +00:00
# Disable certain events
disable:
night: true
weather: true
2011-10-13 18:30:45 +00:00
2011-10-14 05:31:21 +00:00
# Enable misc. features
2011-10-24 02:43:52 +00:00
landmines_enabled: false
mp44_enabled: false
tossmob_enabled: false
2019-12-10 00:59:17 +00:00
4chan_enabled: false
2011-10-24 02:43:52 +00:00
# Moblimiter
2014-04-26 11:21:36 +00:00
moblimiter:
enabled: true
max: 50
disable:
dragon: true
ghast: true
slime: true
giant: true
# Flatlands
2014-04-26 11:21:36 +00:00
flatlands:
generate: true
# Flatlands generation parameters - Uses CleanroomGenerator syntax - http://dev.bukkit.org/server-mods/cleanroomgenerator/
generate_params: 16,stone,32,dirt,1,grass_block
# Admin-Only Mode
admin_only_mode: false
2020-01-11 22:44:13 +00:00
# Toggle Chat
toggle_chat: true
# Host Sender Names - Names that indicate automated services or host-based consoles you want to block from using some commands.
# Make sure these are all lower-case.
host_sender_names:
- rcon
2020-06-30 07:25:38 +00:00
- console
2013-03-19 10:06:31 +00:00
# Announcer
announcer:
enabled: true
# Interval between announcements, in seconds.
interval: 600
# Prefix for all announcements
prefix: '&5[&eTotalFreedom&5] &b'
announcements:
- 'Be sure to visit our forums at &6https://forum.totalfreedom.me/'
- 'If you are not OP, be sure to ask!'
- 'Somebody breaking the rules? Report it! /report <user> <reason>'
- 'Griefing is not allowed!'
- 'Hacked clients are allowed!'
- 'Interested in becoming admin? Type "/ai" for more information!'
2020-12-04 15:37:40 +00:00
- 'You may view all online administrators via "/list -a"'
- 'Save your buildings via WorldEdit! http://totalfreedom.me for more information!'
- 'You may contact TotalFreedom support on Twitter! https://tiny.re/tfsupport'
- 'You may download TotalFreedomMod here: https://tiny.re/tfm+'
- 'Wild1145 is the owner of TotalFreedom.'
- 'markbyron is the founder of TotalFreedom.'
- 'Server lagging? Check the lag via "/tps"'
- 'You are allowed to record and stream videos on TotalFreedom.'
- 'Player vs player while in creative or god mode is forbidden!'
- 'Spawn killing is forbidden!'
- 'Invisible potions are allowed!'
- 'Serial griefing and trolling will result in an indefinite ban!'
- 'Racism, nazism, and sexism are strictly forbidden!'
- 'Join our Discord server! Link: https://discord.com/invite/PW4savJR9a'
# What to display in the admininfo command.
admininfo:
- '&bHow to apply for admin on the TotalFreedom Server:'
- ' &6- Do not ask for admin in game'
2019-01-12 03:05:12 +00:00
- ' &2- Be helpful within the server'
- ' &6- Report those breaking the rules'
- ' &2- And apply on our forums at the link:'
2020-08-17 22:17:45 +00:00
- ' &9https://forum.totalfreedom.me/'
# What to display in the vote command.
votinginfo:
- '&bVoting Links:'
- ' &6- https://minecraft-mp.com/server/228386/vote/'
- ' &2- https://minecraft-server-list.com/server/443272/vote/'
2020-12-02 21:25:17 +00:00
- ' &6- https://topg.org/Minecraft/in-518809/'
- ' &2- https://minecraftlist.org/vote/18975/'
- ' &6- https://minecraftservers.org/vote/595721/'
- ' &2- https://topservers.com/server/1275/'
2019-01-12 03:05:12 +00:00
# What to display in the Master Builder info command.
masterbuilderinfo:
- '&bHow to apply for Master Builder on the TotalFreedom Server:'
- ' &6- Do not ask for Master Builder in game'
- ' &2- Screenshot some of your previous builds (be ready to prove that the builds are yours)'
- ' &6- Copy the template and create a thread on our forums'
- ' &2- Template:'
- ' &9bit.ly/TFMasterBuilderTemplate'
2018-07-26 07:10:54 +00:00
# Famous players - cannot be banned by username
famous_players:
- honeydew
- xephos
- captainsparklez
- truemu
- kiershar
- fvdisco
- sethbling
- notch
- jeb_
- gamechap
- bertiechap
- vechs
- antvenom
- chimneyswift
- deadmau5
- etho
2013-11-11 20:38:39 +00:00
- ethoslab
- skydoesminecraft
2013-11-11 20:38:39 +00:00
- skythekidrs
- tobyturner
- xxslyfoxhoundxx
- paulsoaresjr
- sips_
- deadlox
- xxslyxx
- jeromeasf
- dinnerbone
- grumm
2013-11-11 20:38:39 +00:00
- grum
- evilseph
- cavemanfilms
2013-11-11 20:38:39 +00:00
- herobrine
- whiteboy7thst
- stampylonghead
- stampylongnose
2014-03-17 03:42:14 +00:00
- dantdm
- gizzy14gazza
TotalFreedomMod Electrum Version 5.0 This TotalFreedomMod release implements many changes. Most notably, the internals have been completely revamped. TotalFreedomMod now relies on the Aero library for core mechanics such as command handling and services. Another important change is the UUID system. In TotalFreedomMod Electrum, it has been completely removed. The core reason for this is that the system as a whole was very bugged. Additionally, it did not solve the primary reason for its conception: preserving player data when the player changes their username. This is because TotalFreedomMod servers usually run in offline-mode. This meaning that some of the players joining do not have a registerd Mojang UUID whatsoever. All in all, the UUID system was buggy, and it did not fix the reason it was implemented, so it has been completely removed. The admin list and the ban list now use usernames and IPs again. Lastly, many smaller changes have been implemented. Due to the amount of changes, they have not been named individualy. Please refer to the issues below for more details. Fixes #342 Fixes #350 Fixes #380 Fixes #684 Fixes #704 Fixes #716 Fixes #735 Fixes #745 Fixes #784 Fixes #765 Fixes #791 Fixes #805 Fixes #826 Fixes #883 Fixes #1524 Fixes #1534 Fixes #1536 Fixes #1538 Fixes #1545 Fixes #1546 Fixes #1568 Fixes #1627 Resolves #403 Resolves #435 Resolves #597 Resolves #603 Resolves #628 Resolves #690 Resolves #708 Resolves #747 Resolves #748 Resolves #749 Resolves #764 Resolves #767 Resolves #782 Resolves #809 Resolves #803 Resolves #811 Resolves #813 Resolves #830 Resolves #848 Resolves #856 Resolves #876 Resolves #908 Resolves #992 Resolves #1018 Resolves #1432 Resolves #1446 Resolves #1494 Resolves #1501 Resolves #1526 Resolves #1540 Resolves #1550 Resolves #1560 Resolves #1561 Resolves #1578 Resolves #1613
2016-05-12 19:40:39 +00:00
- furiousdestroyer
# Pet Protect - Prevent tamed pets from being killed.
petprotect:
enabled: true
# Logviewer
logs:
url: ''
secret: ''
2013-08-04 18:48:50 +00:00
# Mojang service checker
service_checker_url: http://status.mojang.com/check
# HTTPD server
httpd:
enabled: true
2020-08-17 22:17:45 +00:00
host: play.totalfreedom.me
port: 28966
public_folder: ./public_html
# Inactivity Auto-Kick (Requires Essentials)
2014-04-26 11:21:36 +00:00
autokick:
enabled: true
# Percentage of server player capacity used at which players will be automatically kicked for being inactive. Range: 0.0 - 1.0
2014-04-26 11:21:36 +00:00
threshold: 0.9
# Time, in seconds, after which a player should be kicked when inactive
2014-04-26 11:21:36 +00:00
time: 120
2017-12-23 04:07:36 +00:00
# Blocked Chat Codes - Use &code,&code2,&code3 (No spaces)
blocked_chatcodes: '&0,&k,&m,&n'
2020-08-01 04:10:44 +00:00
# Enables certain things like debug logs and console bypasses
2020-12-05 19:01:09 +00:00
developer_mode: false