Minimal release (v6) - plugin updater script
- Updated config files here as they're on the server - Dynmap doesn't have the previous settings (yet) - Using DB for everything we can - Added script to update plugins automatically (finally) - It doesn't support all plugins as of now
This commit is contained in:
parent
aafc93dafb
commit
0ed9322874
20 changed files with 525 additions and 200 deletions
125
BetterChairs/config.yml
Normal file
125
BetterChairs/config.yml
Normal file
|
@ -0,0 +1,125 @@
|
|||
# BetterChairs Remastered
|
||||
#
|
||||
# Support: https://Sprax.me/Discord
|
||||
# Updates and Information:
|
||||
# Statistics: https://bstats.org/plugin/bukkit/BetterChairs%20Remastered/8214
|
||||
# Information for developers: https://github.com/SpraxDev/BetterChairs/wiki
|
||||
|
||||
|
||||
# You shouldn't make any changes to this
|
||||
version: 3
|
||||
Chairs:
|
||||
|
||||
# Enabling this makes BetterChairs use Arrows instead of ArmorStands.
|
||||
# ArmorStands are made invisible so the player doesn't see anything of the magic happening when sitting.
|
||||
# But Spigot can be very unreliable on some versions (e.g. players instantly stopping to sit)
|
||||
#
|
||||
# If you are experiencing issues with ArmorStands, enable this option.
|
||||
SitOnArrows: false
|
||||
|
||||
# Allowed distance a player is allowed to have when trying to sit? (-1 to ignore)
|
||||
AllowedDistanceToChair: -1
|
||||
|
||||
# Should a player automatically look forward when starting to sit
|
||||
AutoRotatePlayer: true
|
||||
|
||||
# Does a player need his hands empty when trying to sit?
|
||||
NeedEmptyHands: true
|
||||
|
||||
# Does a chair need signs on both sides attached to be detected as an chair
|
||||
NeedsSignsOnBothSides: false
|
||||
|
||||
# Enable this if you want players to be able to sit on chairs
|
||||
# while other plugins (like WorldGuard or PlotSquared) are not
|
||||
# allowing interactions/use with the chair blocks.
|
||||
IgnoreOtherPluginsPreventingInteract: false
|
||||
|
||||
# Enable this if you want BetterChairs to remember a player who used /bc <toggle|on|off> after a plugin reload or him rejoining
|
||||
RememberIfPlayerDisabledChairsAfterRelogin: true
|
||||
Position:
|
||||
|
||||
# Set to false, if you do not care about a player suffocating while sitting
|
||||
NeedAirAbove: true
|
||||
|
||||
# Set to false, to force chairs to have a block below them
|
||||
AllowAirBelow: true
|
||||
|
||||
# Can stairs be chairs?
|
||||
UseStairs: true
|
||||
|
||||
# Can half slabs be chairs too?
|
||||
UseSlabs: false
|
||||
LeavingChair:
|
||||
|
||||
# Should a player be teleported to its original position when leaving a chair
|
||||
TeleportPlayerToOldLocation: true
|
||||
|
||||
# Should a player keep his head rotation when teleported to its original position
|
||||
KeepHeadRotation: true
|
||||
|
||||
# This controls whether players can switch seats while already sitting.
|
||||
# If 'Chairs.LeavingChair.TeleportPlayerToOldLocation' is set,
|
||||
# the player will be teleported to the *first* location they startet sitting at.
|
||||
AllowSwitchingSeats: false
|
||||
Messages:
|
||||
|
||||
# Should the player receive a message when the chair is already occupied
|
||||
AlreadyOccupied: false
|
||||
|
||||
# Should the player receive a message when a chair is missing signs on both sided
|
||||
NeedsSignsOnBothSides: false
|
||||
|
||||
# Should the player receive a message when he starts sitting
|
||||
NowSitting: false
|
||||
Regeneration:
|
||||
|
||||
# Should player receive regeneration effect when sitting?
|
||||
Enabled: false
|
||||
|
||||
# Should only players with the permission 'BetterChairs.regeneration' get the effect?
|
||||
CheckPermission: true
|
||||
|
||||
# What amplifier should be applied?
|
||||
Amplifier: 1
|
||||
Filter:
|
||||
Worlds:
|
||||
|
||||
# Should we only enable chairs in specific worlds?
|
||||
Enabled: false
|
||||
|
||||
# Should be the list below be used as blacklist or whitelist?
|
||||
UseAsBlacklist: false
|
||||
|
||||
# List of all enabled/disabled worlds
|
||||
Names:
|
||||
- worldname
|
||||
- worldname2
|
||||
Blocks:
|
||||
|
||||
# Should we only enable specific blocks as chairs?
|
||||
Enabled: false
|
||||
|
||||
# Setting this to true, won't check if a chair
|
||||
# is a stair or slab but only look if it is in the list below
|
||||
#
|
||||
# This is kinda experimental.
|
||||
# Enabling overwrites 'UseStairs' and 'UseSlabs' further above
|
||||
AllowAllTypes: false
|
||||
|
||||
# Should be the list below be used as blacklist or whitelist?
|
||||
UseAsBlacklist: false
|
||||
|
||||
# List of all enabled/disabled block types
|
||||
#
|
||||
# The names from Minecraft do not always work
|
||||
# Full list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
|
||||
Names:
|
||||
- blockname
|
||||
- blockname2
|
||||
Updater:
|
||||
|
||||
# Should we check for new versions and report to the console? (Recommended)
|
||||
CheckForUpdates: true
|
||||
|
||||
# Should be notify admins when they join the server? (Permission: BetterChairs.updater)
|
||||
NotifyOnJoin: true
|
39
CMILib/config.yml
Normal file
39
CMILib/config.yml
Normal file
|
@ -0,0 +1,39 @@
|
|||
# Language file you want to use
|
||||
Language: EN
|
||||
# When enabled plugin will try to keep CMILib up to date automatically
|
||||
AutoUpdate: true
|
||||
# When enabled plugin will try to clean up outdated CMILib files. This only works when autoUpdate is enabled
|
||||
AutoFileRemoval: true
|
||||
GlobalGui:
|
||||
# Defines item type in empty fields in GUI when its needed to be filled up
|
||||
EmptyField: BLACK_STAINED_GLASS_PANE
|
||||
Pages:
|
||||
# Icon for UI previous page button
|
||||
Previous: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzdhZWU5YTc1YmYwZGY3ODk3MTgzMDE1Y2NhMGIyYTdkNzU1YzYzMzg4ZmYwMTc1MmQ1ZjQ0MTlmYzY0NSJ9fX0=
|
||||
# Icon for UI next page button
|
||||
Next: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjgyYWQxYjljYjRkZDIxMjU5YzBkNzVhYTMxNWZmMzg5YzNjZWY3NTJiZTM5NDkzMzgxNjRiYWM4NGE5NmUifX19
|
||||
# Icon for UI information button
|
||||
Middle: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZmEyYWZhN2JiMDYzYWMxZmYzYmJlMDhkMmM1NThhN2RmMmUyYmFjZGYxNWRhYzJhNjQ2NjJkYzQwZjhmZGJhZCJ9fX0=
|
||||
# Icon for UI close button
|
||||
Close: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzM4YWIxNDU3NDdiNGJkMDljZTAzNTQzNTQ5NDhjZTY5ZmY2ZjQxZDllMDk4YzY4NDhiODBlMTg3ZTkxOSJ9fX0=
|
||||
# Icon for UI info button
|
||||
Info: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjcwNWZkOTRhMGM0MzE5MjdmYjRlNjM5YjBmY2ZiNDk3MTdlNDEyMjg1YTAyYjQzOWUwMTEyZGEyMmIyZTJlYyJ9fX0=
|
||||
Spawners:
|
||||
# List of spawners to pick from while using spawner:random variable
|
||||
mysterySpawners:
|
||||
- skeleton
|
||||
- zombie
|
||||
- silverfish
|
||||
- panda
|
||||
- fox
|
||||
RMCCommands:
|
||||
# When enabled we will include when possible a command to indicate which was performed while using rmc commands
|
||||
ConsoleLog: true
|
||||
Images:
|
||||
# Symbol to be used to create image fields
|
||||
# Color codes are NOT supported here
|
||||
# This will take full effect after server restart due to some images being already cached
|
||||
Filler: ⬛
|
||||
# Symbol to be used to fill in empty image fields
|
||||
# Color codes are supported here
|
||||
EmptyFiller: '&7_|'
|
|
@ -1,33 +0,0 @@
|
|||
sit-config:
|
||||
disabled-worlds: []
|
||||
require-empty-hand: false
|
||||
max-distance: 2.0
|
||||
chair-entity-type: ARROW
|
||||
stairs:
|
||||
enabled: true
|
||||
rotate: true
|
||||
max-width: 16
|
||||
special-end:
|
||||
sign: true
|
||||
corner-stairs: true
|
||||
additional-blocks: {}
|
||||
sit-effects:
|
||||
healing:
|
||||
enabled: false
|
||||
max-percent: 100
|
||||
interval: 20
|
||||
amount: 1
|
||||
itempickup:
|
||||
enabled: false
|
||||
sit-restrictions:
|
||||
commands:
|
||||
all: false
|
||||
list: []
|
||||
messages:
|
||||
enabled: true
|
||||
sit:
|
||||
enter: '&7You are now sitting.'
|
||||
leave: '&7You are no longer sitting.'
|
||||
enabled: '&7You have enabled chairs for yourself!'
|
||||
disabled: '&7You have disabled chairs for yourself!'
|
||||
commandrestricted: '&7You can''t issue this command while sitting'
|
|
@ -17,14 +17,14 @@ debugging:
|
|||
|
||||
database:
|
||||
# Possible types: SQLite and MySQL
|
||||
type: sqlite
|
||||
dbname: 'database'
|
||||
type: mysql
|
||||
dbname: 'NOPENOPE'
|
||||
# MySQL specific settings
|
||||
host: 'localhost'
|
||||
host: 'na01-sql.pebblehost.com'
|
||||
port: 3306
|
||||
username: 'dbadmin'
|
||||
password: '123456'
|
||||
ssl: false
|
||||
username: 'NOPENOPE'
|
||||
password: 'NOPE'
|
||||
ssl: true
|
||||
|
||||
clean-on-startup:
|
||||
enabled: false
|
||||
|
|
|
@ -21,7 +21,7 @@ components:
|
|||
enabled: false
|
||||
# Displays the configured messages at the set interval when someone is online.
|
||||
AnnouncerComponent:
|
||||
enabled: true
|
||||
enabled: false
|
||||
# The messages to display to players.
|
||||
announceMessages:
|
||||
- §eCheck out the subreddit! https://www.reddit.com/r/Chromagamers/
|
||||
|
|
|
@ -73,7 +73,7 @@ components:
|
|||
# But it's really hacky.
|
||||
addFakePlayersToBukkit: false
|
||||
# Set by the component to report crashes.
|
||||
serverUp: false
|
||||
serverUp: true
|
||||
# Listens for errors from the Chroma plugins and posts them to Discord, ignoring repeating errors so it's not that spammy.
|
||||
ExceptionListenerModule:
|
||||
enabled: true
|
||||
|
@ -95,8 +95,8 @@ components:
|
|||
enabled: true
|
||||
# Automatically unpins all messages except the last few. Set to 0 or >50 to disable
|
||||
keepPinned: 40
|
||||
lastAnnouncementTime: 1641005950
|
||||
lastSeenTime: 1641005950
|
||||
lastAnnouncementTime: 1672532974
|
||||
lastSeenTime: 1672532974
|
||||
# Channel to post new posts.
|
||||
channel: 125813020357165056
|
||||
# The subreddit to pull the posts from
|
||||
|
|
|
@ -5,13 +5,13 @@ donation-key:
|
|||
|
||||
# MySQL is optional and not required.
|
||||
# If you prefer to use MySQL, enable the following and fill out the fields.
|
||||
use-mysql: false
|
||||
use-mysql: true
|
||||
table-prefix: co_
|
||||
mysql-host: 127.0.0.1
|
||||
mysql-host: na01-sql.pebblehost.com
|
||||
mysql-port: 3306
|
||||
mysql-database: database
|
||||
mysql-username: root
|
||||
mysql-password:
|
||||
mysql-database: NOPENOPE
|
||||
mysql-username: NOPENOPE
|
||||
mysql-password: 'NOPE'
|
||||
|
||||
# If modified, will automatically attempt to translate languages phrases.
|
||||
# List of language codes: https://coreprotect.net/languages/
|
||||
|
|
33
Dynmap-WorldGuard/config.yml
Normal file
33
Dynmap-WorldGuard/config.yml
Normal file
|
@ -0,0 +1,33 @@
|
|||
update:
|
||||
# Seconds between checks for Residence updates
|
||||
period: 300
|
||||
layer:
|
||||
name: WorldGuard
|
||||
# Make mobs layer hidden by default
|
||||
hidebydefault: false
|
||||
# ordering priority in layer menu (low goes before high - default is 0)
|
||||
layerprio: 0
|
||||
# (optional) set minimum zoom level before layer is visible (0 = defalt, always visible)
|
||||
minzoom: 0
|
||||
use3dregions: false
|
||||
infowindow: <div class=\"infowindow\"><span style=\"font-size:120%;">%regionname%
|
||||
(%parent%) - %priority%</span><br /> Owners <span style="font-weight:bold;">%playerowners%<br/>%groupowners%</span><br/>Members
|
||||
<span style="font-weight:bold;">%playermembers%<br/>%groupmembers%</span><br/>Flags<br
|
||||
/><span style="font-weight:bold;">%flags%</span></div>
|
||||
regionstyle:
|
||||
strokeColor: '#FF0000'
|
||||
strokeOpacity: 0.8
|
||||
strokeWeight: 3
|
||||
fillColor: '#FF0000'
|
||||
fillOpacity: 0.35
|
||||
unownedStrokeColor: '#00FF00'
|
||||
visibleregions: []
|
||||
hiddenregions: []
|
||||
custstyle:
|
||||
customregion1:
|
||||
strokeColor: '#00FF00'
|
||||
ownerstyle:
|
||||
kingoftheworld:
|
||||
strokecolor: '#C0C0C0'
|
||||
maxdepth: 16
|
||||
updates-per-tick: 20
|
|
@ -10,13 +10,13 @@
|
|||
locale-language: en
|
||||
storage:
|
||||
# storage method, can be MySQL or sqlite
|
||||
method: sqlite
|
||||
method: mysql
|
||||
# Requires Mysql
|
||||
mysql:
|
||||
username: root
|
||||
password: ''
|
||||
hostname: localhost:3306
|
||||
database: minecraft
|
||||
username: NOPENOPE
|
||||
password: 'NOPE'
|
||||
hostname: na01-sql.pebblehost.com:3306
|
||||
database: NOPENOPE
|
||||
table-prefix: jobs_
|
||||
verify-server-certificate: false
|
||||
use-ssl: false
|
||||
|
|
|
@ -83,7 +83,7 @@ use-server-uuid-cache: false
|
|||
#
|
||||
# - A H2 database is the default option.
|
||||
# - If you want to edit data manually in "traditional" storage files, we suggest using YAML.
|
||||
storage-method: h2
|
||||
storage-method: MariaDB
|
||||
|
||||
# The following block defines the settings for remote database storage methods.
|
||||
#
|
||||
|
@ -95,15 +95,15 @@ data:
|
|||
# - The standard DB engine port is used by default
|
||||
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
|
||||
# - Specify as "host:port" if differs
|
||||
address: localhost
|
||||
address: na01-sql.pebblehost.com
|
||||
|
||||
# The name of the database to store LuckPerms data in.
|
||||
# - This must be created already. Don't worry about this setting if you're using MongoDB.
|
||||
database: minecraft
|
||||
database: NOPENOPE
|
||||
|
||||
# Credentials for the database.
|
||||
username: root
|
||||
password: ''
|
||||
username: NOPENOPE
|
||||
password: 'NOPE'
|
||||
|
||||
# These settings apply to the MySQL connection pool.
|
||||
# - The default values will be suitable for the majority of users.
|
||||
|
|
|
@ -1,51 +1,4 @@
|
|||
worlds:
|
||||
world_the_end:
|
||||
==: MVWorld
|
||||
hidden: 'false'
|
||||
alias: world_the_end
|
||||
color: WHITE
|
||||
style: NORMAL
|
||||
pvp: 'true'
|
||||
scale: '16.0'
|
||||
respawnWorld: ''
|
||||
allowWeather: 'true'
|
||||
difficulty: NORMAL
|
||||
spawning:
|
||||
==: MVSpawnSettings
|
||||
animals:
|
||||
==: MVSpawnSubSettings
|
||||
spawn: 'true'
|
||||
spawnrate: '-1'
|
||||
exceptions: []
|
||||
monsters:
|
||||
==: MVSpawnSubSettings
|
||||
spawn: 'true'
|
||||
spawnrate: '-1'
|
||||
exceptions: []
|
||||
entryfee:
|
||||
==: MVEntryFee
|
||||
amount: '0.0'
|
||||
hunger: 'true'
|
||||
autoHeal: 'true'
|
||||
adjustSpawn: 'true'
|
||||
portalForm: ALL
|
||||
gameMode: SURVIVAL
|
||||
keepSpawnInMemory: 'true'
|
||||
spawnLocation:
|
||||
==: MVSpawnLocation
|
||||
x: 0.0
|
||||
y: 62.0
|
||||
z: 0.0
|
||||
pitch: 0.0
|
||||
yaw: 0.0
|
||||
autoLoad: 'true'
|
||||
bedRespawn: 'true'
|
||||
worldBlacklist: []
|
||||
environment: THE_END
|
||||
seed: '1923020019'
|
||||
generator: 'null'
|
||||
playerLimit: '-1'
|
||||
allowFlight: 'true'
|
||||
world:
|
||||
==: MVWorld
|
||||
hidden: 'false'
|
||||
|
@ -89,6 +42,53 @@ worlds:
|
|||
bedRespawn: 'true'
|
||||
worldBlacklist: []
|
||||
environment: NORMAL
|
||||
seed: '2391146734960577084'
|
||||
generator: 'null'
|
||||
playerLimit: '-1'
|
||||
allowFlight: 'true'
|
||||
world_the_end:
|
||||
==: MVWorld
|
||||
hidden: 'false'
|
||||
alias: world_the_end
|
||||
color: WHITE
|
||||
style: NORMAL
|
||||
pvp: 'true'
|
||||
scale: '16.0'
|
||||
respawnWorld: ''
|
||||
allowWeather: 'true'
|
||||
difficulty: NORMAL
|
||||
spawning:
|
||||
==: MVSpawnSettings
|
||||
animals:
|
||||
==: MVSpawnSubSettings
|
||||
spawn: 'true'
|
||||
spawnrate: '-1'
|
||||
exceptions: []
|
||||
monsters:
|
||||
==: MVSpawnSubSettings
|
||||
spawn: 'true'
|
||||
spawnrate: '-1'
|
||||
exceptions: []
|
||||
entryfee:
|
||||
==: MVEntryFee
|
||||
amount: '0.0'
|
||||
hunger: 'true'
|
||||
autoHeal: 'true'
|
||||
adjustSpawn: 'true'
|
||||
portalForm: ALL
|
||||
gameMode: SURVIVAL
|
||||
keepSpawnInMemory: 'true'
|
||||
spawnLocation:
|
||||
==: MVSpawnLocation
|
||||
x: 0.0
|
||||
y: 62.0
|
||||
z: 0.0
|
||||
pitch: 0.0
|
||||
yaw: 0.0
|
||||
autoLoad: 'true'
|
||||
bedRespawn: 'true'
|
||||
worldBlacklist: []
|
||||
environment: THE_END
|
||||
seed: '1923020019'
|
||||
generator: 'null'
|
||||
playerLimit: '-1'
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
sudo screen -dmS v5
|
||||
sudo screen -dmS v4
|
||||
sudo screen -dmS dev
|
||||
sudo screen -dmS bungee
|
||||
|
||||
# Too lazy to make a loop in bash
|
||||
sudo screen -S v5 -p 0 -X multiuser on
|
||||
sudo screen -S v5 -p 0 -X acladd norbipeti
|
||||
sudo screen -S v5 -p 0 -X acladd ghostise
|
||||
sudo screen -S v5 -p 0 -X acladd iie
|
||||
sudo screen -S v5 -p 0 -X acladd gryph667
|
||||
sudo screen -S v5 -p 0 -X stuff "cd /minecraft/v5^M"
|
||||
|
||||
sudo screen -S v4 -p 0 -X multiuser on
|
||||
sudo screen -S v4 -p 0 -X acladd norbipeti
|
||||
sudo screen -S v4 -p 0 -X acladd ghostise
|
||||
sudo screen -S v4 -p 0 -X acladd iie
|
||||
sudo screen -S v4 -p 0 -X acladd gryph667
|
||||
sudo screen -S v4 -p 0 -X stuff "cd /minecraft/v4^M"
|
||||
|
||||
sudo screen -S dev -p 0 -X multiuser on
|
||||
sudo screen -S dev -p 0 -X acladd norbipeti
|
||||
sudo screen -S dev -p 0 -X acladd ghostise
|
||||
sudo screen -S dev -p 0 -X acladd iie
|
||||
sudo screen -S dev -p 0 -X acladd gryph667
|
||||
sudo screen -S dev -p 0 -X stuff "cd /minecraft/dev^M"
|
||||
|
||||
sudo screen -S bungee -p 0 -X multiuser on
|
||||
sudo screen -S bungee -p 0 -X acladd norbipeti
|
||||
sudo screen -S bungee -p 0 -X acladd ghostise
|
||||
sudo screen -S bungee -p 0 -X acladd iie
|
||||
sudo screen -S bungee -p 0 -X acladd gryph667
|
||||
sudo screen -S bungee -p 0 -X stuff "cd /minecraft/bungee^M"
|
||||
|
100
Server/pebblehost.yml
Normal file
100
Server/pebblehost.yml
Normal file
|
@ -0,0 +1,100 @@
|
|||
# Version 1.3.8
|
||||
# This is the settings file for the PebbleHost server loader.
|
||||
# Got a suggestion for this file? Join our discord and suggest it using -suggest
|
||||
|
||||
# THESE SETTINGS CAN BREAK PARTS OF YOUR SERVER, BE CAREFUL WHEN EDITING THEM
|
||||
|
||||
# If you break this file, Please delete it and it will automatically regenerate.
|
||||
|
||||
### Automatic reboot / restart on crash settings
|
||||
#
|
||||
# Possible Settings: true, false
|
||||
# Default: false
|
||||
#
|
||||
# This will enable and create a start.sh file which is required for both using the /restart commnad
|
||||
# and is required for a server to restart if it crashes.
|
||||
# Please ensure your server supports this file format and it is setup within spigot.yml
|
||||
#
|
||||
auto-reboot=true
|
||||
|
||||
### Server URL redirection
|
||||
#
|
||||
# This setting allows you to redirect any URL requests to your servers IP to your own website
|
||||
# For example, if your servers IP is 1.25.6.54:25567 you can redirect 1.25.6.54 in your browser to your website
|
||||
# You need a domain for this to work!
|
||||
#
|
||||
# Your servers IP Address (must be a domain!)
|
||||
redirect-from=
|
||||
# The website you would like users to be redirected to
|
||||
redirect-to=
|
||||
|
||||
### Heaplimiter Settings
|
||||
#
|
||||
# If your server is running out of metaspace memory frequently we suggest enabling this option, You may read more @ https://help.pebblehost.com/en/article/1lsc8ad/
|
||||
#
|
||||
# Possible Settings: 1,2,3
|
||||
# Default: 1
|
||||
# 1. 0MB
|
||||
# 2. 300MB
|
||||
# 3. 600MB
|
||||
heaplimited=1
|
||||
|
||||
### Startup flag options
|
||||
#
|
||||
# The following option enables UTF-8 encoding in your servers startup settings
|
||||
#
|
||||
# Possible Settings: true, false
|
||||
# Default: false
|
||||
#
|
||||
utf8=false
|
||||
|
||||
# This option removes the 20 second wait time by adding the -DIKnowWhatImDoingISwear flag to your servers startup command
|
||||
#
|
||||
# Possible Settings: true, false
|
||||
# Default: false
|
||||
#
|
||||
waitremoval=false
|
||||
|
||||
# This option adds the --forceUpgrade argument to your servers startup for 1 boot allowing you to upgrade to a new version.
|
||||
#
|
||||
# Possible Settings: true, false
|
||||
# Default: false
|
||||
#
|
||||
forceupgrade=false
|
||||
|
||||
### Forge Timeout Settings
|
||||
#
|
||||
# You can set the following options inside the `-Dfml.readTimeout=` flag on your server
|
||||
#
|
||||
# Possible Settings: 1,2,3
|
||||
# Default: 1
|
||||
# 1. Disabled
|
||||
# 2. 120 seconds
|
||||
# 3. 240 seconds
|
||||
forgetimeout=1
|
||||
|
||||
### Rescue Mode
|
||||
#
|
||||
# This enables a temporary 1.8 paper server to test / debug any issues.
|
||||
rescue=false
|
||||
|
||||
### Java Version setting
|
||||
# Possible Settings: 8,11,16,17
|
||||
# Default: 8
|
||||
javaversion=auto
|
||||
|
||||
### Reverse Proxy Settings
|
||||
#
|
||||
# Please configure these options from within your panel under Tools -> Reverse Proxy
|
||||
# Reverse Proxy Domain
|
||||
proxy-domain=
|
||||
# Reverse Proxy Port
|
||||
proxy-port=
|
||||
# Custom startup flags
|
||||
startupflags=--add-modules=jdk.incubator.vector
|
||||
#
|
||||
# Setting this to true will automatically pull the latest version of the jarfile your server is running.
|
||||
# Auto updating jar
|
||||
autoupdate=true
|
||||
#
|
||||
# Please keep in mind, Any changes made to this will take up to 60 seconds to update and will require a server reboot.
|
38
Server/pufferfish.yml
Normal file
38
Server/pufferfish.yml
Normal file
|
@ -0,0 +1,38 @@
|
|||
# Pufferfish Configuration
|
||||
# Check out Pufferfish Host for maximum performance server hosting: https://pufferfish.host
|
||||
# Join our Discord for support: https://discord.gg/reZw4vQV9H
|
||||
# Download new builds at https://ci.pufferfish.host/job/Pufferfish
|
||||
info:
|
||||
version: '1.0'
|
||||
sentry-dsn: ''
|
||||
enable-books: true
|
||||
enable-suffocation-optimization: true
|
||||
enable-async-mob-spawning: true
|
||||
# Optimizes projectile settings
|
||||
projectile:
|
||||
max-loads-per-tick: 10
|
||||
max-loads-per-projectile: 10
|
||||
# Optimizes entity brains when
|
||||
# they're far away from the player
|
||||
dab:
|
||||
enabled: true
|
||||
start-distance: 12
|
||||
max-tick-freq: 20
|
||||
activation-dist-mod: 8
|
||||
blacklisted-entities: []
|
||||
inactive-goal-selector-throttle: true
|
||||
flare:
|
||||
url: https://flare.airplane.gg
|
||||
web-services:
|
||||
token: ''
|
||||
# These values define a entity's maximum lifespan. If an
|
||||
# entity is in this list and it has survived for longer than
|
||||
# that number of ticks, then it will be removed. Setting a value to
|
||||
# -1 disables this feature.
|
||||
entity_timeouts:
|
||||
SNOWBALL: -1
|
||||
LLAMA_SPIT: -1
|
||||
# Settings for things that don't belong elsewhere
|
||||
misc:
|
||||
disable-method-profiler: true
|
||||
disable-out-of-order-chat: false
|
|
@ -11,6 +11,7 @@
|
|||
verbose: false
|
||||
config-version: 31
|
||||
settings:
|
||||
fix-network-serialized-items-in-creative: false
|
||||
clamp-attributes: true
|
||||
fix-projectile-looting-transfer: false
|
||||
limit-armor: true
|
||||
|
@ -374,12 +375,29 @@ world-settings:
|
|||
hunger:
|
||||
starvation-damage: 1.0
|
||||
mobs:
|
||||
sniffer:
|
||||
ridable: false
|
||||
ridable-in-water: true
|
||||
controllable: true
|
||||
attributes:
|
||||
max_health: 14.0
|
||||
breeding-delay-ticks: 6000
|
||||
allay:
|
||||
ridable: false
|
||||
ridable-in-water: false
|
||||
controllable: true
|
||||
respect-nbt: []
|
||||
camel:
|
||||
attributes:
|
||||
max_health:
|
||||
min: 32.0
|
||||
max: 32.0
|
||||
jump_strength:
|
||||
min: 0.42
|
||||
max: 0.42
|
||||
movement_speed:
|
||||
min: 0.09
|
||||
max: 0.09
|
||||
breeding-delay-ticks: 6000
|
||||
frog:
|
||||
ridable: false
|
||||
|
@ -1256,6 +1274,7 @@ world-settings:
|
|||
max_health: 20.0
|
||||
spawn_reinforcements: 0.1
|
||||
gameplay-mechanics:
|
||||
clamp-explosion-radius: true
|
||||
arrow:
|
||||
movement-resets-despawn-counter: true
|
||||
milk-clears-beneficial-effects: true
|
||||
|
@ -1332,6 +1351,8 @@ world-settings:
|
|||
explosion: []
|
||||
fire: []
|
||||
shears:
|
||||
ignore-in-water: false
|
||||
ignore-in-lava: false
|
||||
damage-if-sprinting: false
|
||||
sprinting-damage: 1.0
|
||||
ender-pearl:
|
||||
|
@ -1432,6 +1453,10 @@ world-settings:
|
|||
hunger-exhaustion-amount: 0.004999999888241291
|
||||
saturation-regen-amount: 1.0
|
||||
blocks:
|
||||
sugar_cane:
|
||||
affected-by-bonemeal: false
|
||||
nether_wart:
|
||||
affected-by-bonemeal: false
|
||||
enchantment-table:
|
||||
lapis-persists: false
|
||||
coral:
|
||||
|
@ -1450,6 +1475,7 @@ world-settings:
|
|||
budding_amethyst:
|
||||
silk-touch: false
|
||||
cactus:
|
||||
affected-by-bonemeal: false
|
||||
breaks-from-solid-neighbors: true
|
||||
campfire:
|
||||
lit-when-placed: true
|
||||
|
@ -1590,6 +1616,7 @@ world-settings:
|
|||
piston:
|
||||
block-push-limit: 12
|
||||
ridable-settings:
|
||||
use-dismounts-underwater-tag: true
|
||||
babies-are-ridable: true
|
||||
untamed-tamables-are-ridable: true
|
||||
use-night-vision: false
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
#Minecraft server properties
|
||||
#Sat Feb 04 16:23:38 GMT 2023
|
||||
#Sat Mar 25 16:36:50 GMT 2023
|
||||
enable-jmx-monitoring=false
|
||||
rcon.port=25575
|
||||
level-seed=1923020019
|
||||
gamemode=survival
|
||||
level-seed=2391146734960577084
|
||||
enable-command-block=true
|
||||
gamemode=survival
|
||||
enable-query=false
|
||||
generator-settings={}
|
||||
enforce-secure-profile=false
|
||||
|
@ -46,7 +46,7 @@ force-gamemode=false
|
|||
debug=false
|
||||
rate-limit=0
|
||||
hardcore=false
|
||||
white-list=true
|
||||
white-list=false
|
||||
broadcast-console-to-ops=true
|
||||
spawn-npcs=true
|
||||
spawn-animals=true
|
||||
|
@ -57,6 +57,6 @@ level-type=default
|
|||
text-filtering-config=
|
||||
spawn-monsters=true
|
||||
enforce-whitelist=false
|
||||
spawn-protection=16
|
||||
spawn-protection=0
|
||||
resource-pack-sha1=
|
||||
max-world-size=29999984
|
||||
|
|
31
Server/updatePlugins.sh
Normal file
31
Server/updatePlugins.sh
Normal file
|
@ -0,0 +1,31 @@
|
|||
repos=(
|
||||
"SpraxDev/BetterChairs"
|
||||
"ChestShop-authors/ChestShop-3"
|
||||
"ChestShop-authors/ChestShopNotifier"
|
||||
"TBMCPlugins/ChromaCore"
|
||||
"TBMCPlugins/Chroma-Chat"
|
||||
"TBMCPlugins/Chroma-Discord"
|
||||
"PlayPro/CoreProtect"
|
||||
"TownyAdvanced/Dynmap-Towny"
|
||||
"EssentialsX/Essentials"
|
||||
"IntellectualSites/FastAsyncWorldEdit"
|
||||
"Multiverse/Multiverse-Core"
|
||||
"NuVotifier/NuVotifier"
|
||||
"TownyAdvanced/Towny"
|
||||
"MilkBowl/Vault"
|
||||
"PryPurity/WorldBorder"
|
||||
)
|
||||
|
||||
for repo in "${repos[@]}"; do
|
||||
wget https://api.github.com/repos/$repo/releases/latest -O - | awk -F \" -v RS="," '/browser_download_url/ {print $(NF-1)}' | xargs wget
|
||||
done
|
||||
|
||||
# TODO: Towny isn't extracted
|
||||
# TODO: All EssentialsX plugins are downloaded
|
||||
|
||||
curl -L https://dev.bukkit.org/projects/dynmap-worldguard/files/latest > Dynmap-WorldGuard.jar # The name always becomes "latest"
|
||||
curl -L https://dev.bukkit.org/projects/openinv/files/latest > OpenInv.jar
|
||||
|
||||
# TODO: These excluded aren't supported atm, update manually
|
||||
# TODO: This is intended to remove the plugins before downloading the new ones
|
||||
find -maxdepth 1 ! -name "CMILib*.jar" ! -name "Dynmap*.jar" ! -name "EnjinMinecraftPlugin.jar" ! -name "iPortal*.jar" ! -name "Jobs*.jar" ! -name "LuckPerms*.jar" ! -name "worldguard*.jar" -name "*.jar" -print
|
|
@ -1,2 +0,0 @@
|
|||
git apply -v -C 0 --reject TownyConfig.patch
|
||||
|
|
@ -35,8 +35,8 @@ storage:
|
|||
type: mysql
|
||||
hostname: na01-sql.pebblehost.com
|
||||
port: 3306
|
||||
database: 'NOPE'
|
||||
userid: 'NOPE'
|
||||
database: NOPENOPE
|
||||
userid: NOPENOPE
|
||||
password: 'NOPE'
|
||||
prefix: "dynmap_"
|
||||
flags: "?allowReconnect=true&autoReconnect=true"
|
||||
|
@ -54,7 +54,7 @@ components:
|
|||
- class: org.dynmap.InternalClientUpdateComponent
|
||||
sendhealth: true
|
||||
sendposition: true
|
||||
allowwebchat: false
|
||||
allowwebchat: true
|
||||
webchat-interval: 5
|
||||
hidewebchatip: false
|
||||
trustclientname: false
|
||||
|
@ -80,11 +80,11 @@ components:
|
|||
# # (Optional) if true, players that are crouching/sneaking will be hidden
|
||||
hideifsneaking: false
|
||||
# If true, player positions/status is protected (login with ID with dynmap.playermarkers.seeall permission required for info other than self)
|
||||
protected-player-info: true
|
||||
protected-player-info: false
|
||||
# If true, hide players with invisibility potion effects active
|
||||
hide-if-invisiblity-potion: true
|
||||
# If true, player names are not shown on map, chat, list
|
||||
hidenames: true
|
||||
hidenames: false
|
||||
#- class: org.dynmap.JsonFileClientUpdateComponent
|
||||
# writeinterval: 1
|
||||
# sendhealth: true
|
||||
|
@ -143,44 +143,44 @@ components:
|
|||
showworldborder: true
|
||||
worldborderlabel: "Border"
|
||||
|
||||
# - class: org.dynmap.ClientComponent
|
||||
# type: chat
|
||||
# allowurlname: false
|
||||
# - class: org.dynmap.ClientComponent
|
||||
# type: chatballoon
|
||||
# focuschatballoons: false
|
||||
# - class: org.dynmap.ClientComponent
|
||||
# type: chatbox
|
||||
# showplayerfaces: true
|
||||
# messagettl: 5
|
||||
# # Optional: set number of lines in scrollable message history: if set, messagettl is not used to age out messages
|
||||
# #scrollback: 100
|
||||
# # Optional: set maximum number of lines visible for chatbox
|
||||
# #visiblelines: 10
|
||||
# # Optional: send push button
|
||||
# sendbutton: false
|
||||
# - class: org.dynmap.ClientComponent
|
||||
# type: playermarkers
|
||||
# showplayerfaces: true
|
||||
# showplayerhealth: true
|
||||
# # If true, show player body too (only valid if showplayerfaces=true)
|
||||
# showplayerbody: false
|
||||
# # Option to make player faces small - don't use with showplayerhealth or largeplayerfaces
|
||||
# smallplayerfaces: false
|
||||
# # Option to make player faces larger - don't use with showplayerhealth or smallplayerfaces
|
||||
# largeplayerfaces: false
|
||||
# # Optional - make player faces layer hidden by default
|
||||
# hidebydefault: false
|
||||
# # Optional - ordering priority in layer menu (low goes before high - default is 0)
|
||||
# layerprio: 0
|
||||
# # Optional - label for player marker layer (default is 'Players')
|
||||
# label: "Players"
|
||||
- class: org.dynmap.ClientComponent
|
||||
type: chat
|
||||
allowurlname: false
|
||||
- class: org.dynmap.ClientComponent
|
||||
type: chatballoon
|
||||
focuschatballoons: false
|
||||
- class: org.dynmap.ClientComponent
|
||||
type: chatbox
|
||||
showplayerfaces: true
|
||||
messagettl: 5
|
||||
# Optional: set number of lines in scrollable message history: if set, messagettl is not used to age out messages
|
||||
#scrollback: 100
|
||||
# Optional: set maximum number of lines visible for chatbox
|
||||
#visiblelines: 10
|
||||
# Optional: send push button
|
||||
sendbutton: false
|
||||
- class: org.dynmap.ClientComponent
|
||||
type: playermarkers
|
||||
showplayerfaces: true
|
||||
showplayerhealth: true
|
||||
# If true, show player body too (only valid if showplayerfaces=true)
|
||||
showplayerbody: false
|
||||
# Option to make player faces small - don't use with showplayerhealth or largeplayerfaces
|
||||
smallplayerfaces: false
|
||||
# Option to make player faces larger - don't use with showplayerhealth or smallplayerfaces
|
||||
largeplayerfaces: false
|
||||
# Optional - make player faces layer hidden by default
|
||||
hidebydefault: false
|
||||
# Optional - ordering priority in layer menu (low goes before high - default is 0)
|
||||
layerprio: 0
|
||||
# Optional - label for player marker layer (default is 'Players')
|
||||
label: "Players"
|
||||
|
||||
#- class: org.dynmap.ClientComponent
|
||||
# type: digitalclock
|
||||
- class: org.dynmap.ClientComponent
|
||||
type: link
|
||||
|
||||
|
||||
- class: org.dynmap.ClientComponent
|
||||
type: timeofdayclock
|
||||
showdigitalclock: true
|
||||
|
@ -192,7 +192,7 @@ components:
|
|||
hidey: false
|
||||
show-mcr: false
|
||||
show-chunk: false
|
||||
|
||||
|
||||
# Note: more than one logo component can be defined
|
||||
#- class: org.dynmap.ClientComponent
|
||||
# type: logo
|
||||
|
@ -207,7 +207,7 @@ components:
|
|||
# timeout: 1800 # in seconds (1800 seconds = 30 minutes)
|
||||
# redirecturl: inactive.html
|
||||
# #showmessage: 'You were inactive for too long.'
|
||||
|
||||
|
||||
#- class: org.dynmap.TestComponent
|
||||
# stuff: "This is some configuration-value"
|
||||
|
||||
|
@ -215,16 +215,16 @@ components:
|
|||
display-whitelist: false
|
||||
|
||||
# How often a tile gets rendered (in seconds).
|
||||
renderinterval: 60
|
||||
renderinterval: 1
|
||||
|
||||
# How many tiles on update queue before accelerate render interval
|
||||
renderacceleratethreshold: 60
|
||||
|
||||
# How often to render tiles when backlog is above renderacceleratethreshold
|
||||
renderaccelerateinterval: 10
|
||||
renderaccelerateinterval: 0.2
|
||||
|
||||
# How many update tiles to work on at once (if not defined, default is 1/2 the number of cores)
|
||||
tiles-rendered-at-once: 16
|
||||
tiles-rendered-at-once: 2
|
||||
|
||||
# If true, use normal priority threads for rendering (versus low priority) - this can keep rendering
|
||||
# from starving on busy Windows boxes (Linux JVMs pretty much ignore thread priority), but may result
|
||||
|
@ -252,7 +252,7 @@ tileupdatedelay: 30
|
|||
enabletilehash: true
|
||||
|
||||
# Optional - hide ores: render as normal stone (so that they aren't revealed by maps)
|
||||
hideores: true
|
||||
#hideores: true
|
||||
|
||||
# Optional - enabled BetterGrass style rendering of grass and snow block sides
|
||||
#better-grass: true
|
||||
|
@ -269,7 +269,7 @@ use-brightness-table: true
|
|||
block-alias:
|
||||
# "minecraft:quartz_ore": "stone"
|
||||
# "diamond_ore": "coal_ore"
|
||||
|
||||
|
||||
# Default image format for HDMaps (png, jpg, jpg-q75, jpg-q80, jpg-q85, jpg-q90, jpg-q95, jpg-q100, webp, webp-q75, webp-q80, webp-q85, webp-q90, webp-q95, webp-q100, webp-l),
|
||||
# Note: any webp format requires the presence of the 'webp command line tools' (cwebp, dwebp) (https://developers.google.com/speed/webp/download)
|
||||
#
|
||||
|
@ -401,7 +401,7 @@ grayplayerswhenhidden: true
|
|||
# That is, anyone with first listed permission goes before anyone with second, etc, with users with none of the nodes going last
|
||||
player-sort-permission-nodes:
|
||||
- bukkit.command.op
|
||||
|
||||
|
||||
# Set sidebaropened: 'true' to pin menu sidebar opened permanently, 'pinned' to default the sidebar to pinned, but allow it to unpin
|
||||
#sidebaropened: true
|
||||
|
||||
|
@ -415,7 +415,7 @@ player-sort-permission-nodes:
|
|||
trusted-proxies:
|
||||
- "127.0.0.1"
|
||||
- "0:0:0:0:0:0:0:1"
|
||||
|
||||
|
||||
# Join/quit message format for web chat: set to "" to disable notice on web UI
|
||||
joinmessage: "%playername% joined"
|
||||
quitmessage: "%playername% quit"
|
||||
|
|
15
update.sh
15
update.sh
|
@ -8,18 +8,19 @@ do
|
|||
fi
|
||||
done
|
||||
find . -path './Movecraft/types/*.craft' -exec git add -f '{}' \;
|
||||
git add -f 'dynmap/configuration.txt' 'dynmap/worlds.txt' 'dynmap/templates/custom-normal-vlowres.txt' 'dynmap/templates/custom-nether-vlowres.txt' 'dynmap/templates/custom-the_end-vlowres.txt'
|
||||
git add -f 'MythicMobs/*' ':!:MythicMobs/SavedData/*'
|
||||
git add -f 'dynmap/configuration.txt' 'dynmap/worlds.txt' 'dynmap/templates/custom-normal-hires.txt' 'dynmap/templates/custom-nether-hires.txt' 'dynmap/templates/custom-the_end-hires.txt'
|
||||
#git add -f 'MythicMobs/*' ':!:MythicMobs/SavedData/*'
|
||||
git add -f ':(glob)Jobs/*.yml' ':!:Jobs/furnaceBrewingStands.yml' ':!:Jobs/blockOwnerShips.yml'
|
||||
git add -f 'Towny/settings/*' ':!:Towny/settings/*.rej' ':!:Towny/settings/english.yml'
|
||||
git add -f 'PlotSquared/*' ':!:PlotSquared/*storage*' ':!:PlotSquared/translations*' ':!:PlotSquared/user_cache.db'
|
||||
git add -f 'Towny/settings/config.yml' 'Towny/settings/townyperms.yml'
|
||||
#git add -f 'PlotSquared/*' ':!:PlotSquared/*storage*' ':!:PlotSquared/translations*' ':!:PlotSquared/user_cache.db'
|
||||
#git add -f 'PermissionsEx/permissions.yml'
|
||||
git add -f 'Multiverse-Core/worlds.yml'
|
||||
git add -f 'ServerRunner/config.yml' # Not a plugin
|
||||
git add -f 'DungeonsXL/dungeons' 'DungeonsXL/scripts'
|
||||
#git add -f 'ServerRunner/config.yml' # Not a plugin
|
||||
#git add -f 'DungeonsXL/dungeons' 'DungeonsXL/scripts'
|
||||
#git add -f ':(glob)TerrainControl/*' 'TerrainControl/worlds/world/*'
|
||||
git add -f 'Server/*' # Files are hardlinked from one above
|
||||
git add -f 'Factions/config'
|
||||
#git add -f 'Factions/config'
|
||||
git add -f 'ChestShop/discounts.yml' 'ChestShop/priceLimits.yml' 'ChestShop/itemAliases.yml'
|
||||
|
||||
git add -f update.sh download.sh
|
||||
|
||||
|
|
Loading…
Reference in a new issue