diff --git a/BetterChairs/config.yml b/BetterChairs/config.yml new file mode 100644 index 0000000..bacfe15 --- /dev/null +++ b/BetterChairs/config.yml @@ -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 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 diff --git a/CMILib/config.yml b/CMILib/config.yml new file mode 100644 index 0000000..8dc5674 --- /dev/null +++ b/CMILib/config.yml @@ -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_|' diff --git a/Chairs/config.yml b/Chairs/config.yml deleted file mode 100644 index d0d844e..0000000 --- a/Chairs/config.yml +++ /dev/null @@ -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' diff --git a/ChestShopNotifier/config.yml b/ChestShopNotifier/config.yml index 44f6af3..b72ff00 100644 --- a/ChestShopNotifier/config.yml +++ b/ChestShopNotifier/config.yml @@ -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 diff --git a/Chroma-Chat/config.yml b/Chroma-Chat/config.yml index 63d14c4..f6f2eb9 100644 --- a/Chroma-Chat/config.yml +++ b/Chroma-Chat/config.yml @@ -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/ diff --git a/Chroma-Discord/config.yml b/Chroma-Discord/config.yml index 4ac55c6..3b4efe6 100644 --- a/Chroma-Discord/config.yml +++ b/Chroma-Discord/config.yml @@ -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 diff --git a/CoreProtect/config.yml b/CoreProtect/config.yml index cd2fa15..eac6fed 100644 --- a/CoreProtect/config.yml +++ b/CoreProtect/config.yml @@ -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/ diff --git a/Dynmap-WorldGuard/config.yml b/Dynmap-WorldGuard/config.yml new file mode 100644 index 0000000..e39c5f9 --- /dev/null +++ b/Dynmap-WorldGuard/config.yml @@ -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:
%regionname% + (%parent%) - %priority%
Owners %playerowners%
%groupowners%

Members + %playermembers%
%groupmembers%

Flags
%flags%
+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 diff --git a/Jobs/generalConfig.yml b/Jobs/generalConfig.yml index e0239f1..0e1664a 100644 --- a/Jobs/generalConfig.yml +++ b/Jobs/generalConfig.yml @@ -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 diff --git a/LuckPerms/config.yml b/LuckPerms/config.yml index 99c4907..498648e 100644 --- a/LuckPerms/config.yml +++ b/LuckPerms/config.yml @@ -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. diff --git a/Multiverse-Core/worlds.yml b/Multiverse-Core/worlds.yml index 03f1e94..c9e2ed3 100644 --- a/Multiverse-Core/worlds.yml +++ b/Multiverse-Core/worlds.yml @@ -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' diff --git a/Server/ScreenSetup.sh b/Server/ScreenSetup.sh deleted file mode 100644 index 070fe39..0000000 --- a/Server/ScreenSetup.sh +++ /dev/null @@ -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" - diff --git a/Server/pebblehost.yml b/Server/pebblehost.yml new file mode 100644 index 0000000..f9625d9 --- /dev/null +++ b/Server/pebblehost.yml @@ -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. diff --git a/Server/pufferfish.yml b/Server/pufferfish.yml new file mode 100644 index 0000000..5219b16 --- /dev/null +++ b/Server/pufferfish.yml @@ -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 diff --git a/Server/purpur.yml b/Server/purpur.yml index 3148593..c9be243 100644 --- a/Server/purpur.yml +++ b/Server/purpur.yml @@ -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 diff --git a/Server/server.properties b/Server/server.properties index 915ad9c..a445d9c 100644 --- a/Server/server.properties +++ b/Server/server.properties @@ -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 diff --git a/Server/updatePlugins.sh b/Server/updatePlugins.sh new file mode 100644 index 0000000..07d2cd1 --- /dev/null +++ b/Server/updatePlugins.sh @@ -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 diff --git a/Towny/settings/applyPatch.sh b/Towny/settings/applyPatch.sh deleted file mode 100644 index d282721..0000000 --- a/Towny/settings/applyPatch.sh +++ /dev/null @@ -1,2 +0,0 @@ -git apply -v -C 0 --reject TownyConfig.patch - diff --git a/dynmap/configuration.txt b/dynmap/configuration.txt index 82d866e..32e1bf4 100644 --- a/dynmap/configuration.txt +++ b/dynmap/configuration.txt @@ -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" diff --git a/update.sh b/update.sh index acf0502..442dd8d 100755 --- a/update.sh +++ b/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