Compare commits
1 commit
main
...
onedotfour
Author | SHA1 | Date | |
---|---|---|---|
031bed7120 |
267 changed files with 69029 additions and 6688 deletions
|
@ -4,4 +4,4 @@ python:
|
||||||
install:
|
install:
|
||||||
- pip install yamllint
|
- pip install yamllint
|
||||||
script:
|
script:
|
||||||
- git diff --name-only --diff-filter=d $TRAVIS_COMMIT_RANGE | grep -Ee ".yml|dynmap.*.txt" | xargs yamllint
|
- git diff --name-only $TRAVIS_COMMIT_RANGE | grep -Ee ".yml|dynmap.*.txt" | xargs yamllint
|
||||||
|
|
|
@ -1,125 +0,0 @@
|
||||||
# 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
|
|
18
BlocksHub/config.yml
Executable file
18
BlocksHub/config.yml
Executable file
|
@ -0,0 +1,18 @@
|
||||||
|
BlocksHub:
|
||||||
|
version: 2
|
||||||
|
disabledBridges: {}
|
||||||
|
# - CoreProtect
|
||||||
|
# - Factions
|
||||||
|
# - GriefPrevention
|
||||||
|
# - HawkEye
|
||||||
|
# - LogBlock
|
||||||
|
# - Prism
|
||||||
|
# - Residence
|
||||||
|
# - Residence 4.6
|
||||||
|
# - Towny
|
||||||
|
# - WorldGuard
|
||||||
|
worlds:
|
||||||
|
- world
|
||||||
|
- world_nether
|
||||||
|
- world_the_end
|
||||||
|
- world.*
|
8802
ButtonPresents/config.yml
Executable file
8802
ButtonPresents/config.yml
Executable file
File diff suppressed because it is too large
Load diff
1
ButtonWebsiteModule/config.yml
Executable file
1
ButtonWebsiteModule/config.yml
Executable file
|
@ -0,0 +1 @@
|
||||||
|
registration: https://acme-v01.api.letsencrypt.org/acme/reg/16092027
|
|
@ -1,39 +0,0 @@
|
||||||
# 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_|'
|
|
34
ChairStairs/config.yml
Executable file
34
ChairStairs/config.yml
Executable file
|
@ -0,0 +1,34 @@
|
||||||
|
Chairs:
|
||||||
|
- WOOD_STAIRS
|
||||||
|
- SPRUCE_WOOD_STAIRS
|
||||||
|
- JUNGLE_WOOD_STAIRS
|
||||||
|
- BIRCH_WOOD_STAIRS
|
||||||
|
- SANDSTONE_STAIRS
|
||||||
|
- COBBLESTONE_STAIRS
|
||||||
|
- BRICK_STAIRS
|
||||||
|
- SMOOTH_STAIRS
|
||||||
|
- NETHER_BRICK_STAIRS
|
||||||
|
- QUARTZ_STAIRS
|
||||||
|
- ACACIA_STAIRS
|
||||||
|
- DARK_OAK_STAIRS
|
||||||
|
- ANDESITE_STAIRS
|
||||||
|
- DARK_PRISMARINE_STAIRS
|
||||||
|
- DIORITE_STAIRS
|
||||||
|
- END_STONE_BRICK_STAIRS
|
||||||
|
- GRANITE_STAIRS
|
||||||
|
- MOSSY_COBBLESTONE_STAIRS
|
||||||
|
- MOSSY_STONE_BRICK_STAIRS
|
||||||
|
- POLISHED_ANDESITE_STAIRS
|
||||||
|
- POLISHED_DIORITE_STAIRS
|
||||||
|
- POLISHED_GRANITE_STAIRS
|
||||||
|
- PRISMARINE_BRICK_STAIRS
|
||||||
|
- PRISMARINE_STAIRS
|
||||||
|
- PURPUR_STAIRS
|
||||||
|
- QUARTZ_STAIRS
|
||||||
|
- RED_NETHER_BRICK_STAIRS
|
||||||
|
- RED_SANDSTONE_STAIRS
|
||||||
|
- SMOOTH_QUARTZ_STAIRS
|
||||||
|
- SMOOTH_RED_SANDSTONE_STAIRS
|
||||||
|
- SMOOTH_SANDSTONE_STAIRS
|
||||||
|
UpsideDown: false
|
||||||
|
Range: 0
|
245
ChestShop/config.yml
Normal file → Executable file
245
ChestShop/config.yml
Normal file → Executable file
|
@ -1,172 +1,111 @@
|
||||||
# Should the plugin log some messages that are useful for debugging?
|
TURN_OFF_UPDATES: false
|
||||||
DEBUG: false
|
|
||||||
|
|
||||||
#Do you want to turn off the automatic updates of ChestShop?
|
#Do you want to turn off the automatic updates of ChestShop?
|
||||||
TURN_OFF_UPDATES: true
|
|
||||||
# Do you want to turn off the automatic notifications for new development builds?
|
|
||||||
TURN_OFF_DEV_UPDATE_NOTIFIER: false
|
|
||||||
# Do you want to include some values of this config in the metrics? (This will not leak sensitive data but help in the development process)
|
|
||||||
INCLUDE_SETTINGS_IN_METRICS: true
|
|
||||||
|
|
||||||
# How large should the internal caches be?
|
|
||||||
CACHE_SIZE: 1000
|
CACHE_SIZE: 1000
|
||||||
|
#How large should the internal uuid and name caches be?
|
||||||
|
|
||||||
# The default language when the client's language can't be found.
|
|
||||||
DEFAULT_LANGUAGE: "en"
|
|
||||||
# Should the plugin try to use a language file that matches the client's locale setting?
|
|
||||||
USE_CLIENT_LOCALE: true
|
|
||||||
|
|
||||||
# What containers are allowed to hold a shop? (Only blocks with inventories work!)
|
|
||||||
SHOP_CONTAINERS:
|
|
||||||
- "CHEST"
|
|
||||||
- "TRAPPED_CHEST"
|
|
||||||
|
|
||||||
# (In 1/1000th of a second) How often can a player use the shop sign?
|
|
||||||
SHOP_INTERACTION_INTERVAL: 250
|
SHOP_INTERACTION_INTERVAL: 250
|
||||||
# Do you want to block people in creative mode from using shops?
|
#(In 1/1000th of a second) How often can a player use the shop sign?
|
||||||
IGNORE_CREATIVE_MODE: true
|
IGNORE_CREATIVE_MODE: true
|
||||||
# Do you want to block people who have access to a shop due to their permissions from using it? (owners are always ignored)
|
#Do you want to allow using shops to people in creative mode?
|
||||||
IGNORE_ACCESS_PERMS: true
|
|
||||||
# If true, people will buy with left-click and sell with right-click.
|
|
||||||
REVERSE_BUTTONS: false
|
REVERSE_BUTTONS: false
|
||||||
# If true, people will be able to buy/sell in 64 stacks while holding the crouch button.
|
#If true, people will buy with left-click and sell with right-click.
|
||||||
SHIFT_SELLS_IN_STACKS: false
|
SHIFT_SELLS_IN_STACKS: false
|
||||||
# If true, people will be able to sell/buy everything available of the same type.
|
#If true, people will be able to buy/sell in 64 stacks while holding the crouch button.
|
||||||
SHIFT_SELLS_EVERYTHING: false
|
|
||||||
# What can you do by clicking shift with SHIFT_SELLS_IN_STACKS turned on? (ALL/BUY/SELL)
|
|
||||||
SHIFT_ALLOWS: "ALL"
|
SHIFT_ALLOWS: "ALL"
|
||||||
|
#What can you do by clicking shift with SHIFT_SELLS_IN_STACKS turned on? (ALL/BUY/SELL)
|
||||||
|
ALLOW_SIGN_CHEST_OPEN: true
|
||||||
#Can shop's chest be opened by owner with right-clicking a shop's sign?
|
#Can shop's chest be opened by owner with right-clicking a shop's sign?
|
||||||
ALLOW_SIGN_CHEST_OPEN: false
|
|
||||||
# If true, when you left-click your own shop sign you won't open chest's inventory, but instead you will start destroying the sign.
|
|
||||||
ALLOW_LEFT_CLICK_DESTROYING: true
|
ALLOW_LEFT_CLICK_DESTROYING: true
|
||||||
|
#If true, when you left-click your own shop sign you won't open chest's inventory, but instead you will start destroying the sign.
|
||||||
|
|
||||||
# If true, if the shop is empty, the sign is destroyed and put into the chest, so the shop isn't usable anymore.
|
|
||||||
REMOVE_EMPTY_SHOPS: false
|
REMOVE_EMPTY_SHOPS: false
|
||||||
# If true, if the REMOVE_EMPTY_SHOPS option is turned on, the chest is also destroyed.
|
#If true, if the shop is empty, the sign is destroyed and put into the chest, so the shop isn't usable anymore.
|
||||||
REMOVE_EMPTY_CHESTS: false
|
REMOVE_EMPTY_CHESTS: false
|
||||||
|
#If true, if the REMOVE_EMPTY_SHOPS option is turned on, the chest is also destroyed.
|
||||||
|
|
||||||
|
ADMIN_SHOP_NAME: "Admin Shop"
|
||||||
|
#First line of your Admin Shop's sign should look like this:
|
||||||
|
SERVER_ECONOMY_ACCOUNT: ""
|
||||||
|
#The economy account which Admin Shops should use and to which all taxes will go
|
||||||
|
TAX_AMOUNT: 0
|
||||||
|
#Percent of the price that should go to the server's account. (100 = 100 percent)
|
||||||
|
SERVER_TAX_AMOUNT: 0
|
||||||
|
#Percent of the price that should go to the server's account when buying from an Admin Shop.
|
||||||
|
SHOP_CREATION_PRICE: 0.0
|
||||||
|
#Amount of money player must pay to create a shop
|
||||||
|
SHOP_REFUND_PRICE: 0.0
|
||||||
|
#How much money do you get back when destroying a sign?
|
||||||
|
|
||||||
|
BLOCK_SHOPS_WITH_SELL_PRICE_HIGHER_THAN_BUY_PRICE: true
|
||||||
|
#Should we block shops that sell things for more than they buy? (This prevents newbies from creating shops that would be exploited)
|
||||||
|
|
||||||
|
ALLOW_MULTIPLE_SHOPS_AT_ONE_BLOCK: false
|
||||||
|
#Do you want to allow other players to build a shop on a block where there's one already?
|
||||||
|
ALLOW_PARTIAL_TRANSACTIONS: true
|
||||||
|
#Can shops be used even when the seller doesn't have enough items? (The price will be scaled adequately to the item amount)
|
||||||
|
ALLOW_AUTO_ITEM_FILL: true
|
||||||
|
#Can '?' be put in place of item name in order for the sign to be auto-filled?
|
||||||
|
|
||||||
|
SHOW_MESSAGE_OUT_OF_STOCK: true
|
||||||
|
#Do you want to show "Out of stock" messages?
|
||||||
|
SHOW_MESSAGE_FULL_SHOP: true
|
||||||
|
#Do you want to show "Full shop" messages?
|
||||||
|
|
||||||
|
CSTOGGLE_TOGGLES_OUT_OF_STOCK: false
|
||||||
|
#Can players hide the "Out of stock" messages with /cstoggle?
|
||||||
|
CSTOGGLE_TOGGLES_FULL_SHOP: false
|
||||||
|
#Can players hide the "Full shop" messages with /cstoggle?
|
||||||
|
SHOW_TRANSACTION_INFORMATION_CLIENT: true
|
||||||
|
#Do you want to show "You bought/sold... " messages?
|
||||||
|
SHOW_TRANSACTION_INFORMATION_OWNER: true
|
||||||
|
#Do you want to show "Somebody bought/sold... " messages?
|
||||||
|
|
||||||
|
LOG_TO_FILE: false
|
||||||
|
#If true, plugin will log transactions in its own file
|
||||||
|
LOG_TO_CONSOLE: true
|
||||||
|
#Do you want ChestShop's messages to show up in console?
|
||||||
|
|
||||||
|
STACK_TO_64: false
|
||||||
|
#Do you want to stack all items up to 64 item stacks?
|
||||||
|
USE_BUILT_IN_PROTECTION: true
|
||||||
|
#Do you want to use built-in protection against chest destruction?
|
||||||
|
STICK_SIGNS_TO_CHESTS: false
|
||||||
|
#Do you want to have shop signs "stick" to chests?
|
||||||
|
TURN_OFF_DEFAULT_PROTECTION_WHEN_PROTECTED_EXTERNALLY: false
|
||||||
|
#EXPERIMENTAL: Do you want to turn off the default protection when another plugin is protecting the block? (Will leave the chest visually open - CraftBukkit bug!)
|
||||||
|
TURN_OFF_SIGN_PROTECTION: false
|
||||||
|
#Do you want to turn off the default sign protection? Warning! Other players will be able to destroy other people's shops!
|
||||||
|
TURN_OFF_HOPPER_PROTECTION: false
|
||||||
|
#Do you want to disable the hopper protection, which prevents the hoppers from taking items out of chests?
|
||||||
|
PROTECT_CHEST_WITH_LWC: false
|
||||||
|
#Do you want to protect shop chests with LWC?
|
||||||
|
PROTECT_SIGN_WITH_LWC: false
|
||||||
|
#Do you want to protect shop signs with LWC?
|
||||||
|
REMOVE_LWC_PROTECTION_AUTOMATICALLY: true
|
||||||
|
#Should the chest's LWC protection be removed once the shop sign is destroyed?
|
||||||
|
|
||||||
|
WORLDGUARD_INTEGRATION: false
|
||||||
|
#Do you want to only let people build inside regions?
|
||||||
|
WORLDGUARD_USE_FLAG: true
|
||||||
|
#Do you want to only let people build inside region flagged by doing /region regionName flag allow-shop allow?
|
||||||
|
WORLDGUARD_USE_PROTECTION: false
|
||||||
|
#Do you want ChestShop to respect WorldGuard's chest protection?
|
||||||
|
|
||||||
|
AUTHME_HOOK: true
|
||||||
|
#Do you want to deny shop access to unlogged users?
|
||||||
|
AUTHME_ALLOW_UNREGISTERED: false
|
||||||
|
#Do you want to allow shop access to unregistered users? (Example: registration is optional)
|
||||||
|
|
||||||
|
HEROES_EXP: 100.0
|
||||||
|
#How much Heroes exp should people get for creating a ChestShop?
|
||||||
|
|
||||||
|
|
||||||
|
SHOWITEM_MESSAGE: true
|
||||||
|
#Add icons and make item names hoverable in transaction messages when ShowItem is installed?
|
||||||
|
|
||||||
#A list of worlds in which to remove empty shops with the previous config. Case sensitive. An empty list means all worlds.
|
#A list of worlds in which to remove empty shops with the previous config. Case sensitive. An empty list means all worlds.
|
||||||
REMOVE_EMPTY_WORLDS:
|
REMOVE_EMPTY_WORLDS:
|
||||||
- "world1"
|
- "world1"
|
||||||
- "world2"
|
- "world2"
|
||||||
|
|
||||||
# First line of your Admin Shop's sign should look like this:
|
|
||||||
ADMIN_SHOP_NAME: "Admin Shop"
|
|
||||||
# Make all admin shops be unlimited even if they have a shop container at the sign
|
|
||||||
FORCE_UNLIMITED_ADMIN_SHOP: false
|
|
||||||
# The name of the economy account which Admin Shops should use and to which all taxes will go
|
|
||||||
SERVER_ECONOMY_ACCOUNT: ""
|
|
||||||
# The uuid of the economy account for the Admin Shop. Useful for fake accounts as normally only accounts of players work
|
|
||||||
SERVER_ECONOMY_ACCOUNT_UUID: 00000000-0000-0000-0000-000000000000
|
|
||||||
# Percent of the price that should go to the server's account. (100 = 100 percent)
|
|
||||||
TAX_AMOUNT: 0
|
|
||||||
# Percent of the price that should go to the server's account when buying from an Admin Shop.
|
|
||||||
SERVER_TAX_AMOUNT: 0
|
|
||||||
# Amount of money player must pay to create a shop
|
|
||||||
SHOP_CREATION_PRICE: 0
|
|
||||||
# How much money do you get back when destroying a sign?
|
|
||||||
SHOP_REFUND_PRICE: 0
|
|
||||||
# How many decimal places are allowed at a maximum for prices?
|
|
||||||
PRICE_PRECISION: 2
|
|
||||||
# This makes sure that the UUIDs of player shop accounts match the server's online-mode setting. Disabling this might lead to issues with offline players and is therefore unsupported!
|
|
||||||
ENSURE_CORRECT_PLAYERID: true
|
|
||||||
# This regexp validates the name of the player. If the name doesn't match, the player will neither be able to create a valid shop sign, nor buy/sell from a shop.
|
|
||||||
# Note for Bedrock support: If you have Floodgate on your server, you should set this regexp to ^\\*?\\w+$ and ENSURE_CORRECT_PLAYERID to false
|
|
||||||
# If your Floodgate prefix is not *, change the first * in the regexp (the one before the question mark) to whatever your prefix is.
|
|
||||||
VALID_PLAYERNAME_REGEXP: "^\\w+$"
|
|
||||||
|
|
||||||
# Should we block shops that sell things for more than they buy? (This prevents newbies from creating shops that would be exploited)
|
|
||||||
BLOCK_SHOPS_WITH_SELL_PRICE_HIGHER_THAN_BUY_PRICE: true
|
|
||||||
|
|
||||||
# Maximum amount of items that can be bought/sold at a shop. Default 3456 is a double chest of 64 stacks.
|
|
||||||
MAX_SHOP_AMOUNT: 3456
|
|
||||||
|
|
||||||
# Do you want to allow other players to build a shop on a block where there's one already?
|
|
||||||
ALLOW_MULTIPLE_SHOPS_AT_ONE_BLOCK: false
|
|
||||||
# Can shops be used even when the buyer/seller doesn't have enough items, space or money? (The price will be scaled adequately to the item amount)
|
|
||||||
ALLOW_PARTIAL_TRANSACTIONS: true
|
|
||||||
# Can '?' be put in place of item name in order for the sign to be auto-filled?
|
|
||||||
ALLOW_AUTO_ITEM_FILL: true
|
|
||||||
|
|
||||||
# Enable this if you use BungeeCord and want players to receive shop notifications on other servers
|
|
||||||
BUNGEECORD_MESSAGES: false
|
|
||||||
|
|
||||||
# Do you want to show "Out of stock" messages?
|
|
||||||
SHOW_MESSAGE_OUT_OF_STOCK: true
|
|
||||||
# Do you want to show "Full shop" messages?
|
|
||||||
SHOW_MESSAGE_FULL_SHOP: true
|
|
||||||
# How many seconds do you want to wait before showing notifications for the same shop to the owner again?
|
|
||||||
NOTIFICATION_MESSAGE_COOLDOWN: 10
|
|
||||||
|
|
||||||
# Can players hide the "Out of stock" messages with /cstoggle?
|
|
||||||
CSTOGGLE_TOGGLES_OUT_OF_STOCK: false
|
|
||||||
# Can players hide the "Full shop" messages with /cstoggle?
|
|
||||||
CSTOGGLE_TOGGLES_FULL_SHOP: false
|
|
||||||
# Do you want to show "You bought/sold... " messages?
|
|
||||||
SHOW_TRANSACTION_INFORMATION_CLIENT: true
|
|
||||||
# Do you want to show "Somebody bought/sold... " messages?
|
|
||||||
SHOW_TRANSACTION_INFORMATION_OWNER: true
|
|
||||||
|
|
||||||
# If true, plugin will log transactions in its own file
|
|
||||||
LOG_TO_FILE: false
|
|
||||||
# Do you want ChestShop's messages to show up in console?
|
|
||||||
LOG_TO_CONSOLE: true
|
|
||||||
# Should all shop removals be logged to the console?
|
|
||||||
LOG_ALL_SHOP_REMOVALS: true
|
|
||||||
|
|
||||||
# Do you want to stack all items up to 64 item stacks?
|
|
||||||
STACK_TO_64: false
|
|
||||||
# Do you want to use built-in protection against chest destruction?
|
|
||||||
USE_BUILT_IN_PROTECTION: true
|
|
||||||
# Do you want to have shop signs "stick" to chests?
|
|
||||||
STICK_SIGNS_TO_CHESTS: false
|
|
||||||
# EXPERIMENTAL: Do you want to turn off the default protection when another plugin is protecting the block? (Will leave the chest visually open - CraftBukkit bug!)
|
|
||||||
TURN_OFF_DEFAULT_PROTECTION_WHEN_PROTECTED_EXTERNALLY: false
|
|
||||||
# Do you want to turn off the default sign protection? Warning! Other players will be able to destroy other people's shops!
|
|
||||||
TURN_OFF_SIGN_PROTECTION: false
|
|
||||||
# Do you want to disable the hopper protection, which prevents Hopper-Minecarts from taking items out of shops?
|
|
||||||
TURN_OFF_HOPPER_PROTECTION: false
|
|
||||||
# Only allow users to buy/sell that have access to the sign's protection? (E.g. LWC protection)
|
|
||||||
CHECK_ACCESS_FOR_SHOP_USE: false
|
|
||||||
# Do you want to protect shop chests with LWC?
|
|
||||||
PROTECT_CHEST_WITH_LWC: false
|
|
||||||
# Of which type should the container protection be? Possible type: public, private, donate and on some LWC versions display
|
|
||||||
LWC_CHEST_PROTECTION_TYPE: "PRIVATE"
|
|
||||||
# Do you want to protect shop signs with LWC?
|
|
||||||
PROTECT_SIGN_WITH_LWC: false
|
|
||||||
# Of which type should the sign protection be? Possible type: public, private, donate and on some LWC versions display
|
|
||||||
LWC_SIGN_PROTECTION_TYPE: "PRIVATE"
|
|
||||||
# Should the chest's LWC protection be removed once the shop sign is destroyed?
|
|
||||||
REMOVE_LWC_PROTECTION_AUTOMATICALLY: true
|
|
||||||
# Should LWC limits block shop creations?
|
|
||||||
LWC_LIMITS_BLOCK_CREATION: true
|
|
||||||
|
|
||||||
# Do you want to only let people build inside WorldGuard regions?
|
|
||||||
WORLDGUARD_INTEGRATION: false
|
|
||||||
# Do you want to only let people build inside region flagged by doing /region regionName flag allow-shop allow?
|
|
||||||
WORLDGUARD_USE_FLAG: false
|
|
||||||
# Do you want ChestShop to respect WorldGuard's chest protection?
|
|
||||||
WORLDGUARD_USE_PROTECTION: false
|
|
||||||
|
|
||||||
# Do you want to only let people build inside GriefPrevention claims?
|
|
||||||
GRIEFPREVENTION_INTEGRATION: false
|
|
||||||
|
|
||||||
# Do you want to only let people build inside RedProtect regions?
|
|
||||||
REDPROTECT_INTEGRATION: false
|
|
||||||
|
|
||||||
# Do you want to deny shop access to unlogged users?
|
|
||||||
AUTHME_HOOK: true
|
|
||||||
# Do you want to allow shop access to unregistered users? (Example: registration is optional)
|
|
||||||
AUTHME_ALLOW_UNREGISTERED: false
|
|
||||||
|
|
||||||
# How much Heroes exp should people get for creating a ChestShop?
|
|
||||||
HEROES_EXP: 100.0
|
|
||||||
|
|
||||||
# Add icons and make item names hoverable in transaction messages when ShowItem is installed?
|
|
||||||
SHOWITEM_MESSAGE: true
|
|
||||||
|
|
||||||
# Add stock counter to quantity line?
|
|
||||||
USE_STOCK_COUNTER: false
|
|
||||||
|
|
||||||
# If true and in 1.14+, the owner of a chest shop can click with a dye / ink sac to dye the sign.
|
|
||||||
SIGN_DYING: true
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
# This file is for discount management. You are able to do that:
|
|
||||||
# group1: 75
|
|
||||||
# That means that the person with ChestShop.discount.group1 permission will pay only 75% of the price.
|
|
||||||
# For example, if the price is 100 dollars, the player pays only 75 dollars.
|
|
||||||
# (Only works in buy-only Admin Shops!)
|
|
||||||
|
|
||||||
{}
|
|
|
@ -1,5 +0,0 @@
|
||||||
# This file specified optional aliases for certain item codes. (Use the full name from /iteminfo)
|
|
||||||
# Please note that these aliases should fit on a sign for it to work properly!
|
|
||||||
|
|
||||||
Item String#3d: My Cool Item
|
|
||||||
Other Material#Eg: Some other Item
|
|
|
@ -1,14 +0,0 @@
|
||||||
# In this file you can configure maximum and minimum prices for items (when creating a shop).
|
|
||||||
|
|
||||||
uses_materials: true
|
|
||||||
max:
|
|
||||||
buy_price:
|
|
||||||
item_type: 5.53
|
|
||||||
piston_head: 3.51
|
|
||||||
sell_price:
|
|
||||||
placed_banner: 3.52
|
|
||||||
min:
|
|
||||||
buy_price:
|
|
||||||
piston_head: 1.03
|
|
||||||
sell_price:
|
|
||||||
placed_banner: 0.51
|
|
59
ChestShopNotifier/config.yml
Normal file → Executable file
59
ChestShopNotifier/config.yml
Normal file → Executable file
|
@ -1,5 +1,5 @@
|
||||||
# Chest Shop Notifier
|
# Chest Shop Notifier
|
||||||
# Config file for 1.3.3
|
# Config file for 1.2
|
||||||
|
|
||||||
logging:
|
logging:
|
||||||
admin-shop: true
|
admin-shop: true
|
||||||
|
@ -10,21 +10,16 @@ notifications:
|
||||||
|
|
||||||
history:
|
history:
|
||||||
max-rows: 10
|
max-rows: 10
|
||||||
query-limit: 10000
|
|
||||||
|
|
||||||
debugging:
|
debugging:
|
||||||
verbose: true
|
verbose: false
|
||||||
|
|
||||||
database:
|
database:
|
||||||
# Possible types: SQLite and MySQL
|
host: 'localhost'
|
||||||
type: mysql
|
|
||||||
dbname: 'NOPENOPE'
|
|
||||||
# MySQL specific settings
|
|
||||||
host: 'na01-sql.pebblehost.com'
|
|
||||||
port: 3306
|
port: 3306
|
||||||
username: 'NOPENOPE'
|
dbname: 'chestshop_notifier'
|
||||||
|
username: 'chestshop'
|
||||||
password: 'NOPE'
|
password: 'NOPE'
|
||||||
ssl: true
|
|
||||||
|
|
||||||
clean-on-startup:
|
clean-on-startup:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
@ -35,48 +30,10 @@ messages:
|
||||||
history-cmd: "&c ** To see them, type &f/csn history&c."
|
history-cmd: "&c ** To see them, type &f/csn history&c."
|
||||||
history-caption: "&dChestShop Notifier // &7Latest Commissions"
|
history-caption: "&dChestShop Notifier // &7Latest Commissions"
|
||||||
history-empty: "&cNothing to show."
|
history-empty: "&cNothing to show."
|
||||||
history-bought: "&a+ &9{player} &7bought &a{count}x&9{item} &f{timeago}&7 ago &a(+{money})"
|
history-bought: "&f+ &9{player} &7bought &a{count}x&9{item} &f{timeago} ago &a(+{money})"
|
||||||
history-bought-read: "&a+ &7{player} &8bought &a{count}x&7{item} &7{timeago}&8 ago &a(+{money})"
|
history-sold: "&f- &9{player} &7sold you &c{count}x&9{item} &f{timeago} ago &c(-{money})"
|
||||||
history-sold: "&c- &9{player} &7sold you &c{count}x&9{item} &f{timeago}&7 ago &c(-{money})"
|
|
||||||
history-sold-read: "&c- &7{player} &8sold you &c{count}x&7{item} &7{timeago}&8 ago &c(-{money})"
|
|
||||||
history-footer-page: "&c- Page &f{current}&c/&f{pages}&6 - &7/csn history <page>"
|
history-footer-page: "&c- Page &f{current}&c/&f{pages}&6 - &7/csn history <page>"
|
||||||
history-footer-clear: "&f- &cTo remove all old entries, type /csn clear"
|
history-footer-clear: "&c- To remove all old entries, type /csn clear"
|
||||||
history-clear: "&cHistory cleared! New sales will continue to be recorded."
|
history-clear: "&cHistory cleared! New sales will continue to be recorded."
|
||||||
history-marked-read: "&cUnread entries marked read!"
|
history-marked-read: "&cUnread entries marked read!"
|
||||||
history-others-not-allowed: "&cYou are not allowed to check the history of {username}"
|
|
||||||
# new translations
|
|
||||||
reload-cmd: "&dChestShop Notifier // &7Reloading, please wait..."
|
|
||||||
reload-success: "&aReloaded!"
|
|
||||||
reload-database-success: "&aDatabase connected!"
|
|
||||||
reload-database-fail: "&cDatabase failed to connect!"
|
|
||||||
user-not-found: "&cThe user '{player}' was not found."
|
|
||||||
page-not-found: "&e{page} &cis not a valid page number input for /csn history <page>!"
|
|
||||||
page-not-found-other: "&e{page} &cis not a valid page number input for /csn history <user> <page>!"
|
|
||||||
database-error: "&cInvalid database connection. Please edit config and /csn reload."
|
|
||||||
database-error-oncommand: "&cDatabase error while executing this command!"
|
|
||||||
database-cleaned: "&cCleaned database from {amount} entries!"
|
|
||||||
database-uploaded: "&cBatch executed!"
|
|
||||||
database-convert: "&cAttempting to convert database..."
|
|
||||||
database-convert-fail: "&cError while trying to convert! Maybe you don't have a 'csn' table?"
|
|
||||||
database-converted: "&cDatabase converted!"
|
|
||||||
unrecognized-command: "&cCommand not recognized. Type /csn help for help."
|
|
||||||
missing-arguments: "&cMissing parameter arguments: {usage}"
|
|
||||||
invalid-number: "&c{typo} is not a valid number input for {usage}!"
|
|
||||||
invalid-username: "&c{typo} is not a valid username/uuid input for {usage}!"
|
|
||||||
missing-permission: "&cYou don't have the permission {permission}!"
|
|
||||||
help:
|
|
||||||
header: "&dChestShop Notifier // &7Commands"
|
|
||||||
help: "&7 /csn &dhelp &f- Plugin usage & commands"
|
|
||||||
history: "&7 /csn &dhistory [<page>]&f- View sales"
|
|
||||||
clear: "&7 /csn &dclear &f- Remove read sales"
|
|
||||||
history-others: "&7 /csn &dhistory <username> [<page>]&f- View sales of another account"
|
|
||||||
clear-others: "&7 /csn &dclear <username>&f- Remove read sales of another account"
|
|
||||||
cleandatabase: "&7 /csn &ccleandatabase &f- Remove database entries. Parameters:"
|
|
||||||
cleandatabase-older-than: "&c --older-than, -o <days> &f- Removes entries older than <days>"
|
|
||||||
cleandatabase-user: "&c --user, -user <username/uuid> &f- Removes entries from a single user only"
|
|
||||||
cleandatabase-read-only: "&c --read-only, -r &f- Removes only read entries, default behaviour"
|
|
||||||
cleandatabase-all: "&c --all, -a &f- Removes all entries"
|
|
||||||
upload: "&7 /csn &cupload &f- Force update databases"
|
|
||||||
convert: "&7 /csn &cconvert &f- Convert database to UUIDs"
|
|
||||||
reload: "&7 /csn &creload &f- Reload configuration"
|
|
||||||
|
|
||||||
|
|
|
@ -1,127 +0,0 @@
|
||||||
global:
|
|
||||||
# If enabled, stores and displays the last 10 messages the player can see (public, their town chat etc.)
|
|
||||||
# Can be used with the Discord plugin so players can see some of the conversation they missed that's visible on Discord anyways.
|
|
||||||
storeChatHistory: true
|
|
||||||
components:
|
|
||||||
# This component manages the town and nation chat. It's also needed for the TownColorComponent.
|
|
||||||
# It provides the TC and NC channels, and posts Towny messages (global, town, nation) to the correct channels for other platforms like Discord.
|
|
||||||
# You can disable /tc and /nc in Chroma-Core's config if you only want to use the TownColorComponent.
|
|
||||||
TownyComponent:
|
|
||||||
enabled: true
|
|
||||||
# Town colors for Towny. It allows mayors and kings to set a color for their town/nation (nation can be disabled).
|
|
||||||
# This color is applied to the player names in chat and on Dynmap, if used.
|
|
||||||
TownColorComponent:
|
|
||||||
enabled: true
|
|
||||||
# If enabled, players will have a nation-defined color in addition to town colors, white by default.
|
|
||||||
# They can change how much of each color they want with this as well.
|
|
||||||
useNationColors: true
|
|
||||||
# This component checks a specific Reddit thread every 10 seconds for comments such as "IGN: NorbiPeti" to link Reddit accounts and to determine their /r/thebutton flair.
|
|
||||||
# This was the original goal of this plugin when it was made.
|
|
||||||
FlairComponent:
|
|
||||||
enabled: false
|
|
||||||
# Displays the configured messages at the set interval when someone is online.
|
|
||||||
AnnouncerComponent:
|
|
||||||
enabled: false
|
|
||||||
# The messages to display to players.
|
|
||||||
announceMessages:
|
|
||||||
- §eCheck out the subreddit! https://www.reddit.com/r/Chromagamers/
|
|
||||||
- '§bJoin Discord: https://discord.gg/gxmTS8N'
|
|
||||||
- '§bLike the server? Vote: http://goo.gl/HDRW0a'
|
|
||||||
# The time in milliseconds between the messages. Use /u announce settime to set minutes.
|
|
||||||
announceTime: 900000
|
|
||||||
# Random things I added over the years.
|
|
||||||
FunComponent:
|
|
||||||
enabled: true
|
|
||||||
# This is an inside joke on our server.
|
|
||||||
# It keeps track of laughs (lols and what's defined in laughStrings) and if someone does /unlol or /unlaugh it will unlaugh the last person who laughed.
|
|
||||||
# Which also blinds the laughing person for a few seconds. This action can only be performed once per laugh.
|
|
||||||
unlol: true
|
|
||||||
# The strings that count as laughs, see unlol.
|
|
||||||
laughStrings:
|
|
||||||
- xd
|
|
||||||
- lel
|
|
||||||
- lawl
|
|
||||||
- kek
|
|
||||||
- lmao
|
|
||||||
- hue
|
|
||||||
- hah
|
|
||||||
- rofl
|
|
||||||
# The "Press F to pay respects" meme in Minecraft. It will randomly appear on player death and keep track of how many "F"s are said in chat.
|
|
||||||
# You can hover over a player's name to see their respect.
|
|
||||||
respect: true
|
|
||||||
# Allows players to append tableflips and other things to their messages. Everything is configurable here.
|
|
||||||
AppendTextComponent:
|
|
||||||
enabled: true
|
|
||||||
texts:
|
|
||||||
lenny:
|
|
||||||
helpText:
|
|
||||||
- §6---- Lenny ----
|
|
||||||
- This command appends a Lenny face after your message
|
|
||||||
- Or just sends one
|
|
||||||
appendedText: ( ͡° ͜ʖ ͡°)
|
|
||||||
unflip:
|
|
||||||
helpText:
|
|
||||||
- §6---- Unflip ----
|
|
||||||
- This command appends an unflip after your message
|
|
||||||
- Or just unflips as you
|
|
||||||
appendedText: ┬─┬ ノ( ゜-゜ノ)
|
|
||||||
waitwhat:
|
|
||||||
helpText:
|
|
||||||
- §6---- Wait what ----
|
|
||||||
- Wait what
|
|
||||||
appendedText: wait what
|
|
||||||
tableflip:
|
|
||||||
helpText:
|
|
||||||
- §6---- Tableflip ----
|
|
||||||
- This command appends a tableflip after your message
|
|
||||||
- Or just makes you tableflip
|
|
||||||
appendedText: (╯°□°)╯︵ ┻━┻
|
|
||||||
shrug:
|
|
||||||
helpText:
|
|
||||||
- §6---- Shrug ----
|
|
||||||
- This command appends a shrug after your message
|
|
||||||
- Or just makes you shrug
|
|
||||||
appendedText: ¯\\\_(ツ)\_/¯
|
|
||||||
# This component handles the custom processing of chat messages. If this component is disabled channels won't be supported in Minecraft.
|
|
||||||
# If you only want to disable the formatting features, set allowFormatting to false.
|
|
||||||
# If you're using another chat plugin, you should disable the whole component but that will make it impossible to use channels.
|
|
||||||
FormatterComponent:
|
|
||||||
enabled: true
|
|
||||||
# The minimum time between messages in milliseconds.
|
|
||||||
minTimeBetweenMessages: 100
|
|
||||||
# Determines whether Markdown formatting, name mentioning and similar features are enabled.
|
|
||||||
allowFormatting: true
|
|
||||||
nickname:
|
|
||||||
enabled: true
|
|
||||||
name:
|
|
||||||
enabled: true
|
|
||||||
bold:
|
|
||||||
enabled: true
|
|
||||||
italic:
|
|
||||||
enabled: true
|
|
||||||
underlined:
|
|
||||||
enabled: true
|
|
||||||
italic2:
|
|
||||||
enabled: true
|
|
||||||
strikethrough:
|
|
||||||
enabled: true
|
|
||||||
spoiler:
|
|
||||||
enabled: true
|
|
||||||
nullMention:
|
|
||||||
enabled: true
|
|
||||||
consolePing:
|
|
||||||
enabled: true
|
|
||||||
cyan:
|
|
||||||
enabled: true
|
|
||||||
code:
|
|
||||||
enabled: true
|
|
||||||
maskedLink:
|
|
||||||
enabled: true
|
|
||||||
url:
|
|
||||||
enabled: true
|
|
||||||
hashtag:
|
|
||||||
enabled: true
|
|
||||||
someone:
|
|
||||||
enabled: true
|
|
||||||
greentext:
|
|
||||||
enabled: true
|
|
|
@ -1,99 +0,0 @@
|
||||||
global:
|
|
||||||
# Sets whether the plugin should write a list of installed plugins in a txt file.
|
|
||||||
# It can be useful if some other software needs to know the plugins.
|
|
||||||
writePluginList: false
|
|
||||||
# Print some debug information.
|
|
||||||
test: false
|
|
||||||
# The chat format to use for messages from other platforms if Chroma-Chat is not installed.
|
|
||||||
chatFormat: '[{origin}|{channel}] <{name}> {message}'
|
|
||||||
# If a Chroma command clashes with another plugin's command, this setting determines whether the Chroma command should be executed or the other plugin's.
|
|
||||||
prioritizeCustomCommands: false
|
|
||||||
components:
|
|
||||||
# Provides commands such as /schrestart (restart after a countdown) and /primerestart (restart when nobody is online).
|
|
||||||
# Also can automatically restart at a given time.
|
|
||||||
RestartComponent:
|
|
||||||
enabled: true
|
|
||||||
# Specifies the hour of day when the server should be restarted. Set to -1 to disable.
|
|
||||||
restartAt: -1
|
|
||||||
# Manages chat channels. If disabled, only global channels will be registered.
|
|
||||||
ChannelComponent:
|
|
||||||
enabled: true
|
|
||||||
g:
|
|
||||||
enabled: true
|
|
||||||
displayName: §fg§f
|
|
||||||
color: White
|
|
||||||
IDs: []
|
|
||||||
a:
|
|
||||||
enabled: true
|
|
||||||
displayName: §cADMIN§f
|
|
||||||
color: Red
|
|
||||||
IDs: []
|
|
||||||
mod:
|
|
||||||
enabled: true
|
|
||||||
displayName: §9MOD§f
|
|
||||||
color: Blue
|
|
||||||
IDs: []
|
|
||||||
dev:
|
|
||||||
enabled: true
|
|
||||||
displayName: §6DEV§f
|
|
||||||
color: Gold
|
|
||||||
IDs: []
|
|
||||||
red:
|
|
||||||
enabled: true
|
|
||||||
displayName: §cRED§f
|
|
||||||
color: DarkRed
|
|
||||||
IDs: []
|
|
||||||
orange:
|
|
||||||
enabled: true
|
|
||||||
displayName: §6ORANGE§f
|
|
||||||
color: Gold
|
|
||||||
IDs: []
|
|
||||||
yellow:
|
|
||||||
enabled: true
|
|
||||||
displayName: §eYELLOW§f
|
|
||||||
color: Yellow
|
|
||||||
IDs: []
|
|
||||||
green:
|
|
||||||
enabled: true
|
|
||||||
displayName: §aGREEN§f
|
|
||||||
color: Green
|
|
||||||
IDs: []
|
|
||||||
blue:
|
|
||||||
enabled: true
|
|
||||||
displayName: §bBLUE§f
|
|
||||||
color: Blue
|
|
||||||
IDs: []
|
|
||||||
purple:
|
|
||||||
enabled: true
|
|
||||||
displayName: §5PURPLE§f
|
|
||||||
color: DarkPurple
|
|
||||||
IDs: []
|
|
||||||
tc:
|
|
||||||
enabled: true
|
|
||||||
displayName: §3TC§f
|
|
||||||
color: DarkAqua
|
|
||||||
IDs: []
|
|
||||||
nc:
|
|
||||||
enabled: true
|
|
||||||
displayName: §6NC§f
|
|
||||||
color: Gold
|
|
||||||
IDs: []
|
|
||||||
rp:
|
|
||||||
enabled: true
|
|
||||||
displayName: §7RP§f
|
|
||||||
color: Gray
|
|
||||||
IDs: []
|
|
||||||
# Teleport player to random location within world border.
|
|
||||||
# Every five players teleport to the same general area, and then a new general area is randomly selected for the next five players.
|
|
||||||
# Author: github.com/iiegit
|
|
||||||
RandomTPComponent:
|
|
||||||
enabled: false
|
|
||||||
# Allows giving a 'member' group over some time elapsed OR played.
|
|
||||||
MemberComponent:
|
|
||||||
enabled: false
|
|
||||||
# Provides a /spawn command that works with BungeeCord. Make sure to set up on each server.
|
|
||||||
SpawnComponent:
|
|
||||||
enabled: false
|
|
||||||
# Provides a command to remove invalid Towny residents.
|
|
||||||
TownyComponent:
|
|
||||||
enabled: true
|
|
|
@ -1,138 +0,0 @@
|
||||||
global:
|
|
||||||
# The main server where the roles and other information is pulled from. It's automatically set to the first server the bot's invited to.
|
|
||||||
mainServer: 125813020357165056
|
|
||||||
# The (bot) channel to use for Discord commands like /role.
|
|
||||||
commandChannel: 209720707188260864
|
|
||||||
# The prefix to use with Discord commands like /role. It only works in the bot channel.
|
|
||||||
prefix: /
|
|
||||||
# The invite link to show by /discord invite. If empty, it defaults to the first invite if the bot has access.
|
|
||||||
inviteLink: https://discord.gg/gxmTS8N
|
|
||||||
# The role that allows using mod-only Discord commands.
|
|
||||||
# If empty (''), then it will only allow for the owner.
|
|
||||||
modRole: Moderator
|
|
||||||
serverup: false
|
|
||||||
components:
|
|
||||||
# Uses a bit of a hacky method of getting all broadcasted messages, including advancements and any other message that's for everyone.
|
|
||||||
# If this component is enabled then these messages will show up on Discord.
|
|
||||||
GeneralEventBroadcasterModule:
|
|
||||||
enabled: false
|
|
||||||
# Provides Minecraft chat connection to Discord. Commands may be used either in a public chat (limited) or in a DM.
|
|
||||||
MinecraftChatModule:
|
|
||||||
enabled: true
|
|
||||||
# The channel to use as the public Minecraft chat - everything public gets broadcasted here
|
|
||||||
chatChannel: 613506700099584050
|
|
||||||
# The plugins to exclude from fake player events used for the 'mcchat' command - some plugins may crash, add them here
|
|
||||||
excludedPlugins:
|
|
||||||
- ProtocolLib
|
|
||||||
- LibsDisguises
|
|
||||||
- JourneyMapServer
|
|
||||||
# If this setting is on then players logged in through the 'mcchat' command will be able to teleport using plugin commands.
|
|
||||||
# They can then use commands like /tpahere to teleport others to that place.<br />
|
|
||||||
# If this is off, then teleporting will have no effect.
|
|
||||||
allowFakePlayerTeleports: false
|
|
||||||
# If this is on, each chat channel will have a player list in their description.
|
|
||||||
# It only gets added if there's no description yet or there are (at least) two lines of "----" following each other.
|
|
||||||
# Note that it will replace <b>everything</b> above the first and below the last "----" but it will only detect exactly four dashes.
|
|
||||||
# So if you want to use dashes for something else in the description, make sure it's either less or more dashes in one line.
|
|
||||||
showPlayerListOnDC: true
|
|
||||||
# This setting controls whether custom chat connections can be <i>created</i> (existing connections will always work).
|
|
||||||
# Custom chat connections can be created using the channelcon command and they allow players to display town chat in a Discord channel for example.
|
|
||||||
# See the channelcon command for more details.
|
|
||||||
allowCustomChat: true
|
|
||||||
# This setting allows you to control if players can DM the bot to log on the server from Discord.
|
|
||||||
# This allows them to both chat and perform any command they can in-game.
|
|
||||||
allowPrivateChat: true
|
|
||||||
# A list of commands that can be used in public chats - Warning: Some plugins will treat players as OPs, always test before allowing a command!
|
|
||||||
whitelistedCommands:
|
|
||||||
- list
|
|
||||||
- u
|
|
||||||
- shrug
|
|
||||||
- tableflip
|
|
||||||
- unflip
|
|
||||||
- mwiki
|
|
||||||
- yeehaw
|
|
||||||
- lenny
|
|
||||||
- rp
|
|
||||||
- plugins
|
|
||||||
chcons:
|
|
||||||
'477963575068196875':
|
|
||||||
mcchid: dev
|
|
||||||
chid: 477963575068196875
|
|
||||||
did: 126012419792306177
|
|
||||||
mcuid: bd0c72e7-f5a6-49be-a407-ad69e72a3431
|
|
||||||
mcname: NorbiPeti
|
|
||||||
groupid: everyone
|
|
||||||
toggles: 0
|
|
||||||
brtoggles: []
|
|
||||||
# If set, message authors appearing on Discord will link to this URL. A 'type' and 'id' parameter will be added with the user's platform (Discord, Minecraft, ...) and ID.
|
|
||||||
profileURL: https://tbmcplugins.github.io/profile.html
|
|
||||||
# Enables support for running vanilla commands through Discord, if you ever need it.
|
|
||||||
enableVanillaCommands: true
|
|
||||||
muteRole: Muted
|
|
||||||
# Whether players logged on from Discord (mcchat command) should be recognised by other plugins. Some plugins might break if it's turned off.
|
|
||||||
# But it's really hacky.
|
|
||||||
addFakePlayersToBukkit: false
|
|
||||||
# Set by the component to report crashes.
|
|
||||||
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
|
|
||||||
# The channel to post the errors to.
|
|
||||||
channel: 239519012529111040
|
|
||||||
# The role to ping if an error occurs. Set to empty ('') to disable.
|
|
||||||
pingRole: Coder
|
|
||||||
# Automatically collects roles with a certain color.
|
|
||||||
# Users can add these roles to themselves using the /role Discord command.
|
|
||||||
GameRoleModule:
|
|
||||||
enabled: true
|
|
||||||
# The channel where the bot logs when it detects a role change that results in a new game role or one being removed.
|
|
||||||
logChannel: 0
|
|
||||||
# The role color that is used by game roles.
|
|
||||||
# Defaults to the second to last in the upper row - #95a5a6.
|
|
||||||
roleColor: '#0095a5a6'
|
|
||||||
# Posts new posts from Reddit to the specified channel(s). It will pin the regular posts (not the mod posts).
|
|
||||||
AnnouncerModule:
|
|
||||||
enabled: true
|
|
||||||
# Automatically unpins all messages except the last few. Set to 0 or >50 to disable
|
|
||||||
keepPinned: 40
|
|
||||||
lastAnnouncementTime: 1672532974
|
|
||||||
lastSeenTime: 1672532974
|
|
||||||
# Channel to post new posts.
|
|
||||||
channel: 125813020357165056
|
|
||||||
# The subreddit to pull the posts from
|
|
||||||
subredditURL: https://www.reddit.com/r/ChromaGamers
|
|
||||||
# Channel where distinguished (moderator) posts go.
|
|
||||||
modChannel: 126795071927353344
|
|
||||||
# All kinds of random things.
|
|
||||||
# The YEEHAW event uses an emoji named :YEEHAW: if available
|
|
||||||
FunModule:
|
|
||||||
enabled: true
|
|
||||||
# Answers for a recognized question. Selected randomly.
|
|
||||||
serverReadyAnswers:
|
|
||||||
- In one week from now
|
|
||||||
- Between now and the heat-death of the universe.
|
|
||||||
- Soon™
|
|
||||||
- Ask again this time next month
|
|
||||||
- In about 3 seconds
|
|
||||||
- After we finish 8 plugins
|
|
||||||
- Tomorrow.
|
|
||||||
- After one tiiiny feature
|
|
||||||
- Next commit
|
|
||||||
- After we finish strangling Towny
|
|
||||||
- When we kill every *fucking* bug
|
|
||||||
- Once the server stops screaming.
|
|
||||||
- After HL3 comes out
|
|
||||||
- Next time you ask
|
|
||||||
- When will *you* be open?
|
|
||||||
# Questions that the bot will choose a random answer to give to.
|
|
||||||
serverReady:
|
|
||||||
- when will the server be open
|
|
||||||
- when will the server be ready
|
|
||||||
- when will the server be done
|
|
||||||
- when will the server be complete
|
|
||||||
- when will the server be finished
|
|
||||||
- when's the server ready
|
|
||||||
- when's the server open
|
|
||||||
- Vhen vill ze server be open?
|
|
||||||
# The channel to post the full house to.
|
|
||||||
fullHouseChannel: 0
|
|
39
CoreProtect/config.yml
Normal file → Executable file
39
CoreProtect/config.yml
Normal file → Executable file
|
@ -1,22 +1,20 @@
|
||||||
#CoreProtect Config
|
#CoreProtect Config
|
||||||
|
|
||||||
# CoreProtect is donationware. For more information, visit our project page.
|
# If enabled, extra data is displayed when doing rollbacks and restores.
|
||||||
donation-key:
|
# If disabled, you can manually trigger it in-game by adding "#verbose"
|
||||||
|
# to the end of your rollback statement.
|
||||||
|
verbose: true
|
||||||
|
|
||||||
# MySQL is optional and not required.
|
# MySQL is optional and not required.
|
||||||
# If you prefer to use MySQL, enable the following and fill out the fields.
|
# If you prefer to use MySQL, enable the following and fill out the fields.
|
||||||
use-mysql: true
|
use-mysql: false
|
||||||
table-prefix: co_
|
table-prefix: co_
|
||||||
mysql-host: na01-sql.pebblehost.com
|
mysql-host: 127.0.0.1
|
||||||
mysql-port: 3306
|
mysql-port: 3306
|
||||||
mysql-database: NOPENOPE
|
mysql-database: database
|
||||||
mysql-username: NOPENOPE
|
mysql-username: root
|
||||||
mysql-password: 'NOPE'
|
mysql-password: 'NOPE'
|
||||||
|
|
||||||
# If modified, will automatically attempt to translate languages phrases.
|
|
||||||
# List of language codes: https://coreprotect.net/languages/
|
|
||||||
language: en
|
|
||||||
|
|
||||||
# If enabled, CoreProtect will check for updates when your server starts up.
|
# If enabled, CoreProtect will check for updates when your server starts up.
|
||||||
# If an update is available, you'll be notified via your server console.
|
# If an update is available, you'll be notified via your server console.
|
||||||
check-updates: true
|
check-updates: true
|
||||||
|
@ -24,10 +22,6 @@ check-updates: true
|
||||||
# If enabled, other plugins will be able to utilize the CoreProtect API.
|
# If enabled, other plugins will be able to utilize the CoreProtect API.
|
||||||
api-enabled: true
|
api-enabled: true
|
||||||
|
|
||||||
# If enabled, extra data is displayed during rollbacks and restores.
|
|
||||||
# Can be manually triggered by adding "#verbose" to your rollback command.
|
|
||||||
verbose: true
|
|
||||||
|
|
||||||
# If no radius is specified in a rollback or restore, this value will be
|
# If no radius is specified in a rollback or restore, this value will be
|
||||||
# used as the radius. Set to "0" to disable automatically adding a radius.
|
# used as the radius. Set to "0" to disable automatically adding a radius.
|
||||||
default-radius: 10
|
default-radius: 10
|
||||||
|
@ -111,20 +105,10 @@ lava-flow: true
|
||||||
# it can all be properly restored by rolling back that single player.
|
# it can all be properly restored by rolling back that single player.
|
||||||
liquid-tracking: true
|
liquid-tracking: true
|
||||||
|
|
||||||
# Track item transactions, such as when a player takes items from
|
# Track item transactions, such as when a player takes items from a
|
||||||
# a chest, furnace, or dispenser.
|
# chest, furnace, or dispenser. Necessary for any item based rollbacks.
|
||||||
item-transactions: true
|
item-transactions: true
|
||||||
|
|
||||||
# Logs items dropped by players.
|
|
||||||
item-drops: true
|
|
||||||
|
|
||||||
# Logs items picked up by players.
|
|
||||||
item-pickups: true
|
|
||||||
|
|
||||||
# Track all hopper transactions, such as when a hopper removes items from a
|
|
||||||
# chest, furnace, or dispenser.
|
|
||||||
hopper-transactions: true
|
|
||||||
|
|
||||||
# Track player interactions, such as when a player opens a door, presses
|
# Track player interactions, such as when a player opens a door, presses
|
||||||
# a button, or opens a chest. Player interactions can't be rolled back.
|
# a button, or opens a chest. Player interactions can't be rolled back.
|
||||||
player-interactions: true
|
player-interactions: true
|
||||||
|
@ -143,6 +127,3 @@ username-changes: true
|
||||||
|
|
||||||
# Logs changes made via the plugin "WorldEdit" if it's in use on your server.
|
# Logs changes made via the plugin "WorldEdit" if it's in use on your server.
|
||||||
worldedit: true
|
worldedit: true
|
||||||
|
|
||||||
# Logs the spread of sculk blocks from sculk catalysts.
|
|
||||||
sculk-spread: true
|
|
||||||
|
|
50
DungeonsXL/config.yml
Executable file
50
DungeonsXL/config.yml
Executable file
|
@ -0,0 +1,50 @@
|
||||||
|
configVersion: 16
|
||||||
|
language: en
|
||||||
|
enableEconomy: false
|
||||||
|
tutorial:
|
||||||
|
activated: false
|
||||||
|
dungeon: tutorial
|
||||||
|
startGroup: default
|
||||||
|
endgroup: player
|
||||||
|
sendFloorTitle: true
|
||||||
|
editCommandWhitelist: []
|
||||||
|
default: {}
|
||||||
|
chatEnabled: true
|
||||||
|
chatFormatGame: '&2[Game] %group_color%%player_name%: &r'
|
||||||
|
chatFormatGroup: '&2%group_color%[%group_name%] %player_name%: &r'
|
||||||
|
chatFormatSpy: '&2[Chat Spy] %player_name%: &r'
|
||||||
|
groupColorPriority:
|
||||||
|
- DARK_BLUE
|
||||||
|
- LIGHT_RED
|
||||||
|
- YELLOW
|
||||||
|
- LIGHT_GREEN
|
||||||
|
- PURPLE
|
||||||
|
- ORANGE
|
||||||
|
- WHITE
|
||||||
|
- BLACK
|
||||||
|
- LIGHT_BLUE
|
||||||
|
- DARK_GREEN
|
||||||
|
- DARK_RED
|
||||||
|
- LIGHT_GRAY
|
||||||
|
- CYAN
|
||||||
|
- MAGENTA
|
||||||
|
- DARK_GRAY
|
||||||
|
announcementInterval: 30.0
|
||||||
|
globalDeathMessagesDisabled: true
|
||||||
|
externalMobProviders: {}
|
||||||
|
resourcePacks: {}
|
||||||
|
maxInstances: 10
|
||||||
|
tweaksEnabled: false
|
||||||
|
secureMode:
|
||||||
|
enabled: false
|
||||||
|
openInventories: false
|
||||||
|
dropItems: false
|
||||||
|
checkInterval: 5.0
|
||||||
|
editCommandWhitelist: []
|
||||||
|
backupMode: ON_DISABLE_AND_SAVE
|
||||||
|
editPermissions: []
|
||||||
|
chatFormat:
|
||||||
|
edit: '&2[Edit] &r%player_name%: '
|
||||||
|
game: '&2[Game] %group_color%%player_name%: &r'
|
||||||
|
group: '&2%group_color%[%group_name%] %player_name%: &r'
|
||||||
|
spy: '&2[Chat Spy] %player_name%: &r'
|
14
DungeonsXL/dungeons/test.yml
Executable file
14
DungeonsXL/dungeons/test.yml
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#The first floor the players enter. Needs at least lobby, ready, start and floor signs.
|
||||||
|
startFloor: MyDungeon_floor_01
|
||||||
|
#The last floor the players enter. Needs at least start and end signs.
|
||||||
|
endFloor: MyDungeon_floor_12
|
||||||
|
#A list of all other floors in the dungeon. Needs at least lobby, ready, start and floor signs.
|
||||||
|
floors:
|
||||||
|
- MyDungeon_floor_02
|
||||||
|
|
||||||
|
|
||||||
|
#How many floors shall be selected randomly from the list before the player gets teleported to the endFloor?
|
||||||
|
floorCount: 1
|
||||||
|
|
||||||
|
#If true, the floors will get removed from the list when finished sothat one floor cannot be selected multiple times.
|
||||||
|
removeWhenPlayed: false
|
11
Dynmap-Towny/config.yml
Normal file → Executable file
11
Dynmap-Towny/config.yml
Normal file → Executable file
|
@ -1,26 +1,17 @@
|
||||||
|
# Dynmap-Towny configuration
|
||||||
update:
|
update:
|
||||||
# Seconds between checks for Residence updates
|
|
||||||
period: 300
|
period: 300
|
||||||
layer:
|
layer:
|
||||||
name: Towny
|
name: Towny
|
||||||
# Make mobs layer hidden by default
|
|
||||||
hidebydefault: false
|
hidebydefault: false
|
||||||
# ordering priority in layer menu (low goes before high - default is 0)
|
|
||||||
layerprio: 2
|
layerprio: 2
|
||||||
# (optional) set minimum zoom level before layer is visible (0 = defalt, always visible)
|
|
||||||
minzoom: 0
|
minzoom: 0
|
||||||
# Show shop blocks with their own fill color
|
|
||||||
showShops: false
|
showShops: false
|
||||||
# Show arena blocks with their own fill color
|
|
||||||
showArenas: false
|
showArenas: false
|
||||||
# Show embassy blocks with their own fill color
|
|
||||||
showEmbassies: false
|
showEmbassies: false
|
||||||
# Show wild blocks with their own fill color
|
|
||||||
showWilds: false
|
showWilds: false
|
||||||
visibility-by-town: true
|
visibility-by-town: true
|
||||||
visibility-by-nation: true
|
visibility-by-nation: true
|
||||||
dynamic-nation-colors: true
|
|
||||||
dynamic-town-colors: true
|
|
||||||
infowindow: <div class="infowindow"><span style="font-size:120%;">%regionname% (%nation%)</span><br
|
infowindow: <div class="infowindow"><span style="font-size:120%;">%regionname% (%nation%)</span><br
|
||||||
/> Mayor <span style="font-weight:bold;">%playerowners%</span><br /> Associates
|
/> Mayor <span style="font-weight:bold;">%playerowners%</span><br /> Associates
|
||||||
<span style="font-weight:bold;">%playermanagers%</span><br/>Flags<br /><span style="font-weight:bold;">%flags%</span></div>
|
<span style="font-weight:bold;">%playermanagers%</span><br/>Flags<br /><span style="font-weight:bold;">%flags%</span></div>
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
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
|
|
147
EnchantLimit/config.yml
Executable file
147
EnchantLimit/config.yml
Executable file
|
@ -0,0 +1,147 @@
|
||||||
|
#********************************************************************************************************#
|
||||||
|
#***************************************** EnchantLimit Settings **************************************#
|
||||||
|
|
||||||
|
#Should this plugin apply changes to enchantments on enchanting-tables, anvils and villager trades?
|
||||||
|
Anvil_Limiter_Enabled: false
|
||||||
|
Enchanting_Table_Limiter_Enabled: false
|
||||||
|
Villager_Limiter_Enabled: false
|
||||||
|
|
||||||
|
#Should OP's have all beneficial enchantments by default?
|
||||||
|
Default_OP_Permissions: false
|
||||||
|
|
||||||
|
|
||||||
|
#********************************************************************************************************#
|
||||||
|
#***************************************** Message Customization **************************************#
|
||||||
|
|
||||||
|
# What message should be displayed when an enchantment is limited at an enchantment table? (Disable message by setting to: null)
|
||||||
|
# Note: %enc is where the enchantment type is inserted, %olv is where the original level is inserted and %nlv is where the new level is inserted.
|
||||||
|
# Use & for colour codes, colour codes available here: http://goo.gl/4DcswV
|
||||||
|
Message_Level_Downgraded_Table: "&5 Enchantment %enc level changed from %olv to %nlv."
|
||||||
|
|
||||||
|
# What message should be displayed when an enchantment is limited at an anvil? (Disable message by setting to: null)
|
||||||
|
Message_Level_Downgraded_Anvil: "&5 Enchantment %enc level changed from %olv to %nlv." # null
|
||||||
|
|
||||||
|
# What message should be displayed when an enchantment is limited when trading with a villager? (Disable message by setting to: null)
|
||||||
|
Message_Level_Downgraded_Trade: "&5 Enchantment %enc level changed from %olv to %nlv."
|
||||||
|
|
||||||
|
# What message should be displayed when an enchantment is increased at an enchantment table? (Disable message by setting to: null)
|
||||||
|
Message_Level_Upgraded_Table: "&5 You were lucky! Enchantment %enc level increased from %olv to %nlv."
|
||||||
|
|
||||||
|
# What message should be displayed when an enchantment is increased at an anvil? (Disable message by setting to: null)
|
||||||
|
Message_Level_Upgraded_Anvil: null
|
||||||
|
|
||||||
|
# What message should be displayed when an enchantment is increased when trading with a villager? (Disable message by setting to: null)
|
||||||
|
Message_Level_Upgraded_Trade: "&5 You were lucky! Enchantment %enc level increased from %olv to %nlv."
|
||||||
|
|
||||||
|
# What message should be displayed when an enchantment is removed (level set to 0) at an enchantment table? (Disable message by setting to: null)
|
||||||
|
Message_Enchantment_Removed_Table: "&5 Enchantment %enc not added!."
|
||||||
|
|
||||||
|
# What message should be displayed when an enchantment is removed at an anvil? (Disable message by setting to: null)
|
||||||
|
Message_Enchantment_Removed_Anvil: null
|
||||||
|
|
||||||
|
# What message should be displayed when an enchantment is removed when trading with a villager? (Disable message by setting to: null)
|
||||||
|
Message_Enchantment_Removed_Trade: "&5 Enchantment %enc not added!."
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#********************************************************************************************************#
|
||||||
|
#***************************************** Level Limit Customization **************************************#
|
||||||
|
|
||||||
|
#This plugin can work in two ways:
|
||||||
|
|
||||||
|
#Firstly, you can simply use this plugin to limit the level of an enchantment to something lower than that which is normal in vanilla minecraft,
|
||||||
|
#for example you might want to stop players from getting the best efficiency 5 enchantment so you could limit DIG_SPEED to, say, 2 - meaning that
|
||||||
|
#any efficiency enchantment that is higher than 2 will be changed to 2 making this the new maximum efficiency enchantment level.
|
||||||
|
|
||||||
|
#Secondly, you can use this plugin to actually increase the level of an enchantment to something higher than that which is normal in vanilla minecraft
|
||||||
|
#For example you might want to allow certain players (they need the permission) to get an efficiency 10 enchantment which is double what
|
||||||
|
#is normally possible in minecraft. In this case you would set DIG_SPEED to 10, the player will then have a chance of getting anywhere between
|
||||||
|
#efficiency 5 (the vanilla amount) and efficiency 10. The chance is the likelihood of each level increase out of 100, so 50 is a 50% chance of an increase
|
||||||
|
#for each additional level whereas 100 would be a guarantee of always increasing to the maximum possible value(in this case efficiency 10).
|
||||||
|
|
||||||
|
#Armour Enchantments
|
||||||
|
PROTECTION_ENVIRONMENTAL: 1
|
||||||
|
PROTECTION_ENVIRONMENTAL_Chance: 100
|
||||||
|
|
||||||
|
PROTECTION_FIRE: 4
|
||||||
|
PROTECTION_FIRE_Chance: 100
|
||||||
|
|
||||||
|
PROTECTION_FALL: 4
|
||||||
|
PROTECTION_FALL_Chance: 100
|
||||||
|
|
||||||
|
PROTECTION_EXPLOSIONS: 4
|
||||||
|
PROTECTION_EXPLOSIONS_Chance: 100
|
||||||
|
|
||||||
|
PROTECTION_PROJECTILE: 4
|
||||||
|
PROTECTION_PROJECTILE_Chance: 100
|
||||||
|
|
||||||
|
FROST_WALKER: 2
|
||||||
|
FROST_WALKER_Chance: 100
|
||||||
|
|
||||||
|
OXYGEN: 3
|
||||||
|
OXYGEN_Chance: 100
|
||||||
|
|
||||||
|
WATER_WORKER: 1
|
||||||
|
WATER_WORKER_Chance: 100
|
||||||
|
|
||||||
|
THORNS: 3
|
||||||
|
THORNS_Chance: 100
|
||||||
|
|
||||||
|
DEPTH_STRIDER: 3
|
||||||
|
DEPTH_STRIDER_Chance: 100
|
||||||
|
|
||||||
|
#Weapon Enchantments
|
||||||
|
DAMAGE_ALL: 5
|
||||||
|
DAMAGE_ALL_Chance: 100
|
||||||
|
|
||||||
|
DAMAGE_UNDEAD: 5
|
||||||
|
DAMAGE_UNDEAD_Chance: 100
|
||||||
|
|
||||||
|
DAMAGE_ARTHROPODS: 5
|
||||||
|
DAMAGE_ARTHROPODS_Chance: 100
|
||||||
|
|
||||||
|
KNOCKBACK: 2
|
||||||
|
KNOCKBACK_Chance: 100
|
||||||
|
|
||||||
|
FIRE_ASPECT: 2
|
||||||
|
FIRE_ASPECT_Chance: 100
|
||||||
|
|
||||||
|
LOOT_BONUS_MOBS: 3
|
||||||
|
LOOT_BONUS_MOBS_Chance: 100
|
||||||
|
|
||||||
|
#Tool Enchantments
|
||||||
|
DIG_SPEED: 5
|
||||||
|
DIG_SPEED_Chance: 100
|
||||||
|
|
||||||
|
SILK_TOUCH: 1
|
||||||
|
SILK_TOUCH_Chance: 100
|
||||||
|
|
||||||
|
LOOT_BONUS_BLOCKS: 3
|
||||||
|
LOOT_BONUS_BLOCKS_Chance: 100
|
||||||
|
|
||||||
|
#Bow Enchantments
|
||||||
|
ARROW_DAMAGE: 5
|
||||||
|
ARROW_DAMAGE_Chance: 100
|
||||||
|
|
||||||
|
ARROW_KNOCKBACK: 2
|
||||||
|
ARROW_KNOCKBACK_Chance: 100
|
||||||
|
|
||||||
|
ARROW_FIRE: 1
|
||||||
|
ARROW_FIRE_Chance: 100
|
||||||
|
|
||||||
|
ARROW_INFINITE: 1
|
||||||
|
ARROW_INFINITE_Chance: 100
|
||||||
|
|
||||||
|
#Fishing Rod Enchantments
|
||||||
|
LUCK: 3
|
||||||
|
LUCK_Chance: 100
|
||||||
|
|
||||||
|
LURE: 3
|
||||||
|
LURE_Chance: 100
|
||||||
|
|
||||||
|
#Universal Enchantments
|
||||||
|
DURABILITY: 3
|
||||||
|
DURABILITY_Chance: 100
|
||||||
|
|
||||||
|
MENDING: 1
|
||||||
|
MENDING_Chance: 100
|
417
Essentials/config.yml
Normal file → Executable file
417
Essentials/config.yml
Normal file → Executable file
|
@ -4,9 +4,6 @@
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
# This is the config file for EssentialsX.
|
|
||||||
# This config was generated for version 2.19.4.
|
|
||||||
|
|
||||||
# If you want to use special characters in this document, such as accented letters, you MUST save the file as UTF-8, not ANSI.
|
# If you want to use special characters in this document, such as accented letters, you MUST save the file as UTF-8, not ANSI.
|
||||||
# If you receive an error when Essentials loads, ensure that:
|
# If you receive an error when Essentials loads, ensure that:
|
||||||
# - No tabs are present: YAML only allows spaces
|
# - No tabs are present: YAML only allows spaces
|
||||||
|
@ -14,7 +11,11 @@
|
||||||
# - You have "escaped" all apostrophes in your text: If you want to write "don't", for example, write "don''t" instead (note the doubled apostrophe)
|
# - You have "escaped" all apostrophes in your text: If you want to write "don't", for example, write "don''t" instead (note the doubled apostrophe)
|
||||||
# - Text with symbols is enclosed in single or double quotation marks
|
# - Text with symbols is enclosed in single or double quotation marks
|
||||||
|
|
||||||
# If you need help, you can join the EssentialsX community: https://essentialsx.net/community.html
|
# If you have problems join the Essentials help support channel: http://tiny.cc/EssentialsChat
|
||||||
|
|
||||||
|
# Version ${full.version}
|
||||||
|
|
||||||
|
# KITS ARE NOW IN THE kits.yml FILE
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
|
@ -23,7 +24,6 @@
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
# A color code between 0-9 or a-f. Set to 'none' to disable.
|
# A color code between 0-9 or a-f. Set to 'none' to disable.
|
||||||
# In 1.16+ you can use hex color codes here as well. (For example, #613e1d is brown).
|
|
||||||
ops-name-color: '4'
|
ops-name-color: '4'
|
||||||
|
|
||||||
# The character(s) to prefix all nicknames, so that you know they are not true usernames.
|
# The character(s) to prefix all nicknames, so that you know they are not true usernames.
|
||||||
|
@ -32,26 +32,13 @@ nickname-prefix: '~'
|
||||||
# The maximum length allowed in nicknames. The nickname prefix is included in this.
|
# The maximum length allowed in nicknames. The nickname prefix is included in this.
|
||||||
max-nick-length: 150
|
max-nick-length: 150
|
||||||
|
|
||||||
# A list of phrases that cannot be used in nicknames. You can include regular expressions here.
|
|
||||||
# Users with essentials.nick.blacklist.bypass will be able to bypass this filter.
|
|
||||||
nick-blacklist:
|
|
||||||
#- Notch
|
|
||||||
#- '^Dinnerbone'
|
|
||||||
|
|
||||||
# When this option is enabled, nickname length checking will exclude color codes in player names.
|
# When this option is enabled, nickname length checking will exclude color codes in player names.
|
||||||
# ie: "&6Notch" has 7 characters (2 are part of a color code), a length of 5 is used when this option is set to true
|
# ie: "&6Notch" has 7 characters (2 are part of a color code), a length of 5 is used when this option is set to true
|
||||||
ignore-colors-in-max-nick-length: false
|
ignore-colors-in-max-nick-length: false
|
||||||
|
|
||||||
# When this option is enabled, display names for hidden users will not be shown. This prevents players from being
|
|
||||||
# able to see that they are online while vanished.
|
|
||||||
hide-displayname-in-vanish: true
|
|
||||||
|
|
||||||
# Disable this if you have any other plugin, that modifies the displayname of a user.
|
# Disable this if you have any other plugin, that modifies the displayname of a user.
|
||||||
change-displayname: true
|
change-displayname: true
|
||||||
|
|
||||||
# This option will cause Essentials to show players' displaynames instead of usernames when tab completing Essentials commands.
|
|
||||||
change-tab-complete-name: false
|
|
||||||
|
|
||||||
# When this option is enabled, the (tab) player list will be updated with the displayname.
|
# When this option is enabled, the (tab) player list will be updated with the displayname.
|
||||||
# The value of change-displayname (above) has to be true.
|
# The value of change-displayname (above) has to be true.
|
||||||
#change-playerlist: true
|
#change-playerlist: true
|
||||||
|
@ -81,15 +68,6 @@ teleport-safety: true
|
||||||
# teleport-safety and this option need to be set to true to force teleportation to dangerous locations.
|
# teleport-safety and this option need to be set to true to force teleportation to dangerous locations.
|
||||||
force-disable-teleport-safety: false
|
force-disable-teleport-safety: false
|
||||||
|
|
||||||
# If a player is teleporting to an unsafe location in creative, adventure, or god mode; they will not be teleported to a
|
|
||||||
# safe location. If you'd like players to be teleported to a safe location all of the time, set this option to true.
|
|
||||||
force-safe-teleport-location: false
|
|
||||||
|
|
||||||
# If a player has any passengers, the teleport will fail. Should their passengers be dismounted before they are teleported?
|
|
||||||
# If this is set to true, Essentials will dismount the player's passengers before teleporting.
|
|
||||||
# If this is set to false, attempted teleports will be canceled with a warning.
|
|
||||||
teleport-passenger-dismount: true
|
|
||||||
|
|
||||||
# The delay, in seconds, required between /home, /tp, etc.
|
# The delay, in seconds, required between /home, /tp, etc.
|
||||||
teleport-cooldown: 10
|
teleport-cooldown: 10
|
||||||
|
|
||||||
|
@ -106,9 +84,6 @@ teleport-to-center: true
|
||||||
# The delay, in seconds, required between /heal or /feed attempts.
|
# The delay, in seconds, required between /heal or /feed attempts.
|
||||||
heal-cooldown: 60
|
heal-cooldown: 60
|
||||||
|
|
||||||
# Do you want to remove potion effects when healing a player?
|
|
||||||
remove-effects-on-heal: true
|
|
||||||
|
|
||||||
# Near Radius
|
# Near Radius
|
||||||
# The default radius with /near
|
# The default radius with /near
|
||||||
# Used to use chat radius but we are going to make it separate.
|
# Used to use chat radius but we are going to make it separate.
|
||||||
|
@ -173,10 +148,6 @@ disabled-commands:
|
||||||
# - nick
|
# - nick
|
||||||
# - clear
|
# - clear
|
||||||
|
|
||||||
# Whether or not Essentials should show detailed command usages.
|
|
||||||
# If set to false, Essentials will collapse all usages in to one single usage message.
|
|
||||||
verbose-command-usages: true
|
|
||||||
|
|
||||||
# These commands will be shown to players with socialSpy enabled.
|
# These commands will be shown to players with socialSpy enabled.
|
||||||
# You can add commands from other plugins you may want to track or
|
# You can add commands from other plugins you may want to track or
|
||||||
# remove commands that are used for something you dont want to spy on.
|
# remove commands that are used for something you dont want to spy on.
|
||||||
|
@ -212,22 +183,6 @@ socialspy-commands:
|
||||||
# If so, they will be differentiated from those sent by normal players.
|
# If so, they will be differentiated from those sent by normal players.
|
||||||
socialspy-listen-muted-players: true
|
socialspy-listen-muted-players: true
|
||||||
|
|
||||||
# Whether social spy should spy on private messages or just the commands from the list above.
|
|
||||||
# If false, social spy will only monitor commands from the list above.
|
|
||||||
socialspy-messages: true
|
|
||||||
|
|
||||||
# The following settings listen for when a player changes worlds.
|
|
||||||
# If you use another plugin to control speed and flight, you should change these to false.
|
|
||||||
|
|
||||||
# When a player changes world, should EssentialsX reset their flight?
|
|
||||||
# This will disable flight if the player does not have essentials.fly.
|
|
||||||
world-change-fly-reset: true
|
|
||||||
|
|
||||||
# When a player changes world, should we reset their speed according to their permissions?
|
|
||||||
# This resets the player's speed to the default if they don't have essentials.speed.
|
|
||||||
# If the player doesn't have essentials.speed.bypass, this resets their speed to the maximum specified above.
|
|
||||||
world-change-speed-reset: true
|
|
||||||
|
|
||||||
# Mute Commands
|
# Mute Commands
|
||||||
# These commands will be disabled when a player is muted.
|
# These commands will be disabled when a player is muted.
|
||||||
# Use '*' to disable every command.
|
# Use '*' to disable every command.
|
||||||
|
@ -326,34 +281,16 @@ player-commands:
|
||||||
- worth
|
- worth
|
||||||
- xmpp
|
- xmpp
|
||||||
|
|
||||||
# Use this option to force superperms-based permissions handler regardless of detected installed perms plugin.
|
|
||||||
# This is useful if you want superperms-based permissions (with wildcards) for custom permissions plugins.
|
|
||||||
# If you wish to use EssentialsX's built-in permissions using the `player-commands` section above, set this to false.
|
|
||||||
# Default is true.
|
|
||||||
use-bukkit-permissions: true
|
|
||||||
|
|
||||||
# When this option is enabled, one-time use kits (ie. delay < 0) will be
|
# When this option is enabled, one-time use kits (ie. delay < 0) will be
|
||||||
# removed from the /kit list when a player can no longer use it
|
# removed from the /kit list when a player can no longer use it
|
||||||
skip-used-one-time-kits-from-kit-list: false
|
skip-used-one-time-kits-from-kit-list: false
|
||||||
|
|
||||||
# When enabled, armor from kits will automatically be equipped as long as the player's armor slots are empty.
|
|
||||||
kit-auto-equip: false
|
|
||||||
|
|
||||||
# Determines the functionality of the /createkit command.
|
# Determines the functionality of the /createkit command.
|
||||||
# If this is true, /createkit will give the user a link with the kit code.
|
# If this is true, /createkit will give the user a link with the kit code.
|
||||||
# If this is false, /createkit will add the kit to the kits.yml config file directly.
|
# If this is false, /createkit will add the kit to the kits.yml config file directly.
|
||||||
# Default is false.
|
#
|
||||||
pastebin-createkit: false
|
pastebin-createkit: false
|
||||||
|
|
||||||
# Determines if /createkit will generate kits using NBT item serialization.
|
|
||||||
# If this is true, /createkit will store items as NBT; otherwise, it will use Essentials' human-readable item format.
|
|
||||||
# By using NBT serialization, /createkit can store items with complex metadata such as shulker boxes and weapons with custom attributes.
|
|
||||||
# WARNING: This option only works on 1.15.2+ Paper servers, and it will bypass any custom serializers from other plugins such as Magic.
|
|
||||||
# WARNING: When creating kits via /createkit with this option enabled, you will not be able to downgrade your server with these kit items.
|
|
||||||
# This option only affects /createkit - you can still create kits by hand in `kits.yml` using Essentials' human-readable item format.
|
|
||||||
# Default is false.
|
|
||||||
use-nbt-serialization-in-createkit: false
|
|
||||||
|
|
||||||
# Essentials Sign Control
|
# Essentials Sign Control
|
||||||
# See http://wiki.ess3.net/wiki/Sign_Tutorial for instructions on how to use these.
|
# See http://wiki.ess3.net/wiki/Sign_Tutorial for instructions on how to use these.
|
||||||
# To enable signs, remove # symbol. To disable all signs, comment/remove each sign.
|
# To enable signs, remove # symbol. To disable all signs, comment/remove each sign.
|
||||||
|
@ -367,6 +304,7 @@ enabledSigns:
|
||||||
#- sell
|
#- sell
|
||||||
#- trade
|
#- trade
|
||||||
#- free
|
#- free
|
||||||
|
#- disposal
|
||||||
#- warp
|
#- warp
|
||||||
#- kit
|
#- kit
|
||||||
#- mail
|
#- mail
|
||||||
|
@ -378,24 +316,12 @@ enabledSigns:
|
||||||
#- repair
|
#- repair
|
||||||
#- time
|
#- time
|
||||||
#- weather
|
#- weather
|
||||||
#- anvil
|
|
||||||
#- cartography
|
|
||||||
#- disposal
|
|
||||||
#- grindstone
|
|
||||||
#- loom
|
|
||||||
#- smithing
|
|
||||||
#- workbench
|
|
||||||
|
|
||||||
# How many times per second can Essentials signs be interacted with per player.
|
# How many times per second can Essentials signs be interacted with per player.
|
||||||
# Values should be between 1-20, 20 being virtually no lag protection.
|
# Values should be between 1-20, 20 being virtually no lag protection.
|
||||||
# Lower numbers will reduce the possibility of lag, but may annoy players.
|
# Lower numbers will reduce the possibility of lag, but may annoy players.
|
||||||
sign-use-per-second: 4
|
sign-use-per-second: 4
|
||||||
|
|
||||||
# Allow item IDs on pre-existing signs on 1.13 and above.
|
|
||||||
# You cannot use item IDs on new signs, but this will allow players to interact with signs that
|
|
||||||
# were placed before 1.13.
|
|
||||||
allow-old-id-signs: false
|
|
||||||
|
|
||||||
# List of sign names Essentials should not protect. This feature is especially useful when
|
# List of sign names Essentials should not protect. This feature is especially useful when
|
||||||
# another plugin provides a sign that EssentialsX provides, but Essentials overrides.
|
# another plugin provides a sign that EssentialsX provides, but Essentials overrides.
|
||||||
# For example, if a plugin provides a [kit] sign, and you wish to use theirs instead of
|
# For example, if a plugin provides a [kit] sign, and you wish to use theirs instead of
|
||||||
|
@ -405,18 +331,12 @@ allow-old-id-signs: false
|
||||||
unprotected-sign-names:
|
unprotected-sign-names:
|
||||||
#- kit
|
#- kit
|
||||||
|
|
||||||
# Backup runs a custom batch/bash command at a specified interval.
|
# Backup runs a batch/bash command while saving is disabled.
|
||||||
# The server will save the world before executing the backup command, and disable
|
|
||||||
# saving during the backup to prevent world corruption or other conflicts.
|
|
||||||
# Backups can also be triggered manually with /backup.
|
|
||||||
backup:
|
backup:
|
||||||
# Interval in minutes.
|
# Interval in minutes.
|
||||||
interval: 30
|
interval: 30
|
||||||
# If true, the backup task will run even if there are no players online.
|
|
||||||
always-run: false
|
|
||||||
# Unless you add a valid backup command or script here, this feature will be useless.
|
# Unless you add a valid backup command or script here, this feature will be useless.
|
||||||
# Use 'save-all' to simply force regular world saving without backup.
|
# Use 'save-all' to simply force regular world saving without backup.
|
||||||
# The example command below utilizes rdiff-backup: https://rdiff-backup.net/
|
|
||||||
#command: 'rdiff-backup World1 backups/World1'
|
#command: 'rdiff-backup World1 backups/World1'
|
||||||
|
|
||||||
# Set this true to enable permission per warp.
|
# Set this true to enable permission per warp.
|
||||||
|
@ -436,9 +356,6 @@ list:
|
||||||
# Uncomment the line below to simply list all players with no grouping
|
# Uncomment the line below to simply list all players with no grouping
|
||||||
#Players: '*'
|
#Players: '*'
|
||||||
|
|
||||||
# Displays real names in /list next to players who are using a nickname.
|
|
||||||
real-names-on-list: false
|
|
||||||
|
|
||||||
# More output to the console.
|
# More output to the console.
|
||||||
debug: false
|
debug: false
|
||||||
|
|
||||||
|
@ -463,6 +380,7 @@ auto-afk: 300
|
||||||
# essentials.afk.kickexempt node overrides this feature.
|
# essentials.afk.kickexempt node overrides this feature.
|
||||||
# Set to -1 for no timeout.
|
# Set to -1 for no timeout.
|
||||||
auto-afk-kick: -1
|
auto-afk-kick: -1
|
||||||
|
# auto-afk-kick: 600
|
||||||
|
|
||||||
# Set this to true, if you want to freeze the player, if the player is AFK.
|
# Set this to true, if you want to freeze the player, if the player is AFK.
|
||||||
# Other players or monsters can't push the player out of AFK mode then.
|
# Other players or monsters can't push the player out of AFK mode then.
|
||||||
|
@ -483,91 +401,27 @@ cancel-afk-on-interact: false
|
||||||
# Disable this to reduce server lag.
|
# Disable this to reduce server lag.
|
||||||
cancel-afk-on-move: true
|
cancel-afk-on-move: true
|
||||||
|
|
||||||
# Should we automatically remove afk status when a player sends a chat message?
|
|
||||||
cancel-afk-on-chat: true
|
|
||||||
|
|
||||||
# Should AFK players be ignored when other players are trying to sleep?
|
|
||||||
# When this setting is false, players won't be able to skip the night if some players are AFK.
|
|
||||||
# Users with the permission node essentials.sleepingignored will always be ignored.
|
|
||||||
sleep-ignores-afk-players: true
|
|
||||||
|
|
||||||
# Should vanished players be ignored when other players are trying to sleep?
|
|
||||||
# When this setting is false, player's won't be able to skip the night if vanished players are not sleeping.
|
|
||||||
# Users with the permission node essentials.sleepingignored will always be ignored.
|
|
||||||
sleep-ignores-vanished-player: true
|
|
||||||
|
|
||||||
# Set the player's list name when they are AFK. This is none by default which specifies that Essentials
|
# Set the player's list name when they are AFK. This is none by default which specifies that Essentials
|
||||||
# should not interfere with the AFK player's list name.
|
# should not interfere with the AFK player's list name.
|
||||||
# You may use color codes, use {USERNAME} the player's name or {PLAYER} for the player's displayname.
|
# You may use color codes, use {USERNAME} the player's name or {PLAYER} for the player's displayname.
|
||||||
afk-list-name: "none"
|
afk-list-name: "none"
|
||||||
|
|
||||||
# When a player enters or exits AFK mode, should the AFK notification be broadcast
|
|
||||||
# to the entire server, or just to the player?
|
|
||||||
# When this setting is false, only the player will be notified upon changing their AFK state.
|
|
||||||
broadcast-afk-message: true
|
|
||||||
|
|
||||||
# You can disable the death messages of Minecraft here.
|
# You can disable the death messages of Minecraft here.
|
||||||
death-messages: true
|
death-messages: true
|
||||||
|
|
||||||
# How should essentials handle players with the essentials.keepinv permission who have items with
|
|
||||||
# curse of vanishing when they die?
|
|
||||||
# You can set this to "keep" (to keep the item), "drop" (to drop the item), or "delete" (to delete the item).
|
|
||||||
# Defaults to "keep"
|
|
||||||
vanishing-items-policy: keep
|
|
||||||
|
|
||||||
# How should essentials handle players with the essentials.keepinv permission who have items with
|
|
||||||
# curse of binding when they die?
|
|
||||||
# You can set this to "keep" (to keep the item), "drop" (to drop the item), or "delete" (to delete the item).
|
|
||||||
# Defaults to "keep"
|
|
||||||
binding-items-policy: keep
|
|
||||||
|
|
||||||
# When players die, should they receive the coordinates they died at?
|
|
||||||
send-info-after-death: false
|
|
||||||
|
|
||||||
# Should players with permissions be able to join and part silently?
|
# Should players with permissions be able to join and part silently?
|
||||||
# You can control this with essentials.silentjoin and essentials.silentquit permissions if it is enabled.
|
# You can control this with essentials.silentjoin and essentials.silentquit permissions if it is enabled.
|
||||||
# In addition, people with essentials.silentjoin.vanish will be vanished on join.
|
# In addition, people with essentials.silentjoin.vanish will be vanished on join.
|
||||||
allow-silent-join-quit: false
|
allow-silent-join-quit: false
|
||||||
|
|
||||||
# You can set custom join and quit messages here. Set this to "none" to use the default Minecraft message,
|
# You can set a custom join message here, set to "none" to disable.
|
||||||
# or set this to "" to hide the message entirely.
|
# You may use color codes, use {USERNAME} the player's name or {PLAYER} for the player's displayname.
|
||||||
|
|
||||||
# Available placeholders:
|
|
||||||
# {PLAYER} - The player's displayname.
|
|
||||||
# {USERNAME} - The player's username.
|
|
||||||
# {PREFIX} - The player's prefix.
|
|
||||||
# {SUFFIX} - The player's suffix.
|
|
||||||
# {ONLINE} - The number of players online.
|
|
||||||
# {UNIQUE} - The number of unique players to join the server.
|
|
||||||
# {UPTIME} - The amount of time the server has been online.
|
|
||||||
custom-join-message: "none"
|
custom-join-message: "none"
|
||||||
|
|
||||||
|
# You can set a custom quit message here, set to "none" to disable.
|
||||||
|
# You may use color codes, use {USERNAME} the player's name or {PLAYER} for the player's displayname.
|
||||||
custom-quit-message: "none"
|
custom-quit-message: "none"
|
||||||
|
|
||||||
# You can set a custom join message for users who join with a new username here.
|
|
||||||
# This message will only be used if a user has joined before and have since changed their username.
|
|
||||||
# This will be displayed INSTEAD OF custom-join-message, so if you intend to keep them similar, make sure they match.
|
|
||||||
# Set this to "none" to use the the "custom-join-message" above for every join.
|
|
||||||
|
|
||||||
# Available placeholders:
|
|
||||||
# {PLAYER} - The player's displayname.
|
|
||||||
# {USERNAME} - The player's username.
|
|
||||||
# {OLDUSERNAME} - The player's old username.
|
|
||||||
# {PREFIX} - The player's prefix.
|
|
||||||
# {SUFFIX} - The player's suffix.
|
|
||||||
# {ONLINE} - The number of players online.
|
|
||||||
# {UNIQUE} - The number of unique players to join the server.
|
|
||||||
# {UPTIME} - The amount of time the server has been online.
|
|
||||||
custom-new-username-message: "none"
|
|
||||||
|
|
||||||
# Should Essentials override the vanilla "Server Full" message with its own from the language file?
|
|
||||||
# Set to false to keep the vanilla message.
|
|
||||||
use-custom-server-full-message: true
|
|
||||||
|
|
||||||
# You can disable join and quit messages when the player count reaches a certain limit.
|
|
||||||
# When the player count is below this number, join/quit messages will always be shown.
|
|
||||||
# Set this to -1 to always show join and quit messages regardless of player count.
|
|
||||||
hide-join-quit-messages-above: -1
|
|
||||||
|
|
||||||
# Add worlds to this list, if you want to automatically disable god mode there.
|
# Add worlds to this list, if you want to automatically disable god mode there.
|
||||||
no-god-in-worlds:
|
no-god-in-worlds:
|
||||||
# - world_nether
|
# - world_nether
|
||||||
|
@ -595,10 +449,7 @@ repair-enchanted: true
|
||||||
|
|
||||||
# Allow 'unsafe' enchantments in kits and item spawning.
|
# Allow 'unsafe' enchantments in kits and item spawning.
|
||||||
# Warning: Mixing and overleveling some enchantments can cause issues with clients, servers and plugins.
|
# Warning: Mixing and overleveling some enchantments can cause issues with clients, servers and plugins.
|
||||||
unsafe-enchantments: true
|
unsafe-enchantments: false
|
||||||
|
|
||||||
# The maximum range from the player that the /tree and /bigtree commands can spawn trees.
|
|
||||||
tree-command-range-limit: 300
|
|
||||||
|
|
||||||
#Do you want Essentials to keep track of previous location for /back in the teleport listener?
|
#Do you want Essentials to keep track of previous location for /back in the teleport listener?
|
||||||
#If you set this to true any plugin that uses teleport will have the previous location registered.
|
#If you set this to true any plugin that uses teleport will have the previous location registered.
|
||||||
|
@ -616,31 +467,20 @@ max-walk-speed: 0.8
|
||||||
#Set the maximum amount of mail that can be sent within a minute.
|
#Set the maximum amount of mail that can be sent within a minute.
|
||||||
mails-per-minute: 1000
|
mails-per-minute: 1000
|
||||||
|
|
||||||
# Set the maximum time /mute can be used for in seconds.
|
|
||||||
# Set to -1 to disable, and essentials.mute.unlimited can be used to override.
|
|
||||||
max-mute-time: -1
|
|
||||||
|
|
||||||
# Set the maximum time /tempban can be used for in seconds.
|
# Set the maximum time /tempban can be used for in seconds.
|
||||||
# Set to -1 to disable, and essentials.tempban.unlimited can be used to override.
|
# Set to -1 to disable, and essentials.tempban.unlimited can be used to override.
|
||||||
max-tempban-time: -1
|
max-tempban-time: -1
|
||||||
|
|
||||||
# Changes the default /reply functionality. This can be changed on a per-player basis using /rtoggle.
|
# Changes /reply functionality. If true, /r goes to the person you messaged last, otherwise the first person that messaged you.
|
||||||
# If true, /r goes to the person you messaged last, otherwise the first person that messaged you.
|
|
||||||
# If false, /r goes to the last person that messaged you.
|
# If false, /r goes to the last person that messaged you.
|
||||||
last-message-reply-recipient: true
|
last-message-reply-recipient: true
|
||||||
|
|
||||||
# If last-message-reply-recipient is enabled for a particular player,
|
# If last-message-reply-recipient is true, this specifies the duration, in seconds, that would need to elapse for the
|
||||||
# this specifies the duration, in seconds, that would need to elapse for the
|
|
||||||
# reply-recipient to update when receiving a message.
|
# reply-recipient to update when receiving a message.
|
||||||
# Default is 180 (3 minutes)
|
# Default is 180 (3 minutes)
|
||||||
last-message-reply-recipient-timeout: 180
|
last-message-reply-recipient-timeout: 180
|
||||||
|
|
||||||
# Changes the default /reply functionality.
|
# Toggles whether or not clicking mobs with a milk bucket turns them into a baby.
|
||||||
# If true, /reply will not check if the person you're replying to has vanished.
|
|
||||||
# If false, players will not be able to /reply to players who they can no longer see due to vanish.
|
|
||||||
last-message-reply-vanished: false
|
|
||||||
|
|
||||||
# Toggles whether or not left clicking mobs with a milk bucket turns them into a baby.
|
|
||||||
milk-bucket-easter-egg: true
|
milk-bucket-easter-egg: true
|
||||||
|
|
||||||
# Toggles whether or not the fly status message should be sent to players on join
|
# Toggles whether or not the fly status message should be sent to players on join
|
||||||
|
@ -677,13 +517,8 @@ npcs-in-balance-ranking: false
|
||||||
# This is useful when a sign sells or buys one item at a time and the player wants to sell a bunch at once.
|
# This is useful when a sign sells or buys one item at a time and the player wants to sell a bunch at once.
|
||||||
allow-bulk-buy-sell: true
|
allow-bulk-buy-sell: true
|
||||||
|
|
||||||
# Allow selling of items with custom names with the /sell command.
|
|
||||||
# This may be useful to prevent players accidentally selling named items.
|
|
||||||
allow-selling-named-items: false
|
|
||||||
|
|
||||||
# Delay for the MOTD display for players on join, in milliseconds.
|
# Delay for the MOTD display for players on join, in milliseconds.
|
||||||
# This has no effect if the MOTD command or permission are disabled.
|
# This has no effect if the MOTD command or permission are disabled.
|
||||||
# This can also be set to -1 to completely disable the join MOTD all together.
|
|
||||||
delay-motd: 0
|
delay-motd: 0
|
||||||
|
|
||||||
# A list of commands that should have their complementary confirm commands enabled by default.
|
# A list of commands that should have their complementary confirm commands enabled by default.
|
||||||
|
@ -692,24 +527,10 @@ default-enabled-confirm-commands:
|
||||||
#- pay
|
#- pay
|
||||||
#- clearinventory
|
#- clearinventory
|
||||||
|
|
||||||
# Where should Essentials teleport players when they are freed from jail?
|
|
||||||
# You can set to "back" to have them teleported to where they were before they were jailed, "spawn" to have them
|
|
||||||
# teleport to spawn, or "off" to not have them teleport.
|
|
||||||
teleport-when-freed: back
|
|
||||||
|
|
||||||
# Whether or not jail time should only be counted while the user is online.
|
|
||||||
# If true, a jailed player's time will only decrement when they are online.
|
|
||||||
jail-online-time: false
|
|
||||||
|
|
||||||
# Set the timeout, in seconds for players to accept a tpa before the request is cancelled.
|
# Set the timeout, in seconds for players to accept a tpa before the request is cancelled.
|
||||||
# Set to 0 for no timeout.
|
# Set to 0 for no timeout.
|
||||||
tpa-accept-cancellation: 120
|
tpa-accept-cancellation: 120
|
||||||
|
|
||||||
# The maximum number of simultaneous tpa requests that can be pending for any player.
|
|
||||||
# Once past this threshold, old requests will instantly time out.
|
|
||||||
# Defaults to 5.
|
|
||||||
tpa-max-requests: 5
|
|
||||||
|
|
||||||
# Allow players to set hats by clicking on their helmet slot.
|
# Allow players to set hats by clicking on their helmet slot.
|
||||||
allow-direct-hat: true
|
allow-direct-hat: true
|
||||||
|
|
||||||
|
@ -718,39 +539,17 @@ allow-direct-hat: true
|
||||||
# This doesn't affect running the command from the console, where a world is always required.
|
# This doesn't affect running the command from the console, where a world is always required.
|
||||||
allow-world-in-broadcastworld: true
|
allow-world-in-broadcastworld: true
|
||||||
|
|
||||||
# Consider water blocks as "safe," therefore allowing players to teleport
|
|
||||||
# using commands such as /home or /spawn to a location that is occupied
|
|
||||||
# by water blocks
|
|
||||||
is-water-safe: false
|
|
||||||
|
|
||||||
# Should the usermap try to sanitise usernames before saving them?
|
|
||||||
# You should only change this to false if you use Minecraft China.
|
|
||||||
safe-usermap-names: true
|
|
||||||
|
|
||||||
# Should Essentials output logs when a command block executes a command?
|
|
||||||
# Example: CommandBlock at <x>,<y>,<z> issued server command: /<command>
|
|
||||||
log-command-block-commands: true
|
|
||||||
|
|
||||||
# Set the maximum speed for projectiles spawned with /fireball.
|
|
||||||
max-projectile-speed: 8
|
|
||||||
|
|
||||||
# Should EssentialsX check for updates?
|
|
||||||
# If set to true, EssentialsX will show notifications when a new version is available.
|
|
||||||
# This uses the public GitHub API and no identifying information is sent or stored.
|
|
||||||
update-check: true
|
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
# | Homes | #
|
# | EssentialsHome | #
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
# Allows people to set their bed during the day.
|
# Allows people to set their bed at daytime.
|
||||||
# This setting has no effect in Minecraft 1.15+, as Minecraft will always allow the player to set their bed location during the day.
|
|
||||||
update-bed-at-daytime: true
|
update-bed-at-daytime: true
|
||||||
|
|
||||||
# Set to true to enable per-world permissions for using homes to teleport between worlds.
|
# Set to true to enable per-world permissions for using homes to teleport between worlds.
|
||||||
# This applies to the /home command only.
|
# This applies to the /home only.
|
||||||
# Give someone permission to teleport to a world with essentials.worlds.<worldname>
|
# Give someone permission to teleport to a world with essentials.worlds.<worldname>
|
||||||
world-home-permissions: false
|
world-home-permissions: false
|
||||||
|
|
||||||
|
@ -772,7 +571,6 @@ sethome-multiple:
|
||||||
mod: 10
|
mod: 10
|
||||||
admin: 20
|
admin: 20
|
||||||
|
|
||||||
|
|
||||||
# In this example someone with 'essentials.sethome.multiple' and 'essentials.sethome.multiple.vip' will have 5 homes.
|
# In this example someone with 'essentials.sethome.multiple' and 'essentials.sethome.multiple.vip' will have 5 homes.
|
||||||
# Remember, they MUST have both permission nodes in order to be able to set multiple homes.
|
# Remember, they MUST have both permission nodes in order to be able to set multiple homes.
|
||||||
|
|
||||||
|
@ -783,26 +581,20 @@ sethome-multiple:
|
||||||
# change the compass' direction to point towards their first home.
|
# change the compass' direction to point towards their first home.
|
||||||
compass-towards-home-perm: false
|
compass-towards-home-perm: false
|
||||||
|
|
||||||
# If no home is set, would you like to send the player to spawn?
|
|
||||||
# If set to false, players will not be teleported when they run /home without setting a home first.
|
|
||||||
spawn-if-no-home: true
|
|
||||||
|
|
||||||
# Should players be asked to provide confirmation for homes which they attempt to overwrite?
|
|
||||||
confirm-home-overwrite: false
|
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
# | Economy | #
|
# | EssentialsEco | #
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
# For more information, visit http://wiki.ess3.net/wiki/Essentials_Economy
|
# For more information, visit http://wiki.ess3.net/wiki/Essentials_Economy
|
||||||
|
|
||||||
# You can control the values of items that are sold to the server by using the /setworth command.
|
|
||||||
|
|
||||||
# Defines the balance with which new players begin. Defaults to 0.
|
# Defines the balance with which new players begin. Defaults to 0.
|
||||||
starting-balance: 1000
|
starting-balance: 1000
|
||||||
|
|
||||||
|
# worth-# defines the value of an item when it is sold to the server via /sell.
|
||||||
|
# These are now defined in worth.yml
|
||||||
|
|
||||||
# Defines the cost to use the given commands PER USE.
|
# Defines the cost to use the given commands PER USE.
|
||||||
# Some commands like /repair have sub-costs, check the wiki for more information.
|
# Some commands like /repair have sub-costs, check the wiki for more information.
|
||||||
command-costs:
|
command-costs:
|
||||||
|
@ -816,10 +608,6 @@ command-costs:
|
||||||
# such as accented letters, you MUST save the file as UTF-8, not ANSI.
|
# such as accented letters, you MUST save the file as UTF-8, not ANSI.
|
||||||
currency-symbol: '$'
|
currency-symbol: '$'
|
||||||
|
|
||||||
# Enable this to make the currency symbol appear at the end of the amount rather than at the start.
|
|
||||||
# For example, the euro symbol typically appears after the current amount.
|
|
||||||
currency-symbol-suffix: false
|
|
||||||
|
|
||||||
# Set the maximum amount of money a player can have.
|
# Set the maximum amount of money a player can have.
|
||||||
# The amount is always limited to 10 trillion because of the limitations of a java double.
|
# The amount is always limited to 10 trillion because of the limitations of a java double.
|
||||||
max-money: 10000000000000
|
max-money: 10000000000000
|
||||||
|
@ -831,21 +619,15 @@ min-money: -10000
|
||||||
# Enable this to log all interactions with trade/buy/sell signs and sell command.
|
# Enable this to log all interactions with trade/buy/sell signs and sell command.
|
||||||
economy-log-enabled: false
|
economy-log-enabled: false
|
||||||
|
|
||||||
# Enable this to also log all transactions from other plugins through Vault.
|
# Use this option to force superperms-based permissions handler regardless of detected installed perms plugin.
|
||||||
# This can cause the economy log to fill up quickly so should only be enabled for testing purposes!
|
# This is useful if you want superperms-based permissions (with wildcards) for custom permissions plugins.
|
||||||
economy-log-update-enabled: false
|
# If you wish to use EssentialsX' built-in permissions using the `player-commands` section above, set this to false.
|
||||||
|
# Default is true.
|
||||||
|
use-bukkit-permissions: false
|
||||||
|
|
||||||
# Minimum acceptable amount to be used in /pay.
|
# Minimum acceptable amount to be used in /pay.
|
||||||
minimum-pay-amount: 0.001
|
minimum-pay-amount: 0.001
|
||||||
|
|
||||||
# Enable this to block users who try to /pay another user which ignore them.
|
|
||||||
pay-excludes-ignore-list: false
|
|
||||||
|
|
||||||
# Whether or not users with a balance less than or equal to $0 should be shown in balance-top.
|
|
||||||
# Setting to false will not show people with balances <= 0 in balance-top.
|
|
||||||
# NOTE: After reloading the config, you must also run '/baltop force' for this to appear
|
|
||||||
show-zero-baltop: true
|
|
||||||
|
|
||||||
# The format of currency, excluding symbols. See currency-symbol-format-locale for symbol configuration.
|
# The format of currency, excluding symbols. See currency-symbol-format-locale for symbol configuration.
|
||||||
#
|
#
|
||||||
# "#,##0.00" is how the majority of countries display currency.
|
# "#,##0.00" is how the majority of countries display currency.
|
||||||
|
@ -861,7 +643,7 @@ show-zero-baltop: true
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
# | Help | #
|
# | EssentialsHelp | #
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
|
@ -876,144 +658,77 @@ hide-permissionless-help: true
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
# | EssentialsX Chat | #
|
# | EssentialsChat | #
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
# You need to install EssentialsX Chat for this section to work.
|
# This section requires the EssentialsChat.jar to work.
|
||||||
# See https://essentialsx.net/wiki/Module-Breakdown.html for more information.
|
|
||||||
|
|
||||||
chat:
|
chat:
|
||||||
|
|
||||||
# If EssentialsX Chat is installed, this will define how far a player's voice travels, in blocks. Set to 0 to make all chat global.
|
# If EssentialsChat is installed, this will define how far a player's voice travels, in blocks. Set to 0 to make all chat global.
|
||||||
# Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
|
# Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
|
||||||
# Users with essentials.chat.shout can override this by prefixing their message with an exclamation mark (!)
|
# Users with essentials.chat.shout can override this by prefixing text with an exclamation mark (!)
|
||||||
# Users with essentials.chat.question can override this by prefixing their message with a question mark (?)
|
# Users with essentials.chat.question can override this by prefixing text with a question mark (?)
|
||||||
# You can add command costs for shout/question by adding chat-shout and chat-question to the command costs section.
|
# You can add command costs for shout/question by adding chat-shout and chat-question to the command costs section."
|
||||||
radius: 0
|
radius: 0
|
||||||
|
|
||||||
# Chat formatting can be done in two ways, you can either define a standard format for all chat.
|
# Chat formatting can be done in two ways, you can either define a standard format for all chat.
|
||||||
# Or you can give a group specific chat format, to give some extra variation.
|
# Or you can give a group specific chat format, to give some extra variation.
|
||||||
# For more information of chat formatting, check out the wiki: http://wiki.ess3.net/wiki/Chat_Formatting
|
# For more information of chat formatting, check out the wiki: http://wiki.ess3.net/wiki/Chat_Formatting
|
||||||
# Note: Using the {PREFIX} and {SUFFIX} placeholders along with {DISPLAYNAME} may cause double prefixes/suffixes to be shown in chat unless add-prefix-suffix is uncommented and set to false.
|
# For EssentialsX changes, take a look at the EssentialsX wiki: https://github.com/EssentialsX/Essentials/wiki
|
||||||
|
|
||||||
# Available placeholders:
|
|
||||||
# {MESSAGE} - The content of the chat message.
|
|
||||||
# {USERNAME} - The sender's username.
|
|
||||||
# {DISPLAYNAME} - The sender's display name.
|
|
||||||
# {NICKNAME} - The sender's Essentials nickname. If the sender has no nickname, the username is shown.
|
|
||||||
# {PREFIX} - The sender's prefix, supplied by a permissions plugin.
|
|
||||||
# {SUFFIX} - The sender's suffix, supplied by a permissions plugin.
|
|
||||||
# {GROUP} - The sender's primary group name, supplied by a permissions plugin.
|
|
||||||
# {WORLD} - The world alias of the sender's current world. See the world-aliases section below for details.
|
|
||||||
# {WORLDNAME} - The full name of the sender's current world.
|
|
||||||
# {SHORTWORLDNAME} - The first character of the sender's current world.
|
|
||||||
# {TEAMNAME} - The sender's scoreboard team name.
|
|
||||||
# {TEAMPREFIX} - The sender's scoreboard team prefix.
|
|
||||||
# {TEAMSUFFIX} - The sender's scoreboard team suffix.
|
|
||||||
|
|
||||||
format: '<{DISPLAYNAME}> {MESSAGE}'
|
format: '<{DISPLAYNAME}> {MESSAGE}'
|
||||||
#format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
|
#format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
|
||||||
#format: '&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}'
|
#format: '&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}'
|
||||||
|
|
||||||
group-formats:
|
group-formats:
|
||||||
# default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
|
# Default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
|
||||||
# admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'
|
# Admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'
|
||||||
|
|
||||||
# If you are using group formats make sure to remove the '#' to allow the setting to be read.
|
# If you are using group formats make sure to remove the '#' to allow the setting to be read.
|
||||||
# Note: Group names are case-sensitive so you must match them up with your permission plugin.
|
|
||||||
|
|
||||||
# You can use permissions to control whether players can use formatting codes in their chat messages.
|
|
||||||
# See https://essentialsx.net/wiki/Color-Permissions.html for more information.
|
|
||||||
|
|
||||||
# World aliases allow you to replace the world name with something different in the chat format.
|
|
||||||
# If you are using world aliases, make sure to remove the '#' at the start to allow the setting to be read.
|
|
||||||
world-aliases:
|
|
||||||
# plots: "&dP&r"
|
|
||||||
# creative: "&eC&r"
|
|
||||||
|
|
||||||
# Whether players should be placed into shout mode by default.
|
|
||||||
shout-default: false
|
|
||||||
|
|
||||||
# Whether a player's shout mode should persist restarts.
|
|
||||||
persist-shout: false
|
|
||||||
|
|
||||||
# Whether chat questions should be enabled or not.
|
|
||||||
question-enabled: true
|
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
# | EssentialsX Protect | #
|
# | EssentialsProtect | #
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
# You need to install EssentialsX Protect for this section to work.
|
# This section requires the EssentialsProtect.jar to work.
|
||||||
# See https://essentialsx.net/wiki/Module-Breakdown.html for more information.
|
|
||||||
|
|
||||||
protect:
|
protect:
|
||||||
|
|
||||||
# General physics/behavior modifications. Set these to true to disable behaviours.
|
# General physics/behavior modifications.
|
||||||
prevent:
|
prevent:
|
||||||
lava-flow: false
|
lava-flow: false
|
||||||
water-flow: false
|
water-flow: false
|
||||||
water-bucket-flow: false
|
water-bucket-flow: false
|
||||||
fire-spread: true
|
fire-spread: true
|
||||||
lava-fire-spread: true
|
lava-fire-spread: true
|
||||||
lava-itemdamage: false
|
|
||||||
flint-fire: false
|
flint-fire: false
|
||||||
lightning-fire-spread: true
|
lightning-fire-spread: true
|
||||||
portal-creation: false
|
portal-creation: false
|
||||||
tnt-explosion: false
|
tnt-explosion: false
|
||||||
tnt-playerdamage: false
|
tnt-playerdamage: false
|
||||||
tnt-itemdamage: false
|
|
||||||
tnt-minecart-explosion: false
|
tnt-minecart-explosion: false
|
||||||
tnt-minecart-playerdamage: false
|
tnt-minecart-playerdamage: false
|
||||||
tnt-minecart-itemdamage: false
|
|
||||||
fireball-explosion: false
|
fireball-explosion: false
|
||||||
fireball-fire: false
|
fireball-fire: false
|
||||||
fireball-playerdamage: false
|
fireball-playerdamage: false
|
||||||
fireball-itemdamage: false
|
|
||||||
witherskull-explosion: false
|
witherskull-explosion: false
|
||||||
witherskull-playerdamage: false
|
witherskull-playerdamage: false
|
||||||
witherskull-itemdamage: false
|
|
||||||
wither-spawnexplosion: false
|
wither-spawnexplosion: false
|
||||||
wither-blockreplace: false
|
wither-blockreplace: false
|
||||||
creeper-explosion: false
|
creeper-explosion: false
|
||||||
creeper-playerdamage: false
|
creeper-playerdamage: false
|
||||||
creeper-itemdamage: false
|
|
||||||
creeper-blockdamage: false
|
creeper-blockdamage: false
|
||||||
ender-crystal-explosion: false
|
|
||||||
enderdragon-blockdamage: true
|
enderdragon-blockdamage: true
|
||||||
enderman-pickup: false
|
enderman-pickup: false
|
||||||
villager-death: false
|
villager-death: false
|
||||||
bed-explosion: false
|
|
||||||
respawn-anchor-explosion: false
|
|
||||||
# Monsters won't follow players.
|
# Monsters won't follow players.
|
||||||
# permission essentials.protect.entitytarget.bypass disables this.
|
# permission essentials.protect.entitytarget.bypass disables this.
|
||||||
entitytarget: false
|
entitytarget: false
|
||||||
# Prevents zombies from breaking down doors
|
# Prevent the spawning of creatures.
|
||||||
zombie-door-break: false
|
|
||||||
# Prevents Ravagers from stealing blocks
|
|
||||||
ravager-thief: false
|
|
||||||
# Prevents sheep from turning grass to dirt
|
|
||||||
sheep-eat-grass: false
|
|
||||||
# Prevent certain transformations.
|
|
||||||
transformation:
|
|
||||||
# Prevent creepers becoming charged when struck by lightning.
|
|
||||||
charged-creeper: false
|
|
||||||
# Prevent villagers becoming zombie villagers.
|
|
||||||
zombie-villager: false
|
|
||||||
# Prevent zombie villagers being cured.
|
|
||||||
villager: false
|
|
||||||
# Prevent villagers becoming witches when struck by lightning.
|
|
||||||
witch: false
|
|
||||||
# Prevent pigs becoming zombie pigmen when struck by lightning.
|
|
||||||
zombie-pigman: false
|
|
||||||
# Prevent zombies turning into drowneds, and husks turning into zombies.
|
|
||||||
drowned: false
|
|
||||||
# Prevent mooshrooms changing colour when struck by lightning.
|
|
||||||
mooshroom: false
|
|
||||||
# Prevent the spawning of creatures. If a creature is missing, you can add it following the format below.
|
|
||||||
spawn:
|
spawn:
|
||||||
creeper: false
|
creeper: false
|
||||||
skeleton: false
|
skeleton: false
|
||||||
|
@ -1044,7 +759,6 @@ protect:
|
||||||
bat: false
|
bat: false
|
||||||
witch: false
|
witch: false
|
||||||
horse: false
|
horse: false
|
||||||
phantom: false
|
|
||||||
|
|
||||||
# Maximum height the creeper should explode. -1 allows them to explode everywhere.
|
# Maximum height the creeper should explode. -1 allows them to explode everywhere.
|
||||||
# Set prevent.creeper-explosion to true, if you want to disable creeper explosions.
|
# Set prevent.creeper-explosion to true, if you want to disable creeper explosions.
|
||||||
|
@ -1091,45 +805,48 @@ protect:
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
# | EssentialsX AntiBuild | #
|
# | EssentialsAntiBuild | #
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
# You need to install EssentialsX AntiBuild for this section to work.
|
# This section requires the EssentialsAntiBuild.jar to work.
|
||||||
# See https://essentialsx.net/wiki/Module-Breakdown.html and http://wiki.ess3.net/wiki/AntiBuild for more information.
|
|
||||||
|
|
||||||
# Should people without the essentials.build permission be allowed to build?
|
# Disable various default physics and behaviors
|
||||||
|
# For more information, visit http://wiki.ess3.net/wiki/AntiBuild
|
||||||
|
|
||||||
|
# Should people with build: false in permissions be allowed to build?
|
||||||
# Set true to disable building for those people.
|
# Set true to disable building for those people.
|
||||||
# Setting to false means EssentialsAntiBuild will never prevent you from building.
|
# Setting to false means EssentialsAntiBuild will never prevent you from building.
|
||||||
build: true
|
build: true
|
||||||
|
|
||||||
# Should people without the essentials.build permission be allowed to use items?
|
# Should people with build: false in permissions be allowed to use items?
|
||||||
# Set true to disable using for those people.
|
# Set true to disable using for those people.
|
||||||
# Setting to false means EssentialsAntiBuild will never prevent you from using items.
|
# Setting to false means EssentialsAntiBuild will never prevent you from using items.
|
||||||
use: true
|
use: true
|
||||||
|
|
||||||
# Should we warn people when they are not allowed to build?
|
# Should we tell people they are not allowed to build?
|
||||||
warn-on-build-disallow: true
|
warn-on-build-disallow: true
|
||||||
|
|
||||||
# For which block types would you like to be alerted?
|
# For which block types would you like to be alerted?
|
||||||
# You can find a list of items at https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html.
|
# You can find a list of IDs in plugins/Essentials/items.csv after loading Essentials for the first time.
|
||||||
|
# 10 = lava :: 11 = still lava :: 46 = TNT :: 327 = lava bucket
|
||||||
alert:
|
alert:
|
||||||
on-placement: LAVA,TNT,LAVA_BUCKET
|
on-placement: 10,11,46,327
|
||||||
on-use: LAVA_BUCKET
|
on-use: 327
|
||||||
on-break:
|
on-break:
|
||||||
|
|
||||||
blacklist:
|
blacklist:
|
||||||
|
|
||||||
# Which blocks should people be prevented from placing?
|
# Which blocks should people be prevented from placing?
|
||||||
placement: LAVA,TNT,LAVA_BUCKET
|
placement: 10,11,46,327
|
||||||
|
|
||||||
# Which items should people be prevented from using?
|
# Which items should people be prevented from using?
|
||||||
usage: LAVA_BUCKET
|
usage: 327
|
||||||
|
|
||||||
# Which blocks should people be prevented from breaking?
|
# Which blocks should people be prevented from breaking?
|
||||||
break:
|
break:
|
||||||
|
|
||||||
# Which blocks should not be moved by pistons?
|
# Which blocks should not be pushed by pistons?
|
||||||
piston:
|
piston:
|
||||||
|
|
||||||
# Which blocks should not be dispensed by dispensers
|
# Which blocks should not be dispensed by dispensers
|
||||||
|
@ -1137,12 +854,11 @@ protect:
|
||||||
|
|
||||||
############################################################
|
############################################################
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
# | EssentialsX Spawn + New Players | #
|
# | Essentials Spawn / New Players | #
|
||||||
# +------------------------------------------------------+ #
|
# +------------------------------------------------------+ #
|
||||||
############################################################
|
############################################################
|
||||||
|
|
||||||
# You need to install EssentialsX Spawn for this section to work.
|
# This section requires essentialsspawn.jar to work.
|
||||||
# See https://essentialsx.net/wiki/Module-Breakdown.html for more information.
|
|
||||||
|
|
||||||
newbies:
|
newbies:
|
||||||
# Should we announce to the server when someone logs in for the first time?
|
# Should we announce to the server when someone logs in for the first time?
|
||||||
|
@ -1165,25 +881,16 @@ newbies:
|
||||||
# Set this to lowest, if you want Multiverse to handle the respawning.
|
# Set this to lowest, if you want Multiverse to handle the respawning.
|
||||||
# Set this to high, if you want EssentialsSpawn to handle the respawning.
|
# Set this to high, if you want EssentialsSpawn to handle the respawning.
|
||||||
# Set this to highest, if you want to force EssentialsSpawn to handle the respawning.
|
# Set this to highest, if you want to force EssentialsSpawn to handle the respawning.
|
||||||
# Note: Changes will not apply until after the server is restarted.
|
|
||||||
respawn-listener-priority: high
|
respawn-listener-priority: high
|
||||||
|
|
||||||
# What priority should we use for handling spawning on joining the server?
|
# What priority should we use for handling spawning on joining the server?
|
||||||
# See respawn-listener-priority for possible values.
|
# See respawn-listener-priority for possible values.
|
||||||
# Note: Changing this may impact or break spawn-on-join functionality.
|
# Note: changing this may impact or break spawn-on-join functionality.
|
||||||
# Note: Changes will not apply until after the server is restarted.
|
|
||||||
spawn-join-listener-priority: high
|
spawn-join-listener-priority: high
|
||||||
|
|
||||||
# When users die, should they respawn at their first home or bed, instead of the spawnpoint?
|
# When users die, should they respawn at their first home or bed, instead of the spawnpoint?
|
||||||
respawn-at-home: false
|
respawn-at-home: false
|
||||||
|
|
||||||
# When users die, should they respawn at their bed instead of the spawnpoint?
|
|
||||||
# The value of respawn-at-home (above) has to be true.
|
|
||||||
respawn-at-home-bed: true
|
|
||||||
|
|
||||||
# When users die, should EssentialsSpawn respect users' respawn anchors?
|
|
||||||
respawn-at-anchor: false
|
|
||||||
|
|
||||||
# Teleport all joining players to the spawnpoint
|
# Teleport all joining players to the spawnpoint
|
||||||
spawn-on-join: false
|
spawn-on-join: false
|
||||||
# The following value of `guests` states that all players in group `guests` will be teleported to spawn when joining.
|
# The following value of `guests` states that all players in group `guests` will be teleported to spawn when joining.
|
||||||
|
|
182
FastAsyncWorldEdit/config.yml
Normal file → Executable file
182
FastAsyncWorldEdit/config.yml
Normal file → Executable file
|
@ -1,28 +1,31 @@
|
||||||
# These first 6 aren't configurable
|
# These first 6 aren't configurable
|
||||||
issues: "https://github.com/IntellectualSites/FastAsyncWorldEdit/issues"
|
issues: "https://github.com/boy0001/FastAsyncWorldedit/issues"
|
||||||
wiki: "https://intellectualsites.github.io/fastasyncworldedit-documentation/"
|
wiki: "https://github.com/boy0001/FastAsyncWorldedit/wiki/"
|
||||||
date: "Tue Jan 31 00:00:00 GMT 2023"
|
date: "5 Nov 2018 00:00:00 GMT"
|
||||||
build: "https://ci.athion.net/job/FastAsyncWorldEdit/336"
|
build: "https://ci.athion.net/job/FastAsyncWorldEdit/1218"
|
||||||
commit: "https://github.com/IntellectualSites/FastAsyncWorldEdit/commit/f5019fe5"
|
commit: "https://github.com/boy0001/FastAsyncWorldedit/commit/f3fdef6"
|
||||||
platform: "Bukkit"
|
platform: "bukkit"
|
||||||
|
# Options: de, es, fr, nl, ru, tr
|
||||||
|
# Create a PR to contribute a translation: https://github.com/boy0001/FastAsyncWorldedit/new/master/core/src/main/resources
|
||||||
|
language: ''
|
||||||
|
# Enable or disable automatic updates
|
||||||
|
# - true = update automatically in the background
|
||||||
|
# - confirm = prompt an admin to confirm each update
|
||||||
|
# - false = do not update the plugin
|
||||||
|
update: "false"
|
||||||
|
# Send anonymous usage statistics
|
||||||
|
metrics: true
|
||||||
# Set true to enable WorldEdit restrictions per region (e.g. PlotSquared or WorldGuard).
|
# Set true to enable WorldEdit restrictions per region (e.g. PlotSquared or WorldGuard).
|
||||||
# To be allowed to WorldEdit in a region, users need the appropriate
|
# To be allowed to WorldEdit in a region, users need the appropriate
|
||||||
# fawe.<plugin> permission. See the Permissions page for supported region plugins.
|
# fawe.<plugin> permission. See the Permissions page for supported region plugins.
|
||||||
region-restrictions: true
|
region-restrictions: true
|
||||||
|
# FAWE will skip chunks when there's not enough memory available
|
||||||
|
prevent-crashes: false
|
||||||
# FAWE will cancel non admin edits when memory consumption exceeds this %
|
# FAWE will cancel non admin edits when memory consumption exceeds this %
|
||||||
# - Bypass with `/wea` or `//fast` or `fawe.bypass`
|
# - Bypass with `/wea` or `//fast` or `fawe.bypass`
|
||||||
# - Disable with 100 or -1.
|
# - Disable with 100 or -1.
|
||||||
max-memory-percent: 95
|
max-memory-percent: 95
|
||||||
|
|
||||||
# Enable or disable core components
|
|
||||||
enabled-components:
|
|
||||||
commands: true
|
|
||||||
# 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
|
|
||||||
# Whether or not FAWE should notify you on startup about new versions available.
|
|
||||||
update-notifications: true
|
|
||||||
|
|
||||||
clipboard:
|
clipboard:
|
||||||
# Store the clipboard on disk instead of memory
|
# Store the clipboard on disk instead of memory
|
||||||
# - Will be slightly slower
|
# - Will be slightly slower
|
||||||
|
@ -33,15 +36,9 @@ clipboard:
|
||||||
# - 0 = No compression
|
# - 0 = No compression
|
||||||
# - 1 = Fast compression
|
# - 1 = Fast compression
|
||||||
# - 2-17 = Slower compression
|
# - 2-17 = Slower compression
|
||||||
# - levels over 6 require ZSTD 1.4.8+ to be installed to the system
|
|
||||||
compression-level: 1
|
compression-level: 1
|
||||||
# Number of days to keep history on disk before deleting it
|
# Number of days to keep history on disk before deleting it
|
||||||
delete-after-days: 1
|
delete-after-days: 1
|
||||||
# If a player's clipboard should be deleted upon logout
|
|
||||||
delete-on-logout: false
|
|
||||||
# Allows NBT stored in a clipboard to be written to disk
|
|
||||||
# - Requires clipboard.use-disk to be enabled
|
|
||||||
save-clipboard-nbt-to-disk: true
|
|
||||||
|
|
||||||
lighting:
|
lighting:
|
||||||
# If packet sending should be delayed until relight is finished
|
# If packet sending should be delayed until relight is finished
|
||||||
|
@ -53,7 +50,7 @@ lighting:
|
||||||
# - 2 = All (Slowly relight every blocks)
|
# - 2 = All (Slowly relight every blocks)
|
||||||
mode: 1
|
mode: 1
|
||||||
# If existing lighting should be removed before relighting
|
# If existing lighting should be removed before relighting
|
||||||
remove-first: true
|
remove-first: false
|
||||||
|
|
||||||
# Generic tick limiter (not necessarily WorldEdit related, but useful to stop abuse)
|
# Generic tick limiter (not necessarily WorldEdit related, but useful to stop abuse)
|
||||||
tick-limiter:
|
tick-limiter:
|
||||||
|
@ -72,26 +69,26 @@ tick-limiter:
|
||||||
# - Horizontal fireworks can be hacked in to crash a server
|
# - Horizontal fireworks can be hacked in to crash a server
|
||||||
fireworks-load-chunks: false
|
fireworks-load-chunks: false
|
||||||
|
|
||||||
# Web/HTTP connection related settings
|
|
||||||
web:
|
web:
|
||||||
|
# Should download urls be shortened?
|
||||||
|
# - Links are less secure as they could be brute forced
|
||||||
|
shorten-urls: false
|
||||||
# The web interface for clipboards
|
# The web interface for clipboards
|
||||||
# - All schematics are anonymous and private
|
# - All schematics are anonymous and private
|
||||||
# - Downloads can be deleted by the user
|
# - Downloads can be deleted by the user
|
||||||
# - Supports clipboard uploads, downloads and saves
|
# - Supports clipboard uploads, downloads and saves
|
||||||
url: "https://schem.intellectualsites.com/fawe/"
|
url: "https://empcraft.com/fawe/"
|
||||||
# The maximum amount of time in seconds the plugin can attempt to load images for.
|
# The web interface for assets
|
||||||
max-image-load-time: 5
|
# - All schematics are organized and public
|
||||||
# The maximum size (width x length) an image being loaded can be.
|
# - Assets can be searched, selected and downloaded
|
||||||
# - 8294400 is 3840x2160
|
assets: "https://empcraft.com/assetpack/"
|
||||||
max-image-size: 8294400
|
|
||||||
|
|
||||||
extent:
|
extent:
|
||||||
# Don't bug console when these plugins slow down WorldEdit operations
|
# Don't bug console when these plugins slow down WorldEdit operations
|
||||||
# - You'll see a message in console or ingame if you need to change this option
|
# - You'll see a message in console if you need to change this option
|
||||||
allowed-plugins:
|
allowed-plugins: []
|
||||||
- "com.example.ExamplePlugin"
|
|
||||||
# Should debug messages be sent when third party extents are used?
|
# Should debug messages be sent when third party extents are used?
|
||||||
debug: true
|
debug: false
|
||||||
|
|
||||||
# Experimental options, use at your own risk
|
# Experimental options, use at your own risk
|
||||||
# - UNSAFE = Can cause permanent damage to the server
|
# - UNSAFE = Can cause permanent damage to the server
|
||||||
|
@ -101,56 +98,44 @@ experimental:
|
||||||
# - IMPROPER USE CAN CAUSE WORLD CORRUPTION!
|
# - IMPROPER USE CAN CAUSE WORLD CORRUPTION!
|
||||||
anvil-queue-mode: false
|
anvil-queue-mode: false
|
||||||
# [SAFE] Dynamically increase the number of chunks rendered
|
# [SAFE] Dynamically increase the number of chunks rendered
|
||||||
# - Requires Paper
|
# - Requires Paper: ci.destroystokyo.com/job/PaperSpigot/
|
||||||
# - Set your server view distance to 1 (spigot.yml, server.properties)
|
# - Set your server view distance to 3 (spigot.yml, server.properties)
|
||||||
# - Based on tps and player movement
|
# - Based on tps and player movement
|
||||||
# - Note: If entities become hidden, increase the server view distance to 3
|
# - Please provide feedback
|
||||||
dynamic-chunk-rendering: -1
|
dynamic-chunk-rendering: -1
|
||||||
# Allows brushes to be persistent (default: true)
|
# [SAFE] Allows brushes to be persistent
|
||||||
persistent-brushes: true
|
persistent-brushes: false
|
||||||
|
# [SAFE] Enable CUI without needing the mod installed (Requires ProtocolLib)
|
||||||
|
vanilla-cui: false
|
||||||
|
# Disable using native libraries
|
||||||
|
disable-natives: false
|
||||||
# [SAFE] Keep entities that are positioned in non-air blocks when editing an area
|
# [SAFE] Keep entities that are positioned in non-air blocks when editing an area
|
||||||
# Might cause client-side FPS lag in some situations
|
# Might cause client-side FPS lagg in some situations
|
||||||
keep-entities-in-blocks: false
|
keep-entities-in-blocks: false
|
||||||
# [SAFE] Attempt to remove entities from the world if they were not present in the expected chunk (default: true)
|
# [SAFE] Experimental scripting support for Java 9
|
||||||
# - Sometimes an entity may have moved into a different chunk to that which FAWE expected
|
# -
|
||||||
# - This option allows FAWE to attempt to remove the entity, even if present in a different chunk
|
modern-craftscripts: false
|
||||||
# - If the entity is in an unloaded or partially loaded chunk, this will fail
|
|
||||||
# - If an entity cannot be removed, it is possible duplicate entities may be created when using undo and/or redo
|
|
||||||
remove-entity-from-world-on-chunk-fail: true
|
|
||||||
# Other experimental features
|
|
||||||
other: false
|
|
||||||
# Allow fluids placed by FAWE to tick (flow). This could cause the big lags.
|
|
||||||
# This has no effect on existing blocks one way or the other.
|
|
||||||
# Changes due to fluid flow will not be tracked by history, thus may have unintended consequences
|
|
||||||
allow-tick-fluids: false
|
|
||||||
# Sets a maximum limit (in kb) for the size of a player's schematics directory (per-player mode only)
|
|
||||||
# Set to -1 to disable
|
|
||||||
per-player-file-size-limit: -1
|
|
||||||
# Sets a maximum limit for the amount of schematics in a player's schematics directory (per-player mode only)
|
|
||||||
# Set to -1 to disable
|
|
||||||
per-player-file-num-limit: -1
|
|
||||||
|
|
||||||
# This relates to how FAWE places chunks
|
# This relates to how FAWE places chunks
|
||||||
queue:
|
queue:
|
||||||
|
# This should equal the number of processors you have
|
||||||
|
# - Set this to 1 if you need reliable `/timings`
|
||||||
|
parallel-threads: 4
|
||||||
progress:
|
progress:
|
||||||
# Display constant titles about the progress of a user's edit
|
# Display constant titles about the progress of a user's edit
|
||||||
# - false = disabled
|
# - false = disabled
|
||||||
# - title = Display progress titles
|
# - title = Display progress titles
|
||||||
# - chat = Display progress in chat
|
# - chat = Display progress in chat
|
||||||
display: "false"
|
display: "title"
|
||||||
# How often edit progress is displayed
|
# How often edit progress is displayed
|
||||||
interval: 1
|
interval: 1
|
||||||
# Delay sending progress in milliseconds (so quick edits don't spam)
|
# Delay sending progress in milliseconds (so quick edits don't spam)
|
||||||
delay: 5000
|
delay: 5000
|
||||||
# This should equal the number of processors you have
|
|
||||||
parallel-threads: 4
|
|
||||||
# When doing edits that effect more than this many chunks:
|
# When doing edits that effect more than this many chunks:
|
||||||
# - FAWE will start placing before all calculations are finished
|
# - FAWE will start placing before all calculations are finished
|
||||||
# - A larger value will use slightly less CPU time
|
# - A larger value will use slightly less CPU time
|
||||||
# - A smaller value will reduce memory usage
|
# - A smaller value will reduce memory usage
|
||||||
# - A value too small may break some operations (deform?)
|
# - A value too small may break some operations (deform?)
|
||||||
# - Values smaller than the configurated parallel-threads are not accepted
|
|
||||||
# - It is recommended this option be at least 2x greater than parallel-threads
|
|
||||||
target-size: 64
|
target-size: 64
|
||||||
# Force FAWE to start placing chunks regardless of whether an edit is finished processing
|
# Force FAWE to start placing chunks regardless of whether an edit is finished processing
|
||||||
# - A larger value will use slightly less CPU time
|
# - A larger value will use slightly less CPU time
|
||||||
|
@ -160,26 +145,17 @@ queue:
|
||||||
# Increase or decrease queue intensity (ms) [-50,50]:
|
# Increase or decrease queue intensity (ms) [-50,50]:
|
||||||
# 0 = balance of performance / stability
|
# 0 = balance of performance / stability
|
||||||
# -10 = Allocate 10ms less for chunk placement
|
# -10 = Allocate 10ms less for chunk placement
|
||||||
# Too high can cause lag spikes (you might be okay with this)
|
# Too high will can cause lag spikes (you might be okay with this)
|
||||||
# Too low will result in slow edits
|
# Too low will result in slow edits
|
||||||
extra-time-ms: 0
|
extra-time-ms: 0
|
||||||
# Loading the right amount of chunks beforehand can speed up operations
|
# Loading the right amount of chunks beforehand can speed up operations
|
||||||
# - Low values may result in FAWE waiting on requests to the main thread
|
# - Low values may result in FAWE waiting on requests to the main thread
|
||||||
# - Higher values use more memory and isn't noticeably faster
|
# - Higher values use more memory and isn't noticeably faster
|
||||||
# - A good (relatively) safe way to set this is
|
preload-chunks: 32
|
||||||
# - Use 128 x GB of RAM / number of players expected to be using WE at the same time
|
|
||||||
# - Paper and derivatives only. (requires delay-chunk-unloads-by to be set).
|
|
||||||
preload-chunk-count: 512
|
|
||||||
# If pooling is enabled (reduces GC, higher memory usage)
|
|
||||||
# - Enable to improve performance at the expense of memory
|
|
||||||
pool: true
|
|
||||||
# Discard edits which have been idle for a certain amount of time (ms)
|
# Discard edits which have been idle for a certain amount of time (ms)
|
||||||
# - E.g. A plugin creates an EditSession but never does anything with it
|
# - E.g. A plugin creates an EditSession but never does anything with it
|
||||||
# - This only applies to plugins improperly using WorldEdit's legacy API
|
# - This only applies to plugins improperly using WorldEdit's legacy API
|
||||||
discard-after-ms: 60000
|
discard-after-ms: 60000
|
||||||
# When using fastmode do not bother to tick existing/placed blocks/fluids
|
|
||||||
# Only works in versions up to 1.17.1
|
|
||||||
no-tick-fastmode: true
|
|
||||||
|
|
||||||
history:
|
history:
|
||||||
# Should history be saved on disk:
|
# Should history be saved on disk:
|
||||||
|
@ -196,10 +172,6 @@ history:
|
||||||
# - Much faster as it avoids duplicate block checks
|
# - Much faster as it avoids duplicate block checks
|
||||||
# - Slightly worse compression since dispatch order is different
|
# - Slightly worse compression since dispatch order is different
|
||||||
combine-stages: true
|
combine-stages: true
|
||||||
# Do not wait for a chunk's history to save before sending it
|
|
||||||
# - Undo/redo commands will wait until the history has been written to disk before executing
|
|
||||||
# - Requires combine-stages = true
|
|
||||||
send-before-history: true
|
|
||||||
# Higher compression reduces the size of history at the expense of CPU
|
# Higher compression reduces the size of history at the expense of CPU
|
||||||
# 0 = Uncompressed byte array (fastest)
|
# 0 = Uncompressed byte array (fastest)
|
||||||
# 1 = 1 pass fast compressor (default)
|
# 1 = 1 pass fast compressor (default)
|
||||||
|
@ -212,7 +184,6 @@ history:
|
||||||
# 8 = 1 x high, 1 x medium, 2 x fast
|
# 8 = 1 x high, 1 x medium, 2 x fast
|
||||||
# 9 = 1 x high, 1 x medium, 3 x fast (best compression)
|
# 9 = 1 x high, 1 x medium, 3 x fast (best compression)
|
||||||
# NOTE: If using disk, do some compression (3+) as smaller files save faster
|
# NOTE: If using disk, do some compression (3+) as smaller files save faster
|
||||||
# - levels over 6 require ZSTD 1.4.8+ to be installed to the system
|
|
||||||
compression-level: 3
|
compression-level: 3
|
||||||
# The buffer size for compression:
|
# The buffer size for compression:
|
||||||
# - Larger = better ratio but uses more upfront memory
|
# - Larger = better ratio but uses more upfront memory
|
||||||
|
@ -251,6 +222,7 @@ history:
|
||||||
|
|
||||||
# Paths for various directories
|
# Paths for various directories
|
||||||
paths:
|
paths:
|
||||||
|
tokens: "tokens"
|
||||||
# Put any minecraft or mod jars for FAWE to be aware of block textures
|
# Put any minecraft or mod jars for FAWE to be aware of block textures
|
||||||
textures: "textures"
|
textures: "textures"
|
||||||
heightmap: "heightmap"
|
heightmap: "heightmap"
|
||||||
|
@ -258,8 +230,9 @@ paths:
|
||||||
# Multiple servers can use the same clipboards
|
# Multiple servers can use the same clipboards
|
||||||
# - Use a shared directory or NFS/Samba
|
# - Use a shared directory or NFS/Samba
|
||||||
clipboard: "clipboard"
|
clipboard: "clipboard"
|
||||||
# Each player has his or her own sub directory for schematics
|
# Each player has their own sub directory for schematics
|
||||||
per-player-schematics: false
|
per-player-schematics: true
|
||||||
|
commands: "commands"
|
||||||
|
|
||||||
# Region restriction settings
|
# Region restriction settings
|
||||||
region-restrictions-options:
|
region-restrictions-options:
|
||||||
|
@ -267,25 +240,6 @@ region-restrictions-options:
|
||||||
# - MEMBER = Players added to a region
|
# - MEMBER = Players added to a region
|
||||||
# - OWNER = Players who own the region
|
# - OWNER = Players who own the region
|
||||||
mode: "MEMBER"
|
mode: "MEMBER"
|
||||||
# Allow region blacklists.
|
|
||||||
# - Currently only implemented for WorldGuard
|
|
||||||
# - see region-restrictions-options.worldguard-region-blacklist
|
|
||||||
allow-blacklists: false
|
|
||||||
# List of plugin mask managers that should be exclusive. Exclusive managers are not
|
|
||||||
# checked for edit restrictions if another manager already allowed an edit, and further
|
|
||||||
# managers are not checked if an exclusive manager allows an edit.
|
|
||||||
# - May be useful to add PlotSquared if using both P2 and WorldGuard on a server
|
|
||||||
# - Some custom-implementations in other plugins may override this setting
|
|
||||||
exclusive-managers:
|
|
||||||
- "ExamplePlugin"
|
|
||||||
# If a worldguard-protected world should be considered as a region blacklist.
|
|
||||||
# - This will create a blacklist of regions where an edit cannot operate.
|
|
||||||
# - Useful for a "freebuild" worlds with few protected areas.
|
|
||||||
# - May cause performance loss with large numbers of protected areas.
|
|
||||||
# - Requires region-restrictions-options.allow-blacklists be true.
|
|
||||||
# - Will still search for current allowed regions to limit the edit to.
|
|
||||||
# - Any blacklist regions are likely to override any internal allowed regions.
|
|
||||||
worldguard-region-blacklist: false
|
|
||||||
# The "default" limit group affects those without a specific limit permission.
|
# The "default" limit group affects those without a specific limit permission.
|
||||||
# To grant someone different limits, copy the default limits group
|
# To grant someone different limits, copy the default limits group
|
||||||
# and give it a different name (e.g. newbie). Then give the user the limit
|
# and give it a different name (e.g. newbie). Then give the user the limit
|
||||||
|
@ -314,7 +268,7 @@ limits:
|
||||||
# Maximum time in milliseconds //calc can execute
|
# Maximum time in milliseconds //calc can execute
|
||||||
max-expression-ms: 50
|
max-expression-ms: 50
|
||||||
# Cinematic block placement:
|
# Cinematic block placement:
|
||||||
# - Adds a delay to block placement (nanoseconds/block)
|
# - Adds a delay to block placement (ms/block)
|
||||||
# - Having an artificial delay will use more CPU/Memory
|
# - Having an artificial delay will use more CPU/Memory
|
||||||
speed-reduction: 0
|
speed-reduction: 0
|
||||||
# Place chunks instead of individual blocks:
|
# Place chunks instead of individual blocks:
|
||||||
|
@ -328,31 +282,5 @@ limits:
|
||||||
inventory-mode: 0
|
inventory-mode: 0
|
||||||
# Should large edits require confirmation (>16384 chunks)
|
# Should large edits require confirmation (>16384 chunks)
|
||||||
confirm-large: true
|
confirm-large: true
|
||||||
# If undo and redo commands should be restricted to allowed regions
|
# List of blocks to strip nbt from
|
||||||
# - Prevents scenarios where players can delete/reset a region, and then continue to undo/redo on it
|
|
||||||
restrict-history-to-regions: true
|
|
||||||
# List of nbt tags to strip from blocks, e.g. Items
|
|
||||||
strip-nbt: []
|
strip-nbt: []
|
||||||
# If the disallowed blocks listed in worldedit-config.yml should be disallowed in all edits,
|
|
||||||
# not just where blocks patterns are used.
|
|
||||||
# - Can prevent blocks being pasted from clipboards, etc.
|
|
||||||
# - If fast-placement is disabled, this may cause edits to be slower.
|
|
||||||
universal-disallowed-blocks: true
|
|
||||||
# List of blocks to deny use of. Can be either an entire block type or a block with a specific property value.
|
|
||||||
# Where block properties are specified, any blockstate with the property will be disallowed (e.g. all directions
|
|
||||||
# of a waterlogged fence). For blocking/remapping of all occurrences of a property like waterlogged, see
|
|
||||||
# remap-properties below.
|
|
||||||
# Example block property blocking:
|
|
||||||
# - "minecraft:conduit[waterlogged=true]"
|
|
||||||
# - "minecraft:piston[extended=false,facing=west]"
|
|
||||||
# - "minecraft:wheat[age=7]"
|
|
||||||
disallowed-blocks:
|
|
||||||
- "minecraft:wheat"
|
|
||||||
- "minecraft:fire"
|
|
||||||
- "minecraft:redstone_wire"
|
|
||||||
# List of block properties that should be remapped if used in an edit. Entries should take the form
|
|
||||||
# "property_name[value1_old:value1_new,value2_old:value2_new]". For example:
|
|
||||||
# - "waterlogged[true:false]"
|
|
||||||
# - "age[7:4,6:4,5:4]"
|
|
||||||
# - "extended[true:false]"
|
|
||||||
remap-properties: []
|
|
||||||
|
|
0
Jobs/Signs.yml
Normal file → Executable file
0
Jobs/Signs.yml
Normal file → Executable file
|
@ -1,41 +0,0 @@
|
||||||
# Attention! If category name has _ in it, that means its legacy item which was converted from jobConfig.yml file
|
|
||||||
# Keep this format until you will be sure that all legacy items have been converted throw usage, which is automatic process when player uses items with boost in them
|
|
||||||
|
|
||||||
# Name which will be used to identify this particular item boost
|
|
||||||
# This is EXAMPLE boost and will be ignored
|
|
||||||
exampleBoost:
|
|
||||||
# Item Id which can be any material name as of 1.13 update
|
|
||||||
# This is only used when performing command like /jobs give, but boost itself is not dependent on item type
|
|
||||||
# You can use ingame command /jobs edititemboost to give particular boost to any item you are holding
|
|
||||||
id: Golden_shovel
|
|
||||||
# (Optional) Item custom name
|
|
||||||
# Custom colors like &2 &5 can be used
|
|
||||||
name: '&2Custom item name'
|
|
||||||
# (Optional) Item custom lore
|
|
||||||
# Same as name, supports color codes
|
|
||||||
lore:
|
|
||||||
- '&2Some random'
|
|
||||||
- '&5Lore with some'
|
|
||||||
- '&7Colors'
|
|
||||||
# (Optional) Item custom enchants
|
|
||||||
# All enchantment names can be found https://hub.spigotmc.org/javadocs/spigot/org/bukkit/enchantments/Enchantment.html
|
|
||||||
enchants:
|
|
||||||
- FIRE_ASPECT=1
|
|
||||||
- DAMAGE_ALL=1
|
|
||||||
# (Optional) Leather armour colors (0-255)
|
|
||||||
leather-color: 82,34,125
|
|
||||||
# [Required] Money boost: 1.1 is equals 10% more income when 0.9 is equals 10% less from base income
|
|
||||||
moneyBoost: 1.0
|
|
||||||
expBoost: 1.0
|
|
||||||
pointsBoost: 1.0
|
|
||||||
# [Required] Jobs which should receive this boost
|
|
||||||
# Can be specific jobs or use 'all' to give this boost for every job
|
|
||||||
jobs:
|
|
||||||
- Miner
|
|
||||||
- Woodcutter
|
|
||||||
- all
|
|
||||||
# (Optional) Defines level of job from which this boost should be applied
|
|
||||||
# Keep in mind that if boost have multiple jobs, then level will be checked by job which is requesting boost value
|
|
||||||
levelFrom: 0
|
|
||||||
# (Optional) Defines level of job until which this boost should be applied
|
|
||||||
levelUntil: 50
|
|
314
Jobs/generalConfig.yml
Normal file → Executable file
314
Jobs/generalConfig.yml
Normal file → Executable file
|
@ -10,19 +10,15 @@
|
||||||
locale-language: en
|
locale-language: en
|
||||||
storage:
|
storage:
|
||||||
# storage method, can be MySQL or sqlite
|
# storage method, can be MySQL or sqlite
|
||||||
method: mysql
|
method: SqLite
|
||||||
# Requires Mysql
|
# Requires Mysql.
|
||||||
mysql:
|
mysql-username: jobsreborn
|
||||||
username: NOPENOPE
|
mysql-password: 'NOPE'
|
||||||
password: 'NOPE'
|
mysql-hostname: localhost:3306
|
||||||
hostname: na01-sql.pebblehost.com:3306
|
mysql-database: jobs
|
||||||
database: NOPENOPE
|
mysql-table-prefix: jobs_
|
||||||
table-prefix: jobs_
|
|
||||||
verify-server-certificate: false
|
verify-server-certificate: false
|
||||||
use-ssl: false
|
use-ssl: false
|
||||||
auto-reconnect: true
|
|
||||||
characterEncoding: utf8
|
|
||||||
encoding: UTF-8
|
|
||||||
# How often in minutes you want it to save. This must be a non-zero number
|
# How often in minutes you want it to save. This must be a non-zero number
|
||||||
save-period: 10
|
save-period: 10
|
||||||
# Should player data be saved on disconnect?
|
# Should player data be saved on disconnect?
|
||||||
|
@ -30,8 +26,8 @@ save-period: 10
|
||||||
# Only enable this if you have a multi-server setup, or have a really good reason for enabling this.
|
# Only enable this if you have a multi-server setup, or have a really good reason for enabling this.
|
||||||
# Turning this on will decrease database performance.
|
# Turning this on will decrease database performance.
|
||||||
save-on-disconnect: false
|
save-on-disconnect: false
|
||||||
# Tool used when selecting bounds for restricted area.
|
# Tool used when selecting bounds for restricted area
|
||||||
selectionTool: golden_hoe
|
selectionTool: 294
|
||||||
# Enable if you are using one data base for multiple servers across bungee network
|
# Enable if you are using one data base for multiple servers across bungee network
|
||||||
# This will force to load players data every time he is logging in to have most up to date data instead of having preloaded data
|
# This will force to load players data every time he is logging in to have most up to date data instead of having preloaded data
|
||||||
# This will enable automatically save-on-disconnect feature
|
# This will enable automatically save-on-disconnect feature
|
||||||
|
@ -40,8 +36,6 @@ Optimizations:
|
||||||
# When set to true staff will be informed about new Jobs plugin version
|
# When set to true staff will be informed about new Jobs plugin version
|
||||||
# You need to have jobs.versioncheck permission node
|
# You need to have jobs.versioncheck permission node
|
||||||
NewVersion: true
|
NewVersion: true
|
||||||
# Can be used to check if your database contains any duplicated user entries.
|
|
||||||
InformDuplicates: false
|
|
||||||
DecimalPlaces:
|
DecimalPlaces:
|
||||||
# Decimal places to be shown
|
# Decimal places to be shown
|
||||||
Money: 2
|
Money: 2
|
||||||
|
@ -73,26 +67,16 @@ Optimizations:
|
||||||
# When set to true players who gets negative experience can delevel job up to level 1
|
# When set to true players who gets negative experience can delevel job up to level 1
|
||||||
# ATTENTION! Set it to true only if you certain that commands performed on level up will not cause issues if player start level and delevel in a row.
|
# ATTENTION! Set it to true only if you certain that commands performed on level up will not cause issues if player start level and delevel in a row.
|
||||||
AllowDelevel: false
|
AllowDelevel: false
|
||||||
# Enabling this option some places will indicate players level as XIV instead of 14
|
|
||||||
# Only or player levels
|
|
||||||
RomanNumbers: false
|
|
||||||
DisabledWorlds:
|
DisabledWorlds:
|
||||||
# By setting this to true, Jobs plugin will be disabled in given worlds
|
# By setting this to true, Jobs plugin will be disabled in given worlds
|
||||||
# Only commands can be performed from disabled worlds with jobs.disabledworld.commands permission node
|
# Only commands can be performed from disabled worlds with jobs.disabledworld.commands permission node
|
||||||
Use: false
|
Use: false
|
||||||
# If true, will changes the list behavior, so if a world is added to list
|
|
||||||
# the payments will only works in the given worlds.
|
|
||||||
UseAsWhiteList: false
|
|
||||||
List:
|
List:
|
||||||
- Example
|
- world
|
||||||
- Worlds
|
|
||||||
Explore:
|
|
||||||
# By setting this to true when there is max amount of players explored a chunk then it will be marked as fully explored and exact players who explored it will not be saved to save some memory
|
|
||||||
Compact: true
|
|
||||||
Logging:
|
Logging:
|
||||||
# With this set to true all players jobs actions will be logged to database for easy to see statistics
|
# With this set to true all players jobs actions will be logged to database for easy to see statistics
|
||||||
# This is still in development and in future it will expand
|
# This is still in development and in feature it will expand
|
||||||
Use: false
|
Use: true
|
||||||
broadcast:
|
broadcast:
|
||||||
on-skill-up:
|
on-skill-up:
|
||||||
# Do all players get a message when someone goes up a skill level?
|
# Do all players get a message when someone goes up a skill level?
|
||||||
|
@ -109,84 +93,30 @@ DailyQuests:
|
||||||
ResetTime:
|
ResetTime:
|
||||||
Hour: 4
|
Hour: 4
|
||||||
Minute: 0
|
Minute: 0
|
||||||
# Defines amount of skips player can do on a quest
|
|
||||||
# This allows player to abandon current quest and get new one
|
|
||||||
Skips: 1
|
|
||||||
# The cost of the quest skip (money).
|
|
||||||
# Default 0, disabling cost of skipping quest.
|
|
||||||
SkipQuestCost: 0.0
|
|
||||||
# Enables the schedule manager to boost the server.
|
|
||||||
ScheduleManager:
|
|
||||||
Use: true
|
|
||||||
# Fire players if their work time has expired at a job.
|
|
||||||
# Setting time to 0, will not works.
|
|
||||||
# For this to work, the player needs to get a new job for the timer to start.
|
|
||||||
# Counting in hours
|
|
||||||
JobExpirationTime: 0
|
|
||||||
# Maximum number of jobs a player can join.
|
# Maximum number of jobs a player can join.
|
||||||
# Use 0 for no maximum
|
# Use 0 for no maximum
|
||||||
# Keep in mind that jobs.max.[amount] will bypass this setting
|
# Keep in mind that jobs.max.[amount] will bypass this setting
|
||||||
max-jobs: 3
|
max-jobs: 3
|
||||||
# Disabling the payment if the user reached the maximum level of a job.
|
|
||||||
disable-payment-if-max-level-reached: false
|
|
||||||
# Hide jobs from player if they lack the permission to join the job
|
# Hide jobs from player if they lack the permission to join the job
|
||||||
hide-jobs-without-permission: false
|
hide-jobs-without-permission: false
|
||||||
# Hide jobs info from player if they lack the permission to join the job
|
# Hide jobs info from player if they lack the permission to join the job
|
||||||
hide-jobsinfo-without-permission: false
|
hide-jobsinfo-without-permission: false
|
||||||
# Prevent players to enchant items from the shop in the anvil with enchanted books
|
|
||||||
prevent-shop-item-enchanting: true
|
|
||||||
# Option to allow payment to be made when killing mobs from a spawner.
|
# Option to allow payment to be made when killing mobs from a spawner.
|
||||||
# Use jobs.nearspawner.[amount] to define multiplayer. Example jobs.nearspawner.-0.5 will pay half of payment, jobs.nearspawner.-1 will not pay at all
|
# Use jobs.nearspawner.[amount] to define multiplayer. Example jobs.nearspawner.-0.5 will pay half of payment, jobs.nearspawner.-1 will not pay at all
|
||||||
enable-pay-near-spawner: true
|
enable-pay-near-spawner: false
|
||||||
# Option to allow payment to be made in creative mode. This ignoring when a group has 'jobs.paycreative' permission.
|
# Option to allow payment to be made in creative mode
|
||||||
enable-pay-creative: false
|
enable-pay-creative: false
|
||||||
# Option to allow payment to be made for exploring when player flies
|
# Option to allow payment to be made for exploring when player flies
|
||||||
enable-pay-for-exploring-when-flying: false
|
enable-pay-for-exploring-when-flying: false
|
||||||
# Option to allow payment to be made for exploring when player gliding.
|
|
||||||
enable-pay-for-exploring-when-gliding: false
|
|
||||||
# Option to allow reset exploring data.
|
|
||||||
enable-reset-exploring-data: false
|
|
||||||
# Disables the payment when the player riding on an entity.
|
|
||||||
disablePaymentIfRiding: false
|
|
||||||
# Adds the Jobs xp received to the player's Minecraft XP bar
|
# Adds the Jobs xp received to the player's Minecraft XP bar
|
||||||
add-xp-player: false
|
add-xp-player: false
|
||||||
# Do the jobs boost ignore the boosted items usage in off hand?
|
|
||||||
enable-boosted-items-in-offhand: true
|
|
||||||
# Do the jobs boost ignore the boosted items usage in main hand?
|
|
||||||
enable-boosted-items-in-mainhand: true
|
|
||||||
# Do the jobs boost ignore the boosted items usage in armor slots?
|
|
||||||
enable-boosted-armor-items: true
|
|
||||||
# While this is enabled we will check if boosted item is in correct slot
|
|
||||||
# Armor items will be ignored if player only holds one in their hand
|
|
||||||
# Tool and weapon items will be ignored if those are equiped in players armor slots
|
|
||||||
# None tool or weapon items will be allowed in players head slot
|
|
||||||
boosted-items-slot-specific: true
|
|
||||||
# Extra boost values for nearSpawner and petPay will be multiplied by sum of other boost values
|
|
||||||
# When set to true and for example nearSpawner set to -0.98 aka 2% of original payment with other bonuses which should double payment will result in you getting 4% instead of corrent 102% payment
|
|
||||||
# If set to false all bonus are sumed to one
|
|
||||||
multiply-boosted-extra-values: false
|
|
||||||
# When enabled we will try to pay player for blocks above broken ones. This only applies to sugarcane, bamboo, kelp and weeping_vines
|
|
||||||
pay-for-above: false
|
|
||||||
# Allows to pay for stacked entities for each one. Requires StackMob or WildStacker.
|
|
||||||
pay-for-stacked-entities: false
|
|
||||||
# Allows, when losing maximum durability of item then it does not pay the player until it is repaired.
|
|
||||||
# E.g. the player wants to enchant a item with enchanting table and the item has durability loss then not paying.
|
|
||||||
allow-pay-for-durability-loss:
|
|
||||||
# Do not disable this if you don't know what mean this option.
|
|
||||||
Use: true
|
|
||||||
# What items (tools) are whitelisted the player get paid, when this item has durability loss?
|
|
||||||
# Enchantments are supported, usage:
|
|
||||||
# itemName=ENCHANTMENT_NAME-level
|
|
||||||
WhiteListedItems:
|
|
||||||
- wooden_pickaxe=DURABILITY-1
|
|
||||||
- fishing_rod
|
|
||||||
# Modifys chat to add chat titles. If you're using a chat manager, you may add the tag {jobs} to your chat format and disable this.
|
# Modifys chat to add chat titles. If you're using a chat manager, you may add the tag {jobs} to your chat format and disable this.
|
||||||
modify-chat:
|
modify-chat:
|
||||||
use: false
|
use: true
|
||||||
prefix: '&c['
|
prefix: '&c['
|
||||||
suffix: '&c]&r'
|
suffix: '&c]&r'
|
||||||
separator: ' '
|
separator: ' '
|
||||||
# Do you want to use custom item/block/mob/enchant/color names?
|
# Do you want to use custom item/block/mob/enchant/color names
|
||||||
# With this set to true names like Stone:1 will be translated to Granite
|
# With this set to true names like Stone:1 will be translated to Granite
|
||||||
# Name list is in TranslatableWords.yml file
|
# Name list is in TranslatableWords.yml file
|
||||||
UseCustomNames: true
|
UseCustomNames: true
|
||||||
|
@ -197,7 +127,7 @@ economy-batch-delay: 5
|
||||||
# Disable this if you have issues with payments or your plugin is not thread safe.
|
# Disable this if you have issues with payments or your plugin is not thread safe.
|
||||||
economy-async: true
|
economy-async: true
|
||||||
Economy:
|
Economy:
|
||||||
# By disabling one of these, players no longer will get particular payment.
|
# By disabling one of thies, players no longer will get particular payment.
|
||||||
# Useful for removing particular payment method without editing whole jobConfig file
|
# Useful for removing particular payment method without editing whole jobConfig file
|
||||||
PaymentMethods:
|
PaymentMethods:
|
||||||
Money: true
|
Money: true
|
||||||
|
@ -207,73 +137,46 @@ Economy:
|
||||||
# Amounts are in percentage, above 0 will increase payments
|
# Amounts are in percentage, above 0 will increase payments
|
||||||
# Amount belove 0 will decrease payments
|
# Amount belove 0 will decrease payments
|
||||||
# If action pays negative amount, then value above 0 will increase that negative value
|
# If action pays negative amount, then value above 0 will increase that negative value
|
||||||
# So if placing diamond ore takes 10 bucks from you, then by setting 50 for money income, you will be charged 15 bucks for placing it
|
# So is placing diamond ore takes from you 10 bucks, then by setting 50 for money income, you will be charged 15 bucks for placing it
|
||||||
# If you are getting paid 10 for placing wood, then same value of 50 for money income, will result in you getting 15 bucks
|
# If you are getting paid 10 for placing wood, then same value of 50 for money income, will result you getting 15 bucks
|
||||||
# This only effects base income value
|
# This only effects base income value
|
||||||
GeneralMulti:
|
GeneralMulti:
|
||||||
MONEY: 0.0
|
MONEY: 0.0
|
||||||
EXP: 0.0
|
EXP: 0.0
|
||||||
POINTS: 0.0
|
POINTS: 0.0
|
||||||
# When set to true income which is belove 0 will get bonus applied to it
|
|
||||||
# In example, if you would loose 5 bucks for placing diamond block, with 100% payment bonus, that penalty disappears
|
|
||||||
# When this left at false penalty for action will remain unchanged
|
|
||||||
ApplyToNegativeIncome: false
|
|
||||||
MinimumOveralPayment:
|
MinimumOveralPayment:
|
||||||
# Determines minimum payment.
|
# Determines minimum payment. In example if player uses McMMO treefeller and earns only 20%, but at same time he gets 25% penalty from dynamic payment. He can 'get' negative amount of money
|
||||||
# In example if player uses McMMO treefeller and earns only 20%, but at same time player gets 25% penalty from dynamic payment.
|
|
||||||
# The player can 'get' negative amount of money
|
|
||||||
# This will limit it to particular percentage
|
# This will limit it to particular percentage
|
||||||
# Works only when original payment is above 0
|
# Works only when original payment is above 0
|
||||||
use: true
|
use: true
|
||||||
limit: 0.1
|
limit: 0.1
|
||||||
MinimumOveralPoints:
|
MinimumOveralPoints:
|
||||||
# Determines minimum payment for points.
|
# Determines minimum payment. In example if player uses McMMO treefeller and earns only 20%, but at same time he gets 25% penalty from dynamic payment. He can 'get' negative amount of money
|
||||||
# In example if player uses McMMO treefeller and earns only 20%, but at same time player gets 25% penalty from dynamic payment.
|
|
||||||
# The player can 'get' negative amount of points
|
|
||||||
# This will limit it to particular percentage
|
|
||||||
# Works only when original payment is above 0
|
|
||||||
use: true
|
|
||||||
limit: 0.1
|
|
||||||
MinimumOveralExp:
|
|
||||||
# Determines minimum payment for experience.
|
|
||||||
# In example if player uses McMMO treefeller and earns only 20%, but at same time player gets 25% penalty from dynamic payment.
|
|
||||||
# The player can 'get' negative amount of experience
|
|
||||||
# This will limit it to particular percentage
|
# This will limit it to particular percentage
|
||||||
# Works only when original payment is above 0
|
# Works only when original payment is above 0
|
||||||
use: true
|
use: true
|
||||||
limit: 0.1
|
limit: 0.1
|
||||||
DynamicPayment:
|
DynamicPayment:
|
||||||
# Do you want to use dynamic payment dependent on how many players already working for jobs?
|
# Do you want to use dinamic payment dependent on how many players already working for jobs
|
||||||
# This can help automatically lift up payments for not so popular jobs and lower for most popular ones
|
# This can help automatically lift up payments for not so popular jobs and lower for most popular ones
|
||||||
use: false
|
use: true
|
||||||
# totalworkers: The total number of players on the server who have jobs
|
equation: ((totalworkers / totaljobs) - jobstotalplayers)/10.0
|
||||||
# totaljobs: The number of jobs that are enabled
|
MaxPenalty: 25.0
|
||||||
# jobstotalplayers: The number of people in that particular job
|
MaxBonus: 100.0
|
||||||
# Exponential equation: totalworkers / totaljobs / jobstotalplayers - 1
|
|
||||||
# Linear equation: ((totalworkers / totaljobs) - jobstotalplayers)/10.0
|
|
||||||
equation: totalworkers / totaljobs / jobstotalplayers - 1
|
|
||||||
MaxPenalty: 50.0
|
|
||||||
MaxBonus: 300.0
|
|
||||||
MaxPayment:
|
|
||||||
curve:
|
|
||||||
# Enabling this feature will mean players will still earn once they reach cap but will loose a percentage the higher over cap they go. Controlled by a factor. math is ```100/((1/factor*percentOver^2)+1)```
|
|
||||||
use: false
|
|
||||||
factor: 10
|
|
||||||
# Server economy account
|
# Server economy account
|
||||||
# With this enabled, players will get money from defined user (server account)
|
# With this enabled, players will get money from defined user (server account)
|
||||||
# If this account don't have enough money to pay for players for, player will get message
|
# If this account don't have enough money to pay for players for, player will get message
|
||||||
UseServerAccount: false
|
UseServerAcount: false
|
||||||
# Username should be with Correct capitalization
|
# Username should be with Correct capitalization
|
||||||
AccountName: Server
|
AcountName: Server
|
||||||
Taxes:
|
Taxes:
|
||||||
# Do you want to use taxes feature for jobs payment?
|
# Do you want to use taxes feature for jobs payment
|
||||||
# You can bypass taxes with permission jobs.tax.bypass
|
|
||||||
use: false
|
use: false
|
||||||
# Username should be with Correct capitalization, it can be same as setup in server account before
|
# Username should be with Correct capitalization, it can be same as setup in server account before
|
||||||
AccountName: Server
|
AccountName: Server
|
||||||
# Amount in percentage. You can grant money and points permissions (jobs.tax.money.amount, jobs.tax.points.amount) for taxes.
|
# Amount in percentage
|
||||||
Amount: 15.0
|
Amount: 15.0
|
||||||
# Do you want to transfer taxes to server account?
|
# Do you want to transfer taxes to server account
|
||||||
TransferToServerAccount: true
|
TransferToServerAccount: true
|
||||||
# With this true, taxes will be taken from players payment and he will get less money than its shown in jobs info
|
# With this true, taxes will be taken from players payment and he will get less money than its shown in jobs info
|
||||||
# When its false player will get full payment and server account will get taxes amount to hes account
|
# When its false player will get full payment and server account will get taxes amount to hes account
|
||||||
|
@ -336,24 +239,14 @@ Economy:
|
||||||
# Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
|
# Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
|
||||||
AnnouncementDelay: 30
|
AnnouncementDelay: 30
|
||||||
Repair:
|
Repair:
|
||||||
# Do you want to give money for only renaming items in anvil?
|
# Do you want to give money for only renaming items in anvil
|
||||||
# Players will get full pay as they would for remaining two items when they only rename one
|
# Players will get full pay as they would for remaining two items when they only renaming one
|
||||||
# This is not a big issue, but if you want to disable it, you can
|
# This is not big issue, but if you want to disable it, you can
|
||||||
PayForRenaming: true
|
PayForRenaming: true
|
||||||
Enchant:
|
|
||||||
# Do you want to give money for enchanting items in anvil?
|
|
||||||
PayForEnchantingOnAnvil: true
|
|
||||||
# Do you want to allow players to enchant their boosted items?
|
|
||||||
AllowEnchantingBoostedItems: true
|
|
||||||
Crafting:
|
Crafting:
|
||||||
# With this true, player will get money for all crafted items instead of each crafting action (like with old payment mechanic)
|
# With this true, player will get money for all crafted items instead of each crafting action (like with old payment mechanic)
|
||||||
# By default its false, as you can make ALOT of money if prices kept from old payment mechanics
|
# By default its false, as you can make ALOT of money if prices kept from old payment mechanics
|
||||||
PayForEachCraft: false
|
PayForEachCraft: false
|
||||||
# true - if players tries to combine (repair) 2 same items, like armor or weapon do they get income for it?
|
|
||||||
PayForCombiningItems: true
|
|
||||||
VTrade:
|
|
||||||
# With this true, player will get money for all trade items instead of each trade action
|
|
||||||
payForEachTradeItem: false
|
|
||||||
MilkingCow:
|
MilkingCow:
|
||||||
# With this true, when timer is still going, cow milking event will be canceled
|
# With this true, when timer is still going, cow milking event will be canceled
|
||||||
# With this false, player will get bucket of milk, but still no payment
|
# With this false, player will get bucket of milk, but still no payment
|
||||||
|
@ -363,18 +256,12 @@ Economy:
|
||||||
Timer: 30
|
Timer: 30
|
||||||
ExploitProtections:
|
ExploitProtections:
|
||||||
Furnaces:
|
Furnaces:
|
||||||
# When enabled, players interacted furnaces will be saved into a file and will be reassigned after restart to keep giving out money
|
# When enabled, players interacted furnaces will be saved into file and will be reassigned after restart to keep giving out money
|
||||||
# Players will no longer need to click on furnace to get paid from it after server restart
|
# Players will no longer need to click on furnace to get paid from it after server restart
|
||||||
Reassign: true
|
Reassign: true
|
||||||
# Defines max available furnaces each player can have to get paid from
|
# Defines max available furnaces each player can have to get paid from
|
||||||
# This can be overridden with jobs.maxfurnaces.[amount] permission node
|
# This can be overridden with jobs.maxfurnaces.[amount] permission node
|
||||||
MaxDefaultAvailable: 20
|
MaxDefaultAvailable: 20
|
||||||
BlastFurnaces:
|
|
||||||
Reassign: false
|
|
||||||
MaxDefaultAvailable: 15
|
|
||||||
Smokers:
|
|
||||||
Reassign: false
|
|
||||||
MaxDefaultAvailable: 15
|
|
||||||
BrewingStands:
|
BrewingStands:
|
||||||
# When enabled, players interacted brewing stands will be saved into file and will be reassigned after restart to keep giving out money
|
# When enabled, players interacted brewing stands will be saved into file and will be reassigned after restart to keep giving out money
|
||||||
# Players will no longer need to click on brewing stand to get paid from it after server restart
|
# Players will no longer need to click on brewing stand to get paid from it after server restart
|
||||||
|
@ -384,23 +271,19 @@ ExploitProtections:
|
||||||
# This can be overridden with jobs.maxbrewingstands.[amount] permission node
|
# This can be overridden with jobs.maxbrewingstands.[amount] permission node
|
||||||
MaxDefaultAvailable: 20
|
MaxDefaultAvailable: 20
|
||||||
General:
|
General:
|
||||||
PlaceAndBreak:
|
|
||||||
# Enable blocks protection, like ore, from exploiting by placing and destroying same block again and again.
|
# Enable blocks protection, like ore, from exploiting by placing and destroying same block again and again.
|
||||||
# Modify restrictedBlocks.yml for blocks you want to protect
|
# Modify restrictedBlocks.yml for blocks you want to protect
|
||||||
Enabled: true
|
PlaceAndBreakProtection: true
|
||||||
# Enabling this we will ignore blocks generated in ore generators, liko stone, coublestone and obsidian. You can still use timer on player placed obsidian block
|
|
||||||
IgnoreOreGenerators: true
|
|
||||||
# For how long in days to keep block protection data in data base
|
# For how long in days to keep block protection data in data base
|
||||||
# This will clean block data which ones have -1 as cooldown value
|
# This will clean block data which ones have -1 as cooldown value
|
||||||
# Data base cleanup will be performed on each server startup
|
# Data base cleanup will be performed on each server startup
|
||||||
# This cant be more then 14 days
|
|
||||||
KeepDataFor: 14
|
KeepDataFor: 14
|
||||||
# All blocks will be protected X sec after player places it on ground.
|
# All blocks will be protected X sec after player places it on ground.
|
||||||
GlobalBlockTimer:
|
GlobalBlockTimer:
|
||||||
Use: true
|
use: true
|
||||||
Timer: 3
|
timer: 3
|
||||||
# Enable silk touch protection.
|
# Enable silk touch protection.
|
||||||
# With this enabled players wont get paid for broken blocks from restrictedblocks list with silk touch tool.
|
# With this enabled players wont get paid for breaked blocks from restrictedblocks list with silk touch tool.
|
||||||
SilkTouchProtection: false
|
SilkTouchProtection: false
|
||||||
MonsterDamage:
|
MonsterDamage:
|
||||||
# This section controls how much damage player should do to monster for player to get paid
|
# This section controls how much damage player should do to monster for player to get paid
|
||||||
|
@ -422,20 +305,24 @@ ExploitProtections:
|
||||||
# Disable if you having issues with it or using old version
|
# Disable if you having issues with it or using old version
|
||||||
MythicMobs:
|
MythicMobs:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
Spawner:
|
||||||
|
# Prevent slime splitting when they are from spawner
|
||||||
|
# Protects agains exploiting as new splited slimes is treated as naturally spawned and not from spawner
|
||||||
|
PreventSlimeSplit: true
|
||||||
|
# Prevent magmacube splitting when they are from spawner
|
||||||
|
PreventMagmaCubeSplit: true
|
||||||
Smelt:
|
Smelt:
|
||||||
# Prevent payments when hoppers moving items into furnace
|
# Prevent payments when hoppers moving items into furnace
|
||||||
# Player will not get paid, but items will be smelted
|
# Player will not get paid, but items will be smelted
|
||||||
PreventHopperFillUps: false
|
PreventHopperFillUps: true
|
||||||
Brew:
|
Brew:
|
||||||
PreventBrewingStandFillUps: false
|
PreventBrewingStandFillUps: true
|
||||||
# Do you want to show informational message when payments from blocks gets disabled due to hopper transfers
|
|
||||||
informOnPaymentDisable: true
|
|
||||||
# Breeder finder.
|
# Breeder finder.
|
||||||
# If you are not using breeding payment, you can disable this to save little resources. Really little.
|
# If you are not using breeding payment, you can disable this to save little resources. Really little.
|
||||||
use-breeder-finder: true
|
use-breeder-finder: true
|
||||||
# Old job save
|
# Old job save
|
||||||
# Players can leave job and return later with some level loss during that
|
# Players can leave job and return later with some level loss during that
|
||||||
# You can fix players level if his job level is at max level
|
# You can fix players level if hes job level is at max level
|
||||||
old-job:
|
old-job:
|
||||||
level-loss-percentage: 30
|
level-loss-percentage: 30
|
||||||
fix-at-max-level: true
|
fix-at-max-level: true
|
||||||
|
@ -445,10 +332,7 @@ old-job:
|
||||||
ActionBars:
|
ActionBars:
|
||||||
Messages:
|
Messages:
|
||||||
# When this set to true player will see action bar messages by default
|
# When this set to true player will see action bar messages by default
|
||||||
# When false, players will see chat messages instead.
|
|
||||||
EnabledByDefault: true
|
EnabledByDefault: true
|
||||||
# If true, should we mute the payment messages from appearing in chat if actionbar is disabled?
|
|
||||||
SilentMode: false
|
|
||||||
BossBar:
|
BossBar:
|
||||||
# Enables BossBar feature
|
# Enables BossBar feature
|
||||||
# Works only from 1.9 mc version
|
# Works only from 1.9 mc version
|
||||||
|
@ -459,26 +343,21 @@ BossBar:
|
||||||
# If enabled boss bar will update after each action
|
# If enabled boss bar will update after each action
|
||||||
# If disabled, BossBar will update only on each payment. This can save some server resources
|
# If disabled, BossBar will update only on each payment. This can save some server resources
|
||||||
ShowOnEachAction: false
|
ShowOnEachAction: false
|
||||||
# Defines in how many parts bossbar will be split visually
|
|
||||||
# Valid options: 1, 6, 10, 12, 20
|
|
||||||
SegmentCount: 1
|
|
||||||
# How long in sec to show BossBar for player
|
# How long in sec to show BossBar for player
|
||||||
# If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
|
# If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
|
||||||
Timer: 6
|
Timer: 6
|
||||||
# If enabled, bossbar creation and management will be asynchronous.
|
|
||||||
# This avoids TPS drops when the ShowOnEachAction option is activated.
|
|
||||||
Async: false
|
|
||||||
# You can enable/disable message shown for players in action bar
|
# You can enable/disable message shown for players in action bar
|
||||||
ShowActionBars:
|
ShowActionBars:
|
||||||
OnTitleChange: true
|
OnTitleChange: true
|
||||||
OnLevelChange: true
|
OnLevelChange: true
|
||||||
OnEmptyServerAccount: true
|
OnEmptyServerAcount: true
|
||||||
# Chat messages
|
# Chat messages
|
||||||
# You can enable/disable message shown for players in chat
|
# You can enable/disable message shown for players in chat
|
||||||
ShowChatMessage:
|
ShowChatMessage:
|
||||||
OnTitleChange: true
|
OnTitleChange: true
|
||||||
OnLevelChange: true
|
OnLevelChange: true
|
||||||
OnEmptyServerAccount: true
|
OnEmptyServerAcount: true
|
||||||
|
# Sounds
|
||||||
# Extra sounds on some events
|
# Extra sounds on some events
|
||||||
# All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
|
# All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
|
||||||
Sounds:
|
Sounds:
|
||||||
|
@ -492,26 +371,6 @@ Sounds:
|
||||||
sound: ENTITY_PLAYER_LEVELUP
|
sound: ENTITY_PLAYER_LEVELUP
|
||||||
volume: 1
|
volume: 1
|
||||||
pitch: 3
|
pitch: 3
|
||||||
# Extra firework shooting in some events
|
|
||||||
Fireworks:
|
|
||||||
LevelUp:
|
|
||||||
use: false
|
|
||||||
# Makes the firework to randomize, such as random colors, type, power and so on.
|
|
||||||
# These are under settings will not be work, when this enabled.
|
|
||||||
Random: true
|
|
||||||
flicker: true
|
|
||||||
trail: true
|
|
||||||
# Firework type
|
|
||||||
# All types can be found in https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/FireworkEffect.Type.html
|
|
||||||
type: STAR
|
|
||||||
colors:
|
|
||||||
- 230,0,0
|
|
||||||
- 0,90,0
|
|
||||||
- 0,0,104
|
|
||||||
power: 1
|
|
||||||
# Fire shooting time in ticks.
|
|
||||||
# 20 tick = 1 second
|
|
||||||
ShootTime: 20
|
|
||||||
# You can disable this to save SMALL amount of server resources
|
# You can disable this to save SMALL amount of server resources
|
||||||
Signs:
|
Signs:
|
||||||
Enable: true
|
Enable: true
|
||||||
|
@ -520,87 +379,44 @@ Signs:
|
||||||
# This is update for same job signs, to avoid huge lag if you have bunch of same type signs. Keep it from 1 to as many sec you want
|
# This is update for same job signs, to avoid huge lag if you have bunch of same type signs. Keep it from 1 to as many sec you want
|
||||||
InfoUpdateInterval: 5
|
InfoUpdateInterval: 5
|
||||||
Scoreboard:
|
Scoreboard:
|
||||||
# This will enable to show top list in scoreboard instead of chat
|
# This will enables to show top list in scoreboard instead of chat
|
||||||
ShowToplist: true
|
ShowToplist: true
|
||||||
# For how long to show scoreboard
|
# For how long to show scoreboard
|
||||||
interval: 10
|
interval: 10
|
||||||
JobsBrowse:
|
JobsBrowse:
|
||||||
# Do you want to show total amount of workers for job in jobs browse window?
|
# Do you want to show total amount of workers for job in jobs browse window
|
||||||
ShowTotalWorkers: true
|
ShowTotalWorkers: true
|
||||||
# Do you want to show penalty and bonus in jobs browse window? Only works if this feature is enabled
|
# Do you want to show penalty and bonus in jobs browse window. Only works if this feature is enabled
|
||||||
ShowPenaltyBonus: true
|
ShowPenaltyBonus: true
|
||||||
# Defines if you want to use new /jobs browse look or old one
|
# Defines if you want to use new /jobs browse look or old one
|
||||||
UseNewLook: true
|
UseNewLook: true
|
||||||
# Defines amount of jobs to be shown in one page for /jobs browse
|
# Defines amount of jobs to be shown in one page for /jobs browse
|
||||||
AmountToShow: 5
|
AmountToShow: 5
|
||||||
JobsGUI:
|
JobsGUI:
|
||||||
# Do you want to show GUI when performing /jobs browse command?
|
# Do you want to show GUI when performing /jobs browse command
|
||||||
OpenOnBrowse: true
|
OpenOnBrowse: true
|
||||||
# Do you want to show chat information when performing /jobs browse command?
|
# Do you want to show chat information when performing /jobs browse command
|
||||||
ShowChatBrowse: true
|
ShowChatBrowse: true
|
||||||
# With true left mouse button will join job and right will show more info.
|
# With true left mouse button will join job and right will show more info
|
||||||
# With false left mouse button will show more info, right will join job or inversely.
|
# With false left mouse button will show more info, right will join job
|
||||||
# Don't forget to adjust locale file!
|
# Don't forget to adjust locale file
|
||||||
SwitcheButtons: false
|
SwitcheButtons: false
|
||||||
# Allows players to join a specified job via GUI.
|
|
||||||
DisableJoiningJobThroughGui: false
|
|
||||||
# Do you want to show the action names in GUI?
|
|
||||||
ShowActionNames: true
|
|
||||||
# Do we hide all item attributes in GUI?
|
|
||||||
HideItemAttributes: true
|
|
||||||
# Defines size in rows of GUI
|
# Defines size in rows of GUI
|
||||||
Rows: 5
|
Rows: 5
|
||||||
# Defines back button slot in GUI
|
# Defines back button slot in GUI
|
||||||
BackButtonSlot: 37
|
BackButtonSlot: 37
|
||||||
# Defines next button slot in GUI
|
|
||||||
NextButtonSlot: 45
|
|
||||||
# Defines start position in gui from which job icons will be shown
|
# Defines start position in gui from which job icons will be shown
|
||||||
StartPosition: 11
|
StartPosition: 11
|
||||||
# Defines by how many jobs we need to group up
|
# Defines By how many jobs we need to group up
|
||||||
GroupAmount: 7
|
GroupAmount: 7
|
||||||
# Defines by how many slots we need to skip after group
|
# Defines By how many slot we need to skip after group
|
||||||
SkipAmount: 2
|
SkipAmount: 2
|
||||||
BackButton:
|
BackButton:
|
||||||
Material: JACK_O_LANTERN
|
Material: JACK_O_LANTERN
|
||||||
NextButton:
|
Data: 0
|
||||||
Material: ARROW
|
Filler:
|
||||||
InfoButton:
|
Material: STAINED_GLASS_PANE
|
||||||
# Slot for info button. Set it to 0 if you want to disable it
|
Data: 15
|
||||||
# Locale can be customized in locale file under gui->infoLore section
|
|
||||||
Slot: 9
|
|
||||||
Material: head:eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjcwNWZkOTRhMGM0MzE5MjdmYjRlNjM5YjBmY2ZiNDk3MTdlNDEyMjg1YTAyYjQzOWUwMTEyZGEyMmIyZTJlYyJ9fX0=
|
|
||||||
# closeinv! can be used to close players inventory when you click this icon
|
|
||||||
Commands:
|
|
||||||
- closeinv!
|
|
||||||
Commands:
|
|
||||||
# What should happen when performing clean /jobs command
|
|
||||||
# Options:
|
|
||||||
# Default - behaves like before and will open jobs help page with list of commands player can access
|
|
||||||
# Browse - will open jobs browse GUI where player can check existing jobs and their actions
|
|
||||||
# Last option is to define command you want to perform, use [playerName] variable to replace it with players name who performed it. Multiple commands can be provided too. Commands will be performed from console.
|
|
||||||
Jobs: Default
|
|
||||||
PageRow:
|
|
||||||
JobsTop:
|
JobsTop:
|
||||||
# Defines amount of players to be shown in one page for /jobs top & /jobs gtop
|
# Defines amount of players to be shown in one page for /jobs top & /jobs gtop
|
||||||
AmountToShow: 15
|
AmountToShow: 15
|
||||||
Placeholders:
|
|
||||||
# Defines amount of placeholders to be shown in one page for /jobs placeholders
|
|
||||||
AmountToShow: 10
|
|
||||||
JobsLeave:
|
|
||||||
# Defines how job leave works.
|
|
||||||
# If this is true, then the user must have another permission to leave the job. jobs.command.leave.jobName
|
|
||||||
UsePerPermissionLeave: false
|
|
||||||
# Allows to confirm the /jobs leave and leaveall commands, to confirm the leave.
|
|
||||||
EnableConfirmation: false
|
|
||||||
# Specify the confirm expiry time.
|
|
||||||
# Time in seconds.
|
|
||||||
ConfirmExpiryTime: 10
|
|
||||||
JobsInfo:
|
|
||||||
# Open up the jobs browse action list, when your performed /jobs info command?
|
|
||||||
open-browse: false
|
|
||||||
BlockOwnership:
|
|
||||||
# Set to 0 or lower if you want to disable this. Setting to positive number will mean that player needs to be in this range from owner block to get paid
|
|
||||||
Range: 0
|
|
||||||
# When enabled by interacting with furncae ownership will get transfered to new player
|
|
||||||
# If set to false then furnace will belong to player who interacted with it first until its ownership is removed
|
|
||||||
TakeOver: false
|
|
||||||
|
|
2678
Jobs/jobConfig.yml
Executable file
2678
Jobs/jobConfig.yml
Executable file
File diff suppressed because it is too large
Load diff
2
Jobs/restrictedAreas.yml
Normal file → Executable file
2
Jobs/restrictedAreas.yml
Normal file → Executable file
|
@ -30,5 +30,3 @@
|
||||||
# x: -150
|
# x: -150
|
||||||
# y: 100
|
# y: 100
|
||||||
# z: -150
|
# z: -150
|
||||||
|
|
||||||
{}
|
|
||||||
|
|
65
Jobs/restrictedBlocks.yml
Normal file → Executable file
65
Jobs/restrictedBlocks.yml
Normal file → Executable file
|
@ -4,22 +4,9 @@
|
||||||
# By setting time to -1 will keep block protected until global cleanup, mainly used for structure blocks like diamond
|
# By setting time to -1 will keep block protected until global cleanup, mainly used for structure blocks like diamond
|
||||||
# If you want to have default value for all blocks, enable GlobalBlockTimer in generalConfig file
|
# If you want to have default value for all blocks, enable GlobalBlockTimer in generalConfig file
|
||||||
blocksTimer:
|
blocksTimer:
|
||||||
OAK_SAPLING: 60
|
|
||||||
ACACIA_SAPLING: 60
|
ACACIA_SAPLING: 60
|
||||||
BIRCH_SAPLING: 60
|
|
||||||
DARK_OAK_SAPLING: 60
|
|
||||||
JUNGLE_SAPLING: 60
|
|
||||||
OAK_LEAVES: 60
|
|
||||||
SPRUCE_LEAVES: 60
|
|
||||||
ACACIA_LEAVES: 60
|
|
||||||
BIRCH_LEAVES: 60
|
BIRCH_LEAVES: 60
|
||||||
DARK_OAK_LEAVES: 60
|
FERN: 60
|
||||||
JUNGLE_LEAVES: 60
|
|
||||||
GRASS: 60
|
|
||||||
TALL_GRASS: 60
|
|
||||||
GRASS_BLOCK: 60
|
|
||||||
DIRT_PATH: 60
|
|
||||||
SEAGRASS: 60
|
|
||||||
DEAD_BUSH: 60
|
DEAD_BUSH: 60
|
||||||
RAIL: 60
|
RAIL: 60
|
||||||
POWERED_RAIL: 60
|
POWERED_RAIL: 60
|
||||||
|
@ -27,49 +14,41 @@ blocksTimer:
|
||||||
ACTIVATOR_RAIL: 60
|
ACTIVATOR_RAIL: 60
|
||||||
COBWEB: 60
|
COBWEB: 60
|
||||||
DANDELION: 60
|
DANDELION: 60
|
||||||
POPPY: 60
|
ALLIUM: 60
|
||||||
SUNFLOWER: 60
|
LARGE_FERN: 60
|
||||||
BROWN_MUSHROOM: 60
|
BROWN_MUSHROOM: 60
|
||||||
BROWN_MUSHROOM_BLOCK: 60
|
|
||||||
MUSHROOM_STEM: 60
|
|
||||||
RED_MUSHROOM: 60
|
RED_MUSHROOM: 60
|
||||||
RED_MUSHROOM_BLOCK: 60
|
|
||||||
TORCH: 60
|
TORCH: 60
|
||||||
REDSTONE_TORCH: 60
|
REDSTONE_TORCH: 60
|
||||||
LADDER: 5
|
LADDER: 5
|
||||||
LIGHT_BLUE_CARPET: 60
|
|
||||||
LIGHT_GRAY_CARPET: 60
|
|
||||||
LIME_CARPET: 60
|
|
||||||
MAGENTA_CARPET: 60
|
|
||||||
ORANGE_CARPET: 60
|
|
||||||
PINK_CARPET: 60
|
|
||||||
BLACK_CARPET: 60
|
BLACK_CARPET: 60
|
||||||
BLUE_CARPET: 60
|
STONE_BUTTON: 5
|
||||||
BROWN_CARPET: 60
|
|
||||||
CYAN_CARPET: 60
|
|
||||||
GRAY_CARPET: 60
|
|
||||||
GREEN_CARPET: 60
|
|
||||||
OAK_BUTTON: 5
|
OAK_BUTTON: 5
|
||||||
SPRUCE_BUTTON: 5
|
|
||||||
STONE_BUTTON: 60
|
|
||||||
ACACIA_BUTTON: 60
|
|
||||||
BIRCH_BUTTON: 60
|
|
||||||
DARK_OAK_BUTTON: 60
|
|
||||||
JUNGLE_BUTTON: 60
|
|
||||||
LEVER: 60
|
LEVER: 60
|
||||||
SNOW: 60
|
SNOW: 60
|
||||||
SNOW_BLOCK: 60
|
SNOW_BLOCK: 60
|
||||||
TRIPWIRE_HOOK: 60
|
TRIPWIRE_HOOK: 60
|
||||||
REPEATER: 60
|
TRIPWIRE: 60
|
||||||
COMPARATOR: 60
|
REDSTONE_WIRE: 60
|
||||||
|
LEGACY_DIODE_BLOCK_OFF: 60
|
||||||
LILY_PAD: 30
|
LILY_PAD: 30
|
||||||
VINE: 30
|
VINE: 30
|
||||||
WHEAT: 5
|
LEGACY_WHEAT: 5
|
||||||
SUGAR_CANE: 30
|
LEGACY_SUGAR_CANE_BLOCK: 30
|
||||||
CACTUS: 30
|
CACTUS: 30
|
||||||
NETHER_WART: 60
|
BEETROOTS: 60
|
||||||
|
POTATOES: 60
|
||||||
|
CARROTS: 60
|
||||||
|
LEGACY_NETHER_WARTS: 60
|
||||||
PUMPKIN: 30
|
PUMPKIN: 30
|
||||||
CARVED_PUMPKIN: 30
|
PUMPKIN_STEM: 30
|
||||||
MELON: 30
|
MELON: 30
|
||||||
|
MELON_STEM: 30
|
||||||
|
GOLD_ORE: -1
|
||||||
|
IRON_ORE: -1
|
||||||
|
COAL_ORE: -1
|
||||||
|
LAPIS_ORE: -1
|
||||||
DIAMOND_ORE: -1
|
DIAMOND_ORE: -1
|
||||||
DEEPSLATE_DIAMOND_ORE: -1
|
REDSTONE_ORE: -1
|
||||||
|
EMERALD_ORE: -1
|
||||||
|
NETHER_QUARTZ_ORE: -1
|
||||||
|
|
6
Jobs/schedule.yml
Normal file → Executable file
6
Jobs/schedule.yml
Normal file → Executable file
|
@ -2,7 +2,7 @@
|
||||||
# From and Until is in 24 hours format with : signs to separate minutes and seconds
|
# From and Until is in 24 hours format with : signs to separate minutes and seconds
|
||||||
# Exp and Money determines how big is boost, to reset it. keep it at 1.0. so if you use 2.0 that means all money/exp is doubled
|
# Exp and Money determines how big is boost, to reset it. keep it at 1.0. so if you use 2.0 that means all money/exp is doubled
|
||||||
# Days variables: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, All
|
# Days variables: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, All
|
||||||
# Jobs can be any of your setup job or use All to give for all jobs at once
|
# Jobs can be any of your settup job or use All to give for all jobs at once
|
||||||
# BroadcastOnStart or BroadcastOnStop - set it false to disable message when boost starts/stops
|
# BroadcastOnStart or BroadcastOnStop - set it false to disable message when boost starts/stops
|
||||||
# MessageOnStart or MessageOnStop - optional messages, if not given, then message from locale file will be shown
|
# MessageOnStart or MessageOnStop - optional messages, if not given, then message from locale file will be shown
|
||||||
# BroadcastInterval - how often in minutes to broadcast message about money/exp boost for jobs
|
# BroadcastInterval - how often in minutes to broadcast message about money/exp boost for jobs
|
||||||
|
@ -28,7 +28,7 @@ Boost:
|
||||||
BroadcastOnStop: true
|
BroadcastOnStop: true
|
||||||
MessageOnStop:
|
MessageOnStop:
|
||||||
- '&e***********************************************'
|
- '&e***********************************************'
|
||||||
- '&e* Boost time for jobs have been stopped'
|
- '&e* Boost time for jobs have beed stoped'
|
||||||
- '&e* All rates reseted to original ones'
|
- '&e* All rates reseted to original ones'
|
||||||
- '&e***********************************************'
|
- '&e***********************************************'
|
||||||
BroadcastInterval: 15
|
BroadcastInterval: 15
|
||||||
|
@ -57,7 +57,7 @@ Boost:
|
||||||
BroadcastOnStop: true
|
BroadcastOnStop: true
|
||||||
MessageOnStop:
|
MessageOnStop:
|
||||||
- '&e***********************************************'
|
- '&e***********************************************'
|
||||||
- '&e* Boost time for Miner and Woodcutter have been stopped'
|
- '&e* Boost time for Miner and Woodcutter have beed stoped'
|
||||||
- '&e* Money rates reseted to original ones'
|
- '&e* Money rates reseted to original ones'
|
||||||
- '&e***********************************************'
|
- '&e***********************************************'
|
||||||
BroadcastInterval: 15
|
BroadcastInterval: 15
|
||||||
|
|
54
Jobs/shopItems.yml
Normal file → Executable file
54
Jobs/shopItems.yml
Normal file → Executable file
|
@ -3,8 +3,10 @@ Items:
|
||||||
# (REQUIRED) Item price in Jobs Points
|
# (REQUIRED) Item price in Jobs Points
|
||||||
Price: 10000.0
|
Price: 10000.0
|
||||||
Icon:
|
Icon:
|
||||||
# (REQUIRED) Icon item
|
# (REQUIRED) Icon item id
|
||||||
Id: diamond_pickaxe
|
Id: 278
|
||||||
|
# (Optional - Default: 0) Icon item data value
|
||||||
|
Data: 0
|
||||||
# (Optional - Default: 1) Icon item amount
|
# (Optional - Default: 1) Icon item amount
|
||||||
Amount: 1
|
Amount: 1
|
||||||
# (Optional) Icon name. Supports usual color codes
|
# (Optional) Icon name. Supports usual color codes
|
||||||
|
@ -14,16 +16,8 @@ Items:
|
||||||
- "&6Efficiency V"
|
- "&6Efficiency V"
|
||||||
- "&6Unbreaking III"
|
- "&6Unbreaking III"
|
||||||
- "&eAnd one tasty apple!"
|
- "&eAnd one tasty apple!"
|
||||||
# (Optional - default: false) Hides icon if player don't have permission to get this item
|
# (Optional - default: false) Hides icon if player dont have permission to get this item
|
||||||
HideWithoutPermission: true
|
HideWithoutPermission: true
|
||||||
# (Optional - default: false) Hides icon if player don't have enough point levels to get this icon
|
|
||||||
HideIfThereIsNoEnoughPoints: false
|
|
||||||
# (Optional) When you want to use Player Head material with skin then use this
|
|
||||||
#CustomHead:
|
|
||||||
# You can specify here valid player name or uuid.
|
|
||||||
# PlayerName: playerNameOrUUID
|
|
||||||
# Use the current player who opened the gui, so the head skin will be this player who opened.
|
|
||||||
# UseCurrentPlayer: true
|
|
||||||
# (Optional) List of permissions required to buy this item
|
# (Optional) List of permissions required to buy this item
|
||||||
RequiredPermission:
|
RequiredPermission:
|
||||||
- jobs.item.pickaxe
|
- jobs.item.pickaxe
|
||||||
|
@ -33,9 +27,9 @@ Items:
|
||||||
- Woodcutter-10
|
- Woodcutter-10
|
||||||
# (Optional) Total level from all jobs player currently in
|
# (Optional) Total level from all jobs player currently in
|
||||||
RequiredTotalLevels: 100
|
RequiredTotalLevels: 100
|
||||||
# (Optional) Performs commands on item purchase
|
# (Optional) Performs comands on item purchase
|
||||||
# use 'msg ' at start of command to send nice message to player
|
# use 'msg ' at start of command to send nice message to player
|
||||||
# all other commands will be performed normally as they would be executed from console
|
# all other commands will be performed normaly as they would be executed from console
|
||||||
# use [player] variable to include buyers name
|
# use [player] variable to include buyers name
|
||||||
PerformCommands:
|
PerformCommands:
|
||||||
- "msg &eThanks for buying this super pick axe!"
|
- "msg &eThanks for buying this super pick axe!"
|
||||||
|
@ -43,8 +37,10 @@ Items:
|
||||||
GiveItems:
|
GiveItems:
|
||||||
# Can be any word
|
# Can be any word
|
||||||
PickAxe:
|
PickAxe:
|
||||||
# (Required) Item name
|
# (Required) Item id
|
||||||
Id: diamond_pickaxe
|
Id: 278
|
||||||
|
# (Optional - Default: 0) Item data
|
||||||
|
Data: 0
|
||||||
# (Optional - Default: 1) Item amount
|
# (Optional - Default: 1) Item amount
|
||||||
Amount: 1
|
Amount: 1
|
||||||
# (Optional) Item name
|
# (Optional) Item name
|
||||||
|
@ -56,19 +52,14 @@ Items:
|
||||||
Enchants:
|
Enchants:
|
||||||
- DIG_SPEED=5
|
- DIG_SPEED=5
|
||||||
- DURABILITY=3
|
- DURABILITY=3
|
||||||
Giving-Potion:
|
|
||||||
Id: potion
|
|
||||||
Amount: 1
|
|
||||||
Name: "&6Jump boost"
|
|
||||||
potion-type: jump
|
|
||||||
# Can be any word
|
# Can be any word
|
||||||
Apple:
|
Apple:
|
||||||
# (Required) Item name
|
# (Required) Item id
|
||||||
Id: apple
|
Id: 260
|
||||||
WoodenShovel:
|
WoodenShovel:
|
||||||
Price: 100.0
|
Price: 100.0
|
||||||
Icon:
|
Icon:
|
||||||
Id: wooden_shovel
|
Id: 269
|
||||||
Name: "&eWooden shovel"
|
Name: "&eWooden shovel"
|
||||||
HideWithoutPermission: true
|
HideWithoutPermission: true
|
||||||
RequiredPermission:
|
RequiredPermission:
|
||||||
|
@ -77,11 +68,11 @@ Items:
|
||||||
- Digger-5
|
- Digger-5
|
||||||
PerformCommands:
|
PerformCommands:
|
||||||
- "msg &eThanks [player] for buying this shovel!"
|
- "msg &eThanks [player] for buying this shovel!"
|
||||||
- "give [player] wooden_shovel 1"
|
- "give [player] 269 1"
|
||||||
LureEnchantBook:
|
LureEnchantBook:
|
||||||
Price: 100.0
|
Price: 100.0
|
||||||
Icon:
|
Icon:
|
||||||
Id: enchanted_book
|
Id: 403
|
||||||
Name: "&eEnchant book"
|
Name: "&eEnchant book"
|
||||||
Lore:
|
Lore:
|
||||||
- "&eContains Lure 3 enchant"
|
- "&eContains Lure 3 enchant"
|
||||||
|
@ -92,15 +83,19 @@ Items:
|
||||||
- Fisherman-100
|
- Fisherman-100
|
||||||
PerformCommands:
|
PerformCommands:
|
||||||
- "msg &eThanks [player] for buying this book!"
|
- "msg &eThanks [player] for buying this book!"
|
||||||
|
# (Optional) Gives items by defined criteria
|
||||||
GiveItems:
|
GiveItems:
|
||||||
|
# Can be any word
|
||||||
Book:
|
Book:
|
||||||
Id: enchanted_book
|
# (Required) Item id
|
||||||
|
Id: 403
|
||||||
|
# (Optional) Item enchants
|
||||||
Enchants:
|
Enchants:
|
||||||
- LURE=3
|
- LURE=3
|
||||||
Elytra:
|
Elytra:
|
||||||
Price: 100000.0
|
Price: 100000.0
|
||||||
Icon:
|
Icon:
|
||||||
Id: elytra
|
Id: 443
|
||||||
Name: "&eAngel wings"
|
Name: "&eAngel wings"
|
||||||
HideWithoutPermission: true
|
HideWithoutPermission: true
|
||||||
RequiredPermission:
|
RequiredPermission:
|
||||||
|
@ -109,5 +104,8 @@ Items:
|
||||||
- "msg &eThanks [player] for buying Angel Wings!"
|
- "msg &eThanks [player] for buying Angel Wings!"
|
||||||
# (Optional) Gives items by defined criteria
|
# (Optional) Gives items by defined criteria
|
||||||
GiveItems:
|
GiveItems:
|
||||||
|
# Can be any word
|
||||||
Elytra:
|
Elytra:
|
||||||
Id: elytra
|
# (Required) Item id
|
||||||
|
Id: 443
|
||||||
|
|
13
Jobs/titleConfig.yml
Normal file → Executable file
13
Jobs/titleConfig.yml
Normal file → Executable file
|
@ -1,14 +1,15 @@
|
||||||
# Title configuration
|
# Title configuration
|
||||||
|
#
|
||||||
# Stores the titles people gain at certain levels.
|
# Stores the titles people gain at certain levels.
|
||||||
# Each title requires to have a name, short name (used when the player has more than 1 job)
|
# Each title requres to have a name, short name (used when the player has more than
|
||||||
# the colour of the title and the level requirement to attain the title.
|
# 1 job) the colour of the title and the level requrirement to attain the title.
|
||||||
# Colour can ether be a word like Brown, can be color character like &5 or hex color code like {#6600cc}
|
#
|
||||||
# It is recommended but not required to have a title at level 0.
|
# It is recommended but not required to have a title at level 0.
|
||||||
|
#
|
||||||
# Titles are completely optional.
|
# Titles are completely optional.
|
||||||
# Possible variable are {level} to add current jobs level.
|
# Posible variable are {level} to add current jobs level.
|
||||||
# Optionally you can set different titles based by job.
|
# Optionaly you can set different titles based by job.
|
||||||
# JobName: Miner
|
# JobName: Miner
|
||||||
|
|
||||||
Titles:
|
Titles:
|
||||||
Novice:
|
Novice:
|
||||||
Name: N
|
Name: N
|
||||||
|
|
186
LibsDisguises/config.yml
Executable file
186
LibsDisguises/config.yml
Executable file
|
@ -0,0 +1,186 @@
|
||||||
|
# Shall I notify people of a LibsDisguises update?
|
||||||
|
NotifyUpdate: true
|
||||||
|
|
||||||
|
# The disguise plugin stores all GameProfiles inside a file called 'cache.yml'
|
||||||
|
# This means that the plugin doesn't need to constantly call Mojang just to find a skin for an offline player
|
||||||
|
# However some people may prefer to disable this.
|
||||||
|
# Even if you disable this, if there was disguises in the cache already then it will use them
|
||||||
|
SaveGameProfiles: true
|
||||||
|
|
||||||
|
# This option is useless if you don't enable SaveGameProfiles!
|
||||||
|
# If a player has been disguised before and their skin saved into the cache
|
||||||
|
# When they join the server will automatically update the cache incase they changed their skin
|
||||||
|
UpdateGameProfiles: true
|
||||||
|
|
||||||
|
# THIS IS A PREMIUM ONLY FEATURE. TO USE IT, PURCHASE THE PLUGIN.
|
||||||
|
# Saves disguises so that they persist after server shutdown, chunks unload, player logouts and so on.
|
||||||
|
# As such, this completely replaces the KeepDisguises aspect which has been removed except for the player death.
|
||||||
|
# Players - Are player disguises saved
|
||||||
|
# Entities - Are entities disguises saved (This is everything that's not a player)
|
||||||
|
# If you are using the dev builds, place your premium version of Lib's Disguises.jar inside the LibsDisguises folder
|
||||||
|
# This will enable premium only features for the dev builds.
|
||||||
|
# The saved disguises are saved in a json file format inside the plugin folder, there will be no other formats
|
||||||
|
SaveDisguises:
|
||||||
|
Players: false
|
||||||
|
Entities: false
|
||||||
|
|
||||||
|
# Does the player keep their disguise after they die?
|
||||||
|
KeepDisguises:
|
||||||
|
PlayerDeath: false
|
||||||
|
|
||||||
|
# Should the plugin use translations? Note that a player must see the message before it will appear in translations.yml
|
||||||
|
Translations: false
|
||||||
|
|
||||||
|
# How should the plugin handle self disguises scoreboards? It disables pushing in whichever team they're assigned.
|
||||||
|
# If you want them to be able to push again when they undisguise, set this to CREATE_SCOREBOARD
|
||||||
|
# I have to disable pushing or you will be pushed around by your own self disguise
|
||||||
|
# MODIFY_SCOREBOARD - Modifies the player's current team if possible, otherwise assigns them to a new scoreboard team.
|
||||||
|
# IGNORE_SCOREBOARD - Doesn't touch scoreboards at all, effectively means that if you didn't disable pushing in their scoreboard team; They will still be pushed around
|
||||||
|
# CREATE_SCOREBOARD - Creates a new team which copies the attributes of their previous scoreboard team which they are then assigned to. This means they keep nametag color and other options.
|
||||||
|
SelfDisguisesScoreboard: MODIFY_SCOREBOARD
|
||||||
|
|
||||||
|
# Whats the permission to get the notification?
|
||||||
|
Permission: 'libsdisguises.update'
|
||||||
|
|
||||||
|
# Whats the max size allowed for command disguiseradius
|
||||||
|
DisguiseRadiusMax: 50
|
||||||
|
|
||||||
|
# Whats the max size allowed for command undisguiseradius
|
||||||
|
UndisguiseRadiusMax: 50
|
||||||
|
|
||||||
|
# Shall the players view their disguises?
|
||||||
|
# Best used when viewing yourself in 3rd person
|
||||||
|
ViewSelfDisguises: true
|
||||||
|
|
||||||
|
# Shall I disguise the sounds?
|
||||||
|
# This turns your damage sound into a MOOOO
|
||||||
|
DisguiseSounds: true
|
||||||
|
|
||||||
|
# Shall the disguised hear their disguise sounds or their damage sounds.
|
||||||
|
# I disable this as it can be a little confusing when not used with self disguises
|
||||||
|
HearSelfDisguise: true
|
||||||
|
|
||||||
|
# Shall I send the velocity packets? I REALLY recommend you don't disable.
|
||||||
|
# This is the only thing allowing the mobs to fly without glitching out.
|
||||||
|
SendVelocity: true
|
||||||
|
|
||||||
|
# For self disguises, they need to have the armor and the held item removed
|
||||||
|
# Else they see floating armor, floating held items.
|
||||||
|
# This turns the items invisible in the disguised players inventory. It does not actually remove them!
|
||||||
|
# Be warned that in creative this can actually delete the item from the inventory due to a weird bug
|
||||||
|
RemoveArmor: true
|
||||||
|
RemoveHeldItem: false
|
||||||
|
|
||||||
|
# If you set a disguise to burning, it will no longer be able to be shown as sneaking or invisible.
|
||||||
|
# Set this to true if you want the disguise to get the animations of the disguised entity. Such as invisible, on fire, sprinting, sneaking, blocking
|
||||||
|
# This is only valid if you set a animation on the disguise itself. Because the entitys animations are applied otherwise.
|
||||||
|
AddEntityAnimations: true
|
||||||
|
|
||||||
|
# When a sheep or wolf is right clicked with dye. The client automatically assumes it was successful and displays the sheeps wool or the wolfs collar as dyed.
|
||||||
|
# This is a option that either prevents that happening, or it changes their color officially in the plugin so that everyone sees it changed.
|
||||||
|
# Its currently set to false which means that the color is not changed and will refresh itself to the player.
|
||||||
|
# Please note that this will not remove the dye from their hands. This also does not check if the disguised entity is actually a sheep/wolf and wants a say in its color.
|
||||||
|
DyeableSheep: false
|
||||||
|
DyeableWolf: false
|
||||||
|
|
||||||
|
# This is only called into action when the disguise is constructed using the commands.
|
||||||
|
# And when the disguise supports that. This will not be used at all for plugins constructing the disguises for instance.
|
||||||
|
# Such as prophunt. Its also false because its kind of a retarded feature.
|
||||||
|
# This is pretty simple. It shows the players displayname (Name as it appears in chat) above their head.
|
||||||
|
# This also overrides any custom name they have set in their disguise options.
|
||||||
|
# This does not take effect on player disguises
|
||||||
|
ShowNamesAboveDisguises: false
|
||||||
|
|
||||||
|
# This supports the above option.
|
||||||
|
# If this is true, then the name shown above the head appears regardless of if you are looking at the disguise directly or not.
|
||||||
|
NameAboveHeadAlwaysVisible: true
|
||||||
|
|
||||||
|
# This modifys the bounding box, This is stuff like can a arrow hit them.
|
||||||
|
# If you turn this to true, arrows will act like they hit the disguise in the right place!
|
||||||
|
# So someone disguised as a enderdragon will easily get shot down by arrows!
|
||||||
|
# This WILL conflict with NoCheatPlus. Other plugins may also get problems.
|
||||||
|
# This shouldn't really be enabled for players as it also interferes with their movement because the server thinks the player is larger than he really is.
|
||||||
|
# That makes the player unable to approach this building because the server thinks he is trying to glitch inside blocks.
|
||||||
|
# This feature is highly experimental and is garanteed to cause problems for players who are disguised
|
||||||
|
ModifyBoundingBox: false
|
||||||
|
|
||||||
|
# This prevents disguised players from being targeted by monsters.
|
||||||
|
# This doesn't prevent their targeting you if already targeting when disguised
|
||||||
|
# They will just ignore you unless provoked.
|
||||||
|
MonstersIgnoreDisguises: false
|
||||||
|
|
||||||
|
# This works only for players, disguised monsters and the like will not be undisguised
|
||||||
|
# Should the player's disguises be removed if he attacks something?
|
||||||
|
BlowDisguisesWhenAttacking: false
|
||||||
|
# Should the player's disguises be removed if he's attacked by something?
|
||||||
|
BlowDisguisesWhenAttacked: false
|
||||||
|
|
||||||
|
#Stop shulker disguises from moving, they're weird. This option only effects PLAYERS that are disguised, other entities disguised as shulkers will NOT be effected!
|
||||||
|
StopShulkerDisguisesFromMoving: true
|
||||||
|
|
||||||
|
# A option to choose how many seconds a DisguiseEntity command is valid for people to right click a entity to disguise it before expiring
|
||||||
|
DisguiseEntityExpire: 10
|
||||||
|
|
||||||
|
# Another option to choose the same thing for DisguiseClone command
|
||||||
|
DisguiseCloneExpire: 10
|
||||||
|
# Max disguises to store at a time with the DisguiseClone command
|
||||||
|
DisguiseCloneSize: 3
|
||||||
|
|
||||||
|
# This controls if a entitys max health is determined by the entity, or by the disguise.
|
||||||
|
# Wither is 200, a player is 20. With this enabled, a player disguised as a wither will have the boss bar health accurate to the players health.
|
||||||
|
# Else it will be 1/20 of the boss bar when he is full health.
|
||||||
|
# Setting this in LivingWatcher overrides both values.
|
||||||
|
MaxHealthDeterminedByEntity: true
|
||||||
|
|
||||||
|
# This here is a option to turn off misc disguises.
|
||||||
|
# This means you can not have a living entity disguise as a non-living entity.
|
||||||
|
# This disables the Attributes packet, Non-living entities can still disguise as other non-living
|
||||||
|
# This means that the above option will not work as it uses the attribute packet.
|
||||||
|
MiscDisguisesForLiving: true
|
||||||
|
|
||||||
|
# Turn this to true to have players undisguised when switching worlds
|
||||||
|
UndisguiseOnWorldChange: false
|
||||||
|
|
||||||
|
# Contact Mojang's servers? Disabling this option will disable player skin disguises!
|
||||||
|
ContactMojangServers: true
|
||||||
|
|
||||||
|
# Hide players in tab when disguised? This means a disguised player cannot be seen when you press tab! This can be toggled on/off per disguise
|
||||||
|
HideDisguisedPlayersFromTab: false
|
||||||
|
|
||||||
|
# Always show player disguises in tab? The names will continue to appear in tab until the disguise is removed.
|
||||||
|
ShowPlayerDisguisesInTab: false
|
||||||
|
|
||||||
|
# Don't like players able to set themselves invisible when using the disguise commands? Toggle this to true and no one can use setInvisible! Plugins can still use this however.
|
||||||
|
DisableInvisibility: false
|
||||||
|
|
||||||
|
# This will help performance, especially with CPU
|
||||||
|
# Due to safety reasons, self disguises can never have their packets disabled.
|
||||||
|
PacketsEnabled:
|
||||||
|
# This disables the animation packet. If a disguised entity sends a animation packet and they are using a non-living disguise. People will crash.
|
||||||
|
# Disabling this also means that if a player disguised as a non-player leaves a bug. People will crash
|
||||||
|
Animation: true
|
||||||
|
# Disabling this means that you can't use the setSleeping option on a player disguise. Also you will crash anyone watching when you try to sleep in a bed if disguised as a non-player
|
||||||
|
# This also sends a chunk packet at key positions else it doesn't work for 1.8. Lazyness means it does it for older versions too currently.
|
||||||
|
Bed: true
|
||||||
|
# This disguises the collect packet. If a living entity disguised as a non-living entity picks up a item. People will crash. This fixes it
|
||||||
|
# This also fixes people crashing if a item disguised as a sleeping player is picked up - Only true if Bed is enabled as well
|
||||||
|
Collect: true
|
||||||
|
# This disables a fix for when a disguised entity wearing armor dies, if the disguise can wear armor. It drops unpickupable items to anyone watching.
|
||||||
|
EntityStatus: true
|
||||||
|
# Entity equipment is the packets that are sent to ensure that a disguise has or doesn't have armor, and their held item.
|
||||||
|
# Disabling this means that any disguises which can wear armor or hold items will show the armor/held item that the disguised is wearing.
|
||||||
|
Equipment: true
|
||||||
|
# This doesn't actually disable the packet. It would introduce problems. Instead it does the next best thing and caches the data.
|
||||||
|
# This means that entity metadata will not change, and will only be sent in the spawn packet.
|
||||||
|
# This is good if performance is extremely in need.
|
||||||
|
# This is bad to disable unless you are ONLY going to use the disguises for decorations.
|
||||||
|
# To be honest. This is basically "Disable entity animations". That option is called 'AddEntityAnimations' in the config but unlike that, this is always in effect.
|
||||||
|
# Animations set by use of the api or through the disguise command are still in effect.
|
||||||
|
Metadata: true
|
||||||
|
# Movement packets are the biggest cpu hit. These are majorly used to ensure that the disguises facing direction isn't bugged up.
|
||||||
|
# If you are using the Item_Frame disguise, when a packet is sent (Roughly every 2min) the disguise will bug up until they move.
|
||||||
|
Movement: true
|
||||||
|
# Disable this if you don't mind crashing everytime you see someone riding something disguised as a non-living entity
|
||||||
|
Riding: true
|
||||||
|
# When disguised as a wither skull, it sends a look packet every tick so that the wither skull is facing the right way.
|
||||||
|
WitherSkull: true
|
392
LimitedCreative/config.yml
Executable file
392
LimitedCreative/config.yml
Executable file
|
@ -0,0 +1,392 @@
|
||||||
|
# Limited Creative - Configuration
|
||||||
|
#
|
||||||
|
# (YAML-Syntax: http://en.wikipedia.org/wiki/YAML)
|
||||||
|
#
|
||||||
|
# This configuration-file is automatically written when changed via
|
||||||
|
# ingame-commands. So any manual added comments are removed.
|
||||||
|
|
||||||
|
# Inventory-Feature
|
||||||
|
#
|
||||||
|
# http://dev.bukkit.org/server-mods/limited-creative/pages/features/inventory/
|
||||||
|
inventory:
|
||||||
|
# InventoryEnabled
|
||||||
|
#
|
||||||
|
# Use this option to disable the separated inventories feature, for example if
|
||||||
|
# you use another Plugin handling the inventories, like
|
||||||
|
# Multiverse-Inventories.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
# InventoryStoreCreative
|
||||||
|
#
|
||||||
|
# Should the creative-inventory also be stored on disk, when switching to
|
||||||
|
# survival?
|
||||||
|
# If disabled, the inventory gets cleared every time on switching to creative.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
storeCreative: true
|
||||||
|
|
||||||
|
# InventorySeparateAdventure
|
||||||
|
#
|
||||||
|
# When true, your players get a separate inventory when switching to adventure
|
||||||
|
# gamemode (2). Otherwise they have the default survival inventory while in
|
||||||
|
# adventure gamemode.
|
||||||
|
#
|
||||||
|
# default: false
|
||||||
|
separateAdventure: true
|
||||||
|
|
||||||
|
# InventoryFolder
|
||||||
|
#
|
||||||
|
# The folder inside the datadir-folder (plugin/LimitedCreative) where the
|
||||||
|
# inventories are saved to.
|
||||||
|
# By default the inventories are saved to
|
||||||
|
# "plugin/LimitedCreative/inventories".
|
||||||
|
#
|
||||||
|
# default: "inventories"
|
||||||
|
folder: inventories
|
||||||
|
|
||||||
|
# InventoryCreativeArmor
|
||||||
|
#
|
||||||
|
# When set, all creative Player automatically wears the given items as Armor.
|
||||||
|
# So they are better seen by other Players.
|
||||||
|
creativeArmor:
|
||||||
|
# InventoryCreativeArmorEnabled
|
||||||
|
#
|
||||||
|
# When disabled, the players Armor isn't changed.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
# InventoryCreativeArmorItems
|
||||||
|
#
|
||||||
|
# Allows changing of the "Creative-Armor" to be wear when in creative mode.
|
||||||
|
# *see Blacklist for details on Item-Types
|
||||||
|
#
|
||||||
|
# When using commands to change this options, use "current" (without quotes)
|
||||||
|
# to set it to the currently wearing item. This way you can easily set it to
|
||||||
|
# dyed leather armor.
|
||||||
|
head: CHAINMAIL_HELMET
|
||||||
|
chest: CHAINMAIL_CHESTPLATE
|
||||||
|
legs: CHAINMAIL_LEGGINGS
|
||||||
|
feet: CHAINMAIL_BOOTS
|
||||||
|
|
||||||
|
# Creative Limits-Feature
|
||||||
|
#
|
||||||
|
# http://dev.bukkit.org/server-mods/limited-creative/pages/features/limit/
|
||||||
|
limit:
|
||||||
|
# LimitEnabled
|
||||||
|
#
|
||||||
|
# Prevents all players in creative-mode from:
|
||||||
|
# - accessing chests
|
||||||
|
# - dropping items from "inventory" to the ground
|
||||||
|
# - doing PvP (wouldn't be fair, would it?)
|
||||||
|
#
|
||||||
|
# Also if this option is disabled all other Limit-Options below are disabled
|
||||||
|
# too. To just disable some of these limitations, use the
|
||||||
|
# "nolimit"-permissions.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
# LimitDropsInsteadPrevent
|
||||||
|
#
|
||||||
|
# When enabled items that are dropped by creative players are removed (burning
|
||||||
|
# in the hellfire or such, they just disappear). When disabled the items stay
|
||||||
|
# in the inventory of the player.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
removeDrops: true
|
||||||
|
|
||||||
|
# LimitPickup
|
||||||
|
#
|
||||||
|
# Prevents the pickup of items while in creative mode. Either the items are
|
||||||
|
# just stay on ground and ignore that a creative player walks over it
|
||||||
|
# ("prevent"), or the are "remove"d when a creative player walks over it.
|
||||||
|
#
|
||||||
|
# valid options: remove / prevent / false
|
||||||
|
# default: prevent
|
||||||
|
pickup: prevent
|
||||||
|
|
||||||
|
# LimitDamageToMobs
|
||||||
|
#
|
||||||
|
# Prevents dealing damage to all creatures when the player is in creative
|
||||||
|
# (friendly sheeps as well as hostile creepers).
|
||||||
|
#
|
||||||
|
# default: false
|
||||||
|
damageToMobs: false
|
||||||
|
|
||||||
|
# LimitInteraction
|
||||||
|
#
|
||||||
|
# Prevents players of interacting with specific blocks as addition to chests
|
||||||
|
# in creative mode (and only in creative).
|
||||||
|
#
|
||||||
|
# You can use the technical name (http://public.ja-s.de/bukkit/material) or
|
||||||
|
# the id of the block/item (better use the id, if you're not sure). You may
|
||||||
|
# add the data separated with a colon e.g.: "WOOL:11" blocks blue wool. But be
|
||||||
|
# sure to put it in quotes, to not break yml-configuration! Named data values
|
||||||
|
# aren't supported yet. If you don't add a data-value, all blocks of this
|
||||||
|
# material are blocked.
|
||||||
|
#
|
||||||
|
# default:
|
||||||
|
# - WALL_SIGN
|
||||||
|
# - SIGN_POST
|
||||||
|
# - JUKEBOX
|
||||||
|
interact:
|
||||||
|
- WALL_SIGN
|
||||||
|
- SIGN_POST
|
||||||
|
- JUKEBOX
|
||||||
|
|
||||||
|
# LimitEntityInteraction
|
||||||
|
#
|
||||||
|
# Prevents players of interacting with specific entities in creative mode (and
|
||||||
|
# only in creative).
|
||||||
|
#
|
||||||
|
# You can use the technical name (see http://tinyurl.com/bukkit-entity) or the
|
||||||
|
# id of the entity (better use the id, if you're not sure).
|
||||||
|
# default:
|
||||||
|
# - VILLAGER
|
||||||
|
entityInteract:
|
||||||
|
- VILLAGER
|
||||||
|
|
||||||
|
# LimitUse
|
||||||
|
#
|
||||||
|
# Prevents players of using or placing specific items/blocks in creative mode
|
||||||
|
# (and only in creative).
|
||||||
|
#
|
||||||
|
# You can use the technical name (see http://public.ja-s.de/bukkit/material)
|
||||||
|
# or the id of the block/item (better use the id, if you're not sure). You may
|
||||||
|
# add the data separated with a colon e.g.: "WOOL:11" blocks blue wool. But be
|
||||||
|
# sure to put it in quotes, to not break yml-configuration! Named data values
|
||||||
|
# aren't supported yet. If you don't add a data-value, all blocks of this
|
||||||
|
# material are blocked.
|
||||||
|
#
|
||||||
|
# default:
|
||||||
|
# - EXP_BOTTLE
|
||||||
|
# - EYE_OF_ENDER
|
||||||
|
# - BEDROCK
|
||||||
|
use:
|
||||||
|
- EXP_BOTTLE
|
||||||
|
- EYE_OF_ENDER
|
||||||
|
- BEDROCK
|
||||||
|
- PISTON_BASE
|
||||||
|
- PISTON_EXTENSION
|
||||||
|
- PISTON_STICKY_BASE
|
||||||
|
- PISTON_MOVING_PIECE
|
||||||
|
|
||||||
|
# LimitBreak
|
||||||
|
#
|
||||||
|
# Prevents players of destroying specific blocks in creative mode (and only in
|
||||||
|
# creative).
|
||||||
|
#
|
||||||
|
# You can use the technical name (see http://public.ja-s.de/bukkit/material)
|
||||||
|
# or the id of the block/item (better use the id, if you're not sure). You may
|
||||||
|
# add the data separated with a colon e.g.: "WOOL:11" blocks blue wool. But be
|
||||||
|
# sure to put it in quotes, to not break yml-configuration! Named data values
|
||||||
|
# aren't supported yet. If you don't add a data-value, all blocks of this
|
||||||
|
# material are blocked.
|
||||||
|
#
|
||||||
|
# default:
|
||||||
|
# - BEDROCK
|
||||||
|
break:
|
||||||
|
- EXP_BOTTLE
|
||||||
|
- EYE_OF_ENDER
|
||||||
|
- BEDROCK
|
||||||
|
|
||||||
|
# LimitChestOpen
|
||||||
|
#
|
||||||
|
# Enable this to prevents the ChestOpening-Animination when blocking
|
||||||
|
# interaction with a chest. But therefore
|
||||||
|
# you're no longer able to place blocks on chest and such while crouching.
|
||||||
|
# default: false
|
||||||
|
chestOpen: false
|
||||||
|
|
||||||
|
# Region GameModes-Feature
|
||||||
|
#
|
||||||
|
# http://dev.bukkit.org/server-mods/limited-creative/pages/features/region/
|
||||||
|
region:
|
||||||
|
# RegionEnabled
|
||||||
|
#
|
||||||
|
# Enables the feature for "creative-regions". This Feature is automatically
|
||||||
|
# disabled, if the required plugin "WorldGuard"
|
||||||
|
# (http://dev.bukkit.org/server-mods/worldguard/) isn't found.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
# RegionRememberOptional
|
||||||
|
#
|
||||||
|
# Remembers if players disables the Region-GameMode (by switching in an
|
||||||
|
# optional region to World-Default-GameMode with /lc creative|survival). So
|
||||||
|
# when the player re-enters the region, he keep his GameMode which he left it
|
||||||
|
# in.
|
||||||
|
# Hint: This is very confusing, if MultiVerse "enforce gamemode" swaps your
|
||||||
|
# state (default). So better don't use with Multiverse.
|
||||||
|
#
|
||||||
|
# default: false
|
||||||
|
rememberOptional: false
|
||||||
|
|
||||||
|
# RegionSafeMode
|
||||||
|
#
|
||||||
|
# When a player leaves a region he always will get back to the World-GameMode,
|
||||||
|
# even if he entered the region already in the Region-GameMode. So its the
|
||||||
|
# opposite analog to RegionRememberOptional.
|
||||||
|
# That means: If a GM in creative-mode walks/flies through a creative-region
|
||||||
|
# in a survival world, he will get back to survival on leaving the region.
|
||||||
|
#
|
||||||
|
# default: false
|
||||||
|
safeMode: false
|
||||||
|
|
||||||
|
# RegionMaximumFallingHeight
|
||||||
|
#
|
||||||
|
# When the player is more than this count of blocks above the ground, he is
|
||||||
|
# prevented from changing the region that sets him survival which would cause
|
||||||
|
# him falling and hurting.
|
||||||
|
#
|
||||||
|
# Set to -1 to disable
|
||||||
|
#
|
||||||
|
# default: 3
|
||||||
|
maxFallingHeight: 3
|
||||||
|
|
||||||
|
# CommandBlocker-Feature
|
||||||
|
#
|
||||||
|
# http://dev.bukkit.org/server-mods/limited-creative/pages/features/command-blocker/
|
||||||
|
cmdblock:
|
||||||
|
# CmdBlockerEnabled
|
||||||
|
#
|
||||||
|
# Enables the feature for blocking certain commands in creative mode.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
# CmdBlockerList
|
||||||
|
#
|
||||||
|
# Defines the list of commands that are blocked while in creative mode. The
|
||||||
|
# leading / isn't included. By default the list-item is treated as simple
|
||||||
|
# string as typed in by the user after the /. All commands starting with this
|
||||||
|
# string are blocked, even if more parameteres are entered by the user.
|
||||||
|
# If the first character is ^ the entry is interpreted as a regular expression
|
||||||
|
# (including the ^ for begin of the string).
|
||||||
|
# Only use regular expressions if you know them!
|
||||||
|
#
|
||||||
|
# Examples:
|
||||||
|
# - home
|
||||||
|
# - give diamond
|
||||||
|
# - ^home .+
|
||||||
|
# - ^chest (one|two|three)
|
||||||
|
# - ^(lc|limitedcreative) s(urvival)?\s*$
|
||||||
|
#
|
||||||
|
# default: []
|
||||||
|
commands: []
|
||||||
|
|
||||||
|
# GameMode-Permissions-Feature
|
||||||
|
#
|
||||||
|
# This Feature requires Vault-Plugin to be active.
|
||||||
|
#
|
||||||
|
# http://dev.bukkit.org/server-mods/limited-creative/pages/features/gmperm/
|
||||||
|
gmperm:
|
||||||
|
# GMPermEnabled
|
||||||
|
#
|
||||||
|
# Activates that players are put in a special permission group while in
|
||||||
|
# creative mode.
|
||||||
|
#
|
||||||
|
# default: false
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
# GMPermCreativeGroup
|
||||||
|
#
|
||||||
|
# Defines the Permission-Group which the player gets added to on entering
|
||||||
|
# creative-mode. If this value is changed the old group won't be automatically
|
||||||
|
# removed from players already in it. So be sure to delete the old group or
|
||||||
|
# remove all player of it, that they don't get stuck with that permissions.
|
||||||
|
creativeGroup: ''
|
||||||
|
|
||||||
|
# GMPermAdventureGroup
|
||||||
|
#
|
||||||
|
# Like GMPermCreativeGroup but for adventure users. This is optional, so you
|
||||||
|
# don't have to set any group.
|
||||||
|
#
|
||||||
|
# default: false
|
||||||
|
adventureGroup: false
|
||||||
|
|
||||||
|
# BlockState-Feature
|
||||||
|
#
|
||||||
|
# http://dev.bukkit.org/server-mods/limited-creative/pages/features/blockstate/
|
||||||
|
blockstate:
|
||||||
|
# BlockStateEnabled
|
||||||
|
#
|
||||||
|
# This Feature stores the GameMode a Block was created in, and prevents drops
|
||||||
|
# if a Block was created in creative mode.
|
||||||
|
# Due to the huge load of this Feature, it isn't enabled by default. It uses
|
||||||
|
# the Database-credentials from bukkit.yml
|
||||||
|
# (http://wiki.bukkit.org/Bukkit.yml#database) in the server-directory.
|
||||||
|
#
|
||||||
|
# default: false
|
||||||
|
enabled: true
|
||||||
|
|
||||||
|
# BlockStateThreading
|
||||||
|
#
|
||||||
|
# Uses Threading to minimize lag. This fully relies on Bukkit metadata
|
||||||
|
# implementation. You only should need this,
|
||||||
|
# if there are often plays more then 10 players at once on your server, or
|
||||||
|
# you're about to use huge WorldEdits often.
|
||||||
|
# Be aware that this requires more memory, to increase the performance
|
||||||
|
#
|
||||||
|
# Without threading, huge WorldEdits becomes much noticeable slower.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
useThreading: true
|
||||||
|
|
||||||
|
# BlockStateTool
|
||||||
|
#
|
||||||
|
# The id or technical name (http://public.ja-s.de/bukkit/material) of an item
|
||||||
|
# that displays information about the right-clicked block.
|
||||||
|
#
|
||||||
|
# default: WOOD_PICKAXE
|
||||||
|
tool: WOOD_PICKAXE
|
||||||
|
|
||||||
|
# BlockStateLogSurvival
|
||||||
|
#
|
||||||
|
# Log all Block-Places to the database. Disable to make the database more slim
|
||||||
|
# by not adding blocks placed in survival-mode.
|
||||||
|
#
|
||||||
|
# default: false
|
||||||
|
logSurvival: false
|
||||||
|
|
||||||
|
# BlockStateIgnoredWorlds
|
||||||
|
#
|
||||||
|
# While you may use per world permissions to configure limitations fine
|
||||||
|
# graded, you may want to disable the BlockState-Feature for certain worlds
|
||||||
|
# (like complete creative worlds) to save cpu and memory.
|
||||||
|
#
|
||||||
|
# default: []
|
||||||
|
ignoredWorlds: [plotworld]
|
||||||
|
|
||||||
|
# BlockStateWorldEditIntegration
|
||||||
|
#
|
||||||
|
# Allows you to disable hook into WorldEdit for better Performance. By default
|
||||||
|
# Integration is enable, so it logs block modifications via worldedit as
|
||||||
|
# creative-placed blocks in the database.
|
||||||
|
# A server reload (better restart) is needed to disabled WE-Integration.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
worldeditIntegration: true
|
||||||
|
|
||||||
|
# Metrics
|
||||||
|
#
|
||||||
|
# This settings allows the Addon-Author to track the Servers using this plugin.
|
||||||
|
# It will not track any player related data like names, ips, online time or
|
||||||
|
# such. Please do not disable the option! As more servers are using the plugin
|
||||||
|
# and the author knows, as more he is willing to support the plugin! Its a
|
||||||
|
# win-win for both.
|
||||||
|
#
|
||||||
|
# default: true
|
||||||
|
metrics: false
|
||||||
|
|
||||||
|
# Debug
|
||||||
|
#
|
||||||
|
# The debug modus spams much details about the plugin to the server-log
|
||||||
|
# (console) which can help to solve issues.
|
||||||
|
#
|
||||||
|
# default: false
|
||||||
|
debug: false
|
|
@ -1,710 +0,0 @@
|
||||||
####################################################################################################
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | __ __ ___ __ __ | #
|
|
||||||
# | | | | / ` |__/ |__) |__ |__) |\/| /__` | #
|
|
||||||
# | |___ \__/ \__, | \ | |___ | \ | | .__/ | #
|
|
||||||
# | | #
|
|
||||||
# | https://luckperms.net | #
|
|
||||||
# | | #
|
|
||||||
# | WIKI: https://luckperms.net/wiki | #
|
|
||||||
# | DISCORD: https://discord.gg/luckperms | #
|
|
||||||
# | BUG REPORTS: https://github.com/lucko/LuckPerms/issues | #
|
|
||||||
# | | #
|
|
||||||
# | Each option in this file is documented and explained here: | #
|
|
||||||
# | ==> https://luckperms.net/wiki/Configuration | #
|
|
||||||
# | | #
|
|
||||||
# | New options are not added to this file automatically. Default values are used if an | #
|
|
||||||
# | option cannot be found. The latest config versions can be obtained at the link above. | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
####################################################################################################
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | | #
|
|
||||||
# | ESSENTIAL SETTINGS | #
|
|
||||||
# | | #
|
|
||||||
# | Important settings that control how LuckPerms functions. | #
|
|
||||||
# | | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# The name of the server, used for server specific permissions.
|
|
||||||
#
|
|
||||||
# - When set to "global" this setting is effectively ignored.
|
|
||||||
# - In all other cases, the value here is added to all players in a "server" context.
|
|
||||||
# - See: https://luckperms.net/wiki/Context
|
|
||||||
server: global
|
|
||||||
|
|
||||||
# If the servers own UUID cache/lookup facility should be used when there is no record for a player
|
|
||||||
# already in LuckPerms.
|
|
||||||
#
|
|
||||||
# - When this is set to 'false', commands using a player's username will not work unless the player
|
|
||||||
# has joined since LuckPerms was first installed.
|
|
||||||
# - To get around this, you can use a player's uuid directly in the command, or enable this option.
|
|
||||||
# - When this is set to 'true', the server facility is used. This may use a number of methods,
|
|
||||||
# including checking the servers local cache, or making a request to the Mojang API.
|
|
||||||
use-server-uuid-cache: false
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | | #
|
|
||||||
# | STORAGE SETTINGS | #
|
|
||||||
# | | #
|
|
||||||
# | Controls which storage method LuckPerms will use to store data. | #
|
|
||||||
# | | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# How the plugin should store data
|
|
||||||
#
|
|
||||||
# - The various options are explained in more detail on the wiki:
|
|
||||||
# https://luckperms.net/wiki/Storage-types
|
|
||||||
#
|
|
||||||
# - Possible options:
|
|
||||||
#
|
|
||||||
# | Remote databases - require connection information to be configured below
|
|
||||||
# |=> MySQL
|
|
||||||
# |=> MariaDB (preferred over MySQL)
|
|
||||||
# |=> PostgreSQL
|
|
||||||
# |=> MongoDB
|
|
||||||
#
|
|
||||||
# | Flatfile/local database - don't require any extra configuration
|
|
||||||
# |=> H2 (preferred over SQLite)
|
|
||||||
# |=> SQLite
|
|
||||||
#
|
|
||||||
# | Readable & editable text files - don't require any extra configuration
|
|
||||||
# |=> YAML (.yml files)
|
|
||||||
# |=> JSON (.json files)
|
|
||||||
# |=> HOCON (.conf files)
|
|
||||||
# |=> TOML (.toml files)
|
|
||||||
# |
|
|
||||||
# | By default, user, group and track data is separated into different files. Data can be combined
|
|
||||||
# | and all stored in the same file by switching to a combined storage variant.
|
|
||||||
# | Just add '-combined' to the end of the storage-method, e.g. 'yaml-combined'
|
|
||||||
#
|
|
||||||
# - A H2 database is the default option.
|
|
||||||
# - If you want to edit data manually in "traditional" storage files, we suggest using YAML.
|
|
||||||
storage-method: MariaDB
|
|
||||||
|
|
||||||
# The following block defines the settings for remote database storage methods.
|
|
||||||
#
|
|
||||||
# - You don't need to touch any of the settings here if you're using a local storage method!
|
|
||||||
# - The connection detail options are shared between all remote storage types.
|
|
||||||
data:
|
|
||||||
|
|
||||||
# Define the address and port for the database.
|
|
||||||
# - The standard DB engine port is used by default
|
|
||||||
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
|
|
||||||
# - Specify as "host:port" if differs
|
|
||||||
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: NOPENOPE
|
|
||||||
|
|
||||||
# Credentials for the database.
|
|
||||||
username: NOPENOPE
|
|
||||||
password: 'NOPE'
|
|
||||||
|
|
||||||
# These settings apply to the MySQL connection pool.
|
|
||||||
# - The default values will be suitable for the majority of users.
|
|
||||||
# - Do not change these settings unless you know what you're doing!
|
|
||||||
pool-settings:
|
|
||||||
|
|
||||||
# Sets the maximum size of the MySQL connection pool.
|
|
||||||
# - Basically this value will determine the maximum number of actual
|
|
||||||
# connections to the database backend.
|
|
||||||
# - More information about determining the size of connection pools can be found here:
|
|
||||||
# https://github.com/brettwooldridge/HikariCP/wiki/About-Pool-Sizing
|
|
||||||
maximum-pool-size: 10
|
|
||||||
|
|
||||||
# Sets the minimum number of idle connections that the pool will try to maintain.
|
|
||||||
# - For maximum performance and responsiveness to spike demands, it is recommended to not set
|
|
||||||
# this value and instead allow the pool to act as a fixed size connection pool.
|
|
||||||
# (set this value to the same as 'maximum-pool-size')
|
|
||||||
minimum-idle: 10
|
|
||||||
|
|
||||||
# This setting controls the maximum lifetime of a connection in the pool in milliseconds.
|
|
||||||
# - The value should be at least 30 seconds less than any database or infrastructure imposed
|
|
||||||
# connection time limit.
|
|
||||||
maximum-lifetime: 1800000 # 30 minutes
|
|
||||||
|
|
||||||
# This setting controls how frequently the pool will 'ping' a connection in order to prevent it
|
|
||||||
# from being timed out by the database or network infrastructure, measured in milliseconds.
|
|
||||||
# - The value should be less than maximum-lifetime and greater than 30000 (30 seconds).
|
|
||||||
# - Setting the value to zero will disable the keepalive functionality.
|
|
||||||
keepalive-time: 0
|
|
||||||
|
|
||||||
# This setting controls the maximum number of milliseconds that the plugin will wait for a
|
|
||||||
# connection from the pool, before timing out.
|
|
||||||
connection-timeout: 5000 # 5 seconds
|
|
||||||
|
|
||||||
# This setting allows you to define extra properties for connections.
|
|
||||||
#
|
|
||||||
# By default, the following options are set to enable utf8 encoding. (you may need to remove
|
|
||||||
# these if you are using PostgreSQL)
|
|
||||||
# useUnicode: true
|
|
||||||
# characterEncoding: utf8
|
|
||||||
#
|
|
||||||
# You can also use this section to disable SSL connections, by uncommenting the 'useSSL' and
|
|
||||||
# 'verifyServerCertificate' options below.
|
|
||||||
properties:
|
|
||||||
useUnicode: true
|
|
||||||
characterEncoding: utf8
|
|
||||||
#useSSL: false
|
|
||||||
#verifyServerCertificate: false
|
|
||||||
|
|
||||||
# The prefix for all LuckPerms SQL tables.
|
|
||||||
#
|
|
||||||
# - This only applies for remote SQL storage types (MySQL, MariaDB, etc).
|
|
||||||
# - Change this if you want to use different tables for different servers.
|
|
||||||
table-prefix: 'luckperms_'
|
|
||||||
|
|
||||||
# The prefix to use for all LuckPerms MongoDB collections.
|
|
||||||
#
|
|
||||||
# - This only applies for the MongoDB storage type.
|
|
||||||
# - Change this if you want to use different collections for different servers. The default is no
|
|
||||||
# prefix.
|
|
||||||
mongodb-collection-prefix: ''
|
|
||||||
|
|
||||||
# The connection string URI to use to connect to the MongoDB instance.
|
|
||||||
#
|
|
||||||
# - When configured, this setting will override anything defined in the address, database,
|
|
||||||
# username or password fields above.
|
|
||||||
# - If you have a connection string that starts with 'mongodb://' or 'mongodb+srv://', enter it
|
|
||||||
# below.
|
|
||||||
# - For more information, please see https://docs.mongodb.com/manual/reference/connection-string/
|
|
||||||
mongodb-connection-uri: ''
|
|
||||||
|
|
||||||
# Define settings for a "split" storage setup.
|
|
||||||
#
|
|
||||||
# - This allows you to define a storage method for each type of data.
|
|
||||||
# - The connection options above still have to be correct for each type here.
|
|
||||||
split-storage:
|
|
||||||
# Don't touch this if you don't want to use split storage!
|
|
||||||
enabled: false
|
|
||||||
methods:
|
|
||||||
# These options don't need to be modified if split storage isn't enabled.
|
|
||||||
user: h2
|
|
||||||
group: h2
|
|
||||||
track: h2
|
|
||||||
uuid: h2
|
|
||||||
log: h2
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | | #
|
|
||||||
# | UPDATE PROPAGATION & MESSAGING SERVICE | #
|
|
||||||
# | | #
|
|
||||||
# | Controls the ways in which LuckPerms will sync data & notify other servers of changes. | #
|
|
||||||
# | These options are documented on greater detail on the wiki under "Instant Updates". | #
|
|
||||||
# | | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# This option controls how frequently LuckPerms will perform a sync task.
|
|
||||||
#
|
|
||||||
# - A sync task will refresh all data from the storage, and ensure that the most up-to-date data is
|
|
||||||
# being used by the plugin.
|
|
||||||
# - This is disabled by default, as most users will not need it. However, if you're using a remote
|
|
||||||
# storage type without a messaging service setup, you may wish to set this to something like 3.
|
|
||||||
# - Set to -1 to disable the task completely.
|
|
||||||
sync-minutes: -1
|
|
||||||
|
|
||||||
# If the file watcher should be enabled.
|
|
||||||
#
|
|
||||||
# - When using a file-based storage type, LuckPerms can monitor the data files for changes, and
|
|
||||||
# automatically update when changes are detected.
|
|
||||||
# - If you don't want this feature to be active, set this option to false.
|
|
||||||
watch-files: true
|
|
||||||
|
|
||||||
# Define which messaging service should be used by the plugin.
|
|
||||||
#
|
|
||||||
# - If enabled and configured, LuckPerms will use the messaging service to inform other connected
|
|
||||||
# servers of changes.
|
|
||||||
# - Use the command "/lp networksync" to manually push changes.
|
|
||||||
# - Data is NOT stored using this service. It is only used as a messaging platform.
|
|
||||||
#
|
|
||||||
# - If you decide to enable this feature, you should set "sync-minutes" to -1, as there is no need
|
|
||||||
# for LuckPerms to poll the database for changes.
|
|
||||||
#
|
|
||||||
# - Possible options:
|
|
||||||
# => sql Uses the SQL database to form a queue system for communication. Will only work when
|
|
||||||
# 'storage-method' is set to MySQL or MariaDB. This is chosen by default if the
|
|
||||||
# option is set to 'auto' and SQL storage is in use. Set to 'notsql' to disable this.
|
|
||||||
# => pluginmsg Uses the plugin messaging channels to communicate with the proxy.
|
|
||||||
# LuckPerms must be installed on your proxy & all connected servers backend servers.
|
|
||||||
# Won't work if you have more than one proxy.
|
|
||||||
# => lilypad Uses LilyPad pub-sub to push changes. You need to have the LilyPad-Connect plugin
|
|
||||||
# installed.
|
|
||||||
# => redis Uses Redis pub-sub to push changes. Your server connection info must be configured
|
|
||||||
# below.
|
|
||||||
# => rabbitmq Uses RabbitMQ pub-sub to push changes. Your server connection info must be
|
|
||||||
# configured below.
|
|
||||||
# => custom Uses a messaging service provided using the LuckPerms API.
|
|
||||||
# => auto Attempts to automatically setup a messaging service using redis or sql.
|
|
||||||
messaging-service: auto
|
|
||||||
|
|
||||||
# If LuckPerms should automatically push updates after a change has been made with a command.
|
|
||||||
auto-push-updates: true
|
|
||||||
|
|
||||||
# If LuckPerms should push logging entries to connected servers via the messaging service.
|
|
||||||
push-log-entries: true
|
|
||||||
|
|
||||||
# If LuckPerms should broadcast received logging entries to players on this platform.
|
|
||||||
#
|
|
||||||
# - If you have LuckPerms installed on your backend servers as well as a BungeeCord proxy, you
|
|
||||||
# should set this option to false on either your backends or your proxies, to avoid players being
|
|
||||||
# messaged twice about log entries.
|
|
||||||
broadcast-received-log-entries: true
|
|
||||||
|
|
||||||
# Settings for Redis.
|
|
||||||
# Port 6379 is used by default; set address to "host:port" if differs
|
|
||||||
redis:
|
|
||||||
enabled: false
|
|
||||||
address: localhost
|
|
||||||
username: ''
|
|
||||||
password: ''
|
|
||||||
|
|
||||||
# Settings for RabbitMQ.
|
|
||||||
# Port 5672 is used by default; set address to "host:port" if differs
|
|
||||||
rabbitmq:
|
|
||||||
enabled: false
|
|
||||||
address: localhost
|
|
||||||
vhost: '/'
|
|
||||||
username: 'guest'
|
|
||||||
password: 'guest'
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | | #
|
|
||||||
# | CUSTOMIZATION SETTINGS | #
|
|
||||||
# | | #
|
|
||||||
# | Settings that allow admins to customize the way LuckPerms operates. | #
|
|
||||||
# | | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# Controls how temporary permissions/parents/meta should be accumulated.
|
|
||||||
#
|
|
||||||
# - The default behaviour is "deny".
|
|
||||||
# - This behaviour can also be specified when the command is executed. See the command usage
|
|
||||||
# documentation for more info.
|
|
||||||
#
|
|
||||||
# - Possible options:
|
|
||||||
# => accumulate durations will be added to the existing expiry time
|
|
||||||
# => replace durations will be replaced if the new duration is later than the current
|
|
||||||
# expiration
|
|
||||||
# => deny the command will just fail if you try to add another node with the same expiry
|
|
||||||
temporary-add-behaviour: deny
|
|
||||||
|
|
||||||
# Controls how LuckPerms will determine a users "primary" group.
|
|
||||||
#
|
|
||||||
# - The meaning and influence of "primary groups" are explained in detail on the wiki.
|
|
||||||
# - The preferred approach is to let LuckPerms automatically determine a users primary group
|
|
||||||
# based on the relative weight of their parent groups.
|
|
||||||
#
|
|
||||||
# - Possible options:
|
|
||||||
# => stored use the value stored against the users record in the file/database
|
|
||||||
# => parents-by-weight just use the users most highly weighted parent
|
|
||||||
# => all-parents-by-weight same as above, but calculates based upon all parents inherited from
|
|
||||||
# both directly and indirectly
|
|
||||||
primary-group-calculation: parents-by-weight
|
|
||||||
|
|
||||||
# If the plugin should check for "extra" permissions with users run LP commands.
|
|
||||||
#
|
|
||||||
# - These extra permissions allow finer control over what users can do with each command, and who
|
|
||||||
# they have access to edit.
|
|
||||||
# - The nature of the checks are documented on the wiki under "Argument based command permissions".
|
|
||||||
# - Argument based permissions are *not* static, unlike the 'base' permissions, and will depend upon
|
|
||||||
# the arguments given within the command.
|
|
||||||
argument-based-command-permissions: false
|
|
||||||
|
|
||||||
# If the plugin should check whether senders are a member of a given group before they're able to
|
|
||||||
# edit the groups data or add/remove other users to/from it.
|
|
||||||
# Note: these limitations do not apply to the web editor!
|
|
||||||
require-sender-group-membership-to-modify: false
|
|
||||||
|
|
||||||
# If the plugin should send log notifications to users whenever permissions are modified.
|
|
||||||
#
|
|
||||||
# - Notifications are only sent to those with the appropriate permission to receive them
|
|
||||||
# - They can also be temporarily enabled/disabled on a per-user basis using
|
|
||||||
# '/lp log notify <on|off>'
|
|
||||||
log-notify: true
|
|
||||||
|
|
||||||
# Defines a list of log entries which should not be sent as notifications to users.
|
|
||||||
#
|
|
||||||
# - Each entry in the list is a RegEx expression which is matched against the log entry description.
|
|
||||||
log-notify-filtered-descriptions:
|
|
||||||
# - "parent add example"
|
|
||||||
|
|
||||||
# If LuckPerms should automatically install translation bundles and periodically update them.
|
|
||||||
auto-install-translations: true
|
|
||||||
|
|
||||||
# Defines the options for prefix and suffix stacking.
|
|
||||||
#
|
|
||||||
# - The feature allows you to display multiple prefixes or suffixes alongside a players username in
|
|
||||||
# chat.
|
|
||||||
# - It is explained and documented in more detail on the wiki under "Prefix & Suffix Stacking".
|
|
||||||
#
|
|
||||||
# - The options are divided into separate sections for prefixes and suffixes.
|
|
||||||
# - The 'duplicates' setting refers to how duplicate elements are handled. Can be 'retain-all',
|
|
||||||
# 'first-only' or 'last-only'.
|
|
||||||
# - The value of 'start-spacer' is included at the start of the resultant prefix/suffix.
|
|
||||||
# - The value of 'end-spacer' is included at the end of the resultant prefix/suffix.
|
|
||||||
# - The value of 'middle-spacer' is included between each element in the resultant prefix/suffix.
|
|
||||||
#
|
|
||||||
# - Possible format options:
|
|
||||||
# => highest Selects the value with the highest weight, from all values
|
|
||||||
# held by or inherited by the player.
|
|
||||||
#
|
|
||||||
# => lowest Same as above, except takes the one with the lowest weight.
|
|
||||||
#
|
|
||||||
# => highest_own Selects the value with the highest weight, but will not
|
|
||||||
# accept any inherited values.
|
|
||||||
#
|
|
||||||
# => lowest_own Same as above, except takes the value with the lowest weight.
|
|
||||||
#
|
|
||||||
# => highest_inherited Selects the value with the highest weight, but will only
|
|
||||||
# accept inherited values.
|
|
||||||
#
|
|
||||||
# => lowest_inherited Same as above, except takes the value with the lowest weight.
|
|
||||||
#
|
|
||||||
# => highest_on_track_<track> Selects the value with the highest weight, but only if the
|
|
||||||
# value was inherited from a group on the given track.
|
|
||||||
#
|
|
||||||
# => lowest_on_track_<track> Same as above, except takes the value with the lowest weight.
|
|
||||||
#
|
|
||||||
# => highest_not_on_track_<track> Selects the value with the highest weight, but only if the
|
|
||||||
# value was inherited from a group not on the given track.
|
|
||||||
#
|
|
||||||
# => lowest_not_on_track_<track> Same as above, except takes the value with the lowest weight.
|
|
||||||
#
|
|
||||||
# => highest_from_group_<group> Selects the value with the highest weight, but only if the
|
|
||||||
# value was inherited from the given group.
|
|
||||||
#
|
|
||||||
# => lowest_from_group_<group> Same as above, except takes the value with the lowest weight.
|
|
||||||
#
|
|
||||||
# => highest_not_from_group_<group> Selects the value with the highest weight, but only if the
|
|
||||||
# value was not inherited from the given group.
|
|
||||||
#
|
|
||||||
# => lowest_not_from_group_<group> Same as above, except takes the value with the lowest weight.
|
|
||||||
meta-formatting:
|
|
||||||
prefix:
|
|
||||||
format:
|
|
||||||
- "highest"
|
|
||||||
duplicates: first-only
|
|
||||||
start-spacer: ""
|
|
||||||
middle-spacer: " "
|
|
||||||
end-spacer: ""
|
|
||||||
suffix:
|
|
||||||
format:
|
|
||||||
- "highest"
|
|
||||||
duplicates: first-only
|
|
||||||
start-spacer: ""
|
|
||||||
middle-spacer: " "
|
|
||||||
end-spacer: ""
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | | #
|
|
||||||
# | PERMISSION CALCULATION AND INHERITANCE | #
|
|
||||||
# | | #
|
|
||||||
# | Modify the way permission checks, meta lookups and inheritance resolutions are handled. | #
|
|
||||||
# | | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# The algorithm LuckPerms should use when traversing the "inheritance tree".
|
|
||||||
#
|
|
||||||
# - Possible options:
|
|
||||||
# => breadth-first See: https://en.wikipedia.org/wiki/Breadth-first_search
|
|
||||||
# => depth-first-pre-order See: https://en.wikipedia.org/wiki/Depth-first_search
|
|
||||||
# => depth-first-post-order See: https://en.wikipedia.org/wiki/Depth-first_search
|
|
||||||
inheritance-traversal-algorithm: depth-first-pre-order
|
|
||||||
|
|
||||||
# If a final sort according to "inheritance rules" should be performed after the traversal algorithm
|
|
||||||
# has resolved the inheritance tree.
|
|
||||||
#
|
|
||||||
# "Inheritance rules" refers to things such as group weightings, primary group status, and the
|
|
||||||
# natural contextual ordering of the group nodes.
|
|
||||||
#
|
|
||||||
# Setting this to 'true' will allow for the inheritance rules to take priority over the structure of
|
|
||||||
# the inheritance tree.
|
|
||||||
#
|
|
||||||
# Effectively when this setting is 'true': the tree is flattened, and rules applied afterwards,
|
|
||||||
# and when this setting is 'false':, the rules are just applied during each step of the traversal.
|
|
||||||
post-traversal-inheritance-sort: false
|
|
||||||
|
|
||||||
# Defines the mode used to determine whether a set of contexts are satisfied.
|
|
||||||
#
|
|
||||||
# - Possible options:
|
|
||||||
# => at-least-one-value-per-key Set A will be satisfied by another set B, if at least one of the
|
|
||||||
# key-value entries per key in A are also in B.
|
|
||||||
# => all-values-per-key Set A will be satisfied by another set B, if all key-value
|
|
||||||
# entries in A are also in B.
|
|
||||||
context-satisfy-mode: at-least-one-value-per-key
|
|
||||||
|
|
||||||
# LuckPerms has a number of built-in contexts. These can be disabled by adding the context key to
|
|
||||||
# the list below.
|
|
||||||
disabled-contexts:
|
|
||||||
# - "world"
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | Permission resolution settings | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# If users on this server should have their global permissions applied.
|
|
||||||
# When set to false, only server specific permissions will apply for users on this server
|
|
||||||
include-global: true
|
|
||||||
|
|
||||||
# If users on this server should have their global world permissions applied.
|
|
||||||
# When set to false, only world specific permissions will apply for users on this server
|
|
||||||
include-global-world: true
|
|
||||||
|
|
||||||
# If users on this server should have global (non-server specific) groups applied
|
|
||||||
apply-global-groups: true
|
|
||||||
|
|
||||||
# If users on this server should have global (non-world specific) groups applied
|
|
||||||
apply-global-world-groups: true
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | Meta lookup settings | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# Defines how meta values should be selected.
|
|
||||||
#
|
|
||||||
# - Possible options:
|
|
||||||
# => inheritance Selects the meta value that was inherited first
|
|
||||||
# => highest-number Selects the highest numerical meta value
|
|
||||||
# => lowest-number Selects the lowest numerical meta value
|
|
||||||
meta-value-selection-default: inheritance
|
|
||||||
|
|
||||||
# Defines how meta values should be selected per key.
|
|
||||||
meta-value-selection:
|
|
||||||
# max-homes: highest-number
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | Inheritance settings | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# If the plugin should apply wildcard permissions.
|
|
||||||
#
|
|
||||||
# - If set to true, LuckPerms will detect wildcard permissions, and resolve & apply all registered
|
|
||||||
# permissions matching the wildcard.
|
|
||||||
apply-wildcards: true
|
|
||||||
|
|
||||||
# If LuckPerms should resolve and apply permissions according to the Sponge style implicit wildcard
|
|
||||||
# inheritance system.
|
|
||||||
#
|
|
||||||
# - That being: If a user has been granted "example", then the player should have also be
|
|
||||||
# automatically granted "example.function", "example.another", "example.deeper.nesting",
|
|
||||||
# and so on.
|
|
||||||
apply-sponge-implicit-wildcards: false
|
|
||||||
|
|
||||||
# If the plugin should apply negated Bukkit default permissions before it considers wildcard
|
|
||||||
# assignments.
|
|
||||||
#
|
|
||||||
# - Plugin authors can define permissions which explicitly should not be given automatically to OPs.
|
|
||||||
# This is usually used for so called "anti-permissions" - permissions which, when granted, apply
|
|
||||||
# something negative.
|
|
||||||
# - If this option is set to true, LuckPerms will consider any negated declarations made by
|
|
||||||
# plugins before it considers wildcards. (similar to the way the OP system works)
|
|
||||||
# - If this option is set to false, LuckPerms will consider any wildcard assignments first.
|
|
||||||
apply-default-negated-permissions-before-wildcards: false
|
|
||||||
|
|
||||||
# If the plugin should parse regex permissions.
|
|
||||||
#
|
|
||||||
# - If set to true, LuckPerms will detect regex permissions, marked with "r=" at the start of the
|
|
||||||
# node, and resolve & apply all registered permissions matching the regex.
|
|
||||||
apply-regex: true
|
|
||||||
|
|
||||||
# If the plugin should complete and apply shorthand permissions.
|
|
||||||
#
|
|
||||||
# - If set to true, LuckPerms will detect and expand shorthand node patterns.
|
|
||||||
apply-shorthand: true
|
|
||||||
|
|
||||||
# If the plugin should apply Bukkit child permissions.
|
|
||||||
#
|
|
||||||
# - Plugin authors can define custom permissions structures for their plugin, which will be resolved
|
|
||||||
# and used by LuckPerms if this setting is enabled.
|
|
||||||
apply-bukkit-child-permissions: true
|
|
||||||
|
|
||||||
# If the plugin should apply Bukkit default permissions.
|
|
||||||
#
|
|
||||||
# - Plugin authors can define permissions which should be given to all users by default, or setup
|
|
||||||
# permissions which should/shouldn't be given to opped players.
|
|
||||||
# - If this option is set to false, LuckPerms will ignore these defaults.
|
|
||||||
apply-bukkit-default-permissions: true
|
|
||||||
|
|
||||||
# If the plugin should apply attachment permissions.
|
|
||||||
#
|
|
||||||
# - Other plugins on the server are able to add their own "permission attachments" to players.
|
|
||||||
# - This allows them to grant players additional permissions which last until the end of the
|
|
||||||
# session, or until they're removed.
|
|
||||||
# - If this option is set to false, LuckPerms will not include these attachment permissions when
|
|
||||||
# considering if a player should have access to a certain permission.
|
|
||||||
apply-bukkit-attachment-permissions: true
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | Extra settings | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# A list of context calculators which will be skipped when calculating contexts.
|
|
||||||
#
|
|
||||||
# - You can disable context calculators by either:
|
|
||||||
# => specifying the Java class name used by the calculator (e.g. com.example.ExampleCalculator)
|
|
||||||
# => specifying a sub-section of the Java package used by the calculator (e.g. com.example)
|
|
||||||
disabled-context-calculators: []
|
|
||||||
|
|
||||||
# Allows you to set "aliases" for the worlds sent forward for context calculation.
|
|
||||||
#
|
|
||||||
# - These aliases are provided in addition to the real world name. Applied recursively.
|
|
||||||
# - Remove the comment characters for the default aliases to apply.
|
|
||||||
world-rewrite:
|
|
||||||
# world_nether: world
|
|
||||||
# world_the_end: world
|
|
||||||
|
|
||||||
# Define special group weights for this server.
|
|
||||||
#
|
|
||||||
# - Group weights can also be applied directly to group data, using the setweight command.
|
|
||||||
# - This section allows weights to be set on a per-server basis.
|
|
||||||
group-weight:
|
|
||||||
# admin: 10
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | | #
|
|
||||||
# | FINE TUNING OPTIONS | #
|
|
||||||
# | | #
|
|
||||||
# | A number of more niche settings for tweaking and changing behaviour. The section also | #
|
|
||||||
# | contains toggles for some more specialised features. It is only necessary to make changes to | #
|
|
||||||
# | these options if you want to fine-tune LuckPerms behaviour. | #
|
|
||||||
# | | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | Server Operator (OP) settings | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# Controls whether server operators should exist at all.
|
|
||||||
#
|
|
||||||
# - When set to 'false', all players will be de-opped, and the /op and /deop commands will be
|
|
||||||
# disabled. Note that vanilla features like the spawn-protection require an operator on the
|
|
||||||
# server to work.
|
|
||||||
enable-ops: true
|
|
||||||
|
|
||||||
# Enables or disables a special permission based system in LuckPerms for controlling OP status.
|
|
||||||
#
|
|
||||||
# - If set to true, any user with the permission "luckperms.autoop" will automatically be granted
|
|
||||||
# server operator status. This permission can be inherited, or set on specific servers/worlds,
|
|
||||||
# temporarily, etc.
|
|
||||||
# - Additionally, setting this to true will force the "enable-ops" option above to false. All users
|
|
||||||
# will be de-opped unless they have the permission node, and the op/deop commands will be
|
|
||||||
# disabled.
|
|
||||||
# - It is recommended that you use this option instead of assigning a single '*' permission.
|
|
||||||
auto-op: false
|
|
||||||
|
|
||||||
# Defines if "opped" players should be able to use all LuckPerms commands by default.
|
|
||||||
#
|
|
||||||
# - Set to false to only allow users who have the permissions access to the commands
|
|
||||||
commands-allow-op: true
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | Vault integration settings | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# If Vault lookups for offline players on the main server thread should be enabled.
|
|
||||||
#
|
|
||||||
# LuckPerms has a "catch" for plugins attempting to perform unsafe offline player data lookups
|
|
||||||
# from the main server thread. This catch raises an exception (causes an error to occur) when unsafe
|
|
||||||
# lookups are made, instead of allowing the lookup to happen, which would likely cause the server
|
|
||||||
# to lag.
|
|
||||||
#
|
|
||||||
# However, if you're willing to accept the consequences, the catch can be disabled by setting this
|
|
||||||
# option to 'true.
|
|
||||||
vault-unsafe-lookups: false
|
|
||||||
|
|
||||||
# If LuckPerms should use the 'display name' of a group when returning groups in Vault API calls.
|
|
||||||
#
|
|
||||||
# - When this option is set to true, the display name of the group is returned.
|
|
||||||
# - When this option is set to false, the standard name/id of the group is returned.
|
|
||||||
vault-group-use-displaynames: true
|
|
||||||
|
|
||||||
# Controls which group LuckPerms should use for NPC players when handling Vault requests.
|
|
||||||
#
|
|
||||||
# - As NPCs aren't actually real players, LuckPerms does not load any user data for them. This
|
|
||||||
# becomes an issue when plugins want to check for their permissions using Vault.
|
|
||||||
# - As a solution, Vault checks for NPCs fallback to a group, which is defined below.
|
|
||||||
vault-npc-group: default
|
|
||||||
|
|
||||||
# Controls how LuckPerms should consider the OP status of NPC players when handing Vault requests.
|
|
||||||
#
|
|
||||||
# - If you want NPCs to have the same permissions as "normal" players, set this option to false.
|
|
||||||
# - If you want NPCs to have OP status, set this option to true.
|
|
||||||
vault-npc-op-status: false
|
|
||||||
|
|
||||||
# If the vault-server option below should be used.
|
|
||||||
#
|
|
||||||
# - When this option is set to false, the server value defined above under "server" is used.
|
|
||||||
use-vault-server: false
|
|
||||||
|
|
||||||
# The name of the server used within Vault operations.
|
|
||||||
#
|
|
||||||
# - If you don't want Vault operations to be server specific, set this to "global".
|
|
||||||
# - Will only take effect if use-vault-server is set to true above.
|
|
||||||
vault-server: global
|
|
||||||
|
|
||||||
# If global permissions should be considered when retrieving meta or player groups
|
|
||||||
vault-include-global: true
|
|
||||||
|
|
||||||
# If Vault operations should ignore any world arguments if supplied.
|
|
||||||
vault-ignore-world: false
|
|
||||||
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
# | Miscellaneous (and rarely used) settings | #
|
|
||||||
# +----------------------------------------------------------------------------------------------+ #
|
|
||||||
|
|
||||||
# If LuckPerms should produce extra logging output when it handles logins.
|
|
||||||
#
|
|
||||||
# - Useful if you're having issues with UUID forwarding or data not being loaded.
|
|
||||||
debug-logins: false
|
|
||||||
|
|
||||||
# If LuckPerms should allow usernames with non alphanumeric characters.
|
|
||||||
#
|
|
||||||
# - Note that due to the design of the storage implementation, usernames must still be 16 characters
|
|
||||||
# or less.
|
|
||||||
allow-invalid-usernames: false
|
|
||||||
|
|
||||||
# If LuckPerms should not require users to confirm bulkupdate operations.
|
|
||||||
#
|
|
||||||
# - When set to true, operations will be executed immediately.
|
|
||||||
# - This is not recommended, as bulkupdate has the potential to irreversibly delete large amounts of
|
|
||||||
# data, and is not designed to be executed automatically.
|
|
||||||
# - If automation is needed, users should prefer using the LuckPerms API.
|
|
||||||
skip-bulkupdate-confirmation: false
|
|
||||||
|
|
||||||
# If LuckPerms should prevent bulkupdate operations.
|
|
||||||
#
|
|
||||||
# - When set to true, bulkupdate operations (the /lp bulkupdate command) will not work.
|
|
||||||
# - When set to false, bulkupdate operations will be allowed via the console.
|
|
||||||
disable-bulkupdate: false
|
|
||||||
|
|
||||||
# If LuckPerms should allow a users primary group to be removed with the 'parent remove' command.
|
|
||||||
#
|
|
||||||
# - When this happens, the plugin will set their primary group back to default.
|
|
||||||
prevent-primary-group-removal: false
|
|
||||||
|
|
||||||
# If LuckPerms should update the list of commands sent to the client when permissions are changed.
|
|
||||||
update-client-command-list: true
|
|
||||||
|
|
||||||
# If LuckPerms should attempt to register "Brigadier" command list data for its commands.
|
|
||||||
register-command-list-data: true
|
|
||||||
|
|
||||||
# If LuckPerms should attempt to resolve Vanilla command target selectors for LP commands.
|
|
||||||
# See here for more info: https://minecraft.gamepedia.com/Commands#Target_selectors
|
|
||||||
resolve-command-selectors: false
|
|
148
Movecraft/config.yml
Executable file
148
Movecraft/config.yml
Executable file
|
@ -0,0 +1,148 @@
|
||||||
|
Locale: en
|
||||||
|
CompatibilityMode: true
|
||||||
|
SinkRateTicks: 20
|
||||||
|
SinkCheckTicks: 100
|
||||||
|
TracerRateTicks: 5
|
||||||
|
PilotTool: 280
|
||||||
|
WorldGuardBlockMoveOnBuildPerm: true
|
||||||
|
WorldGuardBlockSinkOnPVPPerm: true
|
||||||
|
ManOverBoardTimeout: 30
|
||||||
|
FireballLifespan: 6
|
||||||
|
FireballPenetration: true
|
||||||
|
DisableSpillProtection: false
|
||||||
|
RequireCreatePerm: false
|
||||||
|
TNTContactExplosives: true
|
||||||
|
DisableCrates: false
|
||||||
|
FadeWrecksAfter: 0
|
||||||
|
RepairTicksPerBlock: 10
|
||||||
|
RepairMoneyPerBlock: 10
|
||||||
|
BlockQueueChunkSize: 1000
|
||||||
|
AllowCrewSigns: true
|
||||||
|
WGCustomFlagsUsePilotFlag: false
|
||||||
|
WGCustomFlagsUseMoveFlag: false
|
||||||
|
WGCustomFlagsUseRotateFlag: false
|
||||||
|
WGCustomFlagsUseSinkFlag: false
|
||||||
|
TownyBlockMoveOnSwitchPerm: false
|
||||||
|
TownyBlockSinkOnNoPVP: false
|
||||||
|
TownyWorldHeightLimits:
|
||||||
|
world:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
world2:
|
||||||
|
worldMin: -1
|
||||||
|
worldMax: -1
|
||||||
|
underTownSpawn: 255
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
world_nether:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
world_the_end:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
frontier:
|
||||||
|
worldMin: -1
|
||||||
|
worldMax: -1
|
||||||
|
underTownSpawn: 255
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
flatworld:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
wilds:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
CakeVSPie:
|
||||||
|
worldMin: -1
|
||||||
|
worldMax: -1
|
||||||
|
underTownSpawn: 255
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
sensfortress:
|
||||||
|
worldMin: -1
|
||||||
|
worldMax: -1
|
||||||
|
underTownSpawn: 255
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
newworld_the_end:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
newworld:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
newworld_nether:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
hardcore:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
VoidWorldEnd:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
VoidWorld:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
VoidWorldHell:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
hardcoretest:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
VoidWorld2:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
Dungeons:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
BACKUP_world:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
test:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
OldRegionFiles:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
plotworld:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
luna:
|
||||||
|
underTownSpawn: 255
|
||||||
|
worldMin: -1
|
||||||
|
aboveTownSpawn: 96
|
||||||
|
worldMax: -1
|
||||||
|
DurabilityOverride: {}
|
163
Movecraft/types/Airship.craft
Executable file
163
Movecraft/types/Airship.craft
Executable file
|
@ -0,0 +1,163 @@
|
||||||
|
name: Airship
|
||||||
|
maxSize: 7500
|
||||||
|
minSize: 1000
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 34
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 51
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 160
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
# - 176 # Banner
|
||||||
|
# - 177 # Banner
|
||||||
|
- 165
|
||||||
|
- 167
|
||||||
|
- 183
|
||||||
|
- 184
|
||||||
|
- 185
|
||||||
|
- 186
|
||||||
|
- 187
|
||||||
|
- 188
|
||||||
|
- 189
|
||||||
|
- 190
|
||||||
|
- 191
|
||||||
|
- 192
|
||||||
|
- 193
|
||||||
|
- 194
|
||||||
|
- 195
|
||||||
|
- 196
|
||||||
|
- 197
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 34
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
canFly: true
|
||||||
|
maxHeightLimit: 256
|
||||||
|
maxHeightAboveGround: 100
|
||||||
|
vertCruiseSkipBlocks: 1
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
detectionMultiplier: 10.0
|
||||||
|
underwaterDetectionMultiplier: 1.0
|
||||||
|
speed: 2.0
|
||||||
|
cruiseSkipBlocks: 4
|
||||||
|
cruiseSpeed: 0.75
|
||||||
|
fuelBurnRate: 2.0
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
tryNudge: false
|
||||||
|
canStaticMove: true
|
||||||
|
maxStaticMove: 2
|
||||||
|
flyblocks:
|
||||||
|
35: #wool represents lift
|
||||||
|
- 45.0
|
||||||
|
- 100.0
|
||||||
|
152: # redstone represents engines
|
||||||
|
- 2.5
|
||||||
|
- 100.0
|
||||||
|
61:
|
||||||
|
- 0.05
|
||||||
|
- 100.0
|
||||||
|
[54,146]: # limit chests to make big airships important for merchant missions
|
||||||
|
- 0.0
|
||||||
|
- 2.0
|
||||||
|
[23,154,158]: # dispensers and hoppers can be used for inventory too, so limit them as well
|
||||||
|
- 0.0
|
||||||
|
- 5.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
128
Movecraft/types/Airskiff.craft
Executable file
128
Movecraft/types/Airskiff.craft
Executable file
|
@ -0,0 +1,128 @@
|
||||||
|
name: Airskiff
|
||||||
|
maxSize: 200
|
||||||
|
minSize: 10
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20 #
|
||||||
|
- 23 #
|
||||||
|
- 25 #
|
||||||
|
- 26 #
|
||||||
|
- 29 #
|
||||||
|
- 33 #
|
||||||
|
- 35
|
||||||
|
- 41 #
|
||||||
|
- 43 #
|
||||||
|
- 44 #
|
||||||
|
- 47 #
|
||||||
|
- 50 #
|
||||||
|
- 52
|
||||||
|
- 53
|
||||||
|
- 54 #
|
||||||
|
- 55
|
||||||
|
- 57 #
|
||||||
|
- 58 #
|
||||||
|
- 61 #
|
||||||
|
- 62 #
|
||||||
|
- 63 #
|
||||||
|
- 64 #
|
||||||
|
- 65 #
|
||||||
|
- 68 #
|
||||||
|
- 69 #
|
||||||
|
- 72
|
||||||
|
- 75 #
|
||||||
|
- 76 #
|
||||||
|
- 77 #
|
||||||
|
- 85
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95 #
|
||||||
|
- 96 #
|
||||||
|
- 101 #
|
||||||
|
- 102 #
|
||||||
|
- 107
|
||||||
|
- 113 #
|
||||||
|
- 117
|
||||||
|
- 118 #
|
||||||
|
- 123 #
|
||||||
|
- 124 #
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130 #
|
||||||
|
- 131 #
|
||||||
|
- 133 #
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 140
|
||||||
|
- 143 #
|
||||||
|
- 144 #
|
||||||
|
- 145
|
||||||
|
- 146 #
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152 #
|
||||||
|
- 154 #
|
||||||
|
- 157
|
||||||
|
- 165 #
|
||||||
|
- 171
|
||||||
|
- 173
|
||||||
|
- 167 # Iron Trap Door
|
||||||
|
# - 176 # Banner
|
||||||
|
# - 177 # Banner
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 34
|
||||||
|
|
||||||
|
canFly: true
|
||||||
|
canCruise: true
|
||||||
|
cruiseSpeed: 1.0
|
||||||
|
maxHeightLimit: 200
|
||||||
|
maxHeightAboveGround: 50
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
fuelBurnRate: 2.0
|
||||||
|
explodeOnCrash: 2.0
|
||||||
|
cruiseSkipBlocks: 6
|
||||||
|
sinkSpeed: 4.0
|
||||||
|
overallSinkPercent: 97.0
|
||||||
|
detectionMultiplier: 20.0
|
||||||
|
underwaterDetectionMultiplier: 2.0
|
||||||
|
smokeOnSink: 1
|
||||||
|
keepMovingOnSink: true
|
||||||
|
speed: 3.0
|
||||||
|
tryNudge: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
flyblocks:
|
||||||
|
35: #wool represents lift
|
||||||
|
- 45.0
|
||||||
|
- 100.0
|
||||||
|
[54,146]: # limit chests to make big airships important for merchant missions
|
||||||
|
- 0.0
|
||||||
|
- N2
|
||||||
|
[23,154]: # dispensers and hoppers can be used for inventory too, so limit them as well
|
||||||
|
- 0.0
|
||||||
|
- 5.0
|
||||||
|
152: # redstone represents engines
|
||||||
|
- 2.5
|
||||||
|
- 100.0
|
||||||
|
61:
|
||||||
|
- 0.05
|
||||||
|
- 100.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
154
Movecraft/types/BigAirship.craft
Executable file
154
Movecraft/types/BigAirship.craft
Executable file
|
@ -0,0 +1,154 @@
|
||||||
|
name: BigAirship
|
||||||
|
maxSize: 20000
|
||||||
|
minSize: 1000
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 51
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
# - 176 # Banner
|
||||||
|
# - 177 # Banner
|
||||||
|
- 165
|
||||||
|
- 167
|
||||||
|
- 183
|
||||||
|
- 184
|
||||||
|
- 185
|
||||||
|
- 186
|
||||||
|
- 187
|
||||||
|
- 188
|
||||||
|
- 189
|
||||||
|
- 190
|
||||||
|
- 191
|
||||||
|
- 192
|
||||||
|
- 193
|
||||||
|
- 194
|
||||||
|
- 195
|
||||||
|
- 196
|
||||||
|
- 197
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
canFly: true
|
||||||
|
maxHeightLimit: 200
|
||||||
|
maxHeightAboveGround: 100
|
||||||
|
vertCruiseSkipBlocks: 1
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
speed: 0.75
|
||||||
|
cruiseSkipBlocks: 6
|
||||||
|
cruiseSpeed: 0.35
|
||||||
|
fuelBurnRate: 4.0
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
tryNudge: false
|
||||||
|
canStaticMove: true
|
||||||
|
maxStaticMove: 2
|
||||||
|
flyblocks:
|
||||||
|
35: #wool represents lift
|
||||||
|
- 50.0
|
||||||
|
- 100.0
|
||||||
|
152: # redstone represents engines
|
||||||
|
- 2.0
|
||||||
|
- 100.0
|
||||||
|
[54,146]: # limit chests to make big airships important for merchant missions
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
138
Movecraft/types/BigAirskiff.craft
Executable file
138
Movecraft/types/BigAirskiff.craft
Executable file
|
@ -0,0 +1,138 @@
|
||||||
|
name: BigAirskiff
|
||||||
|
maxSize: 500
|
||||||
|
minSize: 150
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 50
|
||||||
|
- 52
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 85
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 113
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 157
|
||||||
|
- 165
|
||||||
|
- 171
|
||||||
|
- 173
|
||||||
|
# - 176 # Banner
|
||||||
|
# - 177 # Banner
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 34
|
||||||
|
|
||||||
|
canFly: true
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 5
|
||||||
|
cruiseSpeed: 1.0
|
||||||
|
maxHeightLimit: 200
|
||||||
|
maxHeightAboveGround: 50
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
fuelBurnRate: 2.0
|
||||||
|
explodeOnCrash: 2.0
|
||||||
|
detectionMultiplier: 20.0
|
||||||
|
underwaterDetectionMultiplier: 2.0
|
||||||
|
sinkSpeed: 3.5
|
||||||
|
overallSinkPercent: 98.0
|
||||||
|
smokeOnSink: 1
|
||||||
|
keepMovingOnSink: true
|
||||||
|
speed: 2.5
|
||||||
|
tryNudge: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
flyblocks:
|
||||||
|
35: #wool represents lift
|
||||||
|
- 45.0
|
||||||
|
- 100.0
|
||||||
|
[54,146]: # limit chests to make big airships important for merchant missions
|
||||||
|
- 0.0
|
||||||
|
- N4
|
||||||
|
[23,154]: # dispensers can be used for inventory too, so limit them as well
|
||||||
|
- 0.0
|
||||||
|
- 6.0
|
||||||
|
152: # redstone represents engines
|
||||||
|
- 2.5
|
||||||
|
- 100.0
|
||||||
|
61:
|
||||||
|
- 0.05
|
||||||
|
- 100.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
135
Movecraft/types/BigSubAirship.craft
Executable file
135
Movecraft/types/BigSubAirship.craft
Executable file
|
@ -0,0 +1,135 @@
|
||||||
|
name: BigSubAirship
|
||||||
|
maxSize: 20000
|
||||||
|
minSize: 1000
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 34
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 4
|
||||||
|
cruiseSpeed: 0.35
|
||||||
|
canFly: false
|
||||||
|
minHeightLimit: 1
|
||||||
|
maxHeightLimit: 200
|
||||||
|
maxHeightAboveGround: 100
|
||||||
|
vertCruiseSkipBlocks: 1
|
||||||
|
speed: 0.75
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
fuelBurnRate: 4.0
|
||||||
|
tryNudge: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
halfSpeedUnderwater: true
|
||||||
|
|
||||||
|
flyblocks:
|
||||||
|
42: # iron represents ballast tanks
|
||||||
|
- 10.0
|
||||||
|
- 100.0
|
||||||
|
35: # wool represents lift
|
||||||
|
- 50.0
|
||||||
|
- 100.0
|
||||||
|
[54,146]: # limit chests to make big airships important for merchant missions
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
152: # redstone represents engines
|
||||||
|
- 1.0
|
||||||
|
- 100.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
138
Movecraft/types/BigSubAirskiff.craft
Executable file
138
Movecraft/types/BigSubAirskiff.craft
Executable file
|
@ -0,0 +1,138 @@
|
||||||
|
name: BigSubAirskiff
|
||||||
|
maxSize: 500
|
||||||
|
minSize: 10
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 34
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 34
|
||||||
|
|
||||||
|
canFly: false
|
||||||
|
canCruise: false
|
||||||
|
minHeightLimit: 1
|
||||||
|
maxHeightLimit: 200
|
||||||
|
maxHeightAboveGround: 50
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
fuelBurnRate: 2.0
|
||||||
|
explodeOnCrash: 2.0
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 98.0
|
||||||
|
detectionMultiplier: 20.0
|
||||||
|
underwaterDetectionMultiplier: 2.0
|
||||||
|
sinkSpeed: 5.0
|
||||||
|
keepMovingOnSink: true
|
||||||
|
halfSpeedUnderwater: true
|
||||||
|
speed: 2.5
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
35:
|
||||||
|
- 50.0
|
||||||
|
- 100.0
|
||||||
|
152:
|
||||||
|
- 8.0
|
||||||
|
- 100.0
|
||||||
|
42:
|
||||||
|
- 10.0
|
||||||
|
- 100.0
|
||||||
|
[54,146]: # limit chests to make big airships important for merchant missions
|
||||||
|
- 0.0
|
||||||
|
- N2
|
||||||
|
[23,154]: # dispensers can be used for inventory too, so limit them as well
|
||||||
|
- 0.0
|
||||||
|
- 6.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
128
Movecraft/types/Boat.craft
Executable file
128
Movecraft/types/Boat.craft
Executable file
|
@ -0,0 +1,128 @@
|
||||||
|
name: Boat
|
||||||
|
maxSize: 250
|
||||||
|
minSize: 50
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 34
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
|
||||||
|
cruiseSpeed: 1.0
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 6
|
||||||
|
#depends mostly on the ship
|
||||||
|
canFly: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
minHeightLimit: 50
|
||||||
|
maxHeightLimit: 80
|
||||||
|
requireWaterContact: true
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 2.0
|
||||||
|
#default is one, moves relatively quick
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
5:
|
||||||
|
- 30.0
|
||||||
|
- 100.0
|
||||||
|
35:
|
||||||
|
- 10.0
|
||||||
|
- 40.0
|
||||||
|
[54,146]:
|
||||||
|
- 0.0
|
||||||
|
- 5.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
152
Movecraft/types/Car.craft
Executable file
152
Movecraft/types/Car.craft
Executable file
|
@ -0,0 +1,152 @@
|
||||||
|
name: Car
|
||||||
|
maxSize: 5000
|
||||||
|
minSize: 2
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 34
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 51
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 66
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 160
|
||||||
|
- 165
|
||||||
|
- 167
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
- 183
|
||||||
|
- 184
|
||||||
|
- 185
|
||||||
|
- 186
|
||||||
|
- 187
|
||||||
|
- 188
|
||||||
|
- 189
|
||||||
|
- 190
|
||||||
|
- 191
|
||||||
|
- 192
|
||||||
|
- 193
|
||||||
|
- 194
|
||||||
|
- 195
|
||||||
|
- 196
|
||||||
|
- 197
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
|
||||||
|
canHover: true
|
||||||
|
canHoverOverWater: false
|
||||||
|
hoverLimit: 0
|
||||||
|
useGravity: true
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 2
|
||||||
|
blockedByWater: True
|
||||||
|
maxHeightLimit: 128
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
speed: 2.0
|
||||||
|
fuelBurnRate: 0.0
|
||||||
|
sinkPercent: 99.0
|
||||||
|
tryNudge: false
|
||||||
|
canStaticMove: true
|
||||||
|
maxStaticMove: 2
|
||||||
|
flyblocks:
|
||||||
|
152:
|
||||||
|
- 1.0
|
||||||
|
- 100.0
|
||||||
|
49:
|
||||||
|
- 0.0
|
||||||
|
- 10.0
|
||||||
|
harvestBlocks:
|
||||||
|
- 6
|
||||||
|
- 31
|
||||||
|
- 37
|
||||||
|
- 38
|
||||||
|
- 39
|
||||||
|
- 40
|
||||||
|
- 50
|
||||||
|
- 175
|
25
Movecraft/types/Citygate.craft
Executable file
25
Movecraft/types/Citygate.craft
Executable file
|
@ -0,0 +1,25 @@
|
||||||
|
name: CityGate
|
||||||
|
maxSize: 1000
|
||||||
|
minSize: 3
|
||||||
|
allowedBlocks:
|
||||||
|
- "5:3" #Jungle Wood Planks
|
||||||
|
- "5:5" #Dark Oak Planks
|
||||||
|
- 162 #Dark Oak Logs
|
||||||
|
- 191 #Dark Oak Fence
|
||||||
|
- 190 #Jungle Fence
|
||||||
|
#- 69 #Lever
|
||||||
|
#- 33 #Piston
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7 #Bedrock
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
blockedByWater: true
|
||||||
|
allowHorizontalMovement: false
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 1.0
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
85:
|
||||||
|
- 0.0
|
||||||
|
- 100.0
|
108
Movecraft/types/Elevator.craft
Executable file
108
Movecraft/types/Elevator.craft
Executable file
|
@ -0,0 +1,108 @@
|
||||||
|
name: elevator
|
||||||
|
maxSize: 1000
|
||||||
|
minSize: 2
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 50
|
||||||
|
- 52
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 85
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 171
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
|
||||||
|
canFly: true
|
||||||
|
canCruise: true
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
allowHorizontalMovement: false
|
||||||
|
canStaticMove: true
|
||||||
|
maxStaticMove: 2
|
||||||
|
speed: 5.0
|
||||||
|
tryNudge: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
flyblocks:
|
||||||
|
35:
|
||||||
|
- 0.0
|
||||||
|
- 100.0
|
128
Movecraft/types/LargeMerchant.craft
Executable file
128
Movecraft/types/LargeMerchant.craft
Executable file
|
@ -0,0 +1,128 @@
|
||||||
|
name: LargeMerchant
|
||||||
|
maxSize: 5000
|
||||||
|
minSize: 1000
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 4
|
||||||
|
#depends mostly on the ship
|
||||||
|
canFly: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
minHeightLimit: 50
|
||||||
|
maxHeightLimit: 80
|
||||||
|
requireWaterContact: true
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 1.0
|
||||||
|
#default is one, moves relatively quick
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
5:
|
||||||
|
- 30.0
|
||||||
|
- 100.0
|
||||||
|
35:
|
||||||
|
- 10.0
|
||||||
|
- 40.0
|
||||||
|
73:
|
||||||
|
- 0.0
|
||||||
|
- 0.5
|
||||||
|
#Limited self defense capabilities
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
26
Movecraft/types/LaunchCannon.craft
Executable file
26
Movecraft/types/LaunchCannon.craft
Executable file
|
@ -0,0 +1,26 @@
|
||||||
|
name: LaunchCannon
|
||||||
|
maxSize: 2
|
||||||
|
minSize: 1
|
||||||
|
allowedBlocks:
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
useGravity: false
|
||||||
|
canCruise: true
|
||||||
|
cruiseOnPilot: true
|
||||||
|
cruiseSkipBlocks: 0
|
||||||
|
canFly: false
|
||||||
|
minHeightLimit: 10
|
||||||
|
maxHeightLimit: 65
|
||||||
|
collisionExplosion: 6.0
|
||||||
|
moveEntities: false
|
||||||
|
speed: 12.0
|
||||||
|
tryNudge: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
flyblocks:
|
||||||
|
173:
|
||||||
|
- 50.0
|
||||||
|
- 100.0
|
||||||
|
|
||||||
|
|
27
Movecraft/types/LaunchTorpedo.craft
Executable file
27
Movecraft/types/LaunchTorpedo.craft
Executable file
|
@ -0,0 +1,27 @@
|
||||||
|
name: LaunchTorpedo
|
||||||
|
maxSize: 10
|
||||||
|
minSize: 2
|
||||||
|
allowedBlocks:
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
useGravity: false
|
||||||
|
hoverLimit: 0
|
||||||
|
canCruise: true
|
||||||
|
cruiseOnPilot: true
|
||||||
|
cruiseSkipBlocks: 0
|
||||||
|
canFly: false
|
||||||
|
minHeightLimit: 10
|
||||||
|
maxHeightLimit: 65
|
||||||
|
collisionExplosion: 8.0
|
||||||
|
moveEntities: false
|
||||||
|
speed: 5.0
|
||||||
|
tryNudge: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
flyblocks:
|
||||||
|
173:
|
||||||
|
- 50.0
|
||||||
|
- 100.0
|
||||||
|
|
||||||
|
|
159
Movecraft/types/LightAirship.craft
Executable file
159
Movecraft/types/LightAirship.craft
Executable file
|
@ -0,0 +1,159 @@
|
||||||
|
name: LightAirship
|
||||||
|
maxSize: 1000
|
||||||
|
minSize: 500
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 51
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 160
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
- 176 # Banner
|
||||||
|
- 177 # Banner
|
||||||
|
- 165
|
||||||
|
- 167
|
||||||
|
- 183
|
||||||
|
- 184
|
||||||
|
- 185
|
||||||
|
- 186
|
||||||
|
- 187
|
||||||
|
- 188
|
||||||
|
- 189
|
||||||
|
- 190
|
||||||
|
- 191
|
||||||
|
- 192
|
||||||
|
- 193
|
||||||
|
- 194
|
||||||
|
- 195
|
||||||
|
- 196
|
||||||
|
- 197
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 34
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
canFly: true
|
||||||
|
maxHeightLimit: 200
|
||||||
|
maxHeightAboveGround: 75
|
||||||
|
vertCruiseSkipBlocks: 2
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
detectionMultiplier: 15.0
|
||||||
|
underwaterDetectionMultiplier: 1.0
|
||||||
|
speed: 1.0
|
||||||
|
cruiseSkipBlocks: 5
|
||||||
|
cruiseSpeed: 0.5
|
||||||
|
fuelBurnRate: 2.0
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
tryNudge: false
|
||||||
|
canStaticMove: true
|
||||||
|
maxStaticMove: 2
|
||||||
|
flyblocks:
|
||||||
|
35: #wool represents lift
|
||||||
|
- 75.0
|
||||||
|
- 100.0
|
||||||
|
152: # redstone represents engines
|
||||||
|
- 1.0
|
||||||
|
- 100.0
|
||||||
|
[54,146]: # limit chests to make big airships important for merchant missions
|
||||||
|
- 0.0
|
||||||
|
- 3.0
|
||||||
|
[23,154,158]: # dispensers and hoppers can be used for inventory too, so limit them as well
|
||||||
|
- 0.0
|
||||||
|
- 2.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
130
Movecraft/types/MediumMerchant.craft
Executable file
130
Movecraft/types/MediumMerchant.craft
Executable file
|
@ -0,0 +1,130 @@
|
||||||
|
name: MediumMerchant
|
||||||
|
maxSize: 1000
|
||||||
|
minSize: 200
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 4
|
||||||
|
#depends mostly on the ship
|
||||||
|
canFly: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
minHeightLimit: 50
|
||||||
|
maxHeightLimit: 80
|
||||||
|
requireWaterContact: true
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 1.5
|
||||||
|
#default is one, moves relatively quick
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
5:
|
||||||
|
- 30.0
|
||||||
|
- 100.0
|
||||||
|
35:
|
||||||
|
- 12.0
|
||||||
|
- 40.0
|
||||||
|
54:
|
||||||
|
- 0.0
|
||||||
|
- 10.0
|
||||||
|
173:
|
||||||
|
- 0.0
|
||||||
|
- 0.5
|
||||||
|
#Limited self defense capabilities
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
152
Movecraft/types/MegaAirship.craft
Executable file
152
Movecraft/types/MegaAirship.craft
Executable file
|
@ -0,0 +1,152 @@
|
||||||
|
name: MegaAirship
|
||||||
|
maxSize: 100000
|
||||||
|
minSize: 5000
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 51
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
- 165
|
||||||
|
- 167
|
||||||
|
- 183
|
||||||
|
- 184
|
||||||
|
- 185
|
||||||
|
- 186
|
||||||
|
- 187
|
||||||
|
- 188
|
||||||
|
- 189
|
||||||
|
- 190
|
||||||
|
- 191
|
||||||
|
- 192
|
||||||
|
- 193
|
||||||
|
- 194
|
||||||
|
- 195
|
||||||
|
- 196
|
||||||
|
- 197
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
canFly: true
|
||||||
|
maxHeightLimit: 200
|
||||||
|
maxHeightAboveGround: 100
|
||||||
|
vertCruiseSkipBlocks: 1
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
speed: 1
|
||||||
|
cruiseSkipBlocks: 4
|
||||||
|
cruiseSpeed: 0.5
|
||||||
|
fuelBurnRate: 8.0
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
tryNudge: false
|
||||||
|
canStaticMove: true
|
||||||
|
maxStaticMove: 2
|
||||||
|
flyblocks:
|
||||||
|
35: #wool represents lift
|
||||||
|
- 50.0
|
||||||
|
- 100.0
|
||||||
|
152: # redstone represents engines
|
||||||
|
- 1.0
|
||||||
|
- 100.0
|
||||||
|
[54,146]: # limit chests to make big airships important for merchant missions
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
23
Movecraft/types/Portcullis.craft
Executable file
23
Movecraft/types/Portcullis.craft
Executable file
|
@ -0,0 +1,23 @@
|
||||||
|
name: portcullis
|
||||||
|
maxSize: 1000
|
||||||
|
minSize: 3
|
||||||
|
allowedBlocks:
|
||||||
|
- 85 #Wood fence
|
||||||
|
- 101 #Iron bars
|
||||||
|
- 102 #Glass pane
|
||||||
|
- 113 #Nether Brick Fence
|
||||||
|
- 139 #Cobblestone Wall
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
|
||||||
|
blockedByWater: false
|
||||||
|
allowHorizontalMovement: false
|
||||||
|
canStaticMove: true
|
||||||
|
maxStaticMove: 2
|
||||||
|
speed: 1.0
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
85:
|
||||||
|
- 0.0
|
||||||
|
- 100.0
|
121
Movecraft/types/Raft.craft
Executable file
121
Movecraft/types/Raft.craft
Executable file
|
@ -0,0 +1,121 @@
|
||||||
|
name: Raft
|
||||||
|
maxSize: 50
|
||||||
|
minSize: 5
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 34
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 2
|
||||||
|
#depends mostly on the ship
|
||||||
|
canFly: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
minHeightLimit: 50
|
||||||
|
maxHeightLimit: 80
|
||||||
|
requireWaterContact: true
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 1.0
|
||||||
|
#default is one, moves relatively quick
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
5:
|
||||||
|
- 30.0
|
||||||
|
- 100.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
140
Movecraft/types/Ship.craft
Executable file
140
Movecraft/types/Ship.craft
Executable file
|
@ -0,0 +1,140 @@
|
||||||
|
name: Ship
|
||||||
|
maxSize: 2000
|
||||||
|
minSize: 10
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 162
|
||||||
|
- 163
|
||||||
|
- 164
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
- 183
|
||||||
|
- 184
|
||||||
|
- 185
|
||||||
|
- 186
|
||||||
|
- 187
|
||||||
|
- 188
|
||||||
|
- 189
|
||||||
|
- 190
|
||||||
|
- 191
|
||||||
|
- 192
|
||||||
|
- 193
|
||||||
|
- 194
|
||||||
|
- 195
|
||||||
|
- 196
|
||||||
|
- 197
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 4
|
||||||
|
canFly: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
minHeightLimit: 20
|
||||||
|
maxHeightLimit: 80
|
||||||
|
requireWaterContact: true
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 0.5
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
[5,17]:
|
||||||
|
- 25.0
|
||||||
|
- 100.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
128
Movecraft/types/SmallShip.craft
Executable file
128
Movecraft/types/SmallShip.craft
Executable file
|
@ -0,0 +1,128 @@
|
||||||
|
name: SmallShip
|
||||||
|
maxSize: 200
|
||||||
|
minSize: 50
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 6
|
||||||
|
cruiseSpeed: 2.0
|
||||||
|
#depends mostly on the ship
|
||||||
|
canFly: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
minHeightLimit: 50
|
||||||
|
maxHeightLimit: 80
|
||||||
|
requireWaterContact: true
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 2.0
|
||||||
|
#default is one, moves relatively quick
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
5:
|
||||||
|
- 30.0
|
||||||
|
- 100.0
|
||||||
|
35:
|
||||||
|
- 10.0
|
||||||
|
- 40.0
|
||||||
|
[54,146]:
|
||||||
|
- 0.0
|
||||||
|
- 5.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
132
Movecraft/types/SubAirship.craft
Executable file
132
Movecraft/types/SubAirship.craft
Executable file
|
@ -0,0 +1,132 @@
|
||||||
|
name: SubAirship
|
||||||
|
maxSize: 10000
|
||||||
|
minSize: 1000
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 4
|
||||||
|
vertCruiseSkipBlocks: 1
|
||||||
|
cruiseSpeed: 0.5
|
||||||
|
canFly: false
|
||||||
|
minHeightLimit: 1
|
||||||
|
maxHeightLimit: 200
|
||||||
|
speed: 1.0
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
fuelBurnRate: 2.0
|
||||||
|
tryNudge: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
flyblocks:
|
||||||
|
42: # iron represents ballast tanks
|
||||||
|
- 10.0
|
||||||
|
- 100.0
|
||||||
|
35: # wool represents lift
|
||||||
|
- 50.0
|
||||||
|
- 100.0
|
||||||
|
[54,146]: # limit chests to make big airships important for merchant missions
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
152: # redstone represents engines
|
||||||
|
- 1.0
|
||||||
|
- 100.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
8: # so is water
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
123
Movecraft/types/Submarine.craft
Executable file
123
Movecraft/types/Submarine.craft
Executable file
|
@ -0,0 +1,123 @@
|
||||||
|
name: Submarine
|
||||||
|
maxSize: 100000
|
||||||
|
minSize: 10
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 163
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 4
|
||||||
|
canFly: false
|
||||||
|
minHeightLimit: 10
|
||||||
|
maxHeightLimit: 67
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
speed: 0.5
|
||||||
|
requireWaterContact: true
|
||||||
|
allowVerticalMovement: true
|
||||||
|
fuelBurnRate: 1.0
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
5:
|
||||||
|
- 25.0
|
||||||
|
- 100.0
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 1.0
|
||||||
|
42:
|
||||||
|
- 15.0
|
||||||
|
- 100.0
|
114
Movecraft/types/TorpTurret.craft
Executable file
114
Movecraft/types/TorpTurret.craft
Executable file
|
@ -0,0 +1,114 @@
|
||||||
|
name: TorpTurret
|
||||||
|
maxSize: 1000
|
||||||
|
minSize: 1
|
||||||
|
allowedBlocks:
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- "35:8"
|
||||||
|
- 41
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 50
|
||||||
|
- 52
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 77
|
||||||
|
- 85
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- "159:7"
|
||||||
|
- "159:8"
|
||||||
|
- "159:15"
|
||||||
|
- 165
|
||||||
|
- 171
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
|
||||||
|
canFly: true
|
||||||
|
canCruise: false
|
||||||
|
maxHeightLimit: 144
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
allowHorizontalMovement: false
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 5.0
|
||||||
|
tryNudge: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
flyblocks:
|
||||||
|
35:
|
||||||
|
- 0.0
|
||||||
|
- 100.0
|
||||||
|
49:
|
||||||
|
- 0.0
|
||||||
|
- 10.0
|
128
Movecraft/types/TreasureShip.craft
Executable file
128
Movecraft/types/TreasureShip.craft
Executable file
|
@ -0,0 +1,128 @@
|
||||||
|
name: TreasureShip
|
||||||
|
maxSize: 20000
|
||||||
|
minSize: 5000
|
||||||
|
|
||||||
|
allowedBlocks:
|
||||||
|
- 5
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- 35
|
||||||
|
- 41
|
||||||
|
- 42
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 49
|
||||||
|
- 50
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 75
|
||||||
|
- 76
|
||||||
|
- 77
|
||||||
|
- 82
|
||||||
|
- 85
|
||||||
|
- 87
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 98
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 109
|
||||||
|
- 112
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 116
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 122
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 139
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 155
|
||||||
|
- 156
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- 159
|
||||||
|
- 171
|
||||||
|
- 172
|
||||||
|
- 173
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
- 34 #Piston Head
|
||||||
|
|
||||||
|
canCruise: true
|
||||||
|
cruiseSkipBlocks: 4
|
||||||
|
#depends mostly on the ship
|
||||||
|
canFly: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
overallSinkPercent: 60.0
|
||||||
|
minHeightLimit: 50
|
||||||
|
maxHeightLimit: 80
|
||||||
|
requireWaterContact: true
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 0.5
|
||||||
|
#default is one, moves relatively quick
|
||||||
|
tryNudge: false
|
||||||
|
flyblocks:
|
||||||
|
5:
|
||||||
|
- 30.0
|
||||||
|
- 100.0
|
||||||
|
35:
|
||||||
|
- 10.0
|
||||||
|
- 40.0
|
||||||
|
173:
|
||||||
|
- 0.0
|
||||||
|
- 0.5
|
||||||
|
145: # anvils are OP armor, so limit it
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
||||||
|
49: # so is obsidian
|
||||||
|
- 0.0
|
||||||
|
- 4.0
|
113
Movecraft/types/Turret.craft
Executable file
113
Movecraft/types/Turret.craft
Executable file
|
@ -0,0 +1,113 @@
|
||||||
|
name: Turret
|
||||||
|
maxSize: 1000
|
||||||
|
minSize: 1
|
||||||
|
allowedBlocks:
|
||||||
|
- 8
|
||||||
|
- 9
|
||||||
|
- 10
|
||||||
|
- 11
|
||||||
|
- 17
|
||||||
|
- 20
|
||||||
|
- 23
|
||||||
|
- 25
|
||||||
|
- 26
|
||||||
|
- 29
|
||||||
|
- 33
|
||||||
|
- "35:8"
|
||||||
|
- 41
|
||||||
|
- 43
|
||||||
|
- 44
|
||||||
|
- 47
|
||||||
|
- 50
|
||||||
|
- 52
|
||||||
|
- 53
|
||||||
|
- 54
|
||||||
|
- 55
|
||||||
|
- 57
|
||||||
|
- 58
|
||||||
|
- 61
|
||||||
|
- 62
|
||||||
|
- 63
|
||||||
|
- 64
|
||||||
|
- 65
|
||||||
|
- 68
|
||||||
|
- 69
|
||||||
|
- 70
|
||||||
|
- 71
|
||||||
|
- 72
|
||||||
|
- 77
|
||||||
|
- 85
|
||||||
|
- 89
|
||||||
|
- 92
|
||||||
|
- 93
|
||||||
|
- 94
|
||||||
|
- 95
|
||||||
|
- 96
|
||||||
|
- 101
|
||||||
|
- 102
|
||||||
|
- 107
|
||||||
|
- 113
|
||||||
|
- 114
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 117
|
||||||
|
- 118
|
||||||
|
- 123
|
||||||
|
- 124
|
||||||
|
- 125
|
||||||
|
- 126
|
||||||
|
- 130
|
||||||
|
- 131
|
||||||
|
- 133
|
||||||
|
- 134
|
||||||
|
- 135
|
||||||
|
- 136
|
||||||
|
- 138
|
||||||
|
- 140
|
||||||
|
- 143
|
||||||
|
- 144
|
||||||
|
- 145
|
||||||
|
- 146
|
||||||
|
- 147
|
||||||
|
- 148
|
||||||
|
- 149
|
||||||
|
- 150
|
||||||
|
- 151
|
||||||
|
- 152
|
||||||
|
- 154
|
||||||
|
- 157
|
||||||
|
- 158
|
||||||
|
- "159:7"
|
||||||
|
- "159:8"
|
||||||
|
- "159:15"
|
||||||
|
- 165
|
||||||
|
- 171
|
||||||
|
|
||||||
|
forbiddenBlocks:
|
||||||
|
- 7
|
||||||
|
|
||||||
|
canFly: true
|
||||||
|
canCruise: false
|
||||||
|
maxHeightLimit: 144
|
||||||
|
collisionExplosion: 0.0
|
||||||
|
allowHorizontalMovement: false
|
||||||
|
allowVerticalMovement: false
|
||||||
|
speed: 5.0
|
||||||
|
tryNudge: false
|
||||||
|
sinkPercent: 99.0
|
||||||
|
flyblocks:
|
||||||
|
35:
|
||||||
|
- 0.0
|
||||||
|
- 100.0
|
||||||
|
49:
|
||||||
|
- 0.0
|
||||||
|
- 10.0
|
26
Multiverse-Core/config.yml
Normal file → Executable file
26
Multiverse-Core/config.yml
Normal file → Executable file
|
@ -1,20 +1,34 @@
|
||||||
|
# ------------------------------------------------------------------------- #
|
||||||
|
# This is the MV2 Config. If you mess it up, copy the values out #
|
||||||
|
# delete it, and it will be regenerated. Then use the ingame interface #
|
||||||
|
# to add your values back via the "/mv conf" command. #
|
||||||
|
# When in-game, simply type: "/mv conf ?" for help. #
|
||||||
|
# A config with explanations can be found here: #
|
||||||
|
# https://github.com/Multiverse/Multiverse-Core/wiki/config.yml #
|
||||||
|
# #
|
||||||
|
# #
|
||||||
|
# IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !!IMPORTANT #
|
||||||
|
# #
|
||||||
|
# Do NOT delete this line from your config!!!! #
|
||||||
|
# ==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration #
|
||||||
|
# #
|
||||||
|
# IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !!IMPORTANT #
|
||||||
|
# ------------------------------------------------------------------------- #
|
||||||
|
|
||||||
multiverse-configuration:
|
multiverse-configuration:
|
||||||
==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration
|
==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration
|
||||||
enforceaccess: 'false'
|
enforceaccess: 'false'
|
||||||
prefixchat: 'false'
|
prefixchat: 'true'
|
||||||
prefixchatformat: '[%world%]%chat%'
|
prefixchatformat: '[%world%]%chat%'
|
||||||
useasyncchat: 'true'
|
useasyncchat: 'true'
|
||||||
teleportintercept: 'true'
|
teleportintercept: 'true'
|
||||||
firstspawnoverride: 'true'
|
firstspawnoverride: 'true'
|
||||||
displaypermerrors: 'true'
|
displaypermerrors: 'true'
|
||||||
enablebuscript: 'false'
|
|
||||||
globaldebug: '0'
|
globaldebug: '0'
|
||||||
silentstart: 'false'
|
silentstart: 'false'
|
||||||
messagecooldown: '5000'
|
messagecooldown: '5000'
|
||||||
version: '2.9'
|
version: '2.9'
|
||||||
firstspawnworld: world
|
firstspawnworld: luna
|
||||||
teleportcooldown: '1000'
|
teleportcooldown: '1000'
|
||||||
defaultportalsearch: 'true'
|
defaultportalsearch: 'false'
|
||||||
portalsearchradius: '128'
|
portalsearchradius: '128'
|
||||||
autopurge: 'true'
|
|
||||||
idonotwanttodonate: 'false'
|
|
||||||
|
|
353
Multiverse-Core/worlds.yml
Normal file → Executable file
353
Multiverse-Core/worlds.yml
Normal file → Executable file
|
@ -1,8 +1,8 @@
|
||||||
worlds:
|
worlds:
|
||||||
world:
|
Dungeons:
|
||||||
==: MVWorld
|
==: MVWorld
|
||||||
hidden: 'false'
|
hidden: 'false'
|
||||||
alias: world
|
alias: Dungeons
|
||||||
color: WHITE
|
color: WHITE
|
||||||
style: NORMAL
|
style: NORMAL
|
||||||
pvp: 'true'
|
pvp: 'true'
|
||||||
|
@ -25,6 +25,7 @@ worlds:
|
||||||
entryfee:
|
entryfee:
|
||||||
==: MVEntryFee
|
==: MVEntryFee
|
||||||
amount: '0.0'
|
amount: '0.0'
|
||||||
|
currency: '-1'
|
||||||
hunger: 'true'
|
hunger: 'true'
|
||||||
autoHeal: 'true'
|
autoHeal: 'true'
|
||||||
adjustSpawn: 'true'
|
adjustSpawn: 'true'
|
||||||
|
@ -34,7 +35,7 @@ worlds:
|
||||||
spawnLocation:
|
spawnLocation:
|
||||||
==: MVSpawnLocation
|
==: MVSpawnLocation
|
||||||
x: 0.0
|
x: 0.0
|
||||||
y: 96.0
|
y: 128.0
|
||||||
z: 0.0
|
z: 0.0
|
||||||
pitch: 0.0
|
pitch: 0.0
|
||||||
yaw: 0.0
|
yaw: 0.0
|
||||||
|
@ -42,8 +43,56 @@ worlds:
|
||||||
bedRespawn: 'true'
|
bedRespawn: 'true'
|
||||||
worldBlacklist: []
|
worldBlacklist: []
|
||||||
environment: NORMAL
|
environment: NORMAL
|
||||||
seed: '2391146734960577084'
|
seed: '-2888845179815911706'
|
||||||
generator: 'null'
|
generator: VoidWorld
|
||||||
|
playerLimit: '-1'
|
||||||
|
allowFlight: 'true'
|
||||||
|
BACKUP_world:
|
||||||
|
==: MVWorld
|
||||||
|
hidden: 'false'
|
||||||
|
alias: BACKUP_world
|
||||||
|
color: WHITE
|
||||||
|
style: NORMAL
|
||||||
|
pvp: 'true'
|
||||||
|
scale: '1.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'
|
||||||
|
currency: '-1'
|
||||||
|
hunger: 'true'
|
||||||
|
autoHeal: 'true'
|
||||||
|
adjustSpawn: 'true'
|
||||||
|
portalForm: ALL
|
||||||
|
gameMode: SURVIVAL
|
||||||
|
keepSpawnInMemory: 'true'
|
||||||
|
spawnLocation:
|
||||||
|
==: MVSpawnLocation
|
||||||
|
x: 1407.0
|
||||||
|
y: 63.0
|
||||||
|
z: 123.0
|
||||||
|
pitch: 0.0
|
||||||
|
yaw: 0.0
|
||||||
|
autoLoad: 'true'
|
||||||
|
bedRespawn: 'true'
|
||||||
|
worldBlacklist: []
|
||||||
|
environment: NORMAL
|
||||||
|
seed: '7008642968894271479'
|
||||||
|
generator: TerrainControl
|
||||||
playerLimit: '-1'
|
playerLimit: '-1'
|
||||||
allowFlight: 'true'
|
allowFlight: 'true'
|
||||||
world_the_end:
|
world_the_end:
|
||||||
|
@ -72,6 +121,7 @@ worlds:
|
||||||
entryfee:
|
entryfee:
|
||||||
==: MVEntryFee
|
==: MVEntryFee
|
||||||
amount: '0.0'
|
amount: '0.0'
|
||||||
|
currency: '-1'
|
||||||
hunger: 'true'
|
hunger: 'true'
|
||||||
autoHeal: 'true'
|
autoHeal: 'true'
|
||||||
adjustSpawn: 'true'
|
adjustSpawn: 'true'
|
||||||
|
@ -80,16 +130,112 @@ worlds:
|
||||||
keepSpawnInMemory: 'true'
|
keepSpawnInMemory: 'true'
|
||||||
spawnLocation:
|
spawnLocation:
|
||||||
==: MVSpawnLocation
|
==: MVSpawnLocation
|
||||||
x: 0.0
|
x: -4.710357902146693
|
||||||
y: 62.0
|
y: 59.0
|
||||||
z: 0.0
|
z: 0.6541565622183771
|
||||||
|
pitch: 2.5500019
|
||||||
|
yaw: -91.005165
|
||||||
|
autoLoad: 'true'
|
||||||
|
bedRespawn: 'true'
|
||||||
|
worldBlacklist: []
|
||||||
|
environment: THE_END
|
||||||
|
seed: '2133291894169730654'
|
||||||
|
generator: 'null'
|
||||||
|
playerLimit: '-1'
|
||||||
|
allowFlight: 'true'
|
||||||
|
world:
|
||||||
|
==: MVWorld
|
||||||
|
hidden: 'false'
|
||||||
|
alias: world
|
||||||
|
color: WHITE
|
||||||
|
style: NORMAL
|
||||||
|
pvp: 'true'
|
||||||
|
scale: '1.0'
|
||||||
|
respawnWorld: ''
|
||||||
|
allowWeather: 'true'
|
||||||
|
difficulty: NORMAL
|
||||||
|
spawning: &id007
|
||||||
|
==: MVSpawnSettings
|
||||||
|
animals:
|
||||||
|
==: MVSpawnSubSettings
|
||||||
|
spawn: 'true'
|
||||||
|
spawnrate: '-1'
|
||||||
|
exceptions: []
|
||||||
|
monsters:
|
||||||
|
==: MVSpawnSubSettings
|
||||||
|
spawn: 'true'
|
||||||
|
spawnrate: '-1'
|
||||||
|
exceptions: []
|
||||||
|
entryfee: &id008
|
||||||
|
==: MVEntryFee
|
||||||
|
amount: '0.0'
|
||||||
|
currency: '-1'
|
||||||
|
hunger: 'true'
|
||||||
|
autoHeal: 'true'
|
||||||
|
adjustSpawn: 'false'
|
||||||
|
portalForm: ALL
|
||||||
|
gameMode: SURVIVAL
|
||||||
|
keepSpawnInMemory: 'false'
|
||||||
|
spawnLocation:
|
||||||
|
==: MVSpawnLocation
|
||||||
|
x: 1385.2648659554345
|
||||||
|
y: 71.04026167783364
|
||||||
|
z: -32.50617928137268
|
||||||
|
pitch: 90.0
|
||||||
|
yaw: 91.80102
|
||||||
|
autoLoad: 'true'
|
||||||
|
bedRespawn: 'true'
|
||||||
|
worldBlacklist: &id009 []
|
||||||
|
environment: NORMAL
|
||||||
|
seed: '7008642968894271479'
|
||||||
|
generator: TerrainControl
|
||||||
|
playerLimit: '-1'
|
||||||
|
allowFlight: 'true'
|
||||||
|
test:
|
||||||
|
==: MVWorld
|
||||||
|
hidden: 'false'
|
||||||
|
alias: test
|
||||||
|
color: WHITE
|
||||||
|
style: NORMAL
|
||||||
|
pvp: 'true'
|
||||||
|
scale: '1.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'
|
||||||
|
currency: '-1'
|
||||||
|
hunger: 'true'
|
||||||
|
autoHeal: 'true'
|
||||||
|
adjustSpawn: 'true'
|
||||||
|
portalForm: ALL
|
||||||
|
gameMode: SURVIVAL
|
||||||
|
keepSpawnInMemory: 'true'
|
||||||
|
spawnLocation:
|
||||||
|
==: MVSpawnLocation
|
||||||
|
x: 705.0
|
||||||
|
y: 4.0
|
||||||
|
z: 93.0
|
||||||
pitch: 0.0
|
pitch: 0.0
|
||||||
yaw: 0.0
|
yaw: 0.0
|
||||||
autoLoad: 'true'
|
autoLoad: 'true'
|
||||||
bedRespawn: 'true'
|
bedRespawn: 'true'
|
||||||
worldBlacklist: []
|
worldBlacklist: []
|
||||||
environment: THE_END
|
environment: NORMAL
|
||||||
seed: '1923020019'
|
seed: '1808669882861857288'
|
||||||
generator: 'null'
|
generator: 'null'
|
||||||
playerLimit: '-1'
|
playerLimit: '-1'
|
||||||
allowFlight: 'true'
|
allowFlight: 'true'
|
||||||
|
@ -119,6 +265,7 @@ worlds:
|
||||||
entryfee:
|
entryfee:
|
||||||
==: MVEntryFee
|
==: MVEntryFee
|
||||||
amount: '0.0'
|
amount: '0.0'
|
||||||
|
currency: '-1'
|
||||||
hunger: 'true'
|
hunger: 'true'
|
||||||
autoHeal: 'true'
|
autoHeal: 'true'
|
||||||
adjustSpawn: 'true'
|
adjustSpawn: 'true'
|
||||||
|
@ -127,16 +274,194 @@ worlds:
|
||||||
keepSpawnInMemory: 'true'
|
keepSpawnInMemory: 'true'
|
||||||
spawnLocation:
|
spawnLocation:
|
||||||
==: MVSpawnLocation
|
==: MVSpawnLocation
|
||||||
x: 208.0
|
x: 0.0
|
||||||
y: 61.0
|
y: 92.0
|
||||||
z: 112.0
|
z: 0.0
|
||||||
pitch: 0.0
|
pitch: 0.0
|
||||||
yaw: 0.0
|
yaw: 0.0
|
||||||
autoLoad: 'true'
|
autoLoad: 'true'
|
||||||
bedRespawn: 'true'
|
bedRespawn: 'true'
|
||||||
worldBlacklist: []
|
worldBlacklist: []
|
||||||
environment: NETHER
|
environment: NETHER
|
||||||
seed: '1923020019'
|
seed: '2133291894169730654'
|
||||||
generator: 'null'
|
generator: 'null'
|
||||||
playerLimit: '-1'
|
playerLimit: '-1'
|
||||||
allowFlight: 'true'
|
allowFlight: 'true'
|
||||||
|
plotworld:
|
||||||
|
==: MVWorld
|
||||||
|
hidden: 'false'
|
||||||
|
alias: plotworld
|
||||||
|
color: WHITE
|
||||||
|
style: NORMAL
|
||||||
|
pvp: 'true'
|
||||||
|
scale: '1.0'
|
||||||
|
respawnWorld: ''
|
||||||
|
allowWeather: 'false'
|
||||||
|
difficulty: NORMAL
|
||||||
|
spawning:
|
||||||
|
==: MVSpawnSettings
|
||||||
|
animals:
|
||||||
|
==: MVSpawnSubSettings
|
||||||
|
spawn: 'false'
|
||||||
|
spawnrate: '-1'
|
||||||
|
exceptions: []
|
||||||
|
monsters:
|
||||||
|
==: MVSpawnSubSettings
|
||||||
|
spawn: 'false'
|
||||||
|
spawnrate: '-1'
|
||||||
|
exceptions: []
|
||||||
|
entryfee:
|
||||||
|
==: MVEntryFee
|
||||||
|
amount: '0.0'
|
||||||
|
currency: '-1'
|
||||||
|
hunger: 'false'
|
||||||
|
autoHeal: 'true'
|
||||||
|
adjustSpawn: 'false'
|
||||||
|
portalForm: ALL
|
||||||
|
gameMode: CREATIVE
|
||||||
|
keepSpawnInMemory: 'true'
|
||||||
|
spawnLocation:
|
||||||
|
==: MVSpawnLocation
|
||||||
|
x: -99.94598490882755
|
||||||
|
y: 65.0
|
||||||
|
z: 361.22998653715314
|
||||||
|
pitch: 26.886911
|
||||||
|
yaw: 2.6845398
|
||||||
|
autoLoad: 'true'
|
||||||
|
bedRespawn: 'true'
|
||||||
|
worldBlacklist: []
|
||||||
|
environment: NORMAL
|
||||||
|
seed: '-7282589520118052005'
|
||||||
|
generator: PlotSquared
|
||||||
|
playerLimit: '-1'
|
||||||
|
allowFlight: 'true'
|
||||||
|
flatworld:
|
||||||
|
==: MVWorld
|
||||||
|
hidden: 'false'
|
||||||
|
alias: flatworld
|
||||||
|
color: WHITE
|
||||||
|
style: NORMAL
|
||||||
|
pvp: 'true'
|
||||||
|
scale: '1.0'
|
||||||
|
respawnWorld: ''
|
||||||
|
allowWeather: 'false'
|
||||||
|
difficulty: NORMAL
|
||||||
|
spawning:
|
||||||
|
==: MVSpawnSettings
|
||||||
|
animals:
|
||||||
|
==: MVSpawnSubSettings
|
||||||
|
spawn: 'false'
|
||||||
|
spawnrate: '-1'
|
||||||
|
exceptions: []
|
||||||
|
monsters:
|
||||||
|
==: MVSpawnSubSettings
|
||||||
|
spawn: 'false'
|
||||||
|
spawnrate: '-1'
|
||||||
|
exceptions: []
|
||||||
|
entryfee:
|
||||||
|
==: MVEntryFee
|
||||||
|
amount: '0.0'
|
||||||
|
currency: '-1'
|
||||||
|
hunger: 'true'
|
||||||
|
autoHeal: 'true'
|
||||||
|
adjustSpawn: 'true'
|
||||||
|
portalForm: ALL
|
||||||
|
gameMode: CREATIVE
|
||||||
|
keepSpawnInMemory: 'true'
|
||||||
|
spawnLocation:
|
||||||
|
==: MVSpawnLocation
|
||||||
|
x: 170.0
|
||||||
|
y: 15.0
|
||||||
|
z: -39.0
|
||||||
|
pitch: 0.0
|
||||||
|
yaw: 0.0
|
||||||
|
autoLoad: 'true'
|
||||||
|
bedRespawn: 'true'
|
||||||
|
worldBlacklist: []
|
||||||
|
environment: NORMAL
|
||||||
|
seed: '4622440486943241231'
|
||||||
|
generator: flat
|
||||||
|
playerLimit: '-1'
|
||||||
|
allowFlight: 'true'
|
||||||
|
OldRegionFiles:
|
||||||
|
==: MVWorld
|
||||||
|
hidden: 'false'
|
||||||
|
alias: OldRegionFiles
|
||||||
|
color: WHITE
|
||||||
|
style: NORMAL
|
||||||
|
pvp: 'true'
|
||||||
|
scale: '1.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'
|
||||||
|
currency: '-1'
|
||||||
|
hunger: 'true'
|
||||||
|
autoHeal: 'true'
|
||||||
|
adjustSpawn: 'true'
|
||||||
|
portalForm: ALL
|
||||||
|
gameMode: SURVIVAL
|
||||||
|
keepSpawnInMemory: 'true'
|
||||||
|
spawnLocation:
|
||||||
|
==: MVSpawnLocation
|
||||||
|
x: 0.0
|
||||||
|
y: 128.0
|
||||||
|
z: 0.0
|
||||||
|
pitch: 0.0
|
||||||
|
yaw: 0.0
|
||||||
|
autoLoad: 'true'
|
||||||
|
bedRespawn: 'true'
|
||||||
|
worldBlacklist: []
|
||||||
|
environment: NORMAL
|
||||||
|
seed: '-144931670761317394'
|
||||||
|
generator: VoidWorld
|
||||||
|
playerLimit: '-1'
|
||||||
|
allowFlight: 'true'
|
||||||
|
luna:
|
||||||
|
==: MVWorld
|
||||||
|
hidden: 'false'
|
||||||
|
alias: world
|
||||||
|
color: WHITE
|
||||||
|
style: NORMAL
|
||||||
|
pvp: 'true'
|
||||||
|
scale: '1.0'
|
||||||
|
respawnWorld: ''
|
||||||
|
allowWeather: 'true'
|
||||||
|
difficulty: NORMAL
|
||||||
|
spawning: *id007
|
||||||
|
entryfee: *id008
|
||||||
|
hunger: 'true'
|
||||||
|
autoHeal: 'true'
|
||||||
|
adjustSpawn: 'true'
|
||||||
|
portalForm: ALL
|
||||||
|
gameMode: SURVIVAL
|
||||||
|
keepSpawnInMemory: 'true'
|
||||||
|
spawnLocation:
|
||||||
|
==: MVSpawnLocation
|
||||||
|
x: 2.384034371076785
|
||||||
|
y: 71.0
|
||||||
|
z: 0.4918349035618148
|
||||||
|
pitch: 17.100275
|
||||||
|
yaw: -269.4009
|
||||||
|
autoLoad: 'true'
|
||||||
|
bedRespawn: 'true'
|
||||||
|
worldBlacklist: *id009
|
||||||
|
environment: NORMAL
|
||||||
|
seed: '7008642968894271479'
|
||||||
|
generator: TerrainControl
|
||||||
|
playerLimit: '-1'
|
||||||
|
allowFlight: 'true'
|
||||||
|
|
16
Multiverse-Portals/config.yml
Executable file
16
Multiverse-Portals/config.yml
Executable file
|
@ -0,0 +1,16 @@
|
||||||
|
# This is the MV-Portals Config. If you mess it up, copy the values out
|
||||||
|
# delete it, and it will be regenerated. Then use the ingame interface
|
||||||
|
# to add your values back via the "/mvp conf" command.
|
||||||
|
# When in-game, simply type: "/mvp conf ?" for help.
|
||||||
|
# A config with explanations can be found here:
|
||||||
|
# https://github.com/Multiverse/Multiverse-Portals/wiki/config.yml
|
||||||
|
|
||||||
|
wand: 271
|
||||||
|
useonmove: true
|
||||||
|
portalsdefaulttonether: false
|
||||||
|
enforceportalaccess: true
|
||||||
|
portalcooldown: 1000
|
||||||
|
clearonremove: false
|
||||||
|
teleportvehicles: true
|
||||||
|
framematerials: []
|
||||||
|
version: 2.7
|
14
MythicMobs/DropTables/ExampleDropTables.yml
Executable file
14
MythicMobs/DropTables/ExampleDropTables.yml
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#
|
||||||
|
# This example file shows you how to set up a basic drop table.
|
||||||
|
# Drop tables can be used in both a mob's equipment and drops
|
||||||
|
# to have multiple items tied to a single table.
|
||||||
|
SkeletonKingDrops:
|
||||||
|
Conditions:
|
||||||
|
- playerwithin 40
|
||||||
|
Drops:
|
||||||
|
- KingsCrown 1 0.01
|
||||||
|
- 371:0 32-64 1
|
||||||
|
- exp 100
|
||||||
|
- heroesexp 200
|
||||||
|
DropsPerLevel:
|
||||||
|
- exp 10
|
46
MythicMobs/Items/ExampleItems.yml
Executable file
46
MythicMobs/Items/ExampleItems.yml
Executable file
|
@ -0,0 +1,46 @@
|
||||||
|
#
|
||||||
|
# This example file shows you how to set up special items
|
||||||
|
# for your mobs to equip or drop.
|
||||||
|
SkeletonKingSword:
|
||||||
|
Id: 276
|
||||||
|
Data: 0
|
||||||
|
Display: '&3Greatsword of the Skeleton King'
|
||||||
|
Lore:
|
||||||
|
- '&6A powerful sword used by'
|
||||||
|
- '&6the King of Skeletons.'
|
||||||
|
Enchantments:
|
||||||
|
- DAMAGE_ALL:5
|
||||||
|
- KNOCKBACK:2
|
||||||
|
- FIRE_ASPECT:2
|
||||||
|
Attributes:
|
||||||
|
MainHand:
|
||||||
|
Health: 10
|
||||||
|
MovementSpeed: 0.1
|
||||||
|
KingsCrown:
|
||||||
|
Id: 314
|
||||||
|
Data: 0
|
||||||
|
Amount: 1
|
||||||
|
Display: '&dCrown of the King'
|
||||||
|
Lore:
|
||||||
|
- '&6A kingly crowl that grants'
|
||||||
|
- '&6the wearer unwavering power!'
|
||||||
|
Enchantments:
|
||||||
|
- PROTECTION_ENVIRONMENTAL:2
|
||||||
|
- PROTECTION_PROJECTILE:2
|
||||||
|
- PROTECTION_FIRE:2
|
||||||
|
- PROTECTION_EXPLOSIONS:2
|
||||||
|
Hides:
|
||||||
|
- ATTRIBUTES
|
||||||
|
- ENCHANTS
|
||||||
|
Attributes:
|
||||||
|
Head:
|
||||||
|
Health: 10
|
||||||
|
KnockbackResistance: 10
|
||||||
|
BanditTunic:
|
||||||
|
Id: 299
|
||||||
|
Display: '&aBandit Tunic'
|
||||||
|
Lore:
|
||||||
|
- '&6A leather tunic taken from'
|
||||||
|
- '&6the corpse of a bandit.'
|
||||||
|
Options:
|
||||||
|
Color: 255,40,40
|
7
MythicMobs/Items/mobheads.yml
Executable file
7
MythicMobs/Items/mobheads.yml
Executable file
|
@ -0,0 +1,7 @@
|
||||||
|
RobotHead:
|
||||||
|
Id: 397
|
||||||
|
Data: 3
|
||||||
|
Options:
|
||||||
|
SkinTexture: eyJ0aW1lc3RhbXAiOjE1MDYxMDgyNTI5NzgsInByb2ZpbGVJZCI6IjliZDU2MGRiNGZjMDQyYjhhY2I3NWMyOTJlZmM5MmMxIiwicHJvZmlsZU5hbWUiOiJ0cmFpbnJpZGVyIiwidGV4dHVyZXMiOnsiU0tJTiI6eyJ1cmwiOiJodHRwOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlL2NkMTAzMTQ3YzdiY2IwY2IzMmFhZWI5M2Q3MWM4OWYzZjU5YWRlNWY0YzQwMmQ3MTgxZGY5Y2U5Mjg4MjgifX19
|
||||||
|
Display: '&2Robot Head'
|
||||||
|
Amount: 1
|
72
MythicMobs/Mobs/ExampleMobs.yml
Executable file
72
MythicMobs/Mobs/ExampleMobs.yml
Executable file
|
@ -0,0 +1,72 @@
|
||||||
|
#
|
||||||
|
# These example files show you some of the basic attributes and
|
||||||
|
# skills MythicMobs can use. Far more is possible!
|
||||||
|
SkeletalKnight:
|
||||||
|
Type: WITHER_SKELETON
|
||||||
|
Display: '&2Skeletal Knight'
|
||||||
|
Health: 40
|
||||||
|
Damage: 8
|
||||||
|
Drops:
|
||||||
|
- gold_nugget 2 0.5
|
||||||
|
DropsPerLevel:
|
||||||
|
- gold_nugget 1 0.5
|
||||||
|
LevelModifiers:
|
||||||
|
- health 5
|
||||||
|
- damage 0.5
|
||||||
|
Options:
|
||||||
|
MovementSpeed: 0.1
|
||||||
|
StaticallyChargedSheep:
|
||||||
|
Type: SHEEP
|
||||||
|
Display: '&bStatically Charged Sheep'
|
||||||
|
Health: 100
|
||||||
|
Damage: 2
|
||||||
|
Options:
|
||||||
|
MovementSpeed: 0.3
|
||||||
|
DamageModifiers:
|
||||||
|
- LIGHTNING 0
|
||||||
|
- FIRE 0.5
|
||||||
|
Skills:
|
||||||
|
- lightning @LivingInRadius{r=10} ~onTimer:100
|
||||||
|
AngrySludge:
|
||||||
|
Type: SLIME
|
||||||
|
Display: Angry Sludge
|
||||||
|
Health: 100
|
||||||
|
Damage: 2
|
||||||
|
Options:
|
||||||
|
Size: 20
|
||||||
|
MovementSpeed: 0.1
|
||||||
|
PreventSlimeSplit: true
|
||||||
|
PreventOtherDrops: true
|
||||||
|
MaxCombatDistance: 30
|
||||||
|
KnockbackResistance: 1
|
||||||
|
Skills:
|
||||||
|
- skill{s=AngrySludgePoison} 0.2
|
||||||
|
SkeletonKing:
|
||||||
|
Type: WITHER_SKELETON
|
||||||
|
Display: '&6Skeleton King'
|
||||||
|
Health: 500
|
||||||
|
Damage: 10
|
||||||
|
Skills:
|
||||||
|
- message{cooldown=20;m="<mob.name><&co> None may challenge the Skeleton King!"}
|
||||||
|
@PlayersInRadius{r=40} ~onCombat >0 0.2
|
||||||
|
- message{m="<mob.name><&co> Ahahahahah! Die, <trigger.name>!"} @PlayersInRadius{r=40}
|
||||||
|
~onPlayerKill >0 1
|
||||||
|
- skill{s=SummonSkeletons} @Self 0.1
|
||||||
|
- skill{s=SmashAttack} @Target >0 0.2
|
||||||
|
Equipment:
|
||||||
|
- KingsCrown:4
|
||||||
|
- SkeletonKingSword:0
|
||||||
|
Drops:
|
||||||
|
- SkeletonKingDrops
|
||||||
|
Options:
|
||||||
|
AlwaysShowName: true
|
||||||
|
MovementSpeed: 0.2
|
||||||
|
MaxCombatDistance: 25
|
||||||
|
PreventOtherDrops: true
|
||||||
|
SkeletalMinion:
|
||||||
|
Type: SKELETON
|
||||||
|
Display: '&2Skeletal Minion'
|
||||||
|
Health: 10
|
||||||
|
Damage: 2
|
||||||
|
Options:
|
||||||
|
MovementSpeed: 0.1
|
15
MythicMobs/Mobs/VanillaMobs.yml
Executable file
15
MythicMobs/Mobs/VanillaMobs.yml
Executable file
|
@ -0,0 +1,15 @@
|
||||||
|
#
|
||||||
|
# This example file shows you how to change default values for
|
||||||
|
# vanilla mobs. Most MythicMobs options will work here, including
|
||||||
|
# skills and effects! **Despawn: FALSE does not work, though.**
|
||||||
|
CAVE_SPIDER:
|
||||||
|
Health: 30
|
||||||
|
Damage: 7
|
||||||
|
WITHER_SKELETON:
|
||||||
|
Health: 50
|
||||||
|
Damage: 10
|
||||||
|
GIANT:
|
||||||
|
Health: 1000
|
||||||
|
Damage: 20
|
||||||
|
Skills:
|
||||||
|
- potion{type=POISON;duration=100;lvl=1} @target ~onAttack
|
21
MythicMobs/Mobs/puck.yml
Executable file
21
MythicMobs/Mobs/puck.yml
Executable file
|
@ -0,0 +1,21 @@
|
||||||
|
Puck:
|
||||||
|
Mobtype: Skeleton
|
||||||
|
Display: 'Puck'
|
||||||
|
Disguise:
|
||||||
|
Type: BLOCK
|
||||||
|
Block: OBSIDIAN
|
||||||
|
BlockData: 0
|
||||||
|
ShowName: true
|
||||||
|
AIGoalSelectors:
|
||||||
|
- 0 clear
|
||||||
|
AITargetSelectors:
|
||||||
|
- 0 clear
|
||||||
|
Health: 900
|
||||||
|
Damage: 0
|
||||||
|
Equipment:
|
||||||
|
Drops:
|
||||||
|
Options:
|
||||||
|
PreventOtherDrops: true
|
||||||
|
Skills:
|
||||||
|
- explosion{yield=4} @target ~onDeath 1
|
||||||
|
- effect:lightning @self ~onSpawn 1
|
22
MythicMobs/Mobs/testenemy.yml
Executable file
22
MythicMobs/Mobs/testenemy.yml
Executable file
|
@ -0,0 +1,22 @@
|
||||||
|
SkeletalSoldier:
|
||||||
|
Mobtype: skeleton
|
||||||
|
Display: '&7Skeletal Soldier'
|
||||||
|
Health: 75
|
||||||
|
Damage: 2.5
|
||||||
|
Equipment:
|
||||||
|
- RobotHead:4
|
||||||
|
- iron_chestplate:3
|
||||||
|
- iron_leggings:2
|
||||||
|
- iron_boots:1
|
||||||
|
- iron_sword:0
|
||||||
|
Drops:
|
||||||
|
- iron_chestplate 1 0.5
|
||||||
|
- iron_leggings 1 0.5
|
||||||
|
- iron_boots 1 0.5
|
||||||
|
Options:
|
||||||
|
FollowRange: 10
|
||||||
|
AlwaysShowName: false
|
||||||
|
MovementSpeed: 0.3
|
||||||
|
PreventOtherDrops: true
|
||||||
|
Skills:
|
||||||
|
- skill{s=IceBolt} @target ~onTimer:100
|
73
MythicMobs/Mobs/workerautomaton.yml
Executable file
73
MythicMobs/Mobs/workerautomaton.yml
Executable file
|
@ -0,0 +1,73 @@
|
||||||
|
WorkerAutomaton:
|
||||||
|
Mobtype: Iron_golem
|
||||||
|
Display: '&7Worker Automaton'
|
||||||
|
AIGoalSelectors:
|
||||||
|
- 0 clear
|
||||||
|
- 1 meleeattack
|
||||||
|
AITargetSelectors:
|
||||||
|
- 0 clear
|
||||||
|
- 1 players
|
||||||
|
Health: 90
|
||||||
|
Damage: 3.5
|
||||||
|
Equipment:
|
||||||
|
Drops:
|
||||||
|
Options:
|
||||||
|
FollowRange: 10
|
||||||
|
AlwaysShowName: false
|
||||||
|
MovementSpeed: 0.2
|
||||||
|
PreventOtherDrops: true
|
||||||
|
Modules:
|
||||||
|
ThreatTable: true
|
||||||
|
Skills:
|
||||||
|
- explosion{yield=4} @target ~onDeath 1
|
||||||
|
- jsonmessage{m="[{'text':'Self-terminate, intruder!','color':'red'}]"} @trigger ~onEnterCombat 0.5
|
||||||
|
|
||||||
|
ScoutAutomaton:
|
||||||
|
Mobtype: Zombie
|
||||||
|
Display: '&7Scout Automaton'
|
||||||
|
Disguise.Type: Iron_golem
|
||||||
|
AIGoalSelectors:
|
||||||
|
- 0 clear
|
||||||
|
- 1 meleeattack
|
||||||
|
AITargetSelectors:
|
||||||
|
- 0 clear
|
||||||
|
- 1 players
|
||||||
|
Health: 40
|
||||||
|
Damage: 2.0
|
||||||
|
Equipment:
|
||||||
|
Drops:
|
||||||
|
Options:
|
||||||
|
FollowRange: 10
|
||||||
|
AlwaysShowName: false
|
||||||
|
MovementSpeed: 0.4
|
||||||
|
PreventOtherDrops: true
|
||||||
|
Modules:
|
||||||
|
ThreatTable: true
|
||||||
|
Skills:
|
||||||
|
- explosion{yield=1} @target ~onDeath 1
|
||||||
|
- jsonmessage{m="[{'text':'Intruder alert! Intruder alert!','color':'red'}]"} @trigger ~onEnterCombat 1
|
||||||
|
|
||||||
|
TriggerAutomaton:
|
||||||
|
Mobtype: Zombie
|
||||||
|
Display: '&7Scout Automaton'
|
||||||
|
Disguise.Type: Iron_golem
|
||||||
|
AIGoalSelectors:
|
||||||
|
- 0 clear
|
||||||
|
- 1 meleeattack
|
||||||
|
AITargetSelectors:
|
||||||
|
- 0 clear
|
||||||
|
- 1 players
|
||||||
|
Health: 40
|
||||||
|
Damage: 2.0
|
||||||
|
Equipment:
|
||||||
|
Drops:
|
||||||
|
Options:
|
||||||
|
FollowRange: 10
|
||||||
|
AlwaysShowName: false
|
||||||
|
MovementSpeed: 0.4
|
||||||
|
PreventOtherDrops: true
|
||||||
|
Modules:
|
||||||
|
ThreatTable: true
|
||||||
|
Skills:
|
||||||
|
- explosion{yield=1} @target ~onDeath 1
|
||||||
|
- skill{s=Alert} @trigger ~onEnterCombat 1
|
18
MythicMobs/RandomSpawns/ExampleRandomSpawns.yml
Executable file
18
MythicMobs/RandomSpawns/ExampleRandomSpawns.yml
Executable file
|
@ -0,0 +1,18 @@
|
||||||
|
#
|
||||||
|
# These example files show you how to inject Mythic Mobs
|
||||||
|
# you've created into your world. The name of each block
|
||||||
|
# can be whatever you'd like but must be unique.
|
||||||
|
RandomSkeletonKing:
|
||||||
|
MobType: SkeletonKing
|
||||||
|
Worlds: world
|
||||||
|
Chance: 0.001
|
||||||
|
Priority: 1
|
||||||
|
Action: replace
|
||||||
|
Conditions:
|
||||||
|
- outside true
|
||||||
|
RandomSkeletalKnight:
|
||||||
|
MobType: SkeletalKnight
|
||||||
|
Worlds: world
|
||||||
|
Chance: 0.008
|
||||||
|
Priority: 1
|
||||||
|
Action: add
|
31
MythicMobs/Skills/ExampleSkills.yml
Executable file
31
MythicMobs/Skills/ExampleSkills.yml
Executable file
|
@ -0,0 +1,31 @@
|
||||||
|
#
|
||||||
|
# These example files show you some VERY basic meta skills.
|
||||||
|
# You can copy and expand them however you'd like.
|
||||||
|
SmashAttack:
|
||||||
|
Cooldown: 8
|
||||||
|
Conditions:
|
||||||
|
- targetwithin 25
|
||||||
|
Skills:
|
||||||
|
- message{cooldown=30;m="<mob.name><&co> Hahahah! I will crush you, fool!"} @PlayersInRadius{r=40}
|
||||||
|
- teleport @target
|
||||||
|
- effect:sound{s=mob.endermen.portal;volume=1.0;pitch=0.5}
|
||||||
|
- delay 10
|
||||||
|
- damage{amount=5;ignorearmor=true} @PlayersInRadius{r=5}
|
||||||
|
- throw{velocity=10;velocityY=5} @PlayersInRadius{r=5}
|
||||||
|
- effect:explosion @Self
|
||||||
|
SummonSkeletons:
|
||||||
|
Cooldown: 15
|
||||||
|
Skills:
|
||||||
|
- message{m="<mob.name><&co> Arise, my minions!"} @PlayersInRadius{r=40}
|
||||||
|
- delay 20
|
||||||
|
- summon{mob=SkeletalMinion;amount=2;noise=5} @Self
|
||||||
|
- delay 20
|
||||||
|
- summon{mob=SkeletalMinion;amount=2;noise=5} @Self
|
||||||
|
- delay 20
|
||||||
|
- summon{mob=SkeletalMinion;amount=2;noise=5} @Self
|
||||||
|
AngrySludgePoison:
|
||||||
|
Cooldown: 10
|
||||||
|
Skills:
|
||||||
|
- potion{type=POISON;lvl=2;duration=100} @PlayersInRadius{r=15}
|
||||||
|
- effect:particles{p=happyVillager;amount=1000;hSpread=15;ySpread=1;speed=0;yOFfset=0.5}
|
||||||
|
@Self
|
17
MythicMobs/Skills/skills.yml
Executable file
17
MythicMobs/Skills/skills.yml
Executable file
|
@ -0,0 +1,17 @@
|
||||||
|
IceBolt:
|
||||||
|
Skills:
|
||||||
|
- projectile{onTick=IceBolt-Tick;onHit=IceBolt-Hit;v=8;i=1;hR=1;vR=1}
|
||||||
|
|
||||||
|
IceBolt-Tick:
|
||||||
|
Skills:
|
||||||
|
- effect:particles{p=snowballpoof;amount=20;speed=0;hS=0.2;vS=0.2} @origin
|
||||||
|
|
||||||
|
IceBolt-Hit:
|
||||||
|
Skills:
|
||||||
|
- damage{a=10}
|
||||||
|
- potion{type=SLOW;duration=100;lvl=2}
|
||||||
|
|
||||||
|
Alert:
|
||||||
|
Skills:
|
||||||
|
- jsonmessage{m="[{'text':'Intruder alert! Intruder alert!','color':'red'}]"}
|
||||||
|
- rally{types=WorkerAutomaton;radius=10;vradius=4}
|
79
MythicMobs/config.yml
Executable file
79
MythicMobs/config.yml
Executable file
|
@ -0,0 +1,79 @@
|
||||||
|
#
|
||||||
|
# CONFIGURATION INFORMATION AVAILABLE AT: http://www.mythicmobs.net
|
||||||
|
|
||||||
|
Configuration:
|
||||||
|
Version: 4.0
|
||||||
|
General:
|
||||||
|
AllowMetrics: true
|
||||||
|
CheckForUpdates: true
|
||||||
|
CompatibilityMode: false
|
||||||
|
DebugLevel: 0
|
||||||
|
ErrorLogging: true
|
||||||
|
UseVolatileFeatures: true
|
||||||
|
Clock:
|
||||||
|
ClockInterval: 5
|
||||||
|
SaveInterval: 5
|
||||||
|
SpawnsInterval: 2
|
||||||
|
ScannerInterval: 10
|
||||||
|
CleanupInterval: 600
|
||||||
|
Components:
|
||||||
|
CustomSpawners: true
|
||||||
|
RandomSpawning: true
|
||||||
|
Mobs:
|
||||||
|
DespawnByDefault: true
|
||||||
|
EnableAIModifiers: true
|
||||||
|
EnableTimerSkills: true
|
||||||
|
EnableThreatTables: true
|
||||||
|
EnablePlayerFactions: true
|
||||||
|
EnableLegacySkills: true
|
||||||
|
KillMessagePrefix: ''
|
||||||
|
PreventOtherDropsByDefault: false
|
||||||
|
ShowHealth:
|
||||||
|
Radius: 25
|
||||||
|
Format: <mob.name> - <mob.php> (<mob.hp> / <mob.mhp>)
|
||||||
|
Scaling:
|
||||||
|
Default:
|
||||||
|
Enabled: true
|
||||||
|
PerBlocksFromSpawn: 250
|
||||||
|
world2:
|
||||||
|
Enabled: true
|
||||||
|
PerBlocksFromSpawn: 250
|
||||||
|
world2_nether:
|
||||||
|
Enabled: false
|
||||||
|
PerBlocksFromSpawn: 100
|
||||||
|
DefaultLevelModifiers:
|
||||||
|
Health: 0.1
|
||||||
|
Armor: 0
|
||||||
|
Damage: 0
|
||||||
|
KnockbackResistance: 0
|
||||||
|
Power: 0
|
||||||
|
RandomSpawning:
|
||||||
|
GenerateSpawnPoints: false
|
||||||
|
MaxMobsPerChunk: 80
|
||||||
|
SpawnRadiusPerPlayer: 64
|
||||||
|
SpawnRadiusPerPlayerY: 32
|
||||||
|
DespawnLazyRandomMobs: true
|
||||||
|
MaxGenerationTime: 20
|
||||||
|
PointsPerSecond:
|
||||||
|
Land: 10
|
||||||
|
Air: 0
|
||||||
|
Sea: 0
|
||||||
|
Lava: 0
|
||||||
|
Ground: 0
|
||||||
|
Compatibility:
|
||||||
|
Heroes:
|
||||||
|
Enabled: true
|
||||||
|
ShowXPMessage: true
|
||||||
|
XPMessageFormat: You receive <drops.xp> experience for slaying <mob.name>
|
||||||
|
McMMO:
|
||||||
|
Enabled: true
|
||||||
|
ShowXPMessage: true
|
||||||
|
XPMessageFormat: You receive <drops.xp> experience for slaying <mob.name>
|
||||||
|
SkillAPI:
|
||||||
|
Enabled: true
|
||||||
|
ShowXPMessage: true
|
||||||
|
XPMessageFormat: You receive <drops.xp> experience for slaying <mob.name>
|
||||||
|
Vault:
|
||||||
|
Enabled: true
|
||||||
|
ShowMoneyMessage: true
|
||||||
|
MoneyMessageFormat: You receive <drops.money> currency for slaying <mob.name>
|
|
@ -1,5 +0,0 @@
|
||||||
config-version: 5
|
|
||||||
settings:
|
|
||||||
disable-saving: false
|
|
||||||
locale: en_us
|
|
||||||
disable-offline-access: false
|
|
18
PermissionsEx/config.yml
Executable file
18
PermissionsEx/config.yml
Executable file
|
@ -0,0 +1,18 @@
|
||||||
|
multiserver:
|
||||||
|
use-netevents: true
|
||||||
|
permissions:
|
||||||
|
debug: false
|
||||||
|
allowOps: false
|
||||||
|
user-add-groups-last: false
|
||||||
|
log-players: false
|
||||||
|
createUserRecords: false
|
||||||
|
backend: file
|
||||||
|
informplayers:
|
||||||
|
changes: false
|
||||||
|
basedir: plugins/PermissionsEx
|
||||||
|
backends:
|
||||||
|
file:
|
||||||
|
type: file
|
||||||
|
file: permissions.yml
|
||||||
|
updater: true
|
||||||
|
alwaysUpdate: false
|
1069
PermissionsEx/permissions.yml
Normal file
1069
PermissionsEx/permissions.yml
Normal file
File diff suppressed because it is too large
Load diff
21
Plot2Dynmap/config.yml
Executable file
21
Plot2Dynmap/config.yml
Executable file
|
@ -0,0 +1,21 @@
|
||||||
|
update:
|
||||||
|
period: 300
|
||||||
|
layer:
|
||||||
|
name: PlotSquared
|
||||||
|
hidebydefault: false
|
||||||
|
layerprio: 0
|
||||||
|
minzoom: 0
|
||||||
|
infowindow: <div class="infowindow"><span style="font-size:120%;">%id%</span><br>%alias%%owner%%trusted%%members%%flags%</div>
|
||||||
|
infoelement: '%key% <span style="font-weight:bold;">%values%</span><br>'
|
||||||
|
plotstyle:
|
||||||
|
strokeColor: '#6666CC'
|
||||||
|
strokeOpacity: 0.8
|
||||||
|
strokeWeight: 3
|
||||||
|
fillColor: '#FFFFFF'
|
||||||
|
fillOpacity: 0.01
|
||||||
|
custstyle:
|
||||||
|
customregion1:
|
||||||
|
strokeColor: '#00FF00'
|
||||||
|
ownerstyle:
|
||||||
|
kingoftheworld:
|
||||||
|
strokecolor: '#C0C0C0'
|
582
PlotSquared/config/commands.yml
Executable file
582
PlotSquared/config/commands.yml
Executable file
|
@ -0,0 +1,582 @@
|
||||||
|
plot:
|
||||||
|
aliases:
|
||||||
|
- plot
|
||||||
|
- plots
|
||||||
|
- p
|
||||||
|
- plotsquared
|
||||||
|
- plot2
|
||||||
|
- p2
|
||||||
|
- ps
|
||||||
|
- '2'
|
||||||
|
- plotme
|
||||||
|
- plotz
|
||||||
|
- ap
|
||||||
|
usage: ''
|
||||||
|
description: ''
|
||||||
|
confirmation: false
|
||||||
|
buy:
|
||||||
|
aliases:
|
||||||
|
- buy
|
||||||
|
usage: /plot buy
|
||||||
|
description: Buy the plot you are standing on
|
||||||
|
confirmation: false
|
||||||
|
save:
|
||||||
|
aliases:
|
||||||
|
- save
|
||||||
|
- backup
|
||||||
|
usage: ''
|
||||||
|
description: Save your plot
|
||||||
|
confirmation: false
|
||||||
|
load:
|
||||||
|
aliases:
|
||||||
|
- load
|
||||||
|
- restore
|
||||||
|
usage: /plot restore
|
||||||
|
description: Load your plot
|
||||||
|
confirmation: false
|
||||||
|
confirm:
|
||||||
|
aliases:
|
||||||
|
- confirm
|
||||||
|
usage: ''
|
||||||
|
description: Confirm an action
|
||||||
|
confirmation: false
|
||||||
|
template:
|
||||||
|
aliases:
|
||||||
|
- template
|
||||||
|
usage: /plot template [import|export] <world> <template>
|
||||||
|
description: Create or use a world template
|
||||||
|
confirmation: false
|
||||||
|
download:
|
||||||
|
aliases:
|
||||||
|
- download
|
||||||
|
- dl
|
||||||
|
usage: /plot download [schematic|bo3|world]
|
||||||
|
description: Download your plot
|
||||||
|
confirmation: false
|
||||||
|
changelog:
|
||||||
|
aliases:
|
||||||
|
- changelog
|
||||||
|
- cl
|
||||||
|
usage: /plot changelog
|
||||||
|
description: View the changelog
|
||||||
|
confirmation: false
|
||||||
|
setup:
|
||||||
|
aliases:
|
||||||
|
- setup
|
||||||
|
- create
|
||||||
|
usage: /plot setup
|
||||||
|
description: Setup wizard for plot worlds
|
||||||
|
confirmation: false
|
||||||
|
area:
|
||||||
|
aliases:
|
||||||
|
- area
|
||||||
|
- world
|
||||||
|
usage: /plot area <create|info|list|tp|regen>
|
||||||
|
description: Create a new PlotArea
|
||||||
|
confirmation: true
|
||||||
|
debugsavetest:
|
||||||
|
aliases:
|
||||||
|
- debugsavetest
|
||||||
|
usage: /plot debugsavetest
|
||||||
|
description: This command will force the recreation of all plots in the DB
|
||||||
|
confirmation: false
|
||||||
|
debugloadtest:
|
||||||
|
aliases:
|
||||||
|
- debugloadtest
|
||||||
|
usage: /plot debugloadtest
|
||||||
|
description: This debug command will force the reload of all plots in the DB
|
||||||
|
confirmation: false
|
||||||
|
createroadschematic:
|
||||||
|
aliases:
|
||||||
|
- createroadschematic
|
||||||
|
- crs
|
||||||
|
usage: /plot createroadschematic
|
||||||
|
description: Add a road schematic to your world using the roads around your current
|
||||||
|
plot
|
||||||
|
confirmation: false
|
||||||
|
debugallowunsafe:
|
||||||
|
aliases:
|
||||||
|
- debugallowunsafe
|
||||||
|
usage: /plot debugallowunsafe
|
||||||
|
description: Allow unsafe actions until toggled off
|
||||||
|
confirmation: false
|
||||||
|
regenallroads:
|
||||||
|
aliases:
|
||||||
|
- regenallroads
|
||||||
|
- rgar
|
||||||
|
usage: /plot regenallroads <world> [height]
|
||||||
|
description: Regenerate all roads in the map using the set road schematic
|
||||||
|
confirmation: false
|
||||||
|
claim:
|
||||||
|
aliases:
|
||||||
|
- claim
|
||||||
|
- c
|
||||||
|
usage: /plot claim
|
||||||
|
description: Claim the current plot you're standing on
|
||||||
|
confirmation: false
|
||||||
|
auto:
|
||||||
|
aliases:
|
||||||
|
- auto
|
||||||
|
- a
|
||||||
|
usage: /plot auto [length,width]
|
||||||
|
description: Claim the nearest plot
|
||||||
|
confirmation: false
|
||||||
|
visit:
|
||||||
|
aliases:
|
||||||
|
- visit
|
||||||
|
- v
|
||||||
|
- tp
|
||||||
|
- teleport
|
||||||
|
- goto
|
||||||
|
- home
|
||||||
|
- h
|
||||||
|
usage: /plot visit [<player>|<alias>|<world>|<id>] [#]
|
||||||
|
description: Visit someones plot
|
||||||
|
confirmation: false
|
||||||
|
set:
|
||||||
|
aliases:
|
||||||
|
- set
|
||||||
|
- s
|
||||||
|
usage: /plot set <biome|alias|home|flag> <value...>
|
||||||
|
description: Set a plot value
|
||||||
|
confirmation: false
|
||||||
|
clear:
|
||||||
|
aliases:
|
||||||
|
- clear
|
||||||
|
- reset
|
||||||
|
usage: /plot clear
|
||||||
|
description: Clear a plot
|
||||||
|
confirmation: true
|
||||||
|
delete:
|
||||||
|
aliases:
|
||||||
|
- delete
|
||||||
|
- dispose
|
||||||
|
- del
|
||||||
|
- reset
|
||||||
|
usage: /plot delete
|
||||||
|
description: Delete a plot
|
||||||
|
confirmation: true
|
||||||
|
trust:
|
||||||
|
aliases:
|
||||||
|
- trust
|
||||||
|
- t
|
||||||
|
usage: /plot trust <player>
|
||||||
|
description: Allow a player to build in a plot
|
||||||
|
confirmation: false
|
||||||
|
add:
|
||||||
|
aliases:
|
||||||
|
- add
|
||||||
|
usage: /plot add <player>
|
||||||
|
description: Allow a user to build while you are online
|
||||||
|
confirmation: false
|
||||||
|
leave:
|
||||||
|
aliases:
|
||||||
|
- leave
|
||||||
|
usage: ''
|
||||||
|
description: Leave a plot
|
||||||
|
confirmation: false
|
||||||
|
deny:
|
||||||
|
aliases:
|
||||||
|
- deny
|
||||||
|
- d
|
||||||
|
- ban
|
||||||
|
usage: /plot deny <player>
|
||||||
|
description: Deny a user from a plot
|
||||||
|
confirmation: false
|
||||||
|
remove:
|
||||||
|
aliases:
|
||||||
|
- remove
|
||||||
|
- r
|
||||||
|
- untrust
|
||||||
|
- ut
|
||||||
|
- undeny
|
||||||
|
- unban
|
||||||
|
- ud
|
||||||
|
usage: /plot remove <player>
|
||||||
|
description: Remove a player from a plot
|
||||||
|
confirmation: false
|
||||||
|
info:
|
||||||
|
aliases:
|
||||||
|
- info
|
||||||
|
- i
|
||||||
|
usage: /plot info <id>
|
||||||
|
description: Display plot info
|
||||||
|
confirmation: false
|
||||||
|
near:
|
||||||
|
aliases:
|
||||||
|
- near
|
||||||
|
- n
|
||||||
|
usage: /plot near
|
||||||
|
description: Display nearby players
|
||||||
|
confirmation: false
|
||||||
|
list:
|
||||||
|
aliases:
|
||||||
|
- list
|
||||||
|
- l
|
||||||
|
- find
|
||||||
|
- search
|
||||||
|
usage: /plot list <forsale|mine|shared|world|top|all|unowned|unknown|player|world|done|fuzzy
|
||||||
|
<search...>> [#]
|
||||||
|
description: List plots
|
||||||
|
confirmation: false
|
||||||
|
debug:
|
||||||
|
aliases:
|
||||||
|
- debug
|
||||||
|
usage: /plot debug [msg]
|
||||||
|
description: Show debug information
|
||||||
|
confirmation: false
|
||||||
|
schematic:
|
||||||
|
aliases:
|
||||||
|
- schematic
|
||||||
|
- sch
|
||||||
|
usage: /plot schematic <arg...>
|
||||||
|
description: Schematic command
|
||||||
|
confirmation: false
|
||||||
|
plugin:
|
||||||
|
aliases:
|
||||||
|
- plugin
|
||||||
|
- version
|
||||||
|
usage: ''
|
||||||
|
description: Show plugin information
|
||||||
|
confirmation: false
|
||||||
|
purge:
|
||||||
|
aliases:
|
||||||
|
- purge
|
||||||
|
usage: /plot purge world:<world> area:<area> id:<id> owner:<owner> shared:<shared>
|
||||||
|
unknown:[true|false]
|
||||||
|
description: Purge all plots for a world
|
||||||
|
confirmation: true
|
||||||
|
reload:
|
||||||
|
aliases:
|
||||||
|
- reload
|
||||||
|
usage: /plot reload
|
||||||
|
description: Reload configurations
|
||||||
|
confirmation: false
|
||||||
|
relight:
|
||||||
|
aliases:
|
||||||
|
- relight
|
||||||
|
usage: ''
|
||||||
|
description: Relight your plot
|
||||||
|
confirmation: false
|
||||||
|
merge:
|
||||||
|
aliases:
|
||||||
|
- merge
|
||||||
|
- m
|
||||||
|
usage: /plot merge <all|n|e|s|w> [removeroads]
|
||||||
|
description: Merge the plot you are standing on, with another plot
|
||||||
|
confirmation: true
|
||||||
|
debugpaste:
|
||||||
|
aliases:
|
||||||
|
- debugpaste
|
||||||
|
- dp
|
||||||
|
usage: /plot debugpaste
|
||||||
|
description: Upload settings.yml, worlds.yml, commands.yml and latest.log to www.hastebin.com
|
||||||
|
confirmation: false
|
||||||
|
unlink:
|
||||||
|
aliases:
|
||||||
|
- unlink
|
||||||
|
- u
|
||||||
|
- unmerge
|
||||||
|
usage: /plot unlink
|
||||||
|
description: Unlink a mega-plot
|
||||||
|
confirmation: true
|
||||||
|
kick:
|
||||||
|
aliases:
|
||||||
|
- kick
|
||||||
|
- k
|
||||||
|
usage: <player>
|
||||||
|
description: Kick a player from your plot
|
||||||
|
confirmation: false
|
||||||
|
rate:
|
||||||
|
aliases:
|
||||||
|
- rate
|
||||||
|
- rt
|
||||||
|
usage: /plot rate [#|next|purge]
|
||||||
|
description: Rate the plot
|
||||||
|
confirmation: false
|
||||||
|
debugclaimtest:
|
||||||
|
aliases:
|
||||||
|
- debugclaimtest
|
||||||
|
usage: ''
|
||||||
|
description: If you accidentally delete your database, this command will attempt
|
||||||
|
to restore all plots based on the data from plot signs. Execution time may vary
|
||||||
|
confirmation: false
|
||||||
|
inbox:
|
||||||
|
aliases:
|
||||||
|
- inbox
|
||||||
|
usage: /plot inbox [inbox] [delete <index>|clear|page]
|
||||||
|
description: Review the comments for a plot
|
||||||
|
confirmation: false
|
||||||
|
comment:
|
||||||
|
aliases:
|
||||||
|
- comment
|
||||||
|
- msg
|
||||||
|
usage: ''
|
||||||
|
description: Comment on a plot
|
||||||
|
confirmation: false
|
||||||
|
database:
|
||||||
|
aliases:
|
||||||
|
- database
|
||||||
|
- convert
|
||||||
|
usage: /plot database [area] <sqlite|mysql|import>
|
||||||
|
description: Convert/Backup Storage
|
||||||
|
confirmation: false
|
||||||
|
swap:
|
||||||
|
aliases:
|
||||||
|
- swap
|
||||||
|
- switch
|
||||||
|
usage: /plot swap <X;Z>
|
||||||
|
description: Swap two plots
|
||||||
|
confirmation: false
|
||||||
|
music:
|
||||||
|
aliases:
|
||||||
|
- music
|
||||||
|
usage: /plot music
|
||||||
|
description: Player music in a plot
|
||||||
|
confirmation: false
|
||||||
|
debugroadregen:
|
||||||
|
aliases:
|
||||||
|
- debugroadregen
|
||||||
|
usage: /plot debugroadregen
|
||||||
|
description: Regenerate all roads based on the road schematic
|
||||||
|
confirmation: false
|
||||||
|
debugexec:
|
||||||
|
aliases:
|
||||||
|
- debugexec
|
||||||
|
- exec
|
||||||
|
- $
|
||||||
|
usage: ''
|
||||||
|
description: Mutli-purpose debug command
|
||||||
|
confirmation: false
|
||||||
|
setflag:
|
||||||
|
aliases:
|
||||||
|
- setflag
|
||||||
|
- f
|
||||||
|
- flag
|
||||||
|
- setf
|
||||||
|
- setflag
|
||||||
|
usage: /plot flag <set|remove|add|list|info> <flag> <value>
|
||||||
|
description: Set plot flags
|
||||||
|
confirmation: false
|
||||||
|
target:
|
||||||
|
aliases:
|
||||||
|
- target
|
||||||
|
usage: /plot target <<plot>|nearest>
|
||||||
|
description: Target a plot with your compass
|
||||||
|
confirmation: false
|
||||||
|
debugfixflags:
|
||||||
|
aliases:
|
||||||
|
- debugfixflags
|
||||||
|
usage: /plot debugfixflags <world>
|
||||||
|
description: Attempt to fix all flags for a world
|
||||||
|
confirmation: false
|
||||||
|
move:
|
||||||
|
aliases:
|
||||||
|
- move
|
||||||
|
- debugmove
|
||||||
|
usage: /plot move <X;Z>
|
||||||
|
description: Move a plot
|
||||||
|
confirmation: false
|
||||||
|
condense:
|
||||||
|
aliases:
|
||||||
|
- condense
|
||||||
|
usage: ''
|
||||||
|
description: Condense a plotworld
|
||||||
|
confirmation: false
|
||||||
|
copy:
|
||||||
|
aliases:
|
||||||
|
- copy
|
||||||
|
- copypaste
|
||||||
|
usage: /plot copy <X;Z>
|
||||||
|
description: Copy a plot
|
||||||
|
confirmation: false
|
||||||
|
chat:
|
||||||
|
aliases:
|
||||||
|
- chat
|
||||||
|
usage: /plot chat [on|off]
|
||||||
|
description: Toggle plot chat on or off
|
||||||
|
confirmation: false
|
||||||
|
trim:
|
||||||
|
aliases:
|
||||||
|
- trim
|
||||||
|
usage: /plot trim <world> [regenerate]
|
||||||
|
description: Delete unmodified portions of your plotworld
|
||||||
|
confirmation: false
|
||||||
|
done:
|
||||||
|
aliases:
|
||||||
|
- done
|
||||||
|
- submit
|
||||||
|
usage: ''
|
||||||
|
description: Mark a plot as done
|
||||||
|
confirmation: false
|
||||||
|
continue:
|
||||||
|
aliases:
|
||||||
|
- continue
|
||||||
|
usage: ''
|
||||||
|
description: Continue a plot that was previously marked as done
|
||||||
|
confirmation: false
|
||||||
|
bo3:
|
||||||
|
aliases:
|
||||||
|
- bo3
|
||||||
|
- bo2
|
||||||
|
usage: ''
|
||||||
|
description: Mark a plot as done
|
||||||
|
confirmation: false
|
||||||
|
middle:
|
||||||
|
aliases:
|
||||||
|
- middle
|
||||||
|
- center
|
||||||
|
- centre
|
||||||
|
usage: /plot middle
|
||||||
|
description: Teleports you to the center of the plot
|
||||||
|
confirmation: false
|
||||||
|
grant:
|
||||||
|
aliases:
|
||||||
|
- grant
|
||||||
|
usage: /plot grant <check|add> [player]
|
||||||
|
description: ''
|
||||||
|
confirmation: false
|
||||||
|
setowner:
|
||||||
|
aliases:
|
||||||
|
- setowner
|
||||||
|
- owner
|
||||||
|
- so
|
||||||
|
- seto
|
||||||
|
usage: /plot setowner <player>
|
||||||
|
description: Set the plot owner
|
||||||
|
confirmation: true
|
||||||
|
setdescription:
|
||||||
|
aliases:
|
||||||
|
- setdescription
|
||||||
|
- desc
|
||||||
|
- setdesc
|
||||||
|
- setd
|
||||||
|
- description
|
||||||
|
usage: /plot desc <description>
|
||||||
|
description: Set the plot description
|
||||||
|
confirmation: false
|
||||||
|
setbiome:
|
||||||
|
aliases:
|
||||||
|
- setbiome
|
||||||
|
- biome
|
||||||
|
- sb
|
||||||
|
- setb
|
||||||
|
- b
|
||||||
|
usage: /plot biome [biome]
|
||||||
|
description: Set the plot biome
|
||||||
|
confirmation: false
|
||||||
|
setalias:
|
||||||
|
aliases:
|
||||||
|
- setalias
|
||||||
|
- alias
|
||||||
|
- sa
|
||||||
|
- name
|
||||||
|
- rename
|
||||||
|
- setname
|
||||||
|
- seta
|
||||||
|
- nameplot
|
||||||
|
usage: /plot alias <set|remove> <alias>
|
||||||
|
description: Set the plot name
|
||||||
|
confirmation: false
|
||||||
|
sethome:
|
||||||
|
aliases:
|
||||||
|
- sethome
|
||||||
|
- sh
|
||||||
|
- seth
|
||||||
|
usage: /plot sethome [none]
|
||||||
|
description: Set the plot home
|
||||||
|
confirmation: false
|
||||||
|
cluster:
|
||||||
|
aliases:
|
||||||
|
- cluster
|
||||||
|
- clusters
|
||||||
|
usage: ''
|
||||||
|
description: Manage a plot cluster
|
||||||
|
confirmation: false
|
||||||
|
debugimportworlds:
|
||||||
|
aliases:
|
||||||
|
- debugimportworlds
|
||||||
|
usage: ''
|
||||||
|
description: Import worlds by player name
|
||||||
|
confirmation: false
|
||||||
|
toggle:
|
||||||
|
aliases:
|
||||||
|
- toggle
|
||||||
|
- attribute
|
||||||
|
usage: ''
|
||||||
|
description: Toggle per user settings
|
||||||
|
confirmation: false
|
||||||
|
worldedit:
|
||||||
|
aliases:
|
||||||
|
- worldedit
|
||||||
|
- we
|
||||||
|
- wea
|
||||||
|
usage: ''
|
||||||
|
description: Toggle worldedit area restrictions
|
||||||
|
confirmation: false
|
||||||
|
titles:
|
||||||
|
aliases:
|
||||||
|
- titles
|
||||||
|
usage: ''
|
||||||
|
description: Toggle plot title messages
|
||||||
|
confirmation: false
|
||||||
|
chatspy:
|
||||||
|
aliases:
|
||||||
|
- chatspy
|
||||||
|
- spy
|
||||||
|
usage: ''
|
||||||
|
description: Toggle admin chat spying
|
||||||
|
confirmation: false
|
||||||
|
clear-confirmation:
|
||||||
|
aliases:
|
||||||
|
- clear-confirmation
|
||||||
|
usage: ''
|
||||||
|
description: Toggle autoclear confirmation
|
||||||
|
confirmation: false
|
||||||
|
chat:
|
||||||
|
aliases:
|
||||||
|
- chat
|
||||||
|
usage: ''
|
||||||
|
description: Toggle plot chat
|
||||||
|
confirmation: false
|
||||||
|
help:
|
||||||
|
aliases:
|
||||||
|
- help
|
||||||
|
- he
|
||||||
|
- '?'
|
||||||
|
usage: help [category|#]
|
||||||
|
description: Get this help menu
|
||||||
|
confirmation: false
|
||||||
|
uuidconvert:
|
||||||
|
aliases:
|
||||||
|
- uuidconvert
|
||||||
|
usage: /plot uuidconvert <lower|offline|online>
|
||||||
|
description: Debug UUID conversion
|
||||||
|
confirmation: false
|
||||||
|
weanywhere:
|
||||||
|
aliases:
|
||||||
|
- weanywhere
|
||||||
|
- wea
|
||||||
|
usage: /plot weanywhere
|
||||||
|
description: Force bypass of WorldEdit
|
||||||
|
confirmation: false
|
||||||
|
trimchunks:
|
||||||
|
aliases:
|
||||||
|
- trimchunks
|
||||||
|
usage: /plot trimchunks <world> <boolean-delete-unowned>
|
||||||
|
description: Delete unmodified portions of your plotworld
|
||||||
|
confirmation: false
|
||||||
|
generatebiome:
|
||||||
|
aliases:
|
||||||
|
- generatebiome
|
||||||
|
- bg
|
||||||
|
- gb
|
||||||
|
usage: /plots generatebiome <biome>
|
||||||
|
description: Generate a biome in your plot
|
||||||
|
confirmation: false
|
||||||
|
moveto512:
|
||||||
|
aliases:
|
||||||
|
- moveto512
|
||||||
|
usage: /plots moveto512 [world]
|
||||||
|
description: Move plots to a 512 sized region
|
||||||
|
confirmation: false
|
179
PlotSquared/config/settings.yml
Executable file
179
PlotSquared/config/settings.yml
Executable file
|
@ -0,0 +1,179 @@
|
||||||
|
# These first 7 aren't configurable
|
||||||
|
issues: "https://github.com/IntellectualSites/PlotSquared/issues"
|
||||||
|
suggestion: "https://github.com/IntellectualSites/PlotSquaredSuggestions"
|
||||||
|
wiki: "https://github.com/IntellectualSites/PlotSquared/wiki"
|
||||||
|
date: "26 Jan 2019 00:00:00 GMT"
|
||||||
|
build: "https://ci.athion.net/job/PlotSquared/2060"
|
||||||
|
commit: "https://github.com/IntellectualSites/PlotSquared/commit/e3192f0"
|
||||||
|
platform: "Bukkit"
|
||||||
|
# Show additional information in console
|
||||||
|
debug: true
|
||||||
|
# The big annoying text that appears when you enter a plot
|
||||||
|
# For a single plot: `/plot flag set titles false`
|
||||||
|
# For just you: `/plot toggle titles`
|
||||||
|
titles: true
|
||||||
|
|
||||||
|
# Enable or disable part 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
|
||||||
|
# The UUID cacher is used to resolve player names
|
||||||
|
uuid-cache: true
|
||||||
|
# The plugin auto updater
|
||||||
|
updater: true
|
||||||
|
# Stores user metadata in a database
|
||||||
|
persistent-meta: true
|
||||||
|
# Optimizes permission checks
|
||||||
|
permission-cache: true
|
||||||
|
# Optimizes block changing code
|
||||||
|
block-cache: true
|
||||||
|
# Getting a rating won't need the database
|
||||||
|
rating-cache: true
|
||||||
|
# The converter will attempt to convert the PlotMe database
|
||||||
|
plotme-converter: true
|
||||||
|
# Allow WorldEdit to be restricted to plots
|
||||||
|
worldedit-restrictions: true
|
||||||
|
# Allow economy to be used
|
||||||
|
economy: true
|
||||||
|
# Send anonymous usage statistics. Bukkit only setting.
|
||||||
|
metrics: true
|
||||||
|
# Expiry will clear old or simplistic plots
|
||||||
|
plot-expiry: false
|
||||||
|
# Processes chunks (trimming, or entity/tile limits)
|
||||||
|
chunk-processor: false
|
||||||
|
# Kill mobs on roads
|
||||||
|
kill-road-mobs: false
|
||||||
|
# Kill items on roads
|
||||||
|
kill-road-items: false
|
||||||
|
# Kill vehicles on roads
|
||||||
|
kill-road-vehicles: false
|
||||||
|
# Notify a player of any missed comments upon plot entry
|
||||||
|
comment-notifier: false
|
||||||
|
# Let player's claim entire worlds with PlotSquared
|
||||||
|
worlds: false
|
||||||
|
# Actively purge invalid database entries
|
||||||
|
database-purger: false
|
||||||
|
# Delete plots when a player is banned
|
||||||
|
ban-deleter: false
|
||||||
|
|
||||||
|
ratings:
|
||||||
|
categories: []
|
||||||
|
|
||||||
|
claim:
|
||||||
|
# The max plots claimed in a single `/plot auto <size>` command
|
||||||
|
max-auto-area: 4
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
teleport:
|
||||||
|
# Teleport to your plot on death
|
||||||
|
on-death: false
|
||||||
|
# Teleport to your plot on login
|
||||||
|
on-login: false
|
||||||
|
# Add a teleportation delay to all commands
|
||||||
|
delay: 0
|
||||||
|
# The visit command is ordered by world instead of globally
|
||||||
|
per-world-visit: false
|
||||||
|
|
||||||
|
confirmation:
|
||||||
|
# Teleport to your plot on death
|
||||||
|
confirmation-timeout-seconds: 20
|
||||||
|
|
||||||
|
# Switching from PlotMe?
|
||||||
|
plotme:
|
||||||
|
# Cache the uuids from the PlotMe database
|
||||||
|
cache-uuds: false
|
||||||
|
|
||||||
|
# Relating to how many plots someone can claim
|
||||||
|
limit:
|
||||||
|
# Should the limit be global (over multiple worlds)
|
||||||
|
global: false
|
||||||
|
# The range of permissions to check e.g. plots.plot.127
|
||||||
|
max-plots: 127
|
||||||
|
|
||||||
|
chat:
|
||||||
|
# Sometimes console color doesn't work, you can disable it here
|
||||||
|
console-color: true
|
||||||
|
# Should chat be interactive
|
||||||
|
interactive: true
|
||||||
|
|
||||||
|
done:
|
||||||
|
# Require a done plot to download
|
||||||
|
required-for-download: false
|
||||||
|
# Only done plots can be rated
|
||||||
|
required-for-ratings: false
|
||||||
|
# Restrict building when a plot is done
|
||||||
|
restrict-building: false
|
||||||
|
# The limit being how many plots a player can claim
|
||||||
|
counts-towards-limit: true
|
||||||
|
|
||||||
|
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://empcraft.com/plots/"
|
||||||
|
# The web interface for assets
|
||||||
|
# - All schematics are organized and public
|
||||||
|
# - Assets can be searched, selected and downloaded
|
||||||
|
assets: "https://empcraft.com/assetpack/"
|
||||||
|
|
||||||
|
# Configure the paths that will be used
|
||||||
|
paths:
|
||||||
|
schematics: "schematics"
|
||||||
|
bo3: "bo3"
|
||||||
|
scripts: "scripts"
|
||||||
|
templates: "templates"
|
||||||
|
translations: "translations"
|
||||||
|
|
||||||
|
uuid:
|
||||||
|
# Force using offline UUIDs (it usually detects the right mode)
|
||||||
|
offline: false
|
||||||
|
# Force using lowercase UUIDs
|
||||||
|
force-lowercase: false
|
||||||
|
# Use a database to store UUID/name info
|
||||||
|
use-sqluuidhandler: false
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
# This is an auto clearing task called `task1`
|
||||||
|
auto-clear:
|
||||||
|
task1:
|
||||||
|
threshold: 1
|
||||||
|
required-plots: -1
|
||||||
|
confirmation: true
|
||||||
|
days: 7
|
||||||
|
skip-account-age-days: -1
|
||||||
|
worlds:
|
||||||
|
- "*"
|
||||||
|
# See: https://github.com/IntellectualSites/PlotSquared/wiki/Plot-analysis
|
||||||
|
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
|
54
PlotSquared/config/worlds.yml
Executable file
54
PlotSquared/config/worlds.yml
Executable file
|
@ -0,0 +1,54 @@
|
||||||
|
worlds:
|
||||||
|
plotworld:
|
||||||
|
plot:
|
||||||
|
height: 64
|
||||||
|
biome: FOREST
|
||||||
|
size: 42
|
||||||
|
filling:
|
||||||
|
- '1:0'
|
||||||
|
auto_merge: false
|
||||||
|
bedrock: true
|
||||||
|
create_signs: true
|
||||||
|
floor:
|
||||||
|
- '2:0'
|
||||||
|
wall:
|
||||||
|
filling: '1:0'
|
||||||
|
block_claimed: '44:1'
|
||||||
|
height: 64
|
||||||
|
block: '44:0'
|
||||||
|
misc_spawn_unowned: false
|
||||||
|
road:
|
||||||
|
block: '155:0'
|
||||||
|
height: 64
|
||||||
|
width: 7
|
||||||
|
home:
|
||||||
|
nonmembers: side
|
||||||
|
default: side
|
||||||
|
schematic:
|
||||||
|
specify_on_claim: false
|
||||||
|
on_claim: false
|
||||||
|
file: 'null'
|
||||||
|
economy:
|
||||||
|
prices:
|
||||||
|
merge: 100
|
||||||
|
sell: 100
|
||||||
|
claim: 100
|
||||||
|
use: false
|
||||||
|
chat:
|
||||||
|
enabled: 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: {}
|
||||||
|
mob_damage: false
|
BIN
PlotSquared/schematics/GEN_ROAD_SCHEMATIC/plotworld/intersection.schematic
Executable file
BIN
PlotSquared/schematics/GEN_ROAD_SCHEMATIC/plotworld/intersection.schematic
Executable file
Binary file not shown.
BIN
PlotSquared/schematics/GEN_ROAD_SCHEMATIC/plotworld/sideroad.schematic
Executable file
BIN
PlotSquared/schematics/GEN_ROAD_SCHEMATIC/plotworld/sideroad.schematic
Executable file
Binary file not shown.
48
PlotSquared/scripts/automerge.js
Executable file
48
PlotSquared/scripts/automerge.js
Executable file
|
@ -0,0 +1,48 @@
|
||||||
|
/*
|
||||||
|
Need to script something quick with PlotSquared?
|
||||||
|
/plot debugexec runasync automerge.js <removeroads>
|
||||||
|
|
||||||
|
This is an example script that will auto merge all plots
|
||||||
|
|
||||||
|
The following utility classes are usable:
|
||||||
|
- PS
|
||||||
|
- TaskManager
|
||||||
|
- TitleManager
|
||||||
|
- ConsolePlayer
|
||||||
|
- SchematicHandler
|
||||||
|
- ChunkManager
|
||||||
|
- BlockManager
|
||||||
|
- SetupUtils
|
||||||
|
- EventUtil
|
||||||
|
- UUIDHandler
|
||||||
|
- DBFunc
|
||||||
|
- HybridUtils
|
||||||
|
- IMP ( BukkitMain or SpongeMain)
|
||||||
|
- MainCommand
|
||||||
|
- MainUtil
|
||||||
|
- Settings
|
||||||
|
- StringMan
|
||||||
|
- MathMan
|
||||||
|
- C ( use C_ )
|
||||||
|
- Permissions ( use Permissions_ )
|
||||||
|
|
||||||
|
For more information see: https://github.com/IntellectualSites/PlotSquared/wiki/Scripting
|
||||||
|
*/
|
||||||
|
var plots = PS.sortPlots(PS.getPlots());
|
||||||
|
PS.class.static.log("Attempting to auto merge " + plots.size() + " plots");
|
||||||
|
if ("%s0" === "true") {
|
||||||
|
for (var i = 0; i < plots.size(); i++) {
|
||||||
|
var plot = plots.get(i);
|
||||||
|
plot.autoMerge(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if ("%s0" === "false") {
|
||||||
|
for (var i = 0; i < plots.size(); i++) {
|
||||||
|
var plot = plots.get(i);
|
||||||
|
plot.autoMerge(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
C_COMMAND_SYNTAX.send(PlotPlayer, "/plot debugexec automerge.js <removeroads>");
|
||||||
|
MainUtil.sendMessage(PlotPlayer, "$1<removeroads> is true or false if you want to remove roads when auto merging");
|
||||||
|
}
|
BIN
PlotSquared/templates/bridge.template
Executable file
BIN
PlotSquared/templates/bridge.template
Executable file
Binary file not shown.
BIN
PlotSquared/templates/skyblock.template
Executable file
BIN
PlotSquared/templates/skyblock.template
Executable file
Binary file not shown.
BIN
PlotSquared/templates/town.template
Executable file
BIN
PlotSquared/templates/town.template
Executable file
Binary file not shown.
30
ProtocolLib/config.yml
Executable file
30
ProtocolLib/config.yml
Executable file
|
@ -0,0 +1,30 @@
|
||||||
|
global:
|
||||||
|
# Settings for the automatic version updater
|
||||||
|
auto updater:
|
||||||
|
notify: true
|
||||||
|
download: false
|
||||||
|
|
||||||
|
# Number of seconds to wait until a new update is downloaded
|
||||||
|
delay: 43200 # 12 hours
|
||||||
|
|
||||||
|
metrics: true
|
||||||
|
|
||||||
|
# Automatically compile structure modifiers
|
||||||
|
background compiler: true
|
||||||
|
|
||||||
|
# Disable version checking for the given Minecraft version. Backup your world first!
|
||||||
|
ignore version check:
|
||||||
|
|
||||||
|
# Override the starting injecting method
|
||||||
|
injection method:
|
||||||
|
|
||||||
|
# Whether or not to enable the filter command
|
||||||
|
debug: false
|
||||||
|
|
||||||
|
# Whether or not to print a stack trace for every warning
|
||||||
|
detailed error: false
|
||||||
|
|
||||||
|
# The engine used by the filter command
|
||||||
|
script engine: JavaScript
|
||||||
|
|
||||||
|
suppressed reports:
|
|
@ -1,53 +0,0 @@
|
||||||
# Airplane Configuration
|
|
||||||
# Read https://blog.airplane.gg/ to find out more about Airplane
|
|
||||||
# Join our Discord to receive support & optimization help: https://discord.gg/3gtc45q
|
|
||||||
[info]
|
|
||||||
version = "1.0"
|
|
||||||
|
|
||||||
# Configures Flare, the built-in profiler
|
|
||||||
[flare]
|
|
||||||
# Sets the server to use for profiles.
|
|
||||||
url = "https://flare.airplane.gg"
|
|
||||||
|
|
||||||
# Optimizes how entities act when
|
|
||||||
# they're far away from the player
|
|
||||||
[activation-range]
|
|
||||||
# This value determines how far away an entity has to be
|
|
||||||
# from the player to start being effected by DEAR.
|
|
||||||
start-distance = 12
|
|
||||||
# This value defines how often in ticks, the furthest entity
|
|
||||||
# will get their pathfinders and behaviors ticked. 20 = 1s
|
|
||||||
max-tick-freq = 20
|
|
||||||
# This value defines how much distance modifies an entity's
|
|
||||||
# tick frequency. freq = (distanceToPlayer^2) / (2^value)
|
|
||||||
# If you want further away entities to tick less often, use 7.
|
|
||||||
# If you want further away entities to tick more often, try 9.
|
|
||||||
activation-dist-mod = 8
|
|
||||||
|
|
||||||
# A list of entities to use the dynamic activation range
|
|
||||||
# to modify how often their behaviors are ticked
|
|
||||||
[behavior-activation]
|
|
||||||
villager = true
|
|
||||||
piglin = true
|
|
||||||
hoglin = true
|
|
||||||
|
|
||||||
# Options for connecting to Airplane's online utilities
|
|
||||||
[web-services]
|
|
||||||
token = ""
|
|
||||||
|
|
||||||
# Settings for things that don't belong elsewhere
|
|
||||||
[misc]
|
|
||||||
disable-method-profiler = true
|
|
||||||
|
|
||||||
# Options to improve the performance of the entity tracker
|
|
||||||
[tracker]
|
|
||||||
# This enables the multithreading of the tracker.
|
|
||||||
multithreaded = false
|
|
||||||
# This option can break plugins that assume packets from the
|
|
||||||
# entity tracker will be sent sync.
|
|
||||||
unsafe-async-packets = false
|
|
||||||
|
|
||||||
# Configures settings for generic entities
|
|
||||||
[entities]
|
|
||||||
despawn-check-freq = 8
|
|
||||||
|
|
42
Server/bukkit.yml
Normal file → Executable file
42
Server/bukkit.yml
Normal file → Executable file
|
@ -1,46 +1,46 @@
|
||||||
# This is the main configuration file for Bukkit.
|
# This is the main configuration file for Bukkit.
|
||||||
# As you can see, there's actually not that much to configure without any plugins.
|
# As you can see, there's actually not that much to configure without any plugins.
|
||||||
# For a reference for any variable inside this file, check out the Bukkit Wiki at
|
# For a reference for any variable inside this file, check out the Bukkit Wiki at
|
||||||
# https://www.spigotmc.org/go/bukkit-yml
|
# http://wiki.bukkit.org/Bukkit.yml
|
||||||
#
|
#
|
||||||
# If you need help on this file, feel free to join us on irc or leave a message
|
# If you need help on this file, feel free to join us on irc or leave a message
|
||||||
# on the forums asking for advice.
|
# on the forums asking for advice.
|
||||||
#
|
#
|
||||||
# IRC: #spigot @ irc.spi.gt
|
# IRC: #spigot @ irc.spi.gt
|
||||||
# (If this means nothing to you, just go to https://www.spigotmc.org/go/irc )
|
# (If this means nothing to you, just go to http://www.spigotmc.org/pages/irc/ )
|
||||||
# Forums: https://www.spigotmc.org/
|
# Forums: http://www.spigotmc.org/
|
||||||
# Bug tracker: https://www.spigotmc.org/go/bugs
|
# Bug tracker: http://www.spigotmc.org/go/bugs
|
||||||
|
|
||||||
|
|
||||||
settings:
|
settings:
|
||||||
use-map-color-cache: true
|
|
||||||
allow-end: true
|
allow-end: true
|
||||||
warn-on-overload: true
|
warn-on-overload: true
|
||||||
permissions-file: permissions.yml
|
permissions-file: permissions.yml
|
||||||
update-folder: update
|
update-folder: update
|
||||||
plugin-profiling: false
|
plugin-profiling: false
|
||||||
connection-throttle: -1
|
connection-throttle: 4000
|
||||||
query-plugins: true
|
query-plugins: true
|
||||||
deprecated-verbose: default
|
deprecated-verbose: default
|
||||||
shutdown-message: Server closed
|
shutdown-message: Server closed
|
||||||
minimum-api: none
|
|
||||||
spawn-limits:
|
spawn-limits:
|
||||||
water-underground-creature: 5
|
monsters: 70
|
||||||
axolotls: 5
|
animals: 15
|
||||||
water-ambient: 20
|
water-animals: 5
|
||||||
monsters: 50
|
ambient: 15
|
||||||
animals: 8
|
|
||||||
water-animals: 3
|
|
||||||
ambient: 1
|
|
||||||
chunk-gc:
|
chunk-gc:
|
||||||
period-in-ticks: 400
|
period-in-ticks: 600
|
||||||
|
load-threshold: 0
|
||||||
ticks-per:
|
ticks-per:
|
||||||
water-underground-creature-spawns: 1
|
|
||||||
axolotl-spawns: 1
|
|
||||||
water-spawns: 1
|
|
||||||
water-ambient-spawns: 1
|
|
||||||
ambient-spawns: 1
|
|
||||||
animal-spawns: 400
|
animal-spawns: 400
|
||||||
monster-spawns: 4
|
monster-spawns: 1
|
||||||
autosave: 6000
|
autosave: 6000
|
||||||
aliases: now-in-commands.yml
|
aliases: now-in-commands.yml
|
||||||
|
database:
|
||||||
|
username: bukkit
|
||||||
|
isolation: SERIALIZABLE
|
||||||
|
driver: org.sqlite.JDBC
|
||||||
|
password: 'NOPE'
|
||||||
|
url: jdbc:sqlite:{DIR}{NAME}.db
|
||||||
|
worlds:
|
||||||
|
world:
|
||||||
|
generator: TerrainControl
|
||||||
|
|
17
Server/commands.yml
Executable file
17
Server/commands.yml
Executable file
|
@ -0,0 +1,17 @@
|
||||||
|
# This is the commands configuration file for Bukkit.
|
||||||
|
# For documentation on how to make use of this file, check out the Bukkit Wiki at
|
||||||
|
# http://wiki.bukkit.org/Commands.yml
|
||||||
|
#
|
||||||
|
# If you need help on this file, feel free to join us on irc or leave a message
|
||||||
|
# on the forums asking for advice.
|
||||||
|
#
|
||||||
|
# IRC: #spigot @ irc.spi.gt
|
||||||
|
# (If this means nothing to you, just go to http://www.spigotmc.org/pages/irc/ )
|
||||||
|
# Forums: http://www.spigotmc.org/
|
||||||
|
# Bug tracker: http://www.spigotmc.org/go/bugs
|
||||||
|
|
||||||
|
command-block-overrides: []
|
||||||
|
unrestricted-advancements: false
|
||||||
|
aliases:
|
||||||
|
icanhasbukkit:
|
||||||
|
- version $1-
|
56
Server/help.yml
Executable file
56
Server/help.yml
Executable file
|
@ -0,0 +1,56 @@
|
||||||
|
# This is the help configuration file for Bukkit.
|
||||||
|
#
|
||||||
|
# By default you do not need to modify this file. Help topics for all plugin commands are automatically provided by
|
||||||
|
# or extracted from your installed plugins. You only need to modify this file if you wish to add new help pages to
|
||||||
|
# your server or override the help pages of existing plugin commands.
|
||||||
|
#
|
||||||
|
# This file is divided up into the following parts:
|
||||||
|
# -- general-topics: lists admin defined help topics
|
||||||
|
# -- index-topics: lists admin defined index topics
|
||||||
|
# -- amend-topics: lists topic amendments to apply to existing help topics
|
||||||
|
# -- ignore-plugins: lists any plugins that should be excluded from help
|
||||||
|
#
|
||||||
|
# Examples are given below. When amending command topic, the string <text> will be replaced with the existing value
|
||||||
|
# in the help topic. Color codes can be used in topic text. The color code character is & followed by 0-F.
|
||||||
|
# ================================================================
|
||||||
|
#
|
||||||
|
# Set this to true to list the individual command help topics in the master help.
|
||||||
|
# command-topics-in-master-index: true
|
||||||
|
#
|
||||||
|
# Each general topic will show up as a separate topic in the help index along with all the plugin command topics.
|
||||||
|
# general-topics:
|
||||||
|
# Rules:
|
||||||
|
# shortText: Rules of the server
|
||||||
|
# fullText: |
|
||||||
|
# &61. Be kind to your fellow players.
|
||||||
|
# &B2. No griefing.
|
||||||
|
# &D3. No swearing.
|
||||||
|
# permission: topics.rules
|
||||||
|
#
|
||||||
|
# Each index topic will show up as a separate sub-index in the help index along with all the plugin command topics.
|
||||||
|
# To override the default help index (displayed when the user executes /help), name the index topic "Default".
|
||||||
|
# index-topics:
|
||||||
|
# Ban Commands:
|
||||||
|
# shortText: Player banning commands
|
||||||
|
# preamble: Moderator - do not abuse these commands
|
||||||
|
# permission: op
|
||||||
|
# commands:
|
||||||
|
# - /ban
|
||||||
|
# - /ban-ip
|
||||||
|
# - /banlist
|
||||||
|
#
|
||||||
|
# Topic amendments are used to change the content of automatically generated plugin command topics.
|
||||||
|
# amended-topics:
|
||||||
|
# /stop:
|
||||||
|
# shortText: Stops the server cold....in its tracks!
|
||||||
|
# fullText: <text> - This kills the server.
|
||||||
|
# permission: you.dont.have
|
||||||
|
#
|
||||||
|
# Any plugin in the ignored plugins list will be excluded from help. The name must match the name displayed by
|
||||||
|
# the /plugins command. Ignore "Bukkit" to remove the standard bukkit commands from the index. Ignore "All"
|
||||||
|
# to completely disable automatic help topic generation.
|
||||||
|
# ignore-plugins:
|
||||||
|
# - PluginNameOne
|
||||||
|
# - PluginNameTwo
|
||||||
|
# - PluginNameThree
|
||||||
|
|
16
Server/logsearch.sh
Executable file
16
Server/logsearch.sh
Executable file
|
@ -0,0 +1,16 @@
|
||||||
|
#!/bin/bash
|
||||||
|
echo "$1"
|
||||||
|
#if [[ -n "$1" ]]; then
|
||||||
|
# echo "Specify what to search for."
|
||||||
|
# exit
|
||||||
|
#fi
|
||||||
|
|
||||||
|
shopt -s nullglob
|
||||||
|
fs=(*.gz)
|
||||||
|
#echo "${fs[@]}"
|
||||||
|
for f in "${fs[@]}"
|
||||||
|
do
|
||||||
|
echo File: $f
|
||||||
|
gunzip -c $f | grep "$1"
|
||||||
|
done
|
||||||
|
|
|
@ -1,100 +0,0 @@
|
||||||
# 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.
|
|
|
@ -1,38 +0,0 @@
|
||||||
# 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
|
|
1622
Server/purpur.yml
1622
Server/purpur.yml
File diff suppressed because it is too large
Load diff
19
Server/restore.sh
Executable file
19
Server/restore.sh
Executable file
|
@ -0,0 +1,19 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Only read the error stream from the plugin
|
||||||
|
echo Make sure to only give the integer part of the coordinates!
|
||||||
|
echo Also, second coordinate must be larger than the first
|
||||||
|
: ${5?"I need more!
|
||||||
|
Usage: $0 <path-to-backup> <coordX1> <coordZ1> <coordX2> <coordZ2>"}
|
||||||
|
X1=$(($2/256))
|
||||||
|
Z1=$(($3/256))
|
||||||
|
X2=$(($4/256))
|
||||||
|
Z2=$(($5/256))
|
||||||
|
for X in $(seq $X1 $X2); do
|
||||||
|
for Z in $(seq $Z1 $Z2); do
|
||||||
|
echo "Unzipping region ($X,$Z)..." >&2
|
||||||
|
#unzip "$1" "world/region/r.$X.$Z.mca" -d backupextract
|
||||||
|
unzip -j -u "$1" "world/region/r.$X.$Z.mca" -d /minecraft/main/BACKUP_world/region # -j: Don't retain folder structure
|
||||||
|
done
|
||||||
|
done
|
||||||
|
echo "Backup restoration finished!" >&2
|
||||||
|
|
8
Server/screenconf
Normal file
8
Server/screenconf
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
source /etc/screenrc
|
||||||
|
multiuser on
|
||||||
|
aclchg norbipeti +rwx "#?" # acladd
|
||||||
|
aclchg iie +rwx "#?"
|
||||||
|
aclchg ghostise +rwx "#?"
|
||||||
|
aclchg figytuna +rwx "#?"
|
||||||
|
# detach - for some reason it doesn't color the prompt if I detach automatically in any way
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue