mirror of
https://github.com/IPTFreedom/iptfreedom.git
synced 2025-03-22 02:45:41 -04:00
Slightly more work
This commit is contained in:
parent
034c743c65
commit
5a29282920
5 changed files with 370 additions and 15 deletions
|
@ -1,14 +0,0 @@
|
|||
CoreProtect
|
||||
GSit
|
||||
HolographicDisplays
|
||||
ItemizerX
|
||||
LiftReloaded
|
||||
OpenInv
|
||||
Plan
|
||||
PlotSquared
|
||||
ProtocolLib
|
||||
spark
|
||||
ViaVersion
|
||||
Vivecraft-Spigot-Extensions
|
||||
Votifier
|
||||
WorldGuardExtraFlags
|
19
TODO.md
Normal file
19
TODO.md
Normal file
|
@ -0,0 +1,19 @@
|
|||
- Revise TFM config and block even more bad commands
|
||||
|
||||
# Bugs
|
||||
- CrackShot has no weapons
|
||||
|
||||
# Plugins
|
||||
- GSit
|
||||
- HolographicDisplays
|
||||
- LibsDisguises
|
||||
- LiftReloaded
|
||||
- OpenInv
|
||||
- Plan
|
||||
- PlotSquared
|
||||
- ProtocolLib
|
||||
- spark
|
||||
- ViaVersion
|
||||
- Vivecraft-Spigot-Extensions
|
||||
- Votifier
|
||||
- WorldGuardExtraFlags
|
149
config/plugins/CoreProtect/config.yml
Normal file
149
config/plugins/CoreProtect/config.yml
Normal file
|
@ -0,0 +1,149 @@
|
|||
# CoreProtect Config
|
||||
|
||||
# CoreProtect is donationware. Obtain a donation key from coreprotect.net/donate/
|
||||
donation-key:
|
||||
|
||||
# MySQL is optional and not required.
|
||||
# If you prefer to use MySQL, enable the following and fill out the fields.
|
||||
use-mysql: true
|
||||
table-prefix: co_
|
||||
mysql-host: '${DATABASE_HOST}'
|
||||
mysql-port: '${DATABASE_PORT}'
|
||||
mysql-database: '${DATABASE_NAME}'
|
||||
mysql-username: '${DATABASE_USER}'
|
||||
mysql-password: '${DATABASE_PASS}'
|
||||
|
||||
# If modified, will automatically attempt to translate languages phrases.
|
||||
# List of language codes: https://coreprotect.net/languages/
|
||||
language: en
|
||||
|
||||
# If enabled, CoreProtect will check for updates when your server starts up.
|
||||
# If an update is available, you'll be notified via your server console.
|
||||
check-updates: false
|
||||
|
||||
# If enabled, other plugins will be able to utilize the CoreProtect API.
|
||||
api-enabled: true
|
||||
|
||||
# If enabled, extra data is displayed during rollbacks and restores.
|
||||
# Can be manually triggered by adding "#verbose" to your rollback command.
|
||||
verbose: true
|
||||
|
||||
# If no radius is specified in a rollback or restore, this value will be
|
||||
# used as the radius. Set to "0" to disable automatically adding a radius.
|
||||
default-radius: 10
|
||||
|
||||
# The maximum radius that can be used in a command. Set to "0" to disable.
|
||||
# To run a rollback or restore without a radius, you can use "r:#global".
|
||||
max-radius: 100
|
||||
|
||||
# If enabled, items taken from containers (etc) will be included in rollbacks.
|
||||
rollback-items: true
|
||||
|
||||
# If enabled, entities, such as killed animals, will be included in rollbacks.
|
||||
rollback-entities: true
|
||||
|
||||
# If enabled, generic data, like zombies burning in daylight, won't be logged.
|
||||
skip-generic-data: true
|
||||
|
||||
# Logs blocks placed by players.
|
||||
block-place: true
|
||||
|
||||
# Logs blocks broken by players.
|
||||
block-break: true
|
||||
|
||||
# Logs blocks that break off of other blocks; for example, a sign or torch
|
||||
# falling off of a dirt block that a player breaks. This is required for
|
||||
# beds/doors to properly rollback.
|
||||
natural-break: true
|
||||
|
||||
# Properly track block movement, such as sand or gravel falling.
|
||||
block-movement: true
|
||||
|
||||
# Properly track blocks moved by pistons.
|
||||
pistons: true
|
||||
|
||||
# Logs blocks that burn up in a fire.
|
||||
block-burn: true
|
||||
|
||||
# Logs when a block naturally ignites, such as from fire spreading.
|
||||
block-ignite: true
|
||||
|
||||
# Logs explosions, such as TNT and Creepers.
|
||||
explosions: true
|
||||
|
||||
# Track when an entity changes a block, such as an Enderman destroying blocks.
|
||||
entity-change: true
|
||||
|
||||
# Logs killed entities, such as killed cows and enderman.
|
||||
entity-kills: true
|
||||
|
||||
# Logs text on signs. If disabled, signs will be blank when rolled back.
|
||||
sign-text: true
|
||||
|
||||
# Logs lava and water sources placed/removed by players who are using buckets.
|
||||
buckets: true
|
||||
|
||||
# Logs natural tree leaf decay.
|
||||
leaf-decay: true
|
||||
|
||||
# Logs tree growth. Trees are linked to the player who planted the sappling.
|
||||
tree-growth: true
|
||||
|
||||
# Logs mushroom growth.
|
||||
mushroom-growth: true
|
||||
|
||||
# Logs natural vine growth.
|
||||
vine-growth: true
|
||||
|
||||
# Logs the spread of sculk blocks from sculk catalysts.
|
||||
sculk-spread: true
|
||||
|
||||
# Logs when portals such as Nether portals generate naturally.
|
||||
portals: true
|
||||
|
||||
# Logs water flow. If water destroys other blocks, such as torches,
|
||||
# this allows it to be properly rolled back.
|
||||
water-flow: true
|
||||
|
||||
# Logs lava flow. If lava destroys other blocks, such as torches,
|
||||
# this allows it to be properly rolled back.
|
||||
lava-flow: true
|
||||
|
||||
# Allows liquid to be properly tracked and linked to players.
|
||||
# For example, if a player places water which flows and destroys torches,
|
||||
# it can all be properly restored by rolling back that single player.
|
||||
liquid-tracking: true
|
||||
|
||||
# Track item transactions, such as when a player takes items from
|
||||
# a chest, furnace, or dispenser.
|
||||
item-transactions: true
|
||||
|
||||
# Logs items dropped by players.
|
||||
# (this also affects throwing potions for... some reason? :P)
|
||||
item-drops: false
|
||||
|
||||
# Logs items picked up by players.
|
||||
item-pickups: true
|
||||
|
||||
# Track all hopper transactions, such as when a hopper removes items from a
|
||||
# chest, furnace, or dispenser.
|
||||
hopper-transactions: true
|
||||
|
||||
# Track player interactions, such as when a player opens a door, presses
|
||||
# a button, or opens a chest. Player interactions can't be rolled back.
|
||||
player-interactions: false
|
||||
|
||||
# Logs messages that players send in the chat.
|
||||
player-messages: false
|
||||
|
||||
# Logs all commands used by players.
|
||||
player-commands: false
|
||||
|
||||
# Logs the logins and logouts of players.
|
||||
player-sessions: false
|
||||
|
||||
# Logs when a player changes their Minecraft username.
|
||||
username-changes: true
|
||||
|
||||
# Logs changes made via the plugin "WorldEdit" if it's in use on your server.
|
||||
worldedit: true
|
188
config/plugins/ViaVersion/config.yml
Normal file
188
config/plugins/ViaVersion/config.yml
Normal file
|
@ -0,0 +1,188 @@
|
|||
# Thanks for downloading ViaVersion
|
||||
# Ensure you look through all these options
|
||||
# If you need help:
|
||||
# Discord - https://viaversion.com/discord
|
||||
# viaversion.com - Discussion tab
|
||||
# Docs - https://docs.viaversion.com/display/VIAVERSION/Configuration
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# GLOBAL OPTIONS #
|
||||
#----------------------------------------------------------#
|
||||
#
|
||||
# Should ViaVersion check for updates?
|
||||
checkforupdates: true
|
||||
# Send the supported versions with the Status (Ping) response packet
|
||||
send-supported-versions: true
|
||||
# Easier to configure alternative to 'block-protocols'. Uses readable version strings with possible '<' and '>' prefixes.
|
||||
# An example to block 1.16.4, everything below 1.16, as well as everything above 1.17.1 would be: ["<1.16", "1.16.4", ">1.17.1"]
|
||||
# You can use both this and the block-protocols option at the same time as well.
|
||||
block-versions: []
|
||||
# Block specific Minecraft protocol version numbers.
|
||||
# List of all Minecraft protocol versions: http://wiki.vg/Protocol_version_numbers, or use a generator: https://via.krusic22.com
|
||||
block-protocols: []
|
||||
# Change the blocked disconnect message
|
||||
block-disconnect-msg: You are using an unsupported Minecraft version!
|
||||
# If you use ProtocolLib, we can't reload without kicking the players.
|
||||
# (We don't suggest using reload either, use a plugin manager)
|
||||
# You can customise the message we kick people with if you use ProtocolLib here.
|
||||
reload-disconnect-msg: Server reload, please rejoin!
|
||||
# We warn when there's a error converting item and block data over versions, should we suppress these? (Only suggested if spamming)
|
||||
suppress-conversion-warnings: false
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# GLOBAL PACKET LIMITER #
|
||||
#----------------------------------------------------------#
|
||||
# THIS FEATURE IS DISABLED ON 1.17.1+ PAPER SERVERS, SINCE IT HAS A BETTER PACKET-LIMITER INBUILT
|
||||
#
|
||||
# Packets Per Second (PPS) limiter (Use -1 on max-pps and tracking-period to disable)
|
||||
# Clients by default send around 20-90 packets per second.
|
||||
#
|
||||
# What is the maximum per second a client can send (Use %pps to display their pps)
|
||||
# Use -1 to disable.
|
||||
max-pps: -1
|
||||
max-pps-kick-msg: ''
|
||||
#
|
||||
# We can also kick them if over a period they send over a threshold a certain amount of times.
|
||||
#
|
||||
# Period to track (in seconds)
|
||||
# Use -1 to disable.
|
||||
tracking-period: -1
|
||||
# How many packets per second counts as a warning
|
||||
tracking-warning-pps: -1
|
||||
# How many warnings over the interval can we have
|
||||
# This can never be higher than "tracking-period"
|
||||
tracking-max-warnings: -1
|
||||
tracking-max-kick-msg: ''
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# MULTIPLE VERSIONS OPTIONS #
|
||||
#----------------------------------------------------------#
|
||||
#
|
||||
# Whether to make sure ViaVersion's UserConnection object is already available in the PlayerJoinEvent.
|
||||
# You may disable this for faster startup/join time if you are 100% sure no plugin requires this.
|
||||
register-userconnections-on-join: true
|
||||
# Should we enable our hologram patch?
|
||||
# If they're in the wrong place enable this
|
||||
hologram-patch: false
|
||||
# This is the offset, should work as default when enabled.
|
||||
hologram-y: -0.96
|
||||
# Should we disable piston animation for 1.11/1.11.1 clients?
|
||||
# In some cases when firing lots of pistons it crashes them.
|
||||
piston-animation-patch: false
|
||||
# Should we fix nbt for 1.12 and above clients in chat messages (causes invalid item)
|
||||
chat-nbt-fix: true
|
||||
# Experimental - Should we fix shift quick move action for 1.12 clients (causes shift + double click not to work when moving items) (only works on 1.8-1.11.2 bukkit based servers)
|
||||
quick-move-action-fix: false
|
||||
# Should we use prefix for team colour on 1.13 and above clients
|
||||
team-colour-fix: true
|
||||
# 1.13 introduced new auto complete which can trigger "Kicked for spamming" for servers older than 1.13, the following option will disable it completely.
|
||||
disable-1_13-auto-complete: false
|
||||
# The following option will delay the tab complete request in x ticks if greater than 0, if other tab-complete is received, the previous is cancelled
|
||||
1_13-tab-complete-delay: 0
|
||||
# For 1.13 clients the smallest (1 layer) snow doesn't have collision, this will send these as 2 snowlayers for 1.13+ clients to prevent them bugging through them
|
||||
fix-low-snow-collision: false
|
||||
# Infested blocks are instantly breakable for 1.13+ clients, resulting in them being unable to break them on sub 1.13 servers. This remaps them to their normal stone variants
|
||||
fix-infested-block-breaking: true
|
||||
# In 1.14 the client page limit has been upped to 100 (from 50). Some anti-exploit plugins ban when clients go higher than 50. This option cuts edited books to 50 pages.
|
||||
truncate-1_14-books: false
|
||||
# This prevents clients using 1.9-1.13 on 1.8 servers from receiving no knockback/having velocity bugs whilst sneaking under a block.
|
||||
change-1_9-hitbox: false
|
||||
# Similar to the above, but for 1.14+ players on 1.8-1.13 servers.
|
||||
# WARNING: This gives 1.14+ players the ability to sneak under blocks, that players under that version cannot (sneaking in places that are only 1.5 blocks high)!
|
||||
# Another thing to remember is that those players might be missed by projectiles and other hits directed at the very top of their head whilst sneaking.
|
||||
change-1_14-hitbox: false
|
||||
# Fixes 1.14+ clients on sub 1.14 servers having a light value of 0 for non full blocks.
|
||||
fix-non-full-blocklight: true
|
||||
# Fixes walk animation not shown when health is set to Float.NaN
|
||||
fix-1_14-health-nan: true
|
||||
# Should 1.15+ clients respawn instantly / without showing a death screen?
|
||||
use-1_15-instant-respawn: false
|
||||
#
|
||||
# Enable serverside block-connections for 1.13+ clients - all of the options in this section are built around this option
|
||||
serverside-blockconnections: true
|
||||
# Sets the method for the block connections (world for highly experimental (USE AT OWN RISK) world-level or packet for packet-level)
|
||||
blockconnection-method: packet
|
||||
# When activated, only the most important blocks are stored in the blockstorage. (fences, glass panes etc. won't connect to solid blocks)
|
||||
reduce-blockstorage-memory: false
|
||||
# When activated with serverside-blockconnections, flower parts with blocks above will be sent as stems
|
||||
# Useful for lobbyservers where users can't build and those stems are used decoratively
|
||||
flowerstem-when-block-above: false
|
||||
# Vines that are not connected to blocks will be mapped to air, else 1.13+ would still be able to climb up on them.
|
||||
vine-climb-fix: false
|
||||
#
|
||||
# Ignores incoming plugin channel messages of 1.16+ clients with channel names longer than 32 characters.
|
||||
# CraftBukkit had this limit hardcoded until 1.16, so we have to assume any server/proxy might have this arbitrary check present.
|
||||
ignore-long-1_16-channel-names: true
|
||||
#
|
||||
# Force 1.17+ client to accept the server resource pack; they will automatically disconnect if they decline.
|
||||
forced-use-1_17-resource-pack: false
|
||||
# The message to be displayed at the prompt when the 1.17+ client receives the server resource pack.
|
||||
resource-pack-1_17-prompt: ''
|
||||
#
|
||||
# Caches light until chunks are unloaded to allow subsequent chunk update packets as opposed to instantly uncaching when the first chunk data is sent.
|
||||
# Only disable this if you know what you are doing.
|
||||
cache-1_17-light: true
|
||||
#
|
||||
# 1.19 chat type formats used for 1.19.1+ clients.
|
||||
chat-types-1_19:
|
||||
chat.type.text: <%s> %s
|
||||
chat.type.announcement: '[%s] %s'
|
||||
commands.message.display.incoming: '%s whispers to you: %s'
|
||||
chat.type.team.text: '%s <%s> %s'
|
||||
chat.type.emote: '* %s %s'
|
||||
#
|
||||
# Force-update 1.19.4+ player's inventory when they try to swap armor in a pre-occupied slot.
|
||||
armor-toggle-fix: true
|
||||
#
|
||||
#----------------------------------------------------------#
|
||||
# 1.9+ CLIENTS ON 1.8 SERVERS OPTIONS #
|
||||
#----------------------------------------------------------#
|
||||
#
|
||||
# No collide options, these allow you to configure how collision works.
|
||||
# Do you want us to prevent collision?
|
||||
prevent-collision: true
|
||||
# If the above is true, should we automatically team players until you do?
|
||||
auto-team: true
|
||||
# When enabled if certain metadata can't be read we won't tell you about it
|
||||
suppress-metadata-errors: false
|
||||
# When enabled 1.9+ will be able to block by using shields
|
||||
shield-blocking: true
|
||||
# If this setting is active, the main hand is used instead of the off hand to trigger the blocking of the player.
|
||||
# With the main hand the blocking starts way faster.
|
||||
# (Requires "show-shield-when-sword-in-hand" to be disabled)
|
||||
no-delay-shield-blocking: false
|
||||
# If this setting is active, the shield will appear immediately for 1.9+ when you hold a sword in your main hand.
|
||||
# The shield disappears when you switch to another item.
|
||||
# (Requires "shield-blocking" to be enabled)
|
||||
show-shield-when-sword-in-hand: false
|
||||
# Enable player tick simulation, this fixes eating, drinking, nether portals.
|
||||
simulate-pt: true
|
||||
# Should we use nms player to simulate packets, (may fix anti-cheat issues)
|
||||
nms-player-ticking: true
|
||||
# Should we patch boss bars so they work? (Default: true, disable if you're having issues)
|
||||
bossbar-patch: true
|
||||
# If your boss bar flickers on 1.9+, set this to 'true'. It will keep all boss bars on 100% (not recommended)
|
||||
bossbar-anti-flicker: false
|
||||
# This will show the new effect indicator in the top-right corner for 1.9+ players.
|
||||
use-new-effect-indicator: true
|
||||
# Show the new death messages for 1.9+ on the death screen
|
||||
use-new-deathmessages: true
|
||||
# Should we cache our items, this will prevent server from being lagged out, however the cost is a constant task caching items
|
||||
item-cache: true
|
||||
# Should we replace extended pistons to fix 1.10.1 (Only on chunk load)
|
||||
replace-pistons: false
|
||||
# What id should we replace with, default is air. (careful of players getting stuck standing on them)
|
||||
replacement-piston-id: 0
|
||||
# Fix 1.9+ clients not rendering the far away chunks and improve chunk rendering when moving fast (Increases network usage and decreases client fps slightly)
|
||||
chunk-border-fix: false
|
||||
# Force the string -> json transform
|
||||
force-json-transform: false
|
||||
# Minimize the cooldown animation in 1.8 servers
|
||||
minimize-cooldown: true
|
||||
# Allows 1.9+ left-handedness (main hand) on 1.8 servers
|
||||
left-handed-handling: true
|
||||
# Get the world names which should be returned for each vanilla dimension
|
||||
map-1_16-world-names:
|
||||
overworld: minecraft:overworld
|
||||
nether: minecraft:the_nether
|
||||
end: minecraft:the_end
|
15
server.toml
15
server.toml
|
@ -3,7 +3,7 @@ mc_version = "1.19.4"
|
|||
|
||||
[jar]
|
||||
type = "url"
|
||||
url = "https://ci.plex.us.org/job/Scissors/job/1.19.4/49/artifact/build/libs/scissors-1.19.4-49.jar"
|
||||
url = "https://ci.plex.us.org/job/Scissors/job/1.19.4/50/artifact/build/libs/scissors-1.19.4-50.jar"
|
||||
|
||||
[variables]
|
||||
SERVER_ADDRESS = "ipt.esixtwo.one"
|
||||
|
@ -107,3 +107,16 @@ url = "https://ci.pcgamingfreaks.at/job/PluginLib/lastSuccessfulBuild/artifact/t
|
|||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/Focusvity/ItemizerX/releases/download/1.8/ItemizerX.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "modrinth"
|
||||
id = "coreprotect"
|
||||
version = "mvLpRWww"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/ViaVersion/ViaVersion/releases/download/4.7.0/ViaVersion-4.7.0.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/ViaVersion/ViaBackwards/releases/download/4.7.0/ViaBackwards-4.7.0.jar"
|
||||
|
|
Loading…
Reference in a new issue