mirror of
https://github.com/TotalFreedomMC/TotalFreedomMod.git
synced 2024-09-28 20:33:03 +00:00
aca3398d21
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
339 lines
8.8 KiB
YAML
339 lines
8.8 KiB
YAML
#
|
|
# TotalFreedomMod 5.0 Configuration
|
|
# by Madgeek1450 and Prozza
|
|
#
|
|
|
|
# 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
|
|
motd: TotalFreedom &8- Minecraft %mcversion%
|
|
|
|
# Every word in the MOTD will be a different color unless prefixed by a color code
|
|
colorful_motd: true
|
|
|
|
# All players who show up as owner
|
|
owners:
|
|
- markbyron
|
|
|
|
# URL players should appeal for bans at
|
|
ban_url: http://totalfreedom.boards.net/
|
|
|
|
# URL players should appeal for permanent bans at
|
|
permban_url: http://bit.ly/TF_PermBan
|
|
|
|
# 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 senior admin privileges.
|
|
# Handy in development environments.
|
|
console_is_senior: true
|
|
|
|
# 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%
|
|
|
|
|
|
# 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
|
|
|
|
# Blocked commands:
|
|
#
|
|
# How blocked commands work:
|
|
# 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.
|
|
#
|
|
# * The first section is a letter which indicates which rank may use this command
|
|
# Valid ranks:
|
|
# n - Nobody (Completely disabled)
|
|
# c - Senior Admins (Console)
|
|
# t - Telnet Admins (Console)
|
|
# s - Super Admins (Any in-game admin)
|
|
# 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 ommited 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
|
|
# 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:
|
|
# 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.'
|
|
- 'n:b:/ban:_'
|
|
- 'n:b:/pardon:_'
|
|
- 'n:b:/ban-ip:_'
|
|
- 'n:b:/pardon-ip:_'
|
|
- 'n:b:/toggledownfall:_'
|
|
- 'n:b:/effect:Please use /potion to set effects.'
|
|
- 'n:b:/enderchest:_'
|
|
- 'n:b:/spreadplayers:_'
|
|
- 'n:b:/execute:_'
|
|
- 'n:b:/blockdata:_'
|
|
- 'n:b:/clearhistory:_'
|
|
- 'n:b:/save-all:_'
|
|
- 'n:b:/save-on:_'
|
|
- 'n:b:/save-off:_'
|
|
- 'n:b:/playsound:_'
|
|
- 'n:b:/skinrestorer:_'
|
|
- 'n:b:/packet:_'
|
|
- 'n:b:/thaw:_'
|
|
- 'n:b:/pp largeexplode:You may not use this particle! Please use another.'
|
|
- 'n:b:/pp hugeexplosion:You may not use this particle! Please use another.'
|
|
- 'n:b:/pp barrier:You may not use this particle! Please use another.'
|
|
- 'n:b:/setjail:_'
|
|
- 'n:b:/tfbanlist:Use /banlist to see and wipe the ban list'
|
|
- 'n:b:/tfipbanlist:Use /banlist to see and wipe the ban list'
|
|
|
|
# Superadmin commands
|
|
- 's:b:/kick:_'
|
|
- 's:b:/socialspy:_'
|
|
- 's:b:/replaceitem:_'
|
|
- 's:b:/kill:_'
|
|
- 's:b://generate:_'
|
|
- 's:b://:_'
|
|
- 's:b:/superpickaxe:_'
|
|
- 's:b:/brush:_'
|
|
- 's:b:/size:_'
|
|
- 's:b://mask:_'
|
|
- 's:b:/mat:_'
|
|
- 's:b://butcher:_'
|
|
- 's:b:/scoreboard:_'
|
|
- 's:b:/setspawn:_'
|
|
- 's:b://snow:_'
|
|
- 's:b:/tellraw:_'
|
|
- 's:b:/forestgen:_'
|
|
- 's:b:/setidletimeout:_'
|
|
- 's:b:/mail sendall:_'
|
|
- 's:b:/eco reset:_'
|
|
- 's:b:/mask:_'
|
|
- 's:b:/gmask:_'
|
|
- 's:b:/lrbuild:_'
|
|
- 's:b:/defaultgamemode:_'
|
|
- 's:b:/reload:_'
|
|
- 's:b:/title:_'
|
|
- 's:b:/worldborder:_'
|
|
- 's:b:/weather:_'
|
|
- 's:b:/tpall:_'
|
|
- 's:b:/setblock:_'
|
|
- 's:b:/green:_'
|
|
- 's:b:/gamerule:_'
|
|
- 's:b:/togglejail:_'
|
|
- 's:b:/fill:_'
|
|
- 's:b:/flood:_'
|
|
|
|
# Superadmin commands - Auto-eject
|
|
- 's:a:/stop:_'
|
|
- 's:a:/restart:_'
|
|
|
|
# Automatically wipe dropped objects
|
|
auto_wipe: true
|
|
|
|
# Nuking prevention
|
|
nukemonitor:
|
|
enabled: true
|
|
count_break: 100
|
|
count_place: 40
|
|
range: 10.0
|
|
|
|
freecam_trigger_count: 10
|
|
explosive_radius: 4.0
|
|
|
|
# Show all attempted commands in the log, will result in duplicate log messages
|
|
preprocess_log: true
|
|
|
|
# Disable certain events
|
|
disable:
|
|
night: true
|
|
weather: true
|
|
|
|
|
|
# Enable misc. features
|
|
landmines_enabled: false
|
|
mp44_enabled: false
|
|
tossmob_enabled: false
|
|
|
|
# Moblimiter
|
|
moblimiter:
|
|
enabled: true
|
|
max: 50
|
|
disable:
|
|
dragon: true
|
|
ghast: true
|
|
slime: true
|
|
giant: true
|
|
|
|
# Flatlands
|
|
flatlands:
|
|
generate: true
|
|
|
|
# Flatlands generation parameters - Uses CleanroomGenerator syntax - http://dev.bukkit.org/server-mods/cleanroomgenerator/
|
|
generate_params: 16,stone,32,dirt,1,grass
|
|
|
|
# Admin-Only Mode
|
|
admin_only_mode: false
|
|
|
|
# Protected Areas - Protect areas so that only superadmins can directly modify blocks in those areas. WorldEdit and other such plugins might bypass this.
|
|
protectarea:
|
|
enabled: true
|
|
auto_protect_spawnpoints: true
|
|
auto_protect_radius: 25.0
|
|
|
|
# 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
|
|
- remotebukkit
|
|
|
|
# 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 &6http://totalfreedom.boards.net/'
|
|
- 'You can always review the server rules here: &6http://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? Do "/ai" for more information!'
|
|
- 'You may view all online administrators via "/list -a"'
|
|
- 'Save your buildings via WorldEdit! http://totalfreedom.me for more information!'
|
|
- 'Famous players, such as Notch, are always fake! We are an offline/cracked server!'
|
|
- 'You may contact TotalFreedom support on Twitter! https://tiny.re/tfsupport'
|
|
- 'You may download TotalFreedomMod here: https://tiny.re/tfm+'
|
|
- 'MarkByron is the owner 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 it forbidden!'
|
|
- 'Spawn killing is forbidden!'
|
|
- 'Invisible potions are allowed!'
|
|
- 'Serial griefing and trolling will result in a permanent ban!'
|
|
- 'TotalFreedom does not accept any form of donations!'
|
|
- 'Racism, nazism, and sexism are strictly forbidden!'
|
|
- 'Join our Mumble server! IP: 64.34.202.140:2862'
|
|
|
|
# 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
|
|
- ethoslab
|
|
- skydoesminecraft
|
|
- skythekidrs
|
|
- tobyturner
|
|
- xxslyfoxhoundxx
|
|
- paulsoaresjr
|
|
- sips_
|
|
- deadlox
|
|
- xxslyxx
|
|
- jeromeasf
|
|
- dinnerbone
|
|
- grumm
|
|
- grum
|
|
- evilseph
|
|
- cavemanfilms
|
|
- herobrine
|
|
- whiteboy7thst
|
|
- stampylonghead
|
|
- stampylongnose
|
|
- dantdm
|
|
- gizzy14gazza
|
|
- furiousdestroyer
|
|
|
|
# IPs that can not be supered
|
|
noadmin_ips:
|
|
- 167.114.97.16
|
|
|
|
# Pet Protect - Prevent tamed pets from being killed.
|
|
petprotect:
|
|
enabled: true
|
|
|
|
# Logviewer
|
|
logs:
|
|
url: ''
|
|
secret: ''
|
|
|
|
# Mojang service checker
|
|
service_checker_url: http://status.mojang.com/check
|
|
|
|
# HTTPD server
|
|
httpd:
|
|
enabled: true
|
|
port: 28966
|
|
public_folder: ./public_html
|
|
|
|
# Inactivity Auto-Kick (Requires Essentials)
|
|
autokick:
|
|
enabled: true
|
|
|
|
# Percentage of server player capacity used at which players will be automatically kicked for being inactive. Range: 0.0 - 1.0
|
|
threshold: 0.9
|
|
|
|
# Time, in seconds, after which a player should be kicked when inactive
|
|
time: 120
|
|
|
|
# Players with access to the overlord command
|
|
overlord_ips:
|
|
- 176.56.237.227
|
|
- 192.184.86.138
|
|
- 107.191.101.27
|
|
- 178.62.117.94
|
|
- 141.101.104.243
|
|
|