mirror of
https://github.com/IPTFreedom/iptfreedom.git
synced 2024-11-14 22:54:54 -05:00
Pretty close to finishing everything
This commit is contained in:
parent
5a29282920
commit
a63bd52036
10 changed files with 983 additions and 11 deletions
11
TODO.md
11
TODO.md
|
@ -1,19 +1,12 @@
|
|||
- Revise TFM config and block even more bad commands
|
||||
- Add genders to marriage plugin
|
||||
|
||||
# Bugs
|
||||
- CrackShot has no weapons
|
||||
|
||||
# Plugins
|
||||
- GSit
|
||||
- HolographicDisplays
|
||||
- LibsDisguises
|
||||
- LiftReloaded
|
||||
- OpenInv
|
||||
- Plan
|
||||
- PlotSquared
|
||||
- ProtocolLib
|
||||
- spark
|
||||
- ViaVersion
|
||||
- Vivecraft-Spigot-Extensions
|
||||
- Votifier
|
||||
- WorldGuardExtraFlags
|
||||
- Votifier
|
154
config/plugins/GSit/config.yml
Normal file
154
config/plugins/GSit/config.yml
Normal file
|
@ -0,0 +1,154 @@
|
|||
Lang:
|
||||
|
||||
# Defines the plugin language
|
||||
lang: en_en
|
||||
|
||||
|
||||
|
||||
Options:
|
||||
|
||||
# Defines whether the plugin should notify when a new version is available
|
||||
check-for-update: false
|
||||
|
||||
# Defines whether a player should get up after taking damage
|
||||
get-up-damage: false
|
||||
|
||||
# Defines whether a player can get up from sitting or posing by sneaking
|
||||
get-up-sneak: true
|
||||
|
||||
# Defines whether a player is returned to the original location
|
||||
get-up-return: false
|
||||
|
||||
# Defines whether a player gets up when the block below breaks
|
||||
get-up-break: true
|
||||
|
||||
# Defines whether a player can sit or pose in an unsafe location
|
||||
allow-unsafe: false
|
||||
|
||||
# Defines whether more than one player can sit or pose on the same block
|
||||
same-block-rest: false
|
||||
|
||||
# Defines whether a player is centered on the block when sitting or posing
|
||||
center-block: true
|
||||
|
||||
Sit:
|
||||
|
||||
# Defines the blocks a player can sit on by clicking (materials and tags)
|
||||
# Separate a material or tag from its y-offset with a ";" character
|
||||
SitMaterials:
|
||||
- '#stairs'
|
||||
- '#slabs'
|
||||
- '#carpets'
|
||||
- '#wool_carpets'
|
||||
- moss_carpet
|
||||
- big_dripleaf
|
||||
- snow
|
||||
|
||||
# Defines whether you can sit on stairs and slabs that are not in the bottom part of a block
|
||||
bottom-part-only: true
|
||||
|
||||
# Defines whether a player needs an empty main hand to sit down by clicking
|
||||
empty-hand-only: true
|
||||
|
||||
# Defines the maximum range in which a player can sit down by clicking (0 means unlimited)
|
||||
max-distance: 0.0
|
||||
|
||||
# Defines whether a player should receive a custom message when sitting
|
||||
sit-message: true
|
||||
|
||||
# Defines whether a player can sit by default without using the sit toggle command
|
||||
default-sit-mode: true
|
||||
|
||||
|
||||
|
||||
PlayerSit:
|
||||
|
||||
# Defines whether a player can right-click to sit on another player
|
||||
allow-sit: false
|
||||
|
||||
# Defines whether a player can right-click to sit on an NPC
|
||||
allow-sit-npc: false
|
||||
|
||||
# Defines the maximum number of players that can be stacked (0 means unlimited)
|
||||
max-stack: 0
|
||||
|
||||
# Defines whether a player should kick out all passengers when sneaking
|
||||
sneak-ejects: true
|
||||
|
||||
# Defines whether a player should be placed at the bottom of the player sit stack when dismounting
|
||||
bottom-return: false
|
||||
|
||||
# Defines whether a player needs an empty main hand to sit on another player
|
||||
empty-hand-only: true
|
||||
|
||||
# Defines the maximum range in which a player can sit on another player (0 means unlimited)
|
||||
max-distance: 0.0
|
||||
|
||||
# Defines whether a player should receive a custom message when sitting on top of another player
|
||||
sit-message: true
|
||||
|
||||
# Defines whether a player can sit on another player by default without using the sit playertoggle command
|
||||
default-sit-mode: true
|
||||
|
||||
|
||||
|
||||
Pose:
|
||||
|
||||
# Defines whether a player should receive a custom message when posing
|
||||
pose-message: true
|
||||
|
||||
# Defines whether a player can interact with the environment or other players while posing
|
||||
interact: false
|
||||
|
||||
# Defines whether to reset the time since a player's last rest (affects phantom spawn timer)
|
||||
lay-rest: true
|
||||
|
||||
# Defines whether a player makes snoring sounds when lying down
|
||||
lay-snoring-sounds: false
|
||||
|
||||
# Defines whether snoring sounds are only heard at night
|
||||
lay-snoring-night-only: true
|
||||
|
||||
# Defines whether a lying player counts for skipping the night (at least one player must be sleeping in a bed to skip the night!)
|
||||
lay-night-skip: true
|
||||
|
||||
|
||||
|
||||
Crawl:
|
||||
|
||||
# Defines whether a player can get up from crawling by sneaking
|
||||
get-up-sneak: true
|
||||
|
||||
# Defines whether a player can double-sneak in a short amount of time to start crawling
|
||||
double-sneak: false
|
||||
|
||||
|
||||
|
||||
Emote:
|
||||
|
||||
# Defines the maximum range at which emotes can be seen
|
||||
max-distance: 192.0
|
||||
|
||||
|
||||
|
||||
# Defines whether a player can only sit or pose in a region where they are trusted
|
||||
trusted-region-only: false
|
||||
|
||||
# Defines the worlds in which a player cannot sit, pose, crawl or emote
|
||||
WorldBlacklist: []
|
||||
|
||||
# Defines the worlds in which a player can sit, pose, crawl or emote (all other worlds will be blocked when the list is not empty)
|
||||
WorldWhitelist: []
|
||||
|
||||
# Defines the list of materials on which a player may not sit or pose
|
||||
MaterialBlacklist: []
|
||||
|
||||
# Defines the list of commands that cannot be executed while sitting or posing
|
||||
CommandBlacklist: []
|
||||
|
||||
# Defines whether the plugin uses an extended compatibility mode for all features
|
||||
# Enable this option only if, for example, anti-cheat plugins report false feedback
|
||||
enhanced-compatibility: false
|
||||
|
||||
# Defines the list of active feature flags (most likely unofficial features for individual use)
|
||||
FeatureFlags: []
|
7
config/plugins/GSit/data/data.yml
Normal file
7
config/plugins/GSit/data/data.yml
Normal file
|
@ -0,0 +1,7 @@
|
|||
Database:
|
||||
type: "mysql"
|
||||
host: '${DATABASE_HOST}'
|
||||
port: '${DATABASE_PORT}'
|
||||
user: '${DATABASE_USER}'
|
||||
password: '${DATABASE_PASS}'
|
||||
database: '${DATABASE_NAME}'
|
34
config/plugins/HolographicDisplays/config.yml
Normal file
34
config/plugins/HolographicDisplays/config.yml
Normal file
|
@ -0,0 +1,34 @@
|
|||
#
|
||||
# Plugin page: https://dev.bukkit.org/projects/holographic-displays
|
||||
#
|
||||
# Created by filoghost.
|
||||
#
|
||||
|
||||
space-between-lines: 0.02
|
||||
holograms-view-range: 48
|
||||
quick-edit-commands: true
|
||||
placeholders:
|
||||
PlaceholderAPI:
|
||||
enabled: true
|
||||
expand-short-format: true
|
||||
default-refresh-interval-ticks: 200
|
||||
image-rendering:
|
||||
solid-pixel: █
|
||||
transparent-pixel: '&7 ⎹ '
|
||||
bungee:
|
||||
refresh-seconds: 3
|
||||
use-RedisBungee: false
|
||||
pinger:
|
||||
enable: false
|
||||
timeout: 500
|
||||
offline-motd: '&cOffline, couldn''t get the MOTD'
|
||||
status:
|
||||
online: '&aOnline'
|
||||
offline: '&cOffline'
|
||||
motd-remove-leading-trailing-spaces: true
|
||||
servers: []
|
||||
time:
|
||||
format: H:mm
|
||||
zone: GMT+1
|
||||
update-notification: false
|
||||
debug: false
|
682
config/plugins/PlotSquared/config/settings.yml
Normal file
682
config/plugins/PlotSquared/config/settings.yml
Normal file
|
@ -0,0 +1,682 @@
|
|||
# This value is not configurable. It shows the platform you are using.
|
||||
platform: "Bukkit"
|
||||
# Show additional information in console. It helps us at IntellectualSites to find out more about an issue.
|
||||
# Leave it off if you don't need it, it can spam your console.
|
||||
debug: false
|
||||
|
||||
# Redstone related settings
|
||||
redstone:
|
||||
# Disable redstone in unoccupied plots
|
||||
disable-unoccupied: false
|
||||
# Disable redstone when all owners/trusted/members are offline
|
||||
disable-offline: false
|
||||
# Detect and cancel invalid pistons on the edge of plots (e.g. placed with WorldEdit)
|
||||
detect-invalid-edge-pistons: false
|
||||
|
||||
# UUID settings
|
||||
# DO NOT EDIT them unless you know what you are doing.
|
||||
uuid:
|
||||
# Force using offline UUIDs (it usually detects the right mode)
|
||||
offline: false
|
||||
# Force using lowercase UUIDs
|
||||
force-lowercase: false
|
||||
# How many UUIDs that may be stored in the cache
|
||||
uuid-cache-size: 100000
|
||||
# Rate limit (per 10 minutes) for background UUID fetching from the Mojang API
|
||||
background-limit: 200
|
||||
# Whether the Mojang API service is enabled for impromptu api calls. If false only the Background task will use http requests to fill the UUID cache (requires restart)
|
||||
impromptu-service-mojang-api: true
|
||||
# Rate limit (per 10 minutes) for random UUID fetching from the Mojang API
|
||||
impromptu-limit: 300
|
||||
# Timeout (in milliseconds) for non-blocking UUID requests (mostly commands)
|
||||
non-blocking-timeout: 3000
|
||||
# Timeout (in milliseconds) for blocking UUID requests (events)
|
||||
blocking-timeout: 10
|
||||
# Whether or not PlotSquared should read from the legacy database
|
||||
legacy-database-support: true
|
||||
# Whether or not PlotSquared should return Unknown if it fails to fulfill a request
|
||||
unknown-as-default: true
|
||||
# Whether or not automatic background caching should be enabled. It is HIGHLY recommended to keep this turned on. This should only be disabled if the server has a very large number of plots (>100k)
|
||||
background-caching-enabled: true
|
||||
# Whether the PaperMC service is enabled
|
||||
service-paper: true
|
||||
# Whether the LuckPerms service is enabled
|
||||
service-luckperms: false
|
||||
# Whether the Bukkit service is enabled
|
||||
service-bukkit: true
|
||||
# Whether the EssentialsX service is enabled
|
||||
service-essentialsx: true
|
||||
|
||||
# Enable or disable parts of the plugin
|
||||
# Note: A cache will use some memory if enabled
|
||||
enabled-components:
|
||||
# The database stores all the plots
|
||||
database: true
|
||||
# Events are needed to track a lot of things
|
||||
events: true
|
||||
# Commands are used to interact with the plugin
|
||||
commands: true
|
||||
# Whether we should notify you about updates or not.
|
||||
update-notifications: false
|
||||
# Stores user metadata in a database
|
||||
persistent-meta: true
|
||||
# Getting a rating won't need the database
|
||||
rating-cache: true
|
||||
# Allow WorldEdit to be restricted to plots
|
||||
worldedit-restrictions: true
|
||||
# Allow economy to be used to sell, claim or buy plots.
|
||||
economy: false
|
||||
# Expiry will clear old or simplistic plots
|
||||
plot-expiry: false
|
||||
# Processes chunks (trimming, or entity/tile limits)
|
||||
chunk-processor: false
|
||||
# Kill mobs on roads (Chicken, Cow, etc.)
|
||||
kill-road-mobs: false
|
||||
# Also kill any road mobs that are being ridden, or are leashed
|
||||
kill-owned-road-mobs: false
|
||||
# Also kill any road mobs that are named
|
||||
kill-named-road-mobs: false
|
||||
# Kill items on roads (Stick, Paper, etc.)
|
||||
kill-road-items: false
|
||||
# Kill vehicles on roads (Boat, Minecart, etc.)
|
||||
kill-road-vehicles: false
|
||||
# Notify a player of any missed plot comments upon plot entry
|
||||
comment-notifier: true
|
||||
# Let players claim entire worlds with PlotSquared
|
||||
worlds: false
|
||||
# Actively purge invalid database entries
|
||||
database-purger: false
|
||||
# Delete plots when a player is banned.
|
||||
# Note: This only works with the /minecraft:ban command. Any punishment plugin is not supported.
|
||||
ban-deleter: false
|
||||
# Allows PlaceholderAPI placeholders to be used in captions, flags, etc.
|
||||
external-placeholders: true
|
||||
# Make road regeneration persistent across restarts
|
||||
persistent-road-regen: true
|
||||
# Enable the `/plot component` preset GUI
|
||||
# Read more about components here: https://intellectualsites.github.io/plotsquared-documentation/customization/plot-components
|
||||
component-presets: true
|
||||
# Enable per user locale
|
||||
per-user-locale: false
|
||||
# The default locale. Before changing the language, make sure you downloaded the appropriate file and put it in the 'lang' folder.
|
||||
# You can find additional translations here: https://intellectualsites.crowdin.com/plotsquared
|
||||
default-locale: "en"
|
||||
# Use UUID cache to complete usernames
|
||||
extended-username-completion: true
|
||||
# Command aliases that will be tab completed
|
||||
tab-completed-aliases:
|
||||
- "plot"
|
||||
- "plots"
|
||||
- "p"
|
||||
- "plotsquared"
|
||||
- "plot2"
|
||||
- "p2"
|
||||
- "ps"
|
||||
- "2"
|
||||
- "plotme"
|
||||
- "plotz"
|
||||
- "ap"
|
||||
# Whether PlotSquared should hook into MvDWPlaceholderAPI or not
|
||||
use-mvdwapi: true
|
||||
# Prevent cross plot beacon effects
|
||||
disable-beacon-effect-overflow: true
|
||||
|
||||
# This is an auto clearing task called `task1`
|
||||
auto-clear:
|
||||
task1:
|
||||
threshold: -1
|
||||
required-plots: -1
|
||||
confirmation: true
|
||||
days: 90
|
||||
skip-account-age-days: -1
|
||||
# True, if a plot should be deleted if the plot owner is unknown to the server
|
||||
delete-if-owner-is-unknown: false
|
||||
worlds:
|
||||
- "*"
|
||||
# See: https://intellectualsites.github.io/plotsquared-documentation/optimization/plot-analysis for a description of each value.
|
||||
calibration:
|
||||
variety: 0
|
||||
variety-sd: 0
|
||||
changes: 0
|
||||
changes-sd: 1
|
||||
faces: 0
|
||||
faces-sd: 0
|
||||
data-sd: 0
|
||||
air: 0
|
||||
air-sd: 0
|
||||
data: 0
|
||||
|
||||
# Miscellaneous settings
|
||||
done:
|
||||
# Require a plot marked as done to download (/plot download)
|
||||
required-for-download: false
|
||||
# Only plots marked as done can be rated
|
||||
required-for-ratings: false
|
||||
# Restrict building when a plot is marked as done
|
||||
restrict-building: false
|
||||
# The limit being how many plots a player can claim
|
||||
counts-towards-limit: true
|
||||
|
||||
# Configure the paths that will be used
|
||||
paths:
|
||||
schematics: "schematics"
|
||||
templates: "templates"
|
||||
|
||||
# Schematic interface related settings
|
||||
web:
|
||||
# The web interface for schematics
|
||||
# - All schematics are anonymous and private
|
||||
# - Downloads can be deleted by the user
|
||||
# - Supports plot uploads, downloads and saves
|
||||
url: "https://schem.intellectualsites.com/plots/"
|
||||
# Whether or not the legacy web interface will be used for /plot download and /plot save
|
||||
# Note that this will be removed in future versions. Updating to Arkitektonika is highly suggested
|
||||
legacy-webinterface: false
|
||||
|
||||
# Rating related settings
|
||||
ratings:
|
||||
# Replace the rating system with a like system. Will add /plot like/dislike, and remove the rating command
|
||||
use-likes: false
|
||||
# Rating categories
|
||||
categories: []
|
||||
# The blocks to use for the rating GUI if categories are set above
|
||||
block-0: "brown_wool"
|
||||
block-1: "red_wool"
|
||||
block-2: "orange_wool"
|
||||
block-3: "yellow_wool"
|
||||
block-4: "lime_wool"
|
||||
block-5: "cyan_wool"
|
||||
block-6: "blue_wool"
|
||||
block-7: "purple_wool"
|
||||
block-8: "magenta_wool"
|
||||
|
||||
# Teleportation related settings
|
||||
teleport:
|
||||
# Teleport to your plot on death
|
||||
on-death: false
|
||||
# Teleport to your plot on login
|
||||
on-login: false
|
||||
# Teleport to your plot on claim (/plot claim)
|
||||
on-claim: true
|
||||
# Teleport to your plot on auto (/plot auto)
|
||||
on-auto: true
|
||||
# Add a delay to all teleport commands (in seconds)
|
||||
# Assign `plots.teleport.delay.bypass` to bypass the cooldown
|
||||
delay: 0
|
||||
# Teleport outside of the plot before clearing
|
||||
on-clear: false
|
||||
# Teleport outside of the plot before deleting
|
||||
on-delete: false
|
||||
# The visit command is ordered by world instead of globally
|
||||
per-world-visit: false
|
||||
# Search merged plots for having multiple owners when using the visit command
|
||||
visit-merged-owners: true
|
||||
|
||||
# Chunk processor related settings
|
||||
# See https://intellectualsites.github.io/plotsquared-documentation/optimization/chunk-processor for more information.
|
||||
chunk-processor:
|
||||
# Auto trim will not save chunks which aren't claimed
|
||||
auto-trim: false
|
||||
# Max tile entities per chunk
|
||||
max-tiles: 4096
|
||||
# Max entities per chunk
|
||||
max-entities: 512
|
||||
# Disable block physics
|
||||
disable-physics: false
|
||||
|
||||
# Claim related settings
|
||||
claim:
|
||||
# The max plots claimed in a single `/plot auto <size>` command
|
||||
max-auto-area: 4
|
||||
|
||||
# Relating to how many plots someone can claim
|
||||
limit:
|
||||
# Should the limit be global (over multiple worlds)
|
||||
global: false
|
||||
# The max range of permissions to check for, e.g. plots.plot.127
|
||||
# The value covers the permission range to check, you need to assign the permission to players/groups still
|
||||
# Modifying the value does NOT change the amount of plots players can claim
|
||||
max-plots: 127
|
||||
|
||||
# Settings related to plot titles
|
||||
titles:
|
||||
# The big text that appears when you enter a plot.
|
||||
# For a single plot set `/plot flag set titles false` to disable it.
|
||||
# For just you run `/plot toggle titles` to disable it.
|
||||
# For all plots: Add `titles: false` in the worlds.yml flags block to disable it.
|
||||
display-titles: true
|
||||
# Plot titles fading in (duration in ticks)
|
||||
titles-fade-in: 10
|
||||
# Plot titles being shown (duration in ticks)
|
||||
titles-stay: 50
|
||||
# Plot titles fading out (duration in ticks)
|
||||
titles-fade-out: 20
|
||||
# Changes the notification method on plot entry from Title + SubTitle -> ActionBar.
|
||||
# The message still sent to the player is pulled from the lang key "titles.title_entered_plot".
|
||||
# If you would like to still show the owner of the plot, append the contents of "titles.title_entered_plot_sub" onto the former lang key.
|
||||
titles-as-actionbar: false
|
||||
# If the default title should be displayed on plots with server-plot flag set.
|
||||
# Titles will still be sent if the plot-title flag is set.
|
||||
display-default-on-server-plot: false
|
||||
|
||||
# Settings related to tab completion
|
||||
tab-completions:
|
||||
# The time in seconds how long tab completions should remain in cache.
|
||||
# 0 will disable caching. Lower values may be less performant.
|
||||
cache-expiration: 15
|
||||
|
||||
# Settings relating to PlotSquared's GlobalBlockQueue
|
||||
queue:
|
||||
# Average time per tick spent completing chunk tasks in ms.
|
||||
# Queue will adjust the batch size to match this.
|
||||
max-iteration-time: 30
|
||||
# Initial number of chunks to process by the queue. This can be increased or
|
||||
# decreased by the queue based on the actual iteration time compared to above.
|
||||
initial-batch-size: 5
|
||||
# Notify progress of the queue to the player or console.
|
||||
notify-progress: true
|
||||
# Interval in ms to notify player or console of progress.
|
||||
notify-interval: 5000
|
||||
# Time to wait in ms before beginning to notify player or console of progress.
|
||||
# Prevent needless notification of progress for short queues.
|
||||
notify-wait: 5000
|
||||
# How lighting should be handled by the queue. Modes:
|
||||
# - 0 - Do not do any lighting (fastest)
|
||||
# - 1 - Only execute lighting where blocks with light values are placed
|
||||
# - 2 - Only execute lighting where blocks with light values are placed or removed/replaced
|
||||
# - 3 - Always execute lighting (slowest)
|
||||
lighting-mode: 1
|
||||
# If blocks at the edges of queued operations should be set causing updates
|
||||
# - Slightly slower, but prevents issues such as fences left connected to nothing
|
||||
update-edges: true
|
||||
|
||||
# Enable or disable parts of the plugin specific to using Paper
|
||||
paper-components:
|
||||
# Enable Paper's listeners.
|
||||
paper-listeners: true
|
||||
# Prevent entities from leaving plots
|
||||
entity-pathing: true
|
||||
# Cancel entity spawns when the chunk is loaded if the PlotArea's mob spawning is off
|
||||
cancel-chunk-spawn: true
|
||||
# Use paper's PlayerLaunchProjectileEvent to cancel projectiles
|
||||
player-projectile: true
|
||||
# Cancel entity spawns from spawners before they happen (performance buff)
|
||||
spawner-spawn: true
|
||||
# Cancel entity spawns from tick spawn rates before they happen (performance buff)
|
||||
creature-spawn: true
|
||||
# Check the tile entity limit on block placement
|
||||
tile-entity-check: true
|
||||
# Use Paper's async tab completion
|
||||
async-tab-completion: true
|
||||
|
||||
# Enable or disable all of or parts of the FastAsyncWorldEdit-PlotSquared hook
|
||||
fawe-components:
|
||||
# Use FastAsyncWorldEdit for queue handling.
|
||||
fawe-hook: true
|
||||
cuboids: true
|
||||
clear: true
|
||||
copy-and-swap: true
|
||||
set-biome: true
|
||||
|
||||
# Confirmation timeout related settings
|
||||
confirmation:
|
||||
# Timeout before a confirmation prompt expires
|
||||
confirmation-timeout-seconds: 20
|
||||
|
||||
# Backup related settings
|
||||
# See https://intellectualsites.github.io/plotsquared-documentation/plot-backups for more information.
|
||||
backup:
|
||||
# Automatically backup plots when destructive commands are performed, e.g. /plot clear
|
||||
automatic-backups: true
|
||||
# Maximum amount of backups associated with a plot
|
||||
backup-limit: 3
|
||||
# Whether or not backups should be deleted when the plot is unclaimed
|
||||
delete-on-unclaim: true
|
||||
|
||||
# Chat related settings
|
||||
chat:
|
||||
# Should the plot chat be logged to console?
|
||||
log-plotchat-to-console: true
|
||||
# Whether an action bar message should be send over a chat message for notification purposes such for the
|
||||
# notify-enter, notify-leave, greeting or farewell flag.
|
||||
notification-as-actionbar: false
|
||||
# The click event actions that should be removed from user input in e.g. plot flags like 'greeting'.
|
||||
# Actions like 'RUN_COMMAND' may be used maliciously as players could trick staff into clicking on messages
|
||||
# triggering destructive commands.
|
||||
click-event-actions-to-remove:
|
||||
- "OPEN_URL"
|
||||
- "OPEN_FILE"
|
||||
- "RUN_COMMAND"
|
||||
- "SUGGEST_COMMAND"
|
||||
- "CHANGE_PAGE"
|
||||
- "COPY_TO_CLIPBOARD"
|
||||
|
||||
# Used to format the plot creation date placeholder. Modifying the format does not affect the storage time.
|
||||
timeformat:
|
||||
# The date used formatted in ISO 8601
|
||||
date-format: "yyyy-MM-dd HH:mm:ss z"
|
||||
# The time zone used
|
||||
time-zone: "GMT"
|
||||
|
||||
# Schematic web interface related settings
|
||||
arkitektonika:
|
||||
# The url of the backend server (Arkitektonika)
|
||||
backend-url: "https://api.schematic.cloud/"
|
||||
# The url used to generate a download link from.
|
||||
# {key} will be replaced with the generated key
|
||||
download-url: "https://api.schematic.cloud/download/{key}"
|
||||
# The url used to generate a deletion link from.
|
||||
# {key} will be replaced with the generated key
|
||||
delete-url: "https://api.schematic.cloud/delete/{key}"
|
||||
|
||||
# Schematic Settings
|
||||
# See https://intellectualsites.github.io/plotsquared-documentation/schematics/schematic-on-claim for more information.
|
||||
schematics:
|
||||
# Whether schematic based generation should paste schematic on top of plots, or from Y=1
|
||||
paste-on-top: true
|
||||
# Whether schematic based road generation should paste schematic on top of roads, or from Y=1
|
||||
paste-road-on-top: true
|
||||
# If schematics that do not match a plot's size should be pasted anyway
|
||||
# - This will still only paste a schematic with a plot's bounds.
|
||||
# - If a schematic is too big, it will cut off, and if too small, will not full the plot.
|
||||
paste-mismatches: true
|
||||
# If the wall height should be taken into account when calculating the road schematic paste height
|
||||
# - If true, will use the lower of wall and road height.
|
||||
# - If true, will ensure correct schematic behaviour (no parts are cut off).
|
||||
# - Set to false if you experience the road being set one block too low
|
||||
# (only for road schematics created pre 6.1.4).
|
||||
use-wall-in-road-schem-height: true
|
||||
|
||||
# Update checker settings
|
||||
updatechecker:
|
||||
# How often to poll for updates (in minutes)
|
||||
poll-rate: -1
|
||||
# Only notify console once after an update is found
|
||||
notify-once: false
|
||||
|
||||
# General settings
|
||||
general:
|
||||
# Display scientific numbers (4.2E8)
|
||||
scientific: false
|
||||
# Replace wall when merging
|
||||
merge-replace-wall: true
|
||||
# Always show explosion Particles, even if explosion flag is set to false
|
||||
always-show-explosions: false
|
||||
# Blocks that may not be used in plot components
|
||||
# Checkout the wiki article regarding plot components before modifying: https://intellectualsites.github.io/plotsquared-documentation/customization/plot-components
|
||||
invalid-blocks:
|
||||
- "acacia_button"
|
||||
- "acacia_fence_gate"
|
||||
- "acacia_door"
|
||||
- "acacia_pressure_plate"
|
||||
- "acacia_trapdoor"
|
||||
- "acacia_sapling"
|
||||
- "acacia_sign"
|
||||
- "acacia_wall_sign"
|
||||
- "acacia_leaves"
|
||||
- "birch_button"
|
||||
- "birch_fence_gate"
|
||||
- "birch_door"
|
||||
- "birch_pressure_plate"
|
||||
- "birch_trapdoor"
|
||||
- "birch_sapling"
|
||||
- "birch_sign"
|
||||
- "birch_wall_sign"
|
||||
- "birch_leaves"
|
||||
- "dark_oak_button"
|
||||
- "dark_oak_fence_gate"
|
||||
- "dark_oak_door"
|
||||
- "dark_oak_pressure_plate"
|
||||
- "dark_oak_trapdoor"
|
||||
- "dark_oak_sapling"
|
||||
- "dark_oak_sign"
|
||||
- "dark_oak_wall_sign"
|
||||
- "dark_oak_leaves"
|
||||
- "jungle_button"
|
||||
- "jungle_fence_gate"
|
||||
- "jungle_door"
|
||||
- "jungle_pressure_plate"
|
||||
- "jungle_trapdoor"
|
||||
- "jungle_sapling"
|
||||
- "jungle_sign"
|
||||
- "jungle_wall_sign"
|
||||
- "jungle_leaves"
|
||||
- "oak_button"
|
||||
- "oak_fence_gate"
|
||||
- "oak_door"
|
||||
- "oak_pressure_plate"
|
||||
- "oak_trapdoor"
|
||||
- "oak_sapling"
|
||||
- "oak_sign"
|
||||
- "oak_wall_sign"
|
||||
- "oak_leaves"
|
||||
- "spruce_button"
|
||||
- "spruce_fence_gate"
|
||||
- "spruce_door"
|
||||
- "spruce_pressure_plate"
|
||||
- "spruce_trapdoor"
|
||||
- "spruce_sapling"
|
||||
- "spruce_sign"
|
||||
- "spruce_wall_sign"
|
||||
- "spruce_leaves"
|
||||
- "activator_rail"
|
||||
- "detector_rail"
|
||||
- "rail"
|
||||
- "allium"
|
||||
- "azure_bluet"
|
||||
- "blue_orchid"
|
||||
- "dandelion"
|
||||
- "lilac"
|
||||
- "orange_tulip"
|
||||
- "oxeye_daisy"
|
||||
- "peony"
|
||||
- "pink_tulip"
|
||||
- "poppy"
|
||||
- "potted_allium"
|
||||
- "potted_azure_bluet"
|
||||
- "potted_birch_sapling"
|
||||
- "potted_blue_orchid"
|
||||
- "potted_brown_mushroom"
|
||||
- "potted_cactus"
|
||||
- "potted_fern"
|
||||
- "potted_jungle_sapling"
|
||||
- "potted_oak_sapling"
|
||||
- "potted_orange_tulip"
|
||||
- "potted_oxeye_daisy"
|
||||
- "potted_pink_tulip"
|
||||
- "potted_red_mushroom"
|
||||
- "potted_red_tulip"
|
||||
- "red_mushroom"
|
||||
- "red_tulip"
|
||||
- "potted_spruce_sapling"
|
||||
- "potted_white_tulip"
|
||||
- "rose_bush"
|
||||
- "sunflower"
|
||||
- "white_tulip"
|
||||
- "cornflower"
|
||||
- "wither_rose"
|
||||
- "attached_melon_stem"
|
||||
- "attached_pumpkin_stem"
|
||||
- "melon_stem"
|
||||
- "pumpkin_stem"
|
||||
- "mushroom_stem"
|
||||
- "beetroots"
|
||||
- "brown_mushroom"
|
||||
- "cactus"
|
||||
- "carrots"
|
||||
- "chorus_flower"
|
||||
- "chorus_plant"
|
||||
- "cocoa"
|
||||
- "dead_bush"
|
||||
- "fern"
|
||||
- "kelp_plant"
|
||||
- "large_fern"
|
||||
- "lily_pad"
|
||||
- "potatoes"
|
||||
- "sea_pickle"
|
||||
- "seagrass"
|
||||
- "sugar_cane"
|
||||
- "tall_grass"
|
||||
- "tall_seagrass"
|
||||
- "vine"
|
||||
- "wheat"
|
||||
- "bamboo"
|
||||
- "anvil"
|
||||
- "barrier"
|
||||
- "beacon"
|
||||
- "brewing_stand"
|
||||
- "bubble_column"
|
||||
- "cake"
|
||||
- "cobweb"
|
||||
- "comparator"
|
||||
- "creeper_head"
|
||||
- "creeper_wall_header"
|
||||
- "damaged_anvil"
|
||||
- "daylight_detector"
|
||||
- "dragon_egg"
|
||||
- "dragon_head"
|
||||
- "dragon_wall_head"
|
||||
- "enchanting_table"
|
||||
- "end_gateway"
|
||||
- "end_portal"
|
||||
- "end_rod"
|
||||
- "ender_chest"
|
||||
- "chest"
|
||||
- "flower_pot"
|
||||
- "grass"
|
||||
- "heavy_weighted_pressure_plate"
|
||||
- "lever"
|
||||
- "light_weighted_pressure_plate"
|
||||
- "player_head"
|
||||
- "redstone_wire"
|
||||
- "repeater"
|
||||
- "comparator"
|
||||
- "redstone_torch"
|
||||
- "torch"
|
||||
- "redstone_wall_torch"
|
||||
- "wall_torch"
|
||||
- "sign"
|
||||
- "skeleton_skull"
|
||||
- "skeleton_wall_skull"
|
||||
- "snow"
|
||||
- "stone_pressure_plate"
|
||||
- "trapped_chest"
|
||||
- "tripwire"
|
||||
- "tripwire_hook"
|
||||
- "turtle_egg"
|
||||
- "wall_sign"
|
||||
- "zombie_head"
|
||||
- "zombie_wall_head"
|
||||
- "bell"
|
||||
- "black_bed"
|
||||
- "black_banner"
|
||||
- "black_carpet"
|
||||
- "black_concrete_powder"
|
||||
- "black_wall_banner"
|
||||
- "blue_bed"
|
||||
- "blue_banner"
|
||||
- "blue_carpet"
|
||||
- "blue_concrete_powder"
|
||||
- "blue_wall_banner"
|
||||
- "brown_bed"
|
||||
- "brown_banner"
|
||||
- "brown_carpet"
|
||||
- "brown_concrete_powder"
|
||||
- "brown_wall_banner"
|
||||
- "cyan_bed"
|
||||
- "cyan_banner"
|
||||
- "cyan_concrete_powder"
|
||||
- "cyan_carpet"
|
||||
- "cyan_wall_banner"
|
||||
- "gray_bed"
|
||||
- "gray_banner"
|
||||
- "gray_concrete_powder"
|
||||
- "gray_carpet"
|
||||
- "gray_wall_banner"
|
||||
- "green_bed"
|
||||
- "green_banner"
|
||||
- "green_concrete_powder"
|
||||
- "green_carpet"
|
||||
- "green_wall_banner"
|
||||
- "light_blue_bed"
|
||||
- "light_blue_banner"
|
||||
- "light_blue_concrete_powder"
|
||||
- "light_blue_carpet"
|
||||
- "light_blue_wall_banner"
|
||||
- "light_gray_bed"
|
||||
- "light_gray_banner"
|
||||
- "light_gray_concrete_powder"
|
||||
- "light_gray_carpet"
|
||||
- "light_gray_wall_banner"
|
||||
- "lime_bed"
|
||||
- "lime_banner"
|
||||
- "lime_concrete_powder"
|
||||
- "lime_carpet"
|
||||
- "lime_wall_banner"
|
||||
- "magenta_bed"
|
||||
- "magenta_banner"
|
||||
- "magenta_concrete_powder"
|
||||
- "magenta_carpet"
|
||||
- "magenta_wall_banner"
|
||||
- "orange_bed"
|
||||
- "orange_banner"
|
||||
- "orange_concrete_powder"
|
||||
- "orange_carpet"
|
||||
- "orange_wall_banner"
|
||||
- "pink_bed"
|
||||
- "pink_banner"
|
||||
- "pink_concrete_powder"
|
||||
- "pink_carpet"
|
||||
- "pink_wall_banner"
|
||||
- "purple_bed"
|
||||
- "purple_banner"
|
||||
- "purple_concrete_powder"
|
||||
- "purple_carpet"
|
||||
- "purple_wall_banner"
|
||||
- "red_bed"
|
||||
- "red_banner"
|
||||
- "red_concrete_powder"
|
||||
- "red_carpet"
|
||||
- "red_wall_banner"
|
||||
- "white_bed"
|
||||
- "white_banner"
|
||||
- "white_concrete_powder"
|
||||
- "white_carpet"
|
||||
- "white_wall_banner"
|
||||
- "yellow_bed"
|
||||
- "yellow_banner"
|
||||
- "yellow_concrete_powder"
|
||||
- "yellow_carpet"
|
||||
- "yellow_wall_banner"
|
||||
- "brain_coral"
|
||||
- "brain_coral_fan"
|
||||
- "brain_coral_wall_fan"
|
||||
- "bubble_coral"
|
||||
- "bubble_coral_block"
|
||||
- "bubble_coral_fan"
|
||||
- "bubble_coral_wall_fan"
|
||||
- "dead_brain_coral"
|
||||
- "dead_brain_coral_block"
|
||||
- "dead_brain_coral_fan"
|
||||
- "dead_brain_coral_wall_fan"
|
||||
- "dead_bubble_coral"
|
||||
- "dead_bubble_coral_fan"
|
||||
- "dead_bubble_coral_wall_fan"
|
||||
- "dead_fire_coral"
|
||||
- "dead_fire_coral_block"
|
||||
- "dead_fire_coral_fan"
|
||||
- "dead_fire_coral_wall_fan"
|
||||
- "dead_horn_coral"
|
||||
- "dead_horn_coral_block"
|
||||
- "dead_horn_coral_fan"
|
||||
- "dead_tube_coral"
|
||||
- "dead_tube_coral_wall_fan"
|
||||
- "dried_kelp_block"
|
||||
- "horn_coral"
|
||||
- "horn_coral_block"
|
||||
- "horn_coral_fan"
|
||||
- "horn_coral_wall_fan"
|
||||
- "tube_coral"
|
||||
- "tube_coral_block"
|
||||
- "tube_coral_fan"
|
||||
- "tube_coral_wall_fan"
|
21
config/plugins/PlotSquared/config/storage.yml
Normal file
21
config/plugins/PlotSquared/config/storage.yml
Normal file
|
@ -0,0 +1,21 @@
|
|||
prefix: ''
|
||||
|
||||
# SQLite section
|
||||
sqlite:
|
||||
# Should SQLite be used?
|
||||
use: false
|
||||
# The file to use
|
||||
db: "storage"
|
||||
|
||||
# MySQL section
|
||||
mysql:
|
||||
# Should MySQL be used?
|
||||
use: true
|
||||
host: '${DATABASE_HOST}'
|
||||
port: '${DATABASE_PORT}'
|
||||
user: '${DATABASE_USER}'
|
||||
password: '${DATABASE_PASS}'
|
||||
database: '${DATABASE_NAME}'
|
||||
# Set additional properties: https://goo.gl/wngtN8
|
||||
properties:
|
||||
- "useSSL=false"
|
56
config/plugins/PlotSquared/config/worlds.yml
Normal file
56
config/plugins/PlotSquared/config/worlds.yml
Normal file
|
@ -0,0 +1,56 @@
|
|||
configuration_version: v5
|
||||
worlds:
|
||||
plotworld:
|
||||
plot:
|
||||
height: 62
|
||||
biome: minecraft:forest
|
||||
size: 100
|
||||
filling: stone:100
|
||||
auto_merge: false
|
||||
bedrock: true
|
||||
create_signs: true
|
||||
floor: grass_block:100
|
||||
wall:
|
||||
filling: stone:100
|
||||
block_claimed: sandstone_slab:100
|
||||
height: 62
|
||||
block: stone_slab:100
|
||||
place_top_block: true
|
||||
misc_spawn_unowned: false
|
||||
road:
|
||||
block: quartz_block:100
|
||||
height: 62
|
||||
width: 7
|
||||
flags: {}
|
||||
home:
|
||||
nonmembers: side
|
||||
default: side
|
||||
schematic:
|
||||
specify_on_claim: false
|
||||
on_claim: false
|
||||
file: 'null'
|
||||
schematics: []
|
||||
economy:
|
||||
prices:
|
||||
merge: 100
|
||||
sell: 100
|
||||
claim: 100
|
||||
use: false
|
||||
chat:
|
||||
enabled: false
|
||||
forced: false
|
||||
limits:
|
||||
max-members: 128
|
||||
world:
|
||||
max_height: 256
|
||||
gamemode: creative
|
||||
min_height: 1
|
||||
border: false
|
||||
event:
|
||||
spawn:
|
||||
egg: false
|
||||
breeding: false
|
||||
custom: true
|
||||
natural_mob_spawning: false
|
||||
mob_spawner_spawning: false
|
||||
flags: {}
|
|
@ -1,4 +1,5 @@
|
|||
#!/bin/sh
|
||||
rsync --chown server:server --remove-source-files -rltd /server_tomerge/ /server/
|
||||
chown -R server:server /server
|
||||
|
||||
su-exec server:server /server/start.sh
|
|
@ -5,9 +5,9 @@ RUN mcman build
|
|||
|
||||
FROM eclipse-temurin:17-alpine
|
||||
RUN addgroup -S server && adduser -S server -G server
|
||||
RUN apk add --no-cache su-exec
|
||||
COPY --from=builder --chown=1000:1000 /server/server/ /server
|
||||
RUN apk add --no-cache su-exec rsync
|
||||
|
||||
COPY --from=builder /server/server/ /server_tomerge
|
||||
VOLUME /server
|
||||
WORKDIR /server
|
||||
|
||||
|
|
24
server.toml
24
server.toml
|
@ -120,3 +120,27 @@ url = "https://github.com/ViaVersion/ViaVersion/releases/download/4.7.0/ViaVersi
|
|||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/ViaVersion/ViaBackwards/releases/download/4.7.0/ViaBackwards-4.7.0.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/Jikoo/OpenInv/releases/download/4.3.0/OpenInv.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/IPTFreedom/PlotSquared/releases/download/6.11.2-IPT/PlotSquared-Bukkit-6.11.2-IPT.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/Gecolay/GSit/releases/download/1.4.5/GSit-1.4.5.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://ci.codemc.io/job/filoghost/job/HolographicDisplays/lastSuccessfulBuild/artifact/HolographicDisplays-3.0.3-SNAPSHOT.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/kikelkik/LiftReloaded/releases/download/2.4.2/lift-reloaded-2.4.2.jar"
|
||||
|
||||
[[plugins]]
|
||||
type = "url"
|
||||
url = "https://github.com/aromaa/WorldGuardExtraFlags/releases/download/v4.2.1/WorldGuardExtraFlags.jar"
|
||||
|
|
Loading…
Reference in a new issue