Compare commits
1 commit
main
...
Gryph667-U
Author | SHA1 | Date | |
---|---|---|---|
|
5ef8746053 |
157 changed files with 21354 additions and 7741 deletions
|
@ -1,5 +1,3 @@
|
|||
[filter "rempass"]
|
||||
smudge = cat
|
||||
clean = sed -E --expression=\"s/(^\\s*(.*[_-]){0,1})pass(\\S*)\\\\: .*/\\1pass\\3: 'NOPE'/g\"
|
||||
# sed doesn't support (?:) so we're ignoring the 2nd group
|
||||
|
||||
clean = sed -E --expression=\"s/(.*)pass(\\S*)\\\\: '.*'/\\1pass\\2: 'NOPE'/g\"
|
||||
|
|
9
.github/ISSUE_TEMPLATE.md
vendored
9
.github/ISSUE_TEMPLATE.md
vendored
|
@ -1,9 +0,0 @@
|
|||
**Description:**
|
||||
|
||||
**Steps to Reproduce:**
|
||||
|
||||
1.
|
||||
|
||||
**Result:**
|
||||
|
||||
**Expected Result:**
|
24
.github/ISSUE_TEMPLATE/bug_report.md
vendored
24
.github/ISSUE_TEMPLATE/bug_report.md
vendored
|
@ -1,24 +0,0 @@
|
|||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
17
.github/ISSUE_TEMPLATE/feature_request.md
vendored
17
.github/ISSUE_TEMPLATE/feature_request.md
vendored
|
@ -1,17 +0,0 @@
|
|||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
|
||||
---
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
**Additional context**
|
||||
Add any other context or screenshots about the feature request here.
|
|
@ -1,7 +0,0 @@
|
|||
language: python
|
||||
python:
|
||||
- "3.6"
|
||||
install:
|
||||
- pip install yamllint
|
||||
script:
|
||||
- git diff --name-only --diff-filter=d $TRAVIS_COMMIT_RANGE | grep -Ee ".yml|dynmap.*.txt" | xargs yamllint
|
58
.yamllint
58
.yamllint
|
@ -1,58 +0,0 @@
|
|||
---
|
||||
|
||||
rules:
|
||||
braces:
|
||||
min-spaces-inside: 0
|
||||
max-spaces-inside: 0
|
||||
min-spaces-inside-empty: -1
|
||||
max-spaces-inside-empty: -1
|
||||
brackets:
|
||||
min-spaces-inside: 0
|
||||
max-spaces-inside: 0
|
||||
min-spaces-inside-empty: -1
|
||||
max-spaces-inside-empty: -1
|
||||
colons:
|
||||
max-spaces-before: 0
|
||||
max-spaces-after: 1
|
||||
commas:
|
||||
max-spaces-before: 0
|
||||
min-spaces-after: 1
|
||||
max-spaces-after: 1
|
||||
comments:
|
||||
level: warning
|
||||
require-starting-space: false
|
||||
min-spaces-from-content: 1
|
||||
comments-indentation:
|
||||
level: warning
|
||||
document-end: disable
|
||||
document-start:
|
||||
level: warning
|
||||
present: false
|
||||
empty-lines:
|
||||
max: 2
|
||||
max-start: 0
|
||||
max-end: 1
|
||||
level: warning
|
||||
quoted-strings: disable
|
||||
empty-values:
|
||||
forbid-in-block-mappings: false
|
||||
forbid-in-flow-mappings: false
|
||||
hyphens:
|
||||
max-spaces-after: 1
|
||||
indentation:
|
||||
spaces: consistent
|
||||
indent-sequences: whatever
|
||||
check-multi-line-strings: false
|
||||
level: warning
|
||||
key-duplicates: enable
|
||||
key-ordering: disable
|
||||
line-length: disable
|
||||
new-line-at-end-of-file: disable
|
||||
new-lines:
|
||||
type: unix
|
||||
octal-values:
|
||||
forbid-implicit-octal: false
|
||||
forbid-explicit-octal: false
|
||||
trailing-spaces: disable
|
||||
truthy:
|
||||
level: warning
|
|
@ -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.*
|
1
ButtonCore/config.yml
Executable file
1
ButtonCore/config.yml
Executable file
|
@ -0,0 +1 @@
|
|||
test: false
|
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_|'
|
15
ChairStairs/config.yml
Executable file
15
ChairStairs/config.yml
Executable file
|
@ -0,0 +1,15 @@
|
|||
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
|
||||
UpsideDown: false
|
||||
Range: 0
|
168
ChestShop/config.yml
Normal file → Executable file
168
ChestShop/config.yml
Normal file → Executable file
|
@ -1,172 +1,106 @@
|
|||
# Should the plugin log some messages that are useful for debugging?
|
||||
DEBUG: false
|
||||
TURN_OFF_UPDATES: 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
|
||||
#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
|
||||
# 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
|
||||
# Do you want to block people who have access to a shop due to their permissions from using it? (owners are always ignored)
|
||||
IGNORE_ACCESS_PERMS: true
|
||||
# If true, people will buy with left-click and sell with right-click.
|
||||
#Do you want to allow using shops to people in creative mode?
|
||||
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
|
||||
# If true, people will be able to sell/buy everything available of the same type.
|
||||
SHIFT_SELLS_EVERYTHING: false
|
||||
# What can you do by clicking shift with SHIFT_SELLS_IN_STACKS turned on? (ALL/BUY/SELL)
|
||||
#If true, people will be able to buy/sell in 64 stacks while holding the crouch button.
|
||||
SHIFT_ALLOWS: "ALL"
|
||||
# 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.
|
||||
#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?
|
||||
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
|
||||
# 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
|
||||
# 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:
|
||||
- "world1"
|
||||
- "world2"
|
||||
#If true, if the REMOVE_EMPTY_SHOPS option is turned on, the chest is also destroyed.
|
||||
|
||||
# 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
|
||||
#First line of your Admin Shop's sign should look like this:
|
||||
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)
|
||||
#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 when buying from an Admin Shop.
|
||||
#Percent of the price that should go to the server's account. (100 = 100 percent)
|
||||
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+$"
|
||||
#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?
|
||||
|
||||
# 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
|
||||
#Should we block shops that sell things for more than they buy? (This prevents newbies from creating shops that would be exploited)
|
||||
|
||||
# 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)
|
||||
#Do you want to allow other players to build a shop on a block where there's one already?
|
||||
ALLOW_PARTIAL_TRANSACTIONS: true
|
||||
# Can '?' be put in place of item name in order for the sign to be auto-filled?
|
||||
#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?
|
||||
|
||||
# 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?
|
||||
#Do you want to show "Out of stock" 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
|
||||
#Do you want to show "Full shop" messages?
|
||||
|
||||
# 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?
|
||||
#Can players hide the "Out of stock" messages with /cstoggle?
|
||||
CSTOGGLE_TOGGLES_FULL_SHOP: false
|
||||
# Do you want to show "You bought/sold... " messages?
|
||||
#Can players hide the "Full shop" messages with /cstoggle?
|
||||
SHOW_TRANSACTION_INFORMATION_CLIENT: true
|
||||
# Do you want to show "Somebody bought/sold... " messages?
|
||||
#Do you want to show "You bought/sold... " messages?
|
||||
SHOW_TRANSACTION_INFORMATION_OWNER: true
|
||||
#Do you want to show "Somebody bought/sold... " messages?
|
||||
|
||||
# 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?
|
||||
#If true, plugin will log transactions in its own file
|
||||
LOG_TO_CONSOLE: true
|
||||
# Should all shop removals be logged to the console?
|
||||
LOG_ALL_SHOP_REMOVALS: true
|
||||
#Do you want ChestShop's messages to show up in console?
|
||||
|
||||
# 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?
|
||||
#Do you want to stack all items up to 64 item stacks?
|
||||
USE_BUILT_IN_PROTECTION: true
|
||||
# Do you want to have shop signs "stick" to chests?
|
||||
#Do you want to use built-in protection against chest destruction?
|
||||
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!)
|
||||
#Do you want to have shop signs "stick" to chests?
|
||||
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!
|
||||
#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 disable the hopper protection, which prevents Hopper-Minecarts from taking items out of shops?
|
||||
#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
|
||||
# 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?
|
||||
#Do you want to disable the hopper protection, which prevents the hoppers from taking items out of chests?
|
||||
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?
|
||||
#Do you want to protect shop chests 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?
|
||||
#Do you want to protect shop signs with LWC?
|
||||
REMOVE_LWC_PROTECTION_AUTOMATICALLY: true
|
||||
# Should LWC limits block shop creations?
|
||||
LWC_LIMITS_BLOCK_CREATION: true
|
||||
#Should the chest's LWC protection be removed once the shop sign is destroyed?
|
||||
|
||||
# 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?
|
||||
#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?
|
||||
|
||||
# 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)
|
||||
#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)
|
||||
|
||||
# How much Heroes exp should people get for creating a ChestShop?
|
||||
HEROES_EXP: 100.0
|
||||
#How much Heroes exp should people get for creating a ChestShop?
|
||||
|
||||
|
||||
# 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
|
||||
#Add icons and make item names hoverable in transaction messages when ShowItem is installed?
|
||||
|
||||
|
|
|
@ -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
|
57
ChestShopNotifier/config.yml
Normal file → Executable file
57
ChestShopNotifier/config.yml
Normal file → Executable file
|
@ -1,5 +1,5 @@
|
|||
# Chest Shop Notifier
|
||||
# Config file for 1.3.3
|
||||
# Config file for 1.2
|
||||
|
||||
logging:
|
||||
admin-shop: true
|
||||
|
@ -10,21 +10,16 @@ notifications:
|
|||
|
||||
history:
|
||||
max-rows: 10
|
||||
query-limit: 10000
|
||||
|
||||
debugging:
|
||||
verbose: true
|
||||
|
||||
database:
|
||||
# Possible types: SQLite and MySQL
|
||||
type: mysql
|
||||
dbname: 'NOPENOPE'
|
||||
# MySQL specific settings
|
||||
host: 'na01-sql.pebblehost.com'
|
||||
host: 'localhost'
|
||||
port: 3306
|
||||
username: 'NOPENOPE'
|
||||
dbname: 'chestshop_notifier'
|
||||
username: 'chestshop'
|
||||
password: 'NOPE'
|
||||
ssl: true
|
||||
|
||||
clean-on-startup:
|
||||
enabled: false
|
||||
|
@ -35,48 +30,10 @@ messages:
|
|||
history-cmd: "&c ** To see them, type &f/csn history&c."
|
||||
history-caption: "&dChestShop Notifier // &7Latest Commissions"
|
||||
history-empty: "&cNothing to show."
|
||||
history-bought: "&a+ &9{player} &7bought &a{count}x&9{item} &f{timeago}&7 ago &a(+{money})"
|
||||
history-bought-read: "&a+ &7{player} &8bought &a{count}x&7{item} &7{timeago}&8 ago &a(+{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-bought: "&f+ &9{player} &7bought &a{count}x&9{item} &f{timeago} ago &a(+{money})"
|
||||
history-sold: "&f- &9{player} &7sold you &c{count}x&9{item} &f{timeago} ago &c(-{money})"
|
||||
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-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
|
43
CoreProtect/config.yml
Normal file → Executable file
43
CoreProtect/config.yml
Normal file → Executable file
|
@ -1,21 +1,19 @@
|
|||
# CoreProtect Config
|
||||
#CoreProtect Config
|
||||
|
||||
# CoreProtect is donationware. For more information, visit our project page.
|
||||
donation-key:
|
||||
# If enabled, extra data is displayed when doing rollbacks and restores.
|
||||
# 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.
|
||||
# If you prefer to use MySQL, enable the following and fill out the fields.
|
||||
use-mysql: true
|
||||
use-mysql: false
|
||||
table-prefix: co_
|
||||
mysql-host: na01-sql.pebblehost.com
|
||||
mysql-host: 127.0.0.1
|
||||
mysql-port: 3306
|
||||
mysql-database: NOPENOPE
|
||||
mysql-username: NOPENOPE
|
||||
mysql-password: 'NOPE'
|
||||
|
||||
# If modified, will automatically attempt to translate languages phrases.
|
||||
# List of language codes: https://coreprotect.net/languages/
|
||||
language: en
|
||||
mysql-database: database
|
||||
mysql-username: root
|
||||
mysql-password:
|
||||
|
||||
# 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.
|
||||
|
@ -24,10 +22,6 @@ check-updates: true
|
|||
# If enabled, other plugins will be able to utilize the CoreProtect API.
|
||||
api-enabled: true
|
||||
|
||||
# If enabled, extra data is displayed during rollbacks and restores.
|
||||
# Can be manually triggered by adding "#verbose" to your rollback command.
|
||||
verbose: true
|
||||
|
||||
# If no radius is specified in a rollback or restore, this value will be
|
||||
# used as the radius. Set to "0" to disable automatically adding a radius.
|
||||
default-radius: 10
|
||||
|
@ -111,20 +105,10 @@ lava-flow: true
|
|||
# it can all be properly restored by rolling back that single player.
|
||||
liquid-tracking: true
|
||||
|
||||
# Track item transactions, such as when a player takes items from
|
||||
# a chest, furnace, or dispenser.
|
||||
# Track item transactions, such as when a player takes items from a
|
||||
# chest, furnace, or dispenser. Necessary for any item based rollbacks.
|
||||
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
|
||||
# a button, or opens a chest. Player interactions can't be rolled back.
|
||||
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.
|
||||
worldedit: true
|
||||
|
||||
# Logs the spread of sculk blocks from sculk catalysts.
|
||||
sculk-spread: true
|
||||
|
|
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:
|
||||
# Seconds between checks for Residence updates
|
||||
period: 300
|
||||
layer:
|
||||
name: Towny
|
||||
# Make mobs layer hidden by default
|
||||
hidebydefault: false
|
||||
# ordering priority in layer menu (low goes before high - default is 0)
|
||||
layerprio: 2
|
||||
# (optional) set minimum zoom level before layer is visible (0 = defalt, always visible)
|
||||
minzoom: 0
|
||||
# Show shop blocks with their own fill color
|
||||
showShops: false
|
||||
# Show arena blocks with their own fill color
|
||||
showArenas: false
|
||||
# Show embassy blocks with their own fill color
|
||||
showEmbassies: false
|
||||
# Show wild blocks with their own fill color
|
||||
showWilds: false
|
||||
visibility-by-town: 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
|
||||
/> 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>
|
||||
|
|
|
@ -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: true
|
||||
Villager_Limiter_Enabled: true
|
||||
|
||||
#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
|
1196
Essentials/config.yml
Normal file → Executable file
1196
Essentials/config.yml
Normal file → Executable file
File diff suppressed because it is too large
Load diff
183
FastAsyncWorldEdit/config.yml
Normal file → Executable file
183
FastAsyncWorldEdit/config.yml
Normal file → Executable file
|
@ -1,28 +1,31 @@
|
|||
# These first 6 aren't configurable
|
||||
issues: "https://github.com/IntellectualSites/FastAsyncWorldEdit/issues"
|
||||
wiki: "https://intellectualsites.github.io/fastasyncworldedit-documentation/"
|
||||
date: "Tue Jan 31 00:00:00 GMT 2023"
|
||||
build: "https://ci.athion.net/job/FastAsyncWorldEdit/336"
|
||||
commit: "https://github.com/IntellectualSites/FastAsyncWorldEdit/commit/f5019fe5"
|
||||
platform: "Bukkit"
|
||||
issues: "https://github.com/boy0001/FastAsyncWorldedit/issues"
|
||||
wiki: "https://github.com/boy0001/FastAsyncWorldedit/wiki/"
|
||||
date: "25 Jun 2018 00:00:00 GMT"
|
||||
build: "https://ci.athion.net/job/FastAsyncWorldEdit/1138"
|
||||
commit: "https://github.com/boy0001/FastAsyncWorldedit/commit/4049014"
|
||||
platform: "bukkit"
|
||||
# Options: de, 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).
|
||||
# To be allowed to WorldEdit in a region, users need the appropriate
|
||||
# fawe.<plugin> permission. See the Permissions page for supported region plugins.
|
||||
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 %
|
||||
# - Bypass with `/wea` or `//fast` or `fawe.bypass`
|
||||
# - Disable with 100 or -1.
|
||||
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:
|
||||
# Store the clipboard on disk instead of memory
|
||||
# - Will be slightly slower
|
||||
|
@ -33,15 +36,9 @@ clipboard:
|
|||
# - 0 = No compression
|
||||
# - 1 = Fast compression
|
||||
# - 2-17 = Slower compression
|
||||
# - levels over 6 require ZSTD 1.4.8+ to be installed to the system
|
||||
compression-level: 1
|
||||
# Number of days to keep history on disk before deleting it
|
||||
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:
|
||||
# If packet sending should be delayed until relight is finished
|
||||
|
@ -53,7 +50,7 @@ lighting:
|
|||
# - 2 = All (Slowly relight every blocks)
|
||||
mode: 1
|
||||
# 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)
|
||||
tick-limiter:
|
||||
|
@ -72,26 +69,26 @@ tick-limiter:
|
|||
# - Horizontal fireworks can be hacked in to crash a server
|
||||
fireworks-load-chunks: false
|
||||
|
||||
# Web/HTTP connection related settings
|
||||
web:
|
||||
# Should download urls be shortened?
|
||||
# - Links are less secure as they could be brute forced
|
||||
shorten-urls: false
|
||||
# The web interface for clipboards
|
||||
# - All schematics are anonymous and private
|
||||
# - Downloads can be deleted by the user
|
||||
# - Supports clipboard uploads, downloads and saves
|
||||
url: "https://schem.intellectualsites.com/fawe/"
|
||||
# The maximum amount of time in seconds the plugin can attempt to load images for.
|
||||
max-image-load-time: 5
|
||||
# The maximum size (width x length) an image being loaded can be.
|
||||
# - 8294400 is 3840x2160
|
||||
max-image-size: 8294400
|
||||
url: "https://empcraft.com/fawe/"
|
||||
# The web interface for assets
|
||||
# - All schematics are organized and public
|
||||
# - Assets can be searched, selected and downloaded
|
||||
assets: "https://empcraft.com/assetpack/"
|
||||
|
||||
extent:
|
||||
# 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
|
||||
allowed-plugins:
|
||||
- "com.example.ExamplePlugin"
|
||||
# - You'll see a message in console if you need to change this option
|
||||
allowed-plugins: []
|
||||
# Should debug messages be sent when third party extents are used?
|
||||
debug: true
|
||||
debug: false
|
||||
|
||||
# Experimental options, use at your own risk
|
||||
# - UNSAFE = Can cause permanent damage to the server
|
||||
|
@ -101,56 +98,41 @@ experimental:
|
|||
# - IMPROPER USE CAN CAUSE WORLD CORRUPTION!
|
||||
anvil-queue-mode: false
|
||||
# [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)
|
||||
# - 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
|
||||
# Allows brushes to be persistent (default: true)
|
||||
persistent-brushes: true
|
||||
# [SAFE] Allows brushes to be persistent
|
||||
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
|
||||
# Might cause client-side FPS lag in some situations
|
||||
# Might cause client-side FPS lagg in some situations
|
||||
keep-entities-in-blocks: false
|
||||
# [SAFE] Attempt to remove entities from the world if they were not present in the expected chunk (default: true)
|
||||
# - 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
|
||||
# - 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
|
||||
queue:
|
||||
# This should equal the number of processors you have
|
||||
# - Set this to 1 if you need reliable `/timings`
|
||||
parallel-threads: 4
|
||||
progress:
|
||||
# Display constant titles about the progress of a user's edit
|
||||
# - false = disabled
|
||||
# - title = Display progress titles
|
||||
# - chat = Display progress in chat
|
||||
display: "false"
|
||||
display: "title"
|
||||
# How often edit progress is displayed
|
||||
interval: 1
|
||||
# Delay sending progress in milliseconds (so quick edits don't spam)
|
||||
delay: 5000
|
||||
# This should equal the number of processors you have
|
||||
parallel-threads: 4
|
||||
# When doing edits that effect more than this many chunks:
|
||||
# - FAWE will start placing before all calculations are finished
|
||||
# - A larger value will use slightly less CPU time
|
||||
# - A smaller value will reduce memory usage
|
||||
# - 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
|
||||
# Force FAWE to start placing chunks regardless of whether an edit is finished processing
|
||||
# - A larger value will use slightly less CPU time
|
||||
|
@ -160,26 +142,17 @@ queue:
|
|||
# Increase or decrease queue intensity (ms) [-50,50]:
|
||||
# 0 = balance of performance / stability
|
||||
# -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
|
||||
extra-time-ms: 0
|
||||
# Loading the right amount of chunks beforehand can speed up operations
|
||||
# - Low values may result in FAWE waiting on requests to the main thread
|
||||
# - Higher values use more memory and isn't noticeably faster
|
||||
# - A good (relatively) safe way to set this is
|
||||
# - 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
|
||||
preload-chunks: 32
|
||||
# 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
|
||||
# - This only applies to plugins improperly using WorldEdit's legacy API
|
||||
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:
|
||||
# Should history be saved on disk:
|
||||
|
@ -196,10 +169,6 @@ history:
|
|||
# - Much faster as it avoids duplicate block checks
|
||||
# - Slightly worse compression since dispatch order is different
|
||||
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
|
||||
# 0 = Uncompressed byte array (fastest)
|
||||
# 1 = 1 pass fast compressor (default)
|
||||
|
@ -212,7 +181,6 @@ history:
|
|||
# 8 = 1 x high, 1 x medium, 2 x fast
|
||||
# 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
|
||||
# - levels over 6 require ZSTD 1.4.8+ to be installed to the system
|
||||
compression-level: 3
|
||||
# The buffer size for compression:
|
||||
# - Larger = better ratio but uses more upfront memory
|
||||
|
@ -251,6 +219,7 @@ history:
|
|||
|
||||
# Paths for various directories
|
||||
paths:
|
||||
tokens: "tokens"
|
||||
# Put any minecraft or mod jars for FAWE to be aware of block textures
|
||||
textures: "textures"
|
||||
heightmap: "heightmap"
|
||||
|
@ -258,34 +227,8 @@ paths:
|
|||
# Multiple servers can use the same clipboards
|
||||
# - Use a shared directory or NFS/Samba
|
||||
clipboard: "clipboard"
|
||||
# Each player has his or her own sub directory for schematics
|
||||
per-player-schematics: false
|
||||
|
||||
# Region restriction settings
|
||||
region-restrictions-options:
|
||||
# What type of users are allowed to WorldEdit in a region
|
||||
# - MEMBER = Players added to a region
|
||||
# - OWNER = Players who own the region
|
||||
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
|
||||
# Each player has their own sub directory for schematics
|
||||
per-player-schematics: true
|
||||
# The "default" limit group affects those without a specific limit permission.
|
||||
# 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
|
||||
|
@ -314,7 +257,7 @@ limits:
|
|||
# Maximum time in milliseconds //calc can execute
|
||||
max-expression-ms: 50
|
||||
# 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
|
||||
speed-reduction: 0
|
||||
# Place chunks instead of individual blocks:
|
||||
|
@ -328,31 +271,3 @@ limits:
|
|||
inventory-mode: 0
|
||||
# Should large edits require confirmation (>16384 chunks)
|
||||
confirm-large: true
|
||||
# If undo and redo commands should be restricted to allowed regions
|
||||
# - 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: []
|
||||
# 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
|
386
Jobs/generalConfig.yml
Normal file → Executable file
386
Jobs/generalConfig.yml
Normal file → Executable file
|
@ -10,19 +10,15 @@
|
|||
locale-language: en
|
||||
storage:
|
||||
# storage method, can be MySQL or sqlite
|
||||
method: mysql
|
||||
# Requires Mysql
|
||||
mysql:
|
||||
username: NOPENOPE
|
||||
password: 'NOPE'
|
||||
hostname: na01-sql.pebblehost.com:3306
|
||||
database: NOPENOPE
|
||||
table-prefix: jobs_
|
||||
verify-server-certificate: false
|
||||
use-ssl: false
|
||||
auto-reconnect: true
|
||||
characterEncoding: utf8
|
||||
encoding: UTF-8
|
||||
method: sqlite
|
||||
# Requires Mysql.
|
||||
mysql-username: root
|
||||
mysql-password: NOPE
|
||||
mysql-hostname: localhost:3306
|
||||
mysql-database: minecraft
|
||||
mysql-table-prefix: jobs_
|
||||
verify-server-certificate: false
|
||||
use-ssl: false
|
||||
# How often in minutes you want it to save. This must be a non-zero number
|
||||
save-period: 10
|
||||
# Should player data be saved on disconnect?
|
||||
|
@ -30,18 +26,16 @@ save-period: 10
|
|||
# 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.
|
||||
save-on-disconnect: false
|
||||
# Tool used when selecting bounds for restricted area.
|
||||
selectionTool: golden_hoe
|
||||
# Tool used when selecting bounds for restricted area
|
||||
selectionTool: 294
|
||||
# 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 enable automatically save-on-disconnect feature
|
||||
# This will enable automaticaly save-on-disconnect feature
|
||||
MultiServerCompatability: false
|
||||
Optimizations:
|
||||
# When set to true staff will be informed about new Jobs plugin version
|
||||
# You need to have jobs.versioncheck permission node
|
||||
NewVersion: true
|
||||
# Can be used to check if your database contains any duplicated user entries.
|
||||
InformDuplicates: false
|
||||
DecimalPlaces:
|
||||
# Decimal places to be shown
|
||||
Money: 2
|
||||
|
@ -59,7 +53,7 @@ Optimizations:
|
|||
# Warning!!! before enabling this feature, please make data base backup, just in case there will be some issues with data base cleaning
|
||||
# When set to true, data base will be cleaned on each startup from user data to avoid having old player data
|
||||
Use: false
|
||||
# Any one who not played for defined amount of days, will be removed from data base
|
||||
# Any one who not playied for defined amount of days, will be removed from data base
|
||||
Days: 60
|
||||
AutoJobJoin:
|
||||
# Use or not auto join jobs feature
|
||||
|
@ -70,35 +64,25 @@ Optimizations:
|
|||
# For player to auto join job add permission node jobs.autojoin.[jobname]
|
||||
# Op players are ignored
|
||||
Delay: 15
|
||||
# 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.
|
||||
# When set to true players who gets negavite experience can delevel job up to level 1
|
||||
# ATTENTION! Set it to true only if you certain that commands performed on levelup will not cause issues if player start level and delevel in a row.
|
||||
AllowDelevel: false
|
||||
# Enabling this option some places will indicate players level as XIV instead of 14
|
||||
# Only or player levels
|
||||
RomanNumbers: false
|
||||
DisabledWorlds:
|
||||
# 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
|
||||
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:
|
||||
- Example
|
||||
- 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
|
||||
- world
|
||||
Logging:
|
||||
# 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
|
||||
broadcast:
|
||||
on-skill-up:
|
||||
# Do all players get a message when someone goes up a skill level?
|
||||
# Do all players get a message when somone goes up a skill level?
|
||||
use: false
|
||||
on-level-up:
|
||||
# Do all players get a message when someone goes up a level?
|
||||
# Do all players get a message when somone goes up a level?
|
||||
use: false
|
||||
# For what levels you want to broadcast message? Keep it at 0 if you want for all of them
|
||||
levels:
|
||||
|
@ -109,84 +93,29 @@ DailyQuests:
|
|||
ResetTime:
|
||||
Hour: 4
|
||||
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.
|
||||
# Use 0 for no maximum
|
||||
# Keep in mind that jobs.max.[amount] will bypass this setting
|
||||
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-without-permission: false
|
||||
# Hide jobs info from player if they lack the permission to join the job
|
||||
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.
|
||||
# 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
|
||||
# Option to allow payment to be made in creative mode. This ignoring when a group has 'jobs.paycreative' permission.
|
||||
enable-pay-near-spawner: false
|
||||
# Option to allow payment to be made in creative mode
|
||||
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 flyies
|
||||
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 recieved to the player's Minecraft XP bar
|
||||
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.
|
||||
modify-chat:
|
||||
use: false
|
||||
prefix: '&c['
|
||||
suffix: '&c]&r '
|
||||
separator: ' '
|
||||
# Do you want to use custom item/block/mob/enchant/color names?
|
||||
modify-chat: true
|
||||
modify-chat-prefix: '&c['
|
||||
modify-chat-suffix: '&c]&r'
|
||||
modify-chat-separator: ' '
|
||||
# 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
|
||||
# Name list is in TranslatableWords.yml file
|
||||
UseCustomNames: true
|
||||
|
@ -197,8 +126,8 @@ economy-batch-delay: 5
|
|||
# Disable this if you have issues with payments or your plugin is not thread safe.
|
||||
economy-async: true
|
||||
Economy:
|
||||
# By disabling one of these, players no longer will get particular payment.
|
||||
# Useful for removing particular payment method without editing whole jobConfig file
|
||||
# By disabling one of thies, players no longer will get particular payment.
|
||||
# Usefull for removing particular payment method without editing whole jobConfig file
|
||||
PaymentMethods:
|
||||
Money: true
|
||||
Points: true
|
||||
|
@ -207,73 +136,46 @@ Economy:
|
|||
# Amounts are in percentage, above 0 will increase payments
|
||||
# Amount belove 0 will decrease payments
|
||||
# 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
|
||||
# If you are getting paid 10 for placing wood, then same value of 50 for money income, will result in you getting 15 bucks
|
||||
# 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 you getting 15 bucks
|
||||
# This only effects base income value
|
||||
GeneralMulti:
|
||||
MONEY: 0.0
|
||||
EXP: 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:
|
||||
# Determines minimum payment.
|
||||
# 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
|
||||
# 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
|
||||
# This will limit it to particular percentage
|
||||
# Works only when original payment is above 0
|
||||
use: true
|
||||
limit: 0.1
|
||||
MinimumOveralPoints:
|
||||
# Determines minimum payment for points.
|
||||
# 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
|
||||
# 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
|
||||
# This will limit it to particular percentage
|
||||
# Works only when original payment is above 0
|
||||
use: true
|
||||
limit: 0.1
|
||||
DynamicPayment:
|
||||
# Do you want to use dynamic 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
|
||||
# Do you want to use dinamic payment dependent on how many players already working for jobs
|
||||
# This can help automaticaly lift up payments for not so popular jobs and lower for most popular ones
|
||||
use: false
|
||||
# totalworkers: The total number of players on the server who have jobs
|
||||
# totaljobs: The number of jobs that are enabled
|
||||
# jobstotalplayers: The number of people in that particular job
|
||||
# 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
|
||||
equation: ((totalworkers / totaljobs) - jobstotalplayers)/10.0
|
||||
MaxPenalty: 25.0
|
||||
MaxBonus: 100.0
|
||||
# Server economy acount
|
||||
# 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
|
||||
UseServerAccount: false
|
||||
# If this acount dont have enough money to pay for players for, player will get message
|
||||
UseServerAcount: false
|
||||
# Username should be with Correct capitalization
|
||||
AccountName: Server
|
||||
AcountName: Server
|
||||
Taxes:
|
||||
# Do you want to use taxes feature for jobs payment?
|
||||
# You can bypass taxes with permission jobs.tax.bypass
|
||||
# Do you want to use taxes feature for jobs payment
|
||||
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 settup in server account before
|
||||
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
|
||||
# Do you want to transfer taxes to server account?
|
||||
# Do you want to transfer taxes to server account
|
||||
TransferToServerAccount: true
|
||||
# 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
|
||||
|
@ -281,23 +183,23 @@ Economy:
|
|||
Limit:
|
||||
# Money gain limit
|
||||
# With this enabled, players will be limited how much they can make in defined time
|
||||
# Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
|
||||
# Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
|
||||
Money:
|
||||
Use: false
|
||||
# Do you want to stop money gain when exp limit reached?
|
||||
StopWithExp: false
|
||||
# Do you want to stop money gain when point limit reached?
|
||||
StopWithPoint: false
|
||||
# Equation to calculate max limit. Option to use total level to include players total amount levels of current jobs
|
||||
# Equation to calculate max limit. Option to use totallevel to include players total amount levels of current jobs
|
||||
# You can always use simple number to set money limit
|
||||
# Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
|
||||
# So player with 2 jobs with level 15 and 22 will have 685 limit
|
||||
MoneyLimit: 500+500*(totallevel/100)
|
||||
# Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
|
||||
# Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
|
||||
TimeLimit: 3600
|
||||
# Delay between announcements about reached money limit
|
||||
# Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
|
||||
AnnouncementDelay: 30
|
||||
AnnouncmentDelay: 30
|
||||
# Point gain limit
|
||||
# With this enabled, players will be limited how much they can make in defined time
|
||||
Point:
|
||||
|
@ -306,101 +208,81 @@ Economy:
|
|||
StopWithExp: false
|
||||
# Do you want to stop Point gain when money limit reached?
|
||||
StopWithMoney: false
|
||||
# Equation to calculate max limit. Option to use total level to include players total amount levels of current jobs
|
||||
# Equation to calculate max limit. Option to use totallevel to include players total amount levels of current jobs
|
||||
# You can always use simple number to set limit
|
||||
# Default equation is: 500+500*(totallevel/100), this will add 1% from 500 for each level player have
|
||||
# So player with 2 jobs with level 15 and 22 will have 685 limit
|
||||
Limit: 500+500*(totallevel/100)
|
||||
# Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
|
||||
# Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
|
||||
TimeLimit: 3600
|
||||
# Delay between announcements about reached limit
|
||||
# Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
|
||||
AnnouncementDelay: 30
|
||||
AnnouncmentDelay: 30
|
||||
# Exp gain limit
|
||||
# With this enabled, players will be limited how much they can get in defined time
|
||||
# Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
|
||||
# Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
|
||||
Exp:
|
||||
Use: false
|
||||
# Do you want to stop exp gain when money limit reached?
|
||||
StopWithMoney: false
|
||||
# Do you want to stop exp gain when point limit reached?
|
||||
StopWithPoint: false
|
||||
# Equation to calculate max money limit. Option to use total level to include players total amount of current jobs
|
||||
# Equation to calculate max money limit. Option to use totallevel to include players total amount of current jobs
|
||||
# You can always use simple number to set exp limit
|
||||
# Default equation is: 5000+5000*(totallevel/100), this will add 1% from 5000 for each level player have
|
||||
# So player with 2 jobs with level 15 and 22 will have 6850 limit
|
||||
Limit: 5000+5000*(totallevel/100)
|
||||
# Time in seconds: 60 = 1 min, 3600 = 1 hour, 86400 = 24 hours
|
||||
# Time in seconds: 60 = 1min, 3600 = 1 hour, 86400 = 24 hours
|
||||
TimeLimit: 3600
|
||||
# Delay between announcements about reached Exp limit
|
||||
# Keep this from 30 to 5 min (300), as players can get annoyed of constant message displaying
|
||||
AnnouncementDelay: 30
|
||||
AnnouncmentDelay: 30
|
||||
Repair:
|
||||
# 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
|
||||
# This is not a big issue, but if you want to disable it, you can
|
||||
# Do you want to give money for only renaming items in anvil
|
||||
# Players will get full pay as they would for remairing two items when they only renaming one
|
||||
# This is not big issue, but if you want to disable it, you can
|
||||
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:
|
||||
# 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
|
||||
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:
|
||||
# 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
|
||||
CancelMilking: false
|
||||
# How ofter player can milk cows in seconds. Keep in mind that by default player can milk cow indefinitely and as often as he wants
|
||||
# How ofter player can milk cows in seconds. Keep in mind that by default player can milk cow indefinetly and as often as he wants
|
||||
# Set to 0 if you want to disable timer
|
||||
Timer: 30
|
||||
ExploitProtections:
|
||||
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
|
||||
Reassign: true
|
||||
# Defines max available furnaces each player can have to get paid from
|
||||
# This can be overridden with jobs.maxfurnaces.[amount] permission node
|
||||
# Defines max avaible furnaces each player can have to get paid from
|
||||
# This can be ovveriden with jobs.maxfurnaces.[amount] permission node
|
||||
MaxDefaultAvailable: 20
|
||||
BlastFurnaces:
|
||||
Reassign: false
|
||||
MaxDefaultAvailable: 15
|
||||
Smokers:
|
||||
Reassign: false
|
||||
MaxDefaultAvailable: 15
|
||||
BrewingStands:
|
||||
# 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
|
||||
Reassign: true
|
||||
# Defines max available brewing stands each player can have to get paid from
|
||||
# Defines max avaible brewing stands each player can have to get paid from
|
||||
# Set to 0 if you want to disable this limitation
|
||||
# This can be overridden with jobs.maxbrewingstands.[amount] permission node
|
||||
# This can be ovveriden with jobs.maxbrewingstands.[amount] permission node
|
||||
MaxDefaultAvailable: 20
|
||||
General:
|
||||
PlaceAndBreak:
|
||||
# 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
|
||||
Enabled: 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
|
||||
PlaceAndBreakProtection: true
|
||||
# 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
|
||||
# Data base cleanup will be performed on each server startup
|
||||
# This cant be more then 14 days
|
||||
# Data base cleannup will be performed on each server startup
|
||||
KeepDataFor: 14
|
||||
# All blocks will be protected X sec after player places it on ground.
|
||||
GlobalBlockTimer:
|
||||
Use: true
|
||||
Timer: 3
|
||||
use: true
|
||||
timer: 3
|
||||
# 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
|
||||
MonsterDamage:
|
||||
# This section controls how much damage player should do to monster for player to get paid
|
||||
|
@ -422,20 +304,24 @@ ExploitProtections:
|
|||
# Disable if you having issues with it or using old version
|
||||
MythicMobs:
|
||||
enabled: true
|
||||
Spawner:
|
||||
# Prevent slime spliting when they are from spawner
|
||||
# Protects agains exploiting as new splited slimes is treated as naturaly spawned and not from spawner
|
||||
PreventSlimeSplit: true
|
||||
# Prevent magmacube spliting when they are from spawner
|
||||
PreventMagmaCubeSplit: true
|
||||
Smelt:
|
||||
# Prevent payments when hoppers moving items into furnace
|
||||
# Player will not get paid, but items will be smelted
|
||||
PreventHopperFillUps: false
|
||||
# Player will not get paid, but items will be smellted
|
||||
PreventHopperFillUps: true
|
||||
Brew:
|
||||
PreventBrewingStandFillUps: false
|
||||
# Do you want to show informational message when payments from blocks gets disabled due to hopper transfers
|
||||
informOnPaymentDisable: true
|
||||
PreventBrewingStandFillUps: true
|
||||
# Breeder finder.
|
||||
# If you are not using breeding payment, you can disable this to save little resources. Really little.
|
||||
use-breeder-finder: true
|
||||
# Old job save
|
||||
# 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:
|
||||
level-loss-percentage: 30
|
||||
fix-at-max-level: true
|
||||
|
@ -445,10 +331,7 @@ old-job:
|
|||
ActionBars:
|
||||
Messages:
|
||||
# When this set to true player will see action bar messages by default
|
||||
# When false, players will see chat messages instead.
|
||||
EnabledByDefault: true
|
||||
# If true, should we mute the payment messages from appearing in chat if actionbar is disabled?
|
||||
SilentMode: false
|
||||
BossBar:
|
||||
# Enables BossBar feature
|
||||
# Works only from 1.9 mc version
|
||||
|
@ -459,26 +342,21 @@ BossBar:
|
|||
# If enabled boss bar will update after each action
|
||||
# If disabled, BossBar will update only on each payment. This can save some server resources
|
||||
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
|
||||
# If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
|
||||
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
|
||||
ShowActionBars:
|
||||
OnTitleChange: true
|
||||
OnLevelChange: true
|
||||
OnEmptyServerAccount: true
|
||||
OnEmptyServerAcount: true
|
||||
# Chat messages
|
||||
# You can enable/disable message shown for players in chat
|
||||
ShowChatMessage:
|
||||
OnTitleChange: true
|
||||
OnLevelChange: true
|
||||
OnEmptyServerAccount: true
|
||||
OnEmptyServerAcount: true
|
||||
# Sounds
|
||||
# Extra sounds on some events
|
||||
# All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
|
||||
Sounds:
|
||||
|
@ -492,26 +370,6 @@ Sounds:
|
|||
sound: ENTITY_PLAYER_LEVELUP
|
||||
volume: 1
|
||||
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
|
||||
Signs:
|
||||
Enable: true
|
||||
|
@ -520,87 +378,41 @@ 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
|
||||
InfoUpdateInterval: 5
|
||||
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
|
||||
# For how long to show scoreboard
|
||||
interval: 10
|
||||
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
|
||||
# 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
|
||||
# Defines if you want to use new /jobs browse look or old one
|
||||
UseNewLook: true
|
||||
# Defines amount of jobs to be shown in one page for /jobs browse
|
||||
AmountToShow: 5
|
||||
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
|
||||
# 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
|
||||
# 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.
|
||||
# Don't forget to adjust locale file!
|
||||
# With true left mouse button will join job and right will show more info
|
||||
# With false left mouse button will show more info, rigth will join job
|
||||
# Dont forget to adjust locale file
|
||||
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
|
||||
Rows: 5
|
||||
# Defines back button slot in GUI
|
||||
BackButtonSlot: 37
|
||||
# Defines next button slot in GUI
|
||||
NextButtonSlot: 45
|
||||
# Defines start position in gui from which job icons will be shown
|
||||
StartPosition: 11
|
||||
# Defines by how many jobs we need to group up
|
||||
# Defines By how many jobs we need to group up
|
||||
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
|
||||
BackButton:
|
||||
Material: JACK_O_LANTERN
|
||||
NextButton:
|
||||
Material: ARROW
|
||||
InfoButton:
|
||||
# Slot for info button. Set it to 0 if you want to disable it
|
||||
# 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:
|
||||
# Defines amount of players to be shown in one page for /jobs top & /jobs gtop
|
||||
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
|
||||
Data: 0
|
||||
Filler:
|
||||
Material: STAINED_GLASS_PANE
|
||||
Data: 15
|
||||
|
|
2447
Jobs/jobConfig.yml
Executable file
2447
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
|
||||
# y: 100
|
||||
# z: -150
|
||||
|
||||
{}
|
||||
|
|
218
Jobs/restrictedBlocks.yml
Normal file → Executable file
218
Jobs/restrictedBlocks.yml
Normal file → Executable file
|
@ -2,74 +2,152 @@
|
|||
# Category name can be any you like to be easily recognized
|
||||
# id can be actual block id (use /jobs blockinfo to get correct id) or use block name
|
||||
# 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, enale GlobalBlockTimer in generalConfig file
|
||||
blocksTimer:
|
||||
OAK_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
|
||||
DARK_OAK_LEAVES: 60
|
||||
JUNGLE_LEAVES: 60
|
||||
GRASS: 60
|
||||
TALL_GRASS: 60
|
||||
GRASS_BLOCK: 60
|
||||
DIRT_PATH: 60
|
||||
SEAGRASS: 60
|
||||
DEAD_BUSH: 60
|
||||
RAIL: 60
|
||||
POWERED_RAIL: 60
|
||||
DETECTOR_RAIL: 60
|
||||
ACTIVATOR_RAIL: 60
|
||||
COBWEB: 60
|
||||
DANDELION: 60
|
||||
POPPY: 60
|
||||
SUNFLOWER: 60
|
||||
BROWN_MUSHROOM: 60
|
||||
BROWN_MUSHROOM_BLOCK: 60
|
||||
MUSHROOM_STEM: 60
|
||||
RED_MUSHROOM: 60
|
||||
RED_MUSHROOM_BLOCK: 60
|
||||
TORCH: 60
|
||||
REDSTONE_TORCH: 60
|
||||
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
|
||||
BLUE_CARPET: 60
|
||||
BROWN_CARPET: 60
|
||||
CYAN_CARPET: 60
|
||||
GRAY_CARPET: 60
|
||||
GREEN_CARPET: 60
|
||||
OAK_BUTTON: 5
|
||||
SPRUCE_BUTTON: 5
|
||||
STONE_BUTTON: 60
|
||||
ACACIA_BUTTON: 60
|
||||
BIRCH_BUTTON: 60
|
||||
DARK_OAK_BUTTON: 60
|
||||
JUNGLE_BUTTON: 60
|
||||
LEVER: 60
|
||||
SNOW: 60
|
||||
SNOW_BLOCK: 60
|
||||
TRIPWIRE_HOOK: 60
|
||||
REPEATER: 60
|
||||
COMPARATOR: 60
|
||||
LILY_PAD: 30
|
||||
VINE: 30
|
||||
WHEAT: 5
|
||||
SUGAR_CANE: 30
|
||||
CACTUS: 30
|
||||
NETHER_WART: 60
|
||||
PUMPKIN: 30
|
||||
CARVED_PUMPKIN: 30
|
||||
MELON: 30
|
||||
DIAMOND_ORE: -1
|
||||
DEEPSLATE_DIAMOND_ORE: -1
|
||||
Sapling:
|
||||
id: 6
|
||||
cd: 60
|
||||
leaves:
|
||||
id: 18
|
||||
cd: 60
|
||||
grass:
|
||||
id: longgrass
|
||||
cd: 60
|
||||
deadBush:
|
||||
id: 32
|
||||
cd: 60
|
||||
rail:
|
||||
id: 66
|
||||
cd: 60
|
||||
rail2:
|
||||
id: 27
|
||||
cd: 60
|
||||
rail3:
|
||||
id: 28
|
||||
cd: 60
|
||||
rail4:
|
||||
id: 157
|
||||
cd: 60
|
||||
web:
|
||||
id: 30
|
||||
cd: 60
|
||||
dandelion:
|
||||
id: 37
|
||||
cd: 60
|
||||
poppy:
|
||||
id: 38
|
||||
cd: 60
|
||||
flower:
|
||||
id: 175
|
||||
cd: 60
|
||||
mushroom:
|
||||
id: 39
|
||||
cd: 60
|
||||
mushroomRed:
|
||||
id: 40
|
||||
cd: 60
|
||||
torch:
|
||||
id: 50
|
||||
cd: 60
|
||||
redTorch:
|
||||
id: 76
|
||||
cd: 60
|
||||
lader:
|
||||
id: 65
|
||||
cd: 5
|
||||
carpet:
|
||||
id: 171
|
||||
cd: 60
|
||||
button:
|
||||
id: 77
|
||||
cd: 5
|
||||
button2:
|
||||
id: 143
|
||||
cd: 5
|
||||
lever:
|
||||
id: 69
|
||||
cd: 60
|
||||
snow:
|
||||
id: 78
|
||||
cd: 60
|
||||
snow2:
|
||||
id: 80
|
||||
cd: 60
|
||||
hook:
|
||||
id: 131
|
||||
cd: 60
|
||||
tripWire:
|
||||
id: 132
|
||||
cd: 60
|
||||
redstone:
|
||||
id: 55
|
||||
cd: 60
|
||||
repeater:
|
||||
id: 93
|
||||
cd: 60
|
||||
comparator:
|
||||
id: 149
|
||||
cd: 60
|
||||
lily:
|
||||
id: 111
|
||||
cd: 30
|
||||
vines:
|
||||
id: 106
|
||||
cd: 30
|
||||
wheat:
|
||||
id: 59
|
||||
cd: 5
|
||||
sugarcane:
|
||||
id: 83
|
||||
cd: 30
|
||||
cactus:
|
||||
id: 81
|
||||
cd: 30
|
||||
beatroot:
|
||||
id: 207
|
||||
cd: 60
|
||||
potato:
|
||||
id: 142
|
||||
cd: 60
|
||||
carrot:
|
||||
id: 141
|
||||
cd: 60
|
||||
warts:
|
||||
id: 115
|
||||
cd: 60
|
||||
pumpkin:
|
||||
id: 86
|
||||
cd: 30
|
||||
pumpkinstem:
|
||||
id: 104
|
||||
cd: 30
|
||||
melon:
|
||||
id: 103
|
||||
cd: 30
|
||||
melonstem:
|
||||
id: 105
|
||||
cd: 30
|
||||
goldore:
|
||||
id: goldore
|
||||
cd: -1
|
||||
ironore:
|
||||
id: ironore
|
||||
cd: -1
|
||||
coalore:
|
||||
id: coalore
|
||||
cd: -1
|
||||
lapisore:
|
||||
id: lapisore
|
||||
cd: -1
|
||||
diamondore:
|
||||
id: diamondore
|
||||
cd: -1
|
||||
redstoneore:
|
||||
id: redstoneore
|
||||
cd: -1
|
||||
emeraldore:
|
||||
id: emeraldore
|
||||
cd: -1
|
||||
quartzore:
|
||||
id: quartzore
|
||||
cd: -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
|
||||
# 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
|
||||
# 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
|
||||
# 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
|
||||
|
@ -28,7 +28,7 @@ Boost:
|
|||
BroadcastOnStop: true
|
||||
MessageOnStop:
|
||||
- '&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***********************************************'
|
||||
BroadcastInterval: 15
|
||||
|
@ -57,7 +57,7 @@ Boost:
|
|||
BroadcastOnStop: true
|
||||
MessageOnStop:
|
||||
- '&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***********************************************'
|
||||
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
|
||||
Price: 10000.0
|
||||
Icon:
|
||||
# (REQUIRED) Icon item
|
||||
Id: diamond_pickaxe
|
||||
# (REQUIRED) Icon item id
|
||||
Id: 278
|
||||
# (Optional - Default: 0) Icon item data value
|
||||
Data: 0
|
||||
# (Optional - Default: 1) Icon item amount
|
||||
Amount: 1
|
||||
# (Optional) Icon name. Supports usual color codes
|
||||
|
@ -14,16 +16,8 @@ Items:
|
|||
- "&6Efficiency V"
|
||||
- "&6Unbreaking III"
|
||||
- "&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
|
||||
# (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
|
||||
RequiredPermission:
|
||||
- jobs.item.pickaxe
|
||||
|
@ -33,9 +27,9 @@ Items:
|
|||
- Woodcutter-10
|
||||
# (Optional) Total level from all jobs player currently in
|
||||
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
|
||||
# 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
|
||||
PerformCommands:
|
||||
- "msg &eThanks for buying this super pick axe!"
|
||||
|
@ -43,8 +37,10 @@ Items:
|
|||
GiveItems:
|
||||
# Can be any word
|
||||
PickAxe:
|
||||
# (Required) Item name
|
||||
Id: diamond_pickaxe
|
||||
# (Required) Item id
|
||||
Id: 278
|
||||
# (Optional - Default: 0) Item data
|
||||
Data: 0
|
||||
# (Optional - Default: 1) Item amount
|
||||
Amount: 1
|
||||
# (Optional) Item name
|
||||
|
@ -56,19 +52,14 @@ Items:
|
|||
Enchants:
|
||||
- DIG_SPEED=5
|
||||
- DURABILITY=3
|
||||
Giving-Potion:
|
||||
Id: potion
|
||||
Amount: 1
|
||||
Name: "&6Jump boost"
|
||||
potion-type: jump
|
||||
# Can be any word
|
||||
Apple:
|
||||
# (Required) Item name
|
||||
Id: apple
|
||||
# (Required) Item id
|
||||
Id: 260
|
||||
WoodenShovel:
|
||||
Price: 100.0
|
||||
Icon:
|
||||
Id: wooden_shovel
|
||||
Id: 269
|
||||
Name: "&eWooden shovel"
|
||||
HideWithoutPermission: true
|
||||
RequiredPermission:
|
||||
|
@ -77,11 +68,11 @@ Items:
|
|||
- Digger-5
|
||||
PerformCommands:
|
||||
- "msg &eThanks [player] for buying this shovel!"
|
||||
- "give [player] wooden_shovel 1"
|
||||
- "give [player] 269 1"
|
||||
LureEnchantBook:
|
||||
Price: 100.0
|
||||
Icon:
|
||||
Id: enchanted_book
|
||||
Id: 403
|
||||
Name: "&eEnchant book"
|
||||
Lore:
|
||||
- "&eContains Lure 3 enchant"
|
||||
|
@ -92,15 +83,19 @@ Items:
|
|||
- Fisherman-100
|
||||
PerformCommands:
|
||||
- "msg &eThanks [player] for buying this book!"
|
||||
# (Optional) Gives items by defined criteria
|
||||
GiveItems:
|
||||
# Can be any word
|
||||
Book:
|
||||
Id: enchanted_book
|
||||
# (Required) Item id
|
||||
Id: 403
|
||||
# (Optional) Item enchants
|
||||
Enchants:
|
||||
- LURE=3
|
||||
Elytra:
|
||||
Price: 100000.0
|
||||
Icon:
|
||||
Id: elytra
|
||||
Id: 443
|
||||
Name: "&eAngel wings"
|
||||
HideWithoutPermission: true
|
||||
RequiredPermission:
|
||||
|
@ -109,5 +104,8 @@ Items:
|
|||
- "msg &eThanks [player] for buying Angel Wings!"
|
||||
# (Optional) Gives items by defined criteria
|
||||
GiveItems:
|
||||
# Can be any word
|
||||
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
|
||||
#
|
||||
# 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)
|
||||
# the colour of the title and the level requirement to attain the title.
|
||||
# Colour can ether be a word like Brown, can be color character like &5 or hex color code like {#6600cc}
|
||||
# Each title requres to have a name, short name (used when the player has more than
|
||||
# 1 job) the colour of the title and the level requrirement to attain the title.
|
||||
#
|
||||
# It is recommended but not required to have a title at level 0.
|
||||
#
|
||||
# Titles are completely optional.
|
||||
# Possible variable are {level} to add current jobs level.
|
||||
# Optionally you can set different titles based by job.
|
||||
# Posible variable are {level} to add current jobs level.
|
||||
# Optionaly you can set different titles based by job.
|
||||
# JobName: Miner
|
||||
|
||||
Titles:
|
||||
Novice:
|
||||
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: []
|
||||
|
||||
# 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
|
143
Movecraft/config.yml
Executable file
143
Movecraft/config.yml
Executable file
|
@ -0,0 +1,143 @@
|
|||
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
|
||||
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.5
|
||||
cruiseSkipBlocks: 4
|
||||
cruiseSpeed: 0.5
|
||||
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: 2.0
|
||||
maxHeightLimit: 200
|
||||
maxHeightAboveGround: 50
|
||||
collisionExplosion: 0.0
|
||||
fuelBurnRate: 2.0
|
||||
explodeOnCrash: 2.0
|
||||
cruiseSkipBlocks: 1
|
||||
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
|
||||
- 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
|
||||
- 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
|
||||
|
||||
canCruise: true
|
||||
canFly: true
|
||||
maxHeightLimit: 200
|
||||
maxHeightAboveGround: 100
|
||||
vertCruiseSkipBlocks: 1
|
||||
collisionExplosion: 0.0
|
||||
speed: 0.75
|
||||
cruiseSkipBlocks: 4
|
||||
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
|
136
Movecraft/types/BigAirskiff.craft
Executable file
136
Movecraft/types/BigAirskiff.craft
Executable file
|
@ -0,0 +1,136 @@
|
|||
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
|
||||
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
|
127
Movecraft/types/Boat.craft
Executable file
127
Movecraft/types/Boat.craft
Executable file
|
@ -0,0 +1,127 @@
|
|||
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
|
||||
|
||||
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
|
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
|
||||
- 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: 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: 5.0
|
||||
moveEntities: false
|
||||
speed: 10.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: 20
|
||||
minSize: 2
|
||||
allowedBlocks:
|
||||
- 173
|
||||
|
||||
forbiddenBlocks:
|
||||
- 7
|
||||
useGravity: true
|
||||
hoverLimit: 0
|
||||
canCruise: true
|
||||
cruiseOnPilot: true
|
||||
cruiseSkipBlocks: 0
|
||||
canFly: false
|
||||
minHeightLimit: 10
|
||||
maxHeightLimit: 65
|
||||
collisionExplosion: 10.0
|
||||
moveEntities: false
|
||||
speed: 5.0
|
||||
tryNudge: false
|
||||
sinkPercent: 99.0
|
||||
flyblocks:
|
||||
173:
|
||||
- 50.0
|
||||
- 100.0
|
||||
|
||||
|
160
Movecraft/types/LightAirship.craft
Executable file
160
Movecraft/types/LightAirship.craft
Executable file
|
@ -0,0 +1,160 @@
|
|||
name: LightAirship
|
||||
maxSize: 1000
|
||||
minSize: 500
|
||||
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: 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
|
||||
- 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: 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
|
||||
- 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
|
||||
- 171
|
||||
- 172
|
||||
- 173
|
||||
- 165
|
||||
- 167
|
||||
- 183
|
||||
- 184
|
||||
- 185
|
||||
- 186
|
||||
- 187
|
||||
- 188
|
||||
- 189
|
||||
- 190
|
||||
- 191
|
||||
- 192
|
||||
- 193
|
||||
- 194
|
||||
- 195
|
||||
- 196
|
||||
- 197
|
||||
|
||||
forbiddenBlocks:
|
||||
- 7
|
||||
|
||||
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
|
||||
- 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
|
||||
- 162
|
||||
- 163
|
||||
- 164
|
||||
- 171
|
||||
- 172
|
||||
- 173
|
||||
- 183
|
||||
- 184
|
||||
- 185
|
||||
- 186
|
||||
- 187
|
||||
- 188
|
||||
- 189
|
||||
- 190
|
||||
- 191
|
||||
- 192
|
||||
- 193
|
||||
- 194
|
||||
- 195
|
||||
- 196
|
||||
- 197
|
||||
|
||||
forbiddenBlocks:
|
||||
- 7
|
||||
|
||||
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
|
127
Movecraft/types/SmallShip.craft
Executable file
127
Movecraft/types/SmallShip.craft
Executable file
|
@ -0,0 +1,127 @@
|
|||
name: SmallShip
|
||||
maxSize: 200
|
||||
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
|
||||
|
||||
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
|
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
|
||||
- 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
|
||||
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
|
||||
- 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
|
||||
- 163
|
||||
- 171
|
||||
- 172
|
||||
- 173
|
||||
|
||||
forbiddenBlocks:
|
||||
- 7
|
||||
|
||||
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
|
||||
- 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: 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
|
24
Multiverse-Core/config.yml
Normal file → Executable file
24
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:
|
||||
==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration
|
||||
enforceaccess: 'false'
|
||||
prefixchat: 'false'
|
||||
prefixchat: 'true'
|
||||
prefixchatformat: '[%world%]%chat%'
|
||||
useasyncchat: 'true'
|
||||
teleportintercept: 'true'
|
||||
firstspawnoverride: 'true'
|
||||
displaypermerrors: 'true'
|
||||
enablebuscript: 'false'
|
||||
globaldebug: '0'
|
||||
silentstart: 'false'
|
||||
messagecooldown: '5000'
|
||||
version: '2.9'
|
||||
firstspawnworld: world
|
||||
teleportcooldown: '1000'
|
||||
defaultportalsearch: 'true'
|
||||
defaultportalsearch: 'false'
|
||||
portalsearchradius: '128'
|
||||
autopurge: 'true'
|
||||
idonotwanttodonate: 'false'
|
||||
|
|
360
Multiverse-Core/worlds.yml
Normal file → Executable file
360
Multiverse-Core/worlds.yml
Normal file → Executable file
|
@ -1,15 +1,15 @@
|
|||
worlds:
|
||||
world:
|
||||
Dungeons:
|
||||
==: MVWorld
|
||||
hidden: 'false'
|
||||
alias: world
|
||||
alias: Dungeons
|
||||
color: WHITE
|
||||
style: NORMAL
|
||||
pvp: 'true'
|
||||
scale: '1.0'
|
||||
respawnWorld: ''
|
||||
allowWeather: 'true'
|
||||
difficulty: NORMAL
|
||||
difficulty: EASY
|
||||
spawning:
|
||||
==: MVSpawnSettings
|
||||
animals:
|
||||
|
@ -25,6 +25,7 @@ worlds:
|
|||
entryfee:
|
||||
==: MVEntryFee
|
||||
amount: '0.0'
|
||||
currency: '-1'
|
||||
hunger: 'true'
|
||||
autoHeal: 'true'
|
||||
adjustSpawn: 'true'
|
||||
|
@ -34,7 +35,7 @@ worlds:
|
|||
spawnLocation:
|
||||
==: MVSpawnLocation
|
||||
x: 0.0
|
||||
y: 96.0
|
||||
y: 128.0
|
||||
z: 0.0
|
||||
pitch: 0.0
|
||||
yaw: 0.0
|
||||
|
@ -42,8 +43,104 @@ worlds:
|
|||
bedRespawn: 'true'
|
||||
worldBlacklist: []
|
||||
environment: NORMAL
|
||||
seed: '2391146734960577084'
|
||||
generator: 'null'
|
||||
seed: '-2888845179815911706'
|
||||
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: EASY
|
||||
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'
|
||||
allowFlight: 'true'
|
||||
world:
|
||||
==: MVWorld
|
||||
hidden: 'false'
|
||||
alias: world
|
||||
color: WHITE
|
||||
style: NORMAL
|
||||
pvp: 'true'
|
||||
scale: '1.0'
|
||||
respawnWorld: ''
|
||||
allowWeather: 'true'
|
||||
difficulty: EASY
|
||||
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'
|
||||
world_the_end:
|
||||
|
@ -56,7 +153,7 @@ worlds:
|
|||
scale: '16.0'
|
||||
respawnWorld: ''
|
||||
allowWeather: 'true'
|
||||
difficulty: NORMAL
|
||||
difficulty: EASY
|
||||
spawning:
|
||||
==: MVSpawnSettings
|
||||
animals:
|
||||
|
@ -72,6 +169,7 @@ worlds:
|
|||
entryfee:
|
||||
==: MVEntryFee
|
||||
amount: '0.0'
|
||||
currency: '-1'
|
||||
hunger: 'true'
|
||||
autoHeal: 'true'
|
||||
adjustSpawn: 'true'
|
||||
|
@ -80,16 +178,64 @@ worlds:
|
|||
keepSpawnInMemory: 'true'
|
||||
spawnLocation:
|
||||
==: MVSpawnLocation
|
||||
x: 0.0
|
||||
y: 62.0
|
||||
z: 0.0
|
||||
x: -4.710357902146693
|
||||
y: 59.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'
|
||||
test:
|
||||
==: MVWorld
|
||||
hidden: 'false'
|
||||
alias: test
|
||||
color: WHITE
|
||||
style: NORMAL
|
||||
pvp: 'true'
|
||||
scale: '1.0'
|
||||
respawnWorld: ''
|
||||
allowWeather: 'true'
|
||||
difficulty: EASY
|
||||
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
|
||||
yaw: 0.0
|
||||
autoLoad: 'true'
|
||||
bedRespawn: 'true'
|
||||
worldBlacklist: []
|
||||
environment: THE_END
|
||||
seed: '1923020019'
|
||||
environment: NORMAL
|
||||
seed: '1808669882861857288'
|
||||
generator: 'null'
|
||||
playerLimit: '-1'
|
||||
allowFlight: 'true'
|
||||
|
@ -103,7 +249,7 @@ worlds:
|
|||
scale: '8.0'
|
||||
respawnWorld: ''
|
||||
allowWeather: 'true'
|
||||
difficulty: NORMAL
|
||||
difficulty: EASY
|
||||
spawning:
|
||||
==: MVSpawnSettings
|
||||
animals:
|
||||
|
@ -119,6 +265,7 @@ worlds:
|
|||
entryfee:
|
||||
==: MVEntryFee
|
||||
amount: '0.0'
|
||||
currency: '-1'
|
||||
hunger: 'true'
|
||||
autoHeal: 'true'
|
||||
adjustSpawn: 'true'
|
||||
|
@ -127,16 +274,195 @@ worlds:
|
|||
keepSpawnInMemory: 'true'
|
||||
spawnLocation:
|
||||
==: MVSpawnLocation
|
||||
x: 208.0
|
||||
y: 61.0
|
||||
z: 112.0
|
||||
x: 0.0
|
||||
y: 92.0
|
||||
z: 0.0
|
||||
pitch: 0.0
|
||||
yaw: 0.0
|
||||
autoLoad: 'true'
|
||||
bedRespawn: 'true'
|
||||
worldBlacklist: []
|
||||
environment: NETHER
|
||||
seed: '1923020019'
|
||||
seed: '2133291894169730654'
|
||||
generator: 'null'
|
||||
playerLimit: '-1'
|
||||
allowFlight: 'true'
|
||||
plotworld:
|
||||
==: MVWorld
|
||||
hidden: 'false'
|
||||
alias: PlotWorld
|
||||
color: GREEN
|
||||
style: ITALIC
|
||||
pvp: 'false'
|
||||
scale: '1.0'
|
||||
respawnWorld: ''
|
||||
keepspawninmemory: 'false'
|
||||
allowWeather: 'false'
|
||||
difficulty: PEACEFUL
|
||||
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: 'true'
|
||||
portalForm: ALL
|
||||
gameMode: CREATIVE
|
||||
keepSpawnInMemory: 'true'
|
||||
spawnLocation:
|
||||
==: MVSpawnLocation
|
||||
x: 65.5
|
||||
y: 65.0
|
||||
z: 256.5
|
||||
pitch: 0.0
|
||||
yaw: 0.0
|
||||
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: 'true'
|
||||
difficulty: EASY
|
||||
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: 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: EASY
|
||||
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: EASY
|
||||
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
|
604
PermissionsEx/permissions.yml
Executable file
604
PermissionsEx/permissions.yml
Executable file
|
@ -0,0 +1,604 @@
|
|||
groups:
|
||||
default:
|
||||
options:
|
||||
default: true
|
||||
prefix: '[Newcomer]'
|
||||
rank: '100'
|
||||
permissions:
|
||||
- essentials.motd
|
||||
- movecraft.movecraft.*
|
||||
- essentials.gamemode.survival
|
||||
- essentials.gamemode.creative
|
||||
- essentials.balancetop
|
||||
- chesthop.shop.sell
|
||||
- chestshop.shop.buy
|
||||
- essentials.sethome.multiple.default
|
||||
- essentials.sethome.multiple
|
||||
- coreprotect.help
|
||||
- essentials.afk
|
||||
- essentials.balance
|
||||
- essentials.banreason
|
||||
- essentials.delhome
|
||||
- essentials.home
|
||||
- essentials.gc
|
||||
- essentials.help
|
||||
- essentials.helpop
|
||||
- essentials.ignore
|
||||
- essentials.list
|
||||
- essentials.mail
|
||||
- essentials.mail.*
|
||||
- essentials.msg
|
||||
- essentials.msg.color
|
||||
- essentials.msg.format
|
||||
- essentials.pay
|
||||
- essentials.ping
|
||||
- essentials.realname
|
||||
- essentials.recipie
|
||||
- essentials.rules
|
||||
- essentials.spawn
|
||||
- essentials.sethome
|
||||
- essentials.tpa
|
||||
- essentials.tpaccept
|
||||
- essentials.tpahere
|
||||
- essentials.tpdeny
|
||||
- essentials.tptoggle
|
||||
- modifyworld.*
|
||||
- towny.wild.*
|
||||
- towny.chat.town
|
||||
- towny.chat.nation
|
||||
- towny.chat.join
|
||||
- towny.chat.leave
|
||||
- towny.command.nation.*
|
||||
- towny.command.plot.*
|
||||
- towny.command.resident.*
|
||||
- towny.command.town.*
|
||||
- towny.command.towny.*
|
||||
- towny.command.townyworld.*
|
||||
- towny.town.resident
|
||||
- towny.town.spawn.town
|
||||
- multiverse.help
|
||||
- multiverse.core.confirm
|
||||
- multiverse.core.coord
|
||||
- multiverse.core.info
|
||||
- multiverse.core.list.*
|
||||
member:
|
||||
inheritance:
|
||||
- default
|
||||
permissions:
|
||||
- essentials.motd
|
||||
- movecraft.*
|
||||
- essentials.warp
|
||||
- movecraft.movecraft.*
|
||||
- essentials.me
|
||||
- chestshop.shop.*
|
||||
- essentials.sethome.multiple.member
|
||||
- essentials.getpos
|
||||
- essentials.sethome.multiple
|
||||
- essentials.warp.*
|
||||
- essentials.warps.*
|
||||
- essentials.ignore
|
||||
- towny.town.spawn.nation
|
||||
- towny.town.spawn.ally
|
||||
- towny.town.spawn.outpost
|
||||
options:
|
||||
rank: '60'
|
||||
donator:
|
||||
inheritance:
|
||||
- member
|
||||
permissions:
|
||||
- essentials.sethome.multiple.donator
|
||||
trusted:
|
||||
inheritance:
|
||||
- member
|
||||
permissions:
|
||||
- essentials.sethome.multiple.trusted
|
||||
- essentials.ext
|
||||
- essentials.firework
|
||||
- essentials.hat
|
||||
- essentials.nick.format
|
||||
- essentials.suicide
|
||||
- essentials.thunder
|
||||
options:
|
||||
rank: '50'
|
||||
builder:
|
||||
inheritance:
|
||||
- trusted
|
||||
permissions:
|
||||
- essentials.sethome.multiple.builder
|
||||
- essentials.gamemode.survival
|
||||
- essentials.bigtree
|
||||
- essentials.fly
|
||||
- essentials.gamemode
|
||||
- multiverse.teleport.self.test
|
||||
- multiverse.teleport.other.test
|
||||
options:
|
||||
rank: '40'
|
||||
worldeditor:
|
||||
inheritance:
|
||||
- builder
|
||||
permissions:
|
||||
- essentials.powertool.*
|
||||
- worldedit.*
|
||||
options:
|
||||
rank: '30'
|
||||
mod:
|
||||
inheritance:
|
||||
- worldeditor
|
||||
- donator
|
||||
- developer
|
||||
permissions:
|
||||
- fawe.plotsquared.admin
|
||||
- fawe.worldguard.member
|
||||
- fawe.worldguard
|
||||
- fawe.towny.*
|
||||
- fawe.towny
|
||||
- fawe.*
|
||||
- limitedcreative.*
|
||||
- -bukkit.reload
|
||||
- essentials.*
|
||||
- -essentials.reload
|
||||
- minecraft.command.playsound
|
||||
- minecraft.command.clone
|
||||
- -essentials.whois
|
||||
- -essentials.seen
|
||||
- worldguard.*
|
||||
- essentials.sethome.multiple.mod
|
||||
- group.logo_builders
|
||||
- group.mod
|
||||
- dynmap.marker.*
|
||||
- dynmap.stats
|
||||
- dynmap.reload
|
||||
- dynmap.pause
|
||||
- dynmap.updaterender
|
||||
- dynmap.cancelrender
|
||||
- dynmap.radiusrender
|
||||
- dynmap.render
|
||||
- multiverse.*
|
||||
- townychat.*
|
||||
- towny.*
|
||||
- coreprotect.*
|
||||
options:
|
||||
rank: '20'
|
||||
admin:
|
||||
inheritance:
|
||||
- mod
|
||||
permissions:
|
||||
- -bukkit.reload
|
||||
- ChestShop.admin
|
||||
- essentials.whois
|
||||
- essentials.seen
|
||||
- essentials.sethome.multiple.admin
|
||||
- worldguard.*
|
||||
- group.tower_builder
|
||||
- dynmap.*
|
||||
- essentials.*
|
||||
- towny.*
|
||||
- coreprotect.*
|
||||
- multiverse.*
|
||||
- permissions.*
|
||||
options:
|
||||
rank: '10'
|
||||
members:
|
||||
permissions: []
|
||||
developer:
|
||||
permissions:
|
||||
- essentials.sethome.multiple.developer
|
||||
moderator:
|
||||
permissions:
|
||||
- ChestShop.mod
|
||||
- chestshop.*
|
||||
gold:
|
||||
permissions:
|
||||
- essentials.hat
|
||||
- tbmc.badge.gold
|
||||
diamond:
|
||||
permissions:
|
||||
- tbmc.badge.diamond
|
||||
inheritance:
|
||||
- gold
|
||||
coal:
|
||||
permissions:
|
||||
- tbmc.rainbow
|
||||
schema-version: 1
|
||||
users:
|
||||
6044fabf-cf2b-4579-8d44-bc52874b77f8:
|
||||
permissions:
|
||||
- coinspect.*
|
||||
- essentials.socialspy
|
||||
- dynmap.radiusrender
|
||||
- permissions.*
|
||||
- pex.*
|
||||
options:
|
||||
name: Alisolarflare
|
||||
group:
|
||||
- member
|
||||
worlds:
|
||||
moderator:
|
||||
permissions:
|
||||
- group
|
||||
mod:
|
||||
permissions:
|
||||
- group
|
||||
f7c91f96-f858-4701-b6da-52a9e821c7fa:
|
||||
options:
|
||||
name: Mr_Byzantine
|
||||
group:
|
||||
- builder
|
||||
- trusted
|
||||
- member
|
||||
69e63e10-e0a6-4cb0-b519-b0e8f57cc7c9:
|
||||
options:
|
||||
name: Ghostise
|
||||
group:
|
||||
- member
|
||||
- Admins
|
||||
- gold
|
||||
- admin
|
||||
633d0de1-4a67-46ff-bd8a-004fa8ce4858:
|
||||
group:
|
||||
- member
|
||||
- admin
|
||||
- mod
|
||||
options:
|
||||
name: iie
|
||||
86539ab7-5fbb-4cc2-8452-ca737fecae6f:
|
||||
group:
|
||||
- mod
|
||||
options:
|
||||
name: creepachu
|
||||
permissions:
|
||||
- permissions.*
|
||||
- pex.*
|
||||
- chestshop.admin
|
||||
f48bf937-cb2f-4cae-ad75-c835ae563903:
|
||||
options:
|
||||
name: HasOkayInternet
|
||||
group:
|
||||
- builder
|
||||
permissions: []
|
||||
bd0c72e7-f5a6-49be-a407-ad69e72a3431:
|
||||
group:
|
||||
- member
|
||||
- admin
|
||||
- developer
|
||||
options:
|
||||
name: NorbiPeti
|
||||
80f097d0-bb18-444c-ba0a-8d8e0a923622:
|
||||
group:
|
||||
- gold
|
||||
- member
|
||||
- admin
|
||||
- mod
|
||||
options:
|
||||
name: Gryph667
|
||||
permissions: []
|
||||
8a3b2f91-3948-4e10-9f77-027d8033694f:
|
||||
options:
|
||||
name: De1iirium
|
||||
group:
|
||||
- member
|
||||
423ab9b6-5518-4fa2-afc3-31143f169a75:
|
||||
options:
|
||||
name: FlamingoJay
|
||||
group:
|
||||
- member
|
||||
7ede6d55-357d-45d2-8dd1-613e287f174a:
|
||||
options:
|
||||
name: Zanthr
|
||||
group:
|
||||
- member
|
||||
- mod
|
||||
bf299141-6d71-4e4a-bb3a-ff78f5e38e76:
|
||||
options:
|
||||
name: Zangzadam_
|
||||
group:
|
||||
- member
|
||||
- builder
|
||||
permissions: []
|
||||
6ac5ff8c-e471-4841-a040-bc56083e52bd:
|
||||
options:
|
||||
name: DubbleBerger
|
||||
group:
|
||||
- member
|
||||
schae:
|
||||
group: []
|
||||
08b977e2-29ad-4cd8-9e91-3cce081497df:
|
||||
options:
|
||||
name: Legendosh
|
||||
group:
|
||||
- member
|
||||
- builder
|
||||
e06e74d4-2ea2-4e21-929a-0fb588fb545d:
|
||||
options:
|
||||
name: AgentBH9
|
||||
group:
|
||||
- member
|
||||
9355915f-87c9-474d-ae98-5e53ae7d4d09:
|
||||
group:
|
||||
- builder
|
||||
- member
|
||||
options:
|
||||
name: CalvinizedSteel
|
||||
grpyh667:
|
||||
group:
|
||||
- admin
|
||||
unikitty:
|
||||
group: []
|
||||
unidont:
|
||||
group: []
|
||||
9f08db0d-7db9-4bc5-9752-cfeb041f6ec5:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: MC_Brendan
|
||||
a34194de-b4f1-4bb2-9355-76cd34e3fefb:
|
||||
options:
|
||||
name: Hack3rm4n
|
||||
group:
|
||||
- member
|
||||
f67bee95-b84f-483d-af00-c6448f742780:
|
||||
options:
|
||||
name: TitanZz
|
||||
group:
|
||||
- member
|
||||
mod:
|
||||
group:
|
||||
- tbmc.admin
|
||||
296717de-a94d-4ac7-ba5f-b3e04225e94b:
|
||||
permissions:
|
||||
- essentials.head
|
||||
options:
|
||||
name: NerdySimulation
|
||||
group:
|
||||
- member
|
||||
23529c00-37ea-4268-8a0a-cce79d8fa326:
|
||||
options:
|
||||
name: FigyTuna
|
||||
group:
|
||||
- admin
|
||||
permissions: []
|
||||
38865e2e-8582-4ef3-8142-59a222168b09:
|
||||
group:
|
||||
- member
|
||||
- mod
|
||||
options:
|
||||
name: SpadesGreed
|
||||
541acb72-8b44-413b-9862-b8b04b4beb00:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: Cuban_Madridsta
|
||||
creepachu:
|
||||
permissions:
|
||||
- essentials.whois
|
||||
options:
|
||||
name: creepachu
|
||||
043cf42e-e320-4efa-b42c-bec148471577:
|
||||
group:
|
||||
- member
|
||||
- mod
|
||||
options:
|
||||
name: EnVyAngelo
|
||||
33b1b6cf-41e7-4c71-a661-d1f9e8491028:
|
||||
group:
|
||||
- gold
|
||||
- member
|
||||
options:
|
||||
name: ThatBritish
|
||||
6f35d5fc-f12c-4827-86d5-265f77a2aba0:
|
||||
options:
|
||||
name: xPoonSlayer_69x
|
||||
group:
|
||||
- diamond
|
||||
- member
|
||||
70696a72-45a3-424c-82ed-769df0c6802b:
|
||||
options:
|
||||
name: drox_stryder
|
||||
group:
|
||||
- member
|
||||
88ecfbb1-8756-4cf8-8b58-da72eda642a3:
|
||||
options:
|
||||
name: thewindmillman
|
||||
group:
|
||||
- member
|
||||
55bf0360-2052-4748-b5c6-4c78e6b49bf9:
|
||||
options:
|
||||
name: Fuhrer_Teemo
|
||||
group:
|
||||
- member
|
||||
81daeceb-f4b6-447d-ba22-cdec250e207e:
|
||||
options:
|
||||
name: Agent_Star_Fox
|
||||
group:
|
||||
- diamond
|
||||
- member
|
||||
10d24afb-6320-4329-b487-ba534edec23d:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: Dr_Bosch
|
||||
057f98b9-b560-45dd-9dc4-615cfa15fd92:
|
||||
options:
|
||||
name: InfernoItaliano
|
||||
group:
|
||||
- gold
|
||||
- member
|
||||
212d23f0-d708-4ee3-9aa3-4dd259fa531d:
|
||||
options:
|
||||
name: Arsen_Derby_FTW
|
||||
group:
|
||||
- member
|
||||
c9468bea-0b2a-4cb7-9469-3ea1040d38fd:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: UnsafestFlea3
|
||||
f2acaece-cb00-4cc5-876a-08a46b54cac2:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: pahend99
|
||||
6a345af0-3dd0-4754-9e7e-44c5c92c1e6a:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: TheShyPig
|
||||
a37ac0d4-a6e9-4d4a-8531-d8de4d167edc:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: LadyVulcanOne
|
||||
cb93383c-d72b-4605-bdd2-c9c0b44e2b30:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: justscooby
|
||||
mastersalter:
|
||||
group:
|
||||
- member
|
||||
07fe66a7-f916-4c94-9d2c-f5709476edc0:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: jnp_gaming
|
||||
ec46b679-d152-47b8-8bdd-7d7d98886982:
|
||||
group:
|
||||
- diamond
|
||||
- member
|
||||
options:
|
||||
name: Johannes_Cabal
|
||||
ad304b6e-292e-47d2-a646-931918f8866d:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: Spike52055
|
||||
e55c1999-b0f7-4112-ada2-a43ba1d8c661:
|
||||
group:
|
||||
- diamond
|
||||
- member
|
||||
options:
|
||||
name: xxxxxsinxxxxx
|
||||
d6daa9c1-ce92-451b-a2c6-43100aebcd31:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: rastard
|
||||
seleda:
|
||||
group: []
|
||||
6ec10875-d010-4d49-a56c-2c6db4b6c5eb:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: carrottsticks
|
||||
c5adc5f3-1638-405e-944e-329d46e07656:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: Oxelium
|
||||
5ef75c23-161d-4ae7-ac4f-eb0d8544a878:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: 8fer
|
||||
8630e0fc-f3f2-4fc4-8f75-f0ffa05cb15d:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: megamech69
|
||||
bf988f97-be29-4b2a-b3e9-f5ae88fc8bc6:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: MrDarkShock
|
||||
daf2772e-a722-42c2-8270-1e3400cbcaa1:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: That_Noob_Guy
|
||||
1c1ed8f7-b7c8-4089-8811-3f56e91d9128:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: ZombieKitty780
|
||||
0e2c8c31-fc55-4f9a-bb8c-490bdb41738f:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: EcksD
|
||||
e18379a6-f26d-4bdc-8db8-a97a1e8de22b:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: NCalana
|
||||
bf155c30-6841-45eb-bc30-ac310304f957:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: DefinitelyNotCIA
|
||||
def65b85-b8fd-445d-98cc-a4b86bbd5057:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: matyello
|
||||
365cb758-bc82-4f66-9dc6-afe4716f6916:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: lethalrubbish
|
||||
c41cb655-feeb-421c-97c8-4d047006baee:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: TheTominator2502
|
||||
ddd9ebbc-838b-4a18-b943-1a748badbad5:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: x_MidnightWolf_x
|
||||
473165a5-d32c-4582-864d-15f9cf25ff0f:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: Crumbier
|
||||
johannescabal:
|
||||
group: []
|
||||
bf76db03-5cdc-4190-928c-44f4137c9cdb:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: Applesaurus
|
||||
102a2198-4f54-4d0a-9725-63ae6376b1ed:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: felicity98
|
||||
759a42bb-81c7-4041-b9f8-92d1924f8b75:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: epic_chef41
|
||||
5d9e962c-8efc-4129-be1c-aa3f6346a954:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: Resosu
|
||||
d5138393-7b0c-48c6-b2ba-42fe73dea77a:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: yTobi
|
||||
f23ecada-fd76-477d-80e5-d059d6fcf4a2:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: kachogga
|
||||
646ad922-a379-4b0a-aa44-dcf791d22797:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: AschWing
|
||||
0fa1cb00-5372-4660-9cb3-888a8cf8f8b5:
|
||||
group:
|
||||
- member
|
||||
options:
|
||||
name: Joshloveslego
|
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
|
177
PlotSquared/config/settings.yml
Executable file
177
PlotSquared/config/settings.yml
Executable file
|
@ -0,0 +1,177 @@
|
|||
# These first 4 aren't configurable
|
||||
issues: "https://github.com/IntellectualSites/PlotSquared/issues"
|
||||
wiki: "https://github.com/IntellectualSites/PlotSquared/wiki"
|
||||
date: "12 Jul 2018 00:00:00 GMT"
|
||||
build: "https://ci.athion.net/job/PlotSquared/2010"
|
||||
commit: "https://github.com/IntellectualSites/PlotSquared/commit/6ed6f60"
|
||||
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
|
||||
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
|
53
PlotSquared/config/worlds.yml
Executable file
53
PlotSquared/config/worlds.yml
Executable file
|
@ -0,0 +1,53 @@
|
|||
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: {}
|
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/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.
409
PlotSquared/translations/PlotSquared.use_THIS.yml
Executable file
409
PlotSquared/translations/PlotSquared.use_THIS.yml
Executable file
|
@ -0,0 +1,409 @@
|
|||
confirm:
|
||||
expired_confirm: $2Confirmation has expired, please run the command again!
|
||||
failed_confirm: $2You have no pending actions to confirm!
|
||||
requires_confirm: '$2Are you sure you wish to execute: $1%s$2?&-$2This cannot be
|
||||
undone! If you are sure: $1/plot confirm'
|
||||
move:
|
||||
move_success: $4Successfully moved plot.
|
||||
copy_success: $4Successfully copied plot.
|
||||
requires_unowned: $2The location specified is already occupied.
|
||||
set:
|
||||
set_attribute: $4Successfully set %s0 set to %s1
|
||||
web:
|
||||
generating_link: $1Processing plot...
|
||||
generating_link_failed: $2Failed to generate download link!
|
||||
save_failed: $2Failed to save
|
||||
load_null: $2Please use $4/plot load $2to get a list of schematics
|
||||
load_failed: $2Failed to load schematic
|
||||
load_list: '$2To load a schematic, use $1/plot load #'
|
||||
save_success: $1Successfully saved!
|
||||
compass:
|
||||
compass_target: $4Successfully targeted plot with compass
|
||||
cluster:
|
||||
cluster_available_args: '$1The following sub commands are available: $4list$2, $4create$2,
|
||||
$4delete$2, $4resize$2, $4invite$2, $4kick$2, $4leave$2, $4members$2, $4info$2,
|
||||
$4tp$2, $4sethome'
|
||||
cluster_list_heading: $2There are $1%s$2 clusters in this world
|
||||
cluster_list_element: $2 - $1%s&-
|
||||
cluster_intersection: '$2The proposed area overlaps with: %s0'
|
||||
cluster_outside: '$2The proposed area is outside the plot area: %s0'
|
||||
cluster_added: $4Successfully created the cluster.
|
||||
cluster_deleted: $4Successfully deleted the cluster.
|
||||
cluster_resized: $4Successfully resized the cluster.
|
||||
cluster_added_user: $4Successfully added user to the cluster.
|
||||
cannot_kick_player: $2You cannot kick that player
|
||||
cluster_invited: '$1You have been invited to the following cluster: $2%s'
|
||||
cluster_removed: '$1You have been removed from cluster: $2%s'
|
||||
cluster_kicked_user: $4Successfully kicked the user
|
||||
invalid_cluster: '$1Invalid cluster name: $2%s'
|
||||
cluster_not_added: $2That player was not added to the plot cluster
|
||||
cluster_cannot_leave: $1You must delete or transfer ownership before leaving
|
||||
cluster_added_helper: $4Successfully added a helper to the cluster
|
||||
cluster_removed_helper: $4Successfully removed a helper from the cluster
|
||||
cluster_regenerated: $4Successfully started cluster regeneration
|
||||
cluster_teleporting: $4Teleporting...
|
||||
cluster_info: '$1Current cluster: $2%id%&-$1Name: $2%name%&-$1Owner: $2%owner%&-$1Size:
|
||||
$2%size%&-$1Rights: $2%rights%'
|
||||
border:
|
||||
border: $2You are outside the current map border
|
||||
unclaim:
|
||||
unclaim_success: $4You successfully unclaimed the plot.
|
||||
unclaim_failed: $2Could not unclaim the plot
|
||||
worldedit masks:
|
||||
worldedit_delayed: $2Please wait while we process your WorldEdit action...
|
||||
worldedit_run: '$2Apologies for the delay. Now executing: %s'
|
||||
require_selection_in_mask: $2%s of your selection is not within your plot mask.
|
||||
You can only make edits within your plot.
|
||||
worldedit_volume: $2You cannot select a volume of %current%. The maximum volume
|
||||
you can modify is %max%.
|
||||
worldedit_iterations: $2You cannot iterate %current% times. The maximum number of
|
||||
iterations allowed is %max%.
|
||||
worldedit_unsafe: $2Access to that command has been blocked
|
||||
worldedit_bypass: $2&oTo bypass your restrictions use $4/plot wea
|
||||
worldedit_bypassed: $2Currently bypassing WorldEdit restriction.
|
||||
worldedit_unmasked: $1Your WorldEdit is now unrestricted.
|
||||
worldedit_restricted: $1Your WorldEdit is now restricted.
|
||||
gamemode:
|
||||
gamemode_was_bypassed: $1You bypassed the GameMode ($2{gamemode}$1) $1set for $2{plot}
|
||||
height limit:
|
||||
height_limit: $1This plot area has a height limit of $2{limit}
|
||||
records:
|
||||
record_play: $2%player $2started playing record $1%name
|
||||
notify_enter: $2%player $2entered your plot ($1%plot$2)
|
||||
notify_leave: $2%player $2left your plot ($1%plot$2)
|
||||
swap:
|
||||
swap_overlap: $2The proposed areas are not allowed to overlap
|
||||
swap_dimensions: $2The proposed areas must have comparable dimensions
|
||||
swap_syntax: $2/plot swap <id>
|
||||
swap_success: $4Successfully swapped plots
|
||||
started_swap: $2Started plot swap task. You will be notified when it finishes
|
||||
comment:
|
||||
inbox_notification: '%s unread messages. Use /plot inbox'
|
||||
not_valid_inbox_index: $2No comment at index %s
|
||||
inbox_item: $2 - $4%s
|
||||
comment_syntax: $2Use /plot comment [X;Z] <%s> <comment>
|
||||
invalid_inbox: '$2That is not a valid inbox.&-$1Accepted values: %s'
|
||||
no_perm_inbox: $2You do not have permission for that inbox
|
||||
no_perm_inbox_modify: $2You do not have permission to modify that inbox
|
||||
no_plot_inbox: $2You must stand in or supply a plot argument
|
||||
comment_removed: $4Successfully deleted comment/s:n$2 - '$3%s$2'
|
||||
comment_added: $4A comment has been left
|
||||
comment_header: $2&m---------&r $1Comments $2&m---------&r
|
||||
inbox_empty: $2No comments
|
||||
console:
|
||||
not_console: $2For safety reasons, this command can only be executed by console.
|
||||
is_console: $2This command can only be executed by a player.
|
||||
inventory:
|
||||
inventory_usage: '&cUsage: &6{usage}'
|
||||
inventory_desc: '&cDescription: &6{desc}'
|
||||
inventory_category: '&cCategory: &6{category}'
|
||||
clipboard:
|
||||
clipboard_set: $2The current plot is now copied to your clipboard, use $1/plot paste$2
|
||||
to paste it
|
||||
pasted: $4The plot selection was successfully pasted. It has been cleared from your
|
||||
clipboard.
|
||||
paste_failed: '$2Failed to paste the selection. Reason: $2%s'
|
||||
no_clipboard: $2You don't have a selection in your clipboard
|
||||
clipboard_info: '$2Current Selection - Plot ID: $1%id$2, Width: $1%width$2, Total
|
||||
Blocks: $1%total$2'
|
||||
toggle:
|
||||
toggle_enabled: '$2Enabled setting: %s'
|
||||
toggle_disabled: '$2Disabled setting: %s'
|
||||
blocked command:
|
||||
command_blocked: $2That command is not allowed in this plot
|
||||
done:
|
||||
done_already_done: $2This plot is already marked as done
|
||||
done_not_done: $2This plot is not marked as done.
|
||||
done_insufficient_complexity: $2This plot is too simple. Please add more detail
|
||||
before using this command.
|
||||
done_success: $1Successfully marked this plot as done.
|
||||
done_removed: $1You may now continue building in this plot.
|
||||
ratings:
|
||||
ratings_purged: $2Purged ratings for this plot
|
||||
rating_not_valid: $2You need to specify a number between 1 and 10
|
||||
rating_already_exists: $2You have already rated plot $2%s
|
||||
rating_applied: $4You successfully rated plot $2%s
|
||||
rating_not_your_own: $2You cannot rate your own plot
|
||||
rating_not_done: $2You can only rate finished plots.
|
||||
rating_not_owned: $2You cannot rate a plot that is not claimed by anyone
|
||||
tutorial:
|
||||
rate_this: $2Rate this plot!
|
||||
comment_this: '$2Leave some feedback on this plot: %s'
|
||||
economy:
|
||||
econ_disabled: $2Economy is not enabled
|
||||
cannot_afford_plot: $2You cannot afford to buy this plot. It costs $1%s
|
||||
not_for_sale: $2This plot is not for sale
|
||||
cannot_buy_own: $2You cannot buy your own plot
|
||||
plot_sold: $4Your plot; $1%s0$4, has been sold to $1%s1$4 for $1$%s2
|
||||
cannot_afford_merge: $2You cannot afford to merge the plots. It costs $1%s
|
||||
added_balance: $1%s $2has been added to your balance
|
||||
removed_balance: $1%s $2has been taken from your balance
|
||||
removed_granted_plot: $2You used %s plot grant(s), you've got $1%s $2left
|
||||
setup:
|
||||
setup_init: '$1Usage: $2/plot setup <value>'
|
||||
setup_step: '$3[$1Step %s0$3] $1%s1 $2- $1Expecting: $2%s2 $1Default: $2%s3'
|
||||
setup_invalid_arg: '$2%s0 is not a valid argument for step %s1. To cancel setup
|
||||
use: $1/plot setup cancel'
|
||||
setup_valid_arg: $2Value $1%s0 $2set to %s1
|
||||
setup_finished: $4You should have been teleported to the created world. Otherwise
|
||||
you will need to set the generator manually using the bukkit.yml or your chosen
|
||||
world management plugin.
|
||||
setup_world_taken: $2%s is already a world
|
||||
setup_missing_world: $2You need to specify a world name ($1/plot setup &l<world>$1
|
||||
<generator>$2)&-$1Additional commands:&-$2 - $1/plot setup <value>&-$2 - $1/plot
|
||||
setup back&-$2 - $1/plot setup cancel
|
||||
setup_missing_generator: $2You need to specify a generator ($1/plot setup <world>
|
||||
&l<generator>&r$2)&-$1Additional commands:&-$2 - $1/plot setup <value>&-$2 - $1/plot
|
||||
setup back&-$2 - $1/plot setup cancel
|
||||
setup_invalid_generator: '$2Invalid generator. Possible options: %s'
|
||||
schematics:
|
||||
schematic_too_large: $2The plot is too large for this action!
|
||||
schematic_missing_arg: '$2You need to specify an argument. Possible values: $1test
|
||||
<name>$2 , $1save$2 , $1paste $2, $1exportall'
|
||||
schematic_invalid: '$2That is not a valid schematic. Reason: $2%s'
|
||||
schematic_valid: $2That is a valid schematic
|
||||
schematic_paste_failed: $2Failed to paste the schematic
|
||||
schematic_paste_success: $4The schematic pasted successfully
|
||||
titles:
|
||||
title_entered_plot: '$1Plot: %world%;%x%;%z%'
|
||||
title_entered_plot_sub: $4Owned by %s
|
||||
prefix_greeting: '$1%id%$2> '
|
||||
prefix_farewell: '$1%id%$2> '
|
||||
core:
|
||||
task_start: Starting task...
|
||||
prefix: $3[$1P2$3] $2
|
||||
enabled: $1%s0 is now enabled
|
||||
reload:
|
||||
reloaded_configs: $1Translations and world settings have been reloaded
|
||||
reload_failed: $2Failed to reload file configurations
|
||||
desc:
|
||||
desc_set: $2Plot description set
|
||||
desc_unset: $2Plot description unset
|
||||
missing_desc: $2You need to specify a description
|
||||
alias:
|
||||
alias_set_to: $2Plot alias set to $1%alias%
|
||||
alias_removed: $2Plot alias removed
|
||||
missing_alias: $2You need to specify an alias
|
||||
alias_too_long: $2The alias must be < 50 characters in length
|
||||
alias_is_taken: $2That alias is already taken
|
||||
position:
|
||||
missing_position: '$2You need to specify a position. Possible values: $1none'
|
||||
position_set: $1Home position set to your current location
|
||||
position_unset: $1Home position reset to the default location
|
||||
home_argument: $2Use /plot set home [none]
|
||||
invalid_position: $2That is not a valid position value
|
||||
cap:
|
||||
entity_cap: $2You are not allowed to spawn more mobs
|
||||
time:
|
||||
time_format: $1%hours%, %min%, %sec%
|
||||
permission:
|
||||
no_schematic_permission: $2You don't have the permission required to use schematic
|
||||
$1%s
|
||||
no_permission: '$2You are lacking the permission node: $1%s'
|
||||
no_permission_event: '$2You are lacking the permission node: $1%s'
|
||||
no_plot_perms: $2You must be the plot owner to perform this action
|
||||
cant_claim_more_plots: $2You can't claim more plots.
|
||||
cant_claim_more_clusters: $2You can't claim more clusters.
|
||||
cant_transfer_more_plots: $2You can't send more plots to that user
|
||||
cant_claim_more_plots_num: $2You can't claim more than $1%s $2plots at once
|
||||
you_be_denied: $2You are not allowed to enter this plot
|
||||
merge_request_confirm: Merge request from %s
|
||||
merge:
|
||||
merge_not_valid: $2This merge request is no longer valid.
|
||||
merge_accepted: $2The merge request has been accepted
|
||||
success_merge: $2Plots have been merged!
|
||||
merge_requested: $2Successfully sent a merge request
|
||||
no_perm_merge: '$2You are not the owner of the plot: $1%plot%'
|
||||
no_available_automerge: $2You do not own any adjacent plots in the specified direction
|
||||
or are not allowed to merge to the required size.
|
||||
unlink_required: $2An unlink is required to do this.
|
||||
unlink_impossible: $2You can only unlink a mega-plot
|
||||
unlink_success: $2Successfully unlinked plots.
|
||||
commandconfig:
|
||||
not_valid_subcommand: $2That is not a valid subcommand
|
||||
did_you_mean: '$2Did you mean: $1%s'
|
||||
name_little: $2%s0 name is too short, $1%s1$2<$1%s3
|
||||
no_commands: $2I'm sorry, but you're not permitted to use any subcommands.
|
||||
subcommand_set_options_header: '$2Possible Values: '
|
||||
command_syntax: '$1Usage: $2%s'
|
||||
flag_tutorial_usage: '$1Have an admin set the flag: $2%s'
|
||||
errors:
|
||||
invalid_player_wait: '$2Player not found: $1%s$2, fetching it. Try again soon.'
|
||||
invalid_player: '$2Player not found: $1%s$2.'
|
||||
invalid_player_offline: '$2The player must be online: $1%s.'
|
||||
invalid_command_flag: '$2Invalid command flag: %s0'
|
||||
error: '$2An error occurred: %s'
|
||||
command_went_wrong: $2Something went wrong when executing that command...
|
||||
no_free_plots: $2There are no free plots available
|
||||
not_in_plot: $2You're not in a plot
|
||||
not_loaded: $2The plot could not be loaded
|
||||
not_in_cluster: $2You must be within a plot cluster to perform that action
|
||||
not_in_plot_world: $2You're not in a plot area
|
||||
plotworld_incompatible: $2The two worlds must be compatible
|
||||
not_valid_world: $2That is not a valid world (case sensitive)
|
||||
not_valid_plot_world: $2That is not a valid plot area (case sensitive)
|
||||
no_plots: $2You don't have any plots
|
||||
wait_for_timer: $2A setblock timer is bound to either the current plot or you. Please
|
||||
wait for it to finish
|
||||
paste:
|
||||
debug_report_created: '$1Uploaded a full debug to: $1%url%'
|
||||
purge:
|
||||
purge_success: $4Successfully purged %s plots
|
||||
trim:
|
||||
trim_in_progress: A world trim task is already in progress!
|
||||
not_valid_hybrid_plot_world: The hybrid plot manager is required to perform this
|
||||
action
|
||||
block list:
|
||||
block_list_separater: '$1,$2 '
|
||||
biome:
|
||||
need_biome: $2You need to specify a valid biome.
|
||||
biome_set_to: $2Plot biome set to $2
|
||||
teleport:
|
||||
teleported_to_plot: $1You have been teleported
|
||||
teleported_to_road: $2You got teleported to the road
|
||||
teleport_in_seconds: $1Teleporting in %s seconds. Do not move...
|
||||
teleport_failed: $2Teleportation cancelled due to movement or damage
|
||||
set block:
|
||||
set_block_action_finished: $1The last setblock action is now finished.
|
||||
unsafe:
|
||||
debugallowunsafe_on: $2Unsafe actions allowed
|
||||
debugallowunsafe_off: $2Unsafe actions disabled
|
||||
debug:
|
||||
debug_header: $1Debug Information&-
|
||||
debug_section: $2>> $1&l%val%
|
||||
debug_line: $2>> $1%var%$2:$1 %val%&-
|
||||
invalid:
|
||||
not_valid_data: $2That's not a valid data id.
|
||||
not_valid_block: '$2That''s not a valid block: %s'
|
||||
not_allowed_block: '$2That block is not allowed: %s'
|
||||
not_valid_number: '$2That''s not a valid number within the range: %s'
|
||||
not_valid_plot_id: $2That's not a valid plot id.
|
||||
plot_id_form: '$2The plot id must be in the form: $1X;Y $2e.g. $1-5;7'
|
||||
not_your_plot: $2That is not your plot.
|
||||
no_such_plot: $2There is no such plot
|
||||
player_has_not_been_on: $2That player hasn't been in the plotworld
|
||||
found_no_plots: $2Found no plots with your search query
|
||||
found_no_plots_for_player: '$2No plots found for player: %s'
|
||||
camera:
|
||||
camera_started: $2You have entered camera mode for plot $1%s
|
||||
camera_stopped: $2You are no longer in camera mode
|
||||
need:
|
||||
need_plot_number: $2You've got to specify a plot number or alias
|
||||
need_block: $2You've got to specify a block
|
||||
need_plot_id: $2You've got to specify a plot id.
|
||||
need_plot_world: $2You've got to specify a plot area.
|
||||
need_user: $2You need to specify a username
|
||||
near:
|
||||
plot_near: '$1Players: %s0'
|
||||
info:
|
||||
none: None
|
||||
now: Now
|
||||
never: Never
|
||||
unknown: Unknown
|
||||
everyone: Everyone
|
||||
plot_unowned: $2The current plot must have an owner to perform this action
|
||||
plot_info_unclaimed: $2Plot $1%s$2 is not yet claimed
|
||||
plot_info_header: $3&m---------&r $1INFO $3&m---------
|
||||
plot_info: '$1ID: $2%id%$1&-$1Alias: $2%alias%$1&-$1Owner: $2%owner%$1&-$1Biome:
|
||||
$2%biome%$1&-$1Can Build: $2%build%$1&-$1Rating: $2%rating%&-$1Seen: $2%seen%&-$1Trusted:
|
||||
$2%trusted%$1&-$1Members: $2%members%$1&-$1Denied: $2%denied%$1&-$1Flags: $2%flags%'
|
||||
plot_info_footer: $3&m---------&r $1INFO $3&m---------
|
||||
plot_info_trusted: $1Trusted:$2 %trusted%
|
||||
plot_info_members: $1Members:$2 %members%
|
||||
plot_info_denied: $1Denied:$2 %denied%
|
||||
plot_info_flags: $1Flags:$2 %flags%
|
||||
plot_info_biome: $1Biome:$2 %biome%
|
||||
plot_info_rating: $1Rating:$2 %rating%
|
||||
plot_info_owner: $1Owner:$2 %owner%
|
||||
plot_info_id: $1ID:$2 %id%
|
||||
plot_info_alias: $1Alias:$2 %alias%
|
||||
plot_info_size: $1Size:$2 %size%
|
||||
plot_info_seen: $1Seen:$2 %seen%
|
||||
plot_user_list: ' $1%user%$2,'
|
||||
plot_flag_list: $1%s0:%s1$2
|
||||
info_syntax_console: $2/plot info X;Y
|
||||
working:
|
||||
generating_component: $1Started generating component from your settings
|
||||
clearing_plot: $2Clearing plot async.
|
||||
clearing_done: $4Clear completed! Took %sms.
|
||||
deleting_done: $4Delete completed! Took %sms.
|
||||
plot_not_claimed: $2Plot not claimed
|
||||
plot_is_claimed: $2This plot is already claimed
|
||||
claimed: $4You successfully claimed the plot
|
||||
list:
|
||||
comment_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1List of %amount% comments
|
||||
clickable: ' (interactive)'
|
||||
area_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1List of %amount% areas
|
||||
plot_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1List of %amount% plots
|
||||
plot_list_header: $1List of %word% plots
|
||||
plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner
|
||||
plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner
|
||||
plot_list_footer: $2>> $1%word% a total of $2%num% $1claimed %plot%.
|
||||
left:
|
||||
left_plot: $2You left a plot
|
||||
chat:
|
||||
plot_chat_spy_format: '$2[$1Plot Spy$2][$1%plot_id%$2] $1%sender%$2: $1%msg%'
|
||||
plot_chat_format: '$2[$1Plot Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%'
|
||||
plot_chat_forced: $2This world forces everyone to use plot chat.
|
||||
plot_chat_on: $4Plot chat enabled.
|
||||
plot_chat_off: $4Plot chat disabled.
|
||||
deny:
|
||||
denied_removed: $4You successfully undenied the player from this plot
|
||||
denied_added: $4You successfully denied the player from this plot
|
||||
denied_need_argument: $2Arguments are missing. $1/plot denied add <name> $2or $1/plot
|
||||
denied remove <name>
|
||||
was_not_denied: $2That player was not denied on this plot
|
||||
you_got_denied: $4You are denied from the plot you were previously on, and got teleported
|
||||
to spawn
|
||||
kick:
|
||||
you_got_kicked: $4You got kicked!
|
||||
rain:
|
||||
need_on_off: '$2You need to specify a value. Possible values: $1on$2, $1off'
|
||||
setting_updated: $4You successfully updated the setting
|
||||
flag:
|
||||
flag_key: '$2Key: %s'
|
||||
flag_type: '$2Type: %s'
|
||||
flag_desc: '$2Desc: %s'
|
||||
not_valid_flag: $2That is not a valid flag
|
||||
not_valid_flag_suggested: '$2That is not a valid flag. Did you mean: $1%s'
|
||||
not_valid_value: $2Flag values must be alphanumerical
|
||||
flag_not_in_plot: $2The plot does not have that flag
|
||||
flag_not_removed: $2The flag could not be removed
|
||||
flag_not_added: $2The flag could not be added
|
||||
flag_removed: $4Successfully removed flag
|
||||
flag_added: $4Successfully added flag
|
||||
trusted:
|
||||
trusted_added: $4You successfully trusted a user to the plot
|
||||
trusted_removed: $4You successfully removed a trusted user from the plot
|
||||
was_not_added: $2That player was not trusted on this plot
|
||||
plot_removed_user: $1Plot %s of which you were added to has been deleted due to
|
||||
owner inactivity
|
||||
member:
|
||||
removed_players: $2Removed %s players from this plot.
|
||||
already_owner: '$2That user is already the plot owner: %s0'
|
||||
already_added: '$2That user is already added to that category: %s0'
|
||||
member_added: $4That user can now build while the plot owner is online
|
||||
member_removed: $1You successfully removed a user from the plot
|
||||
member_was_not_added: $2That player was not added as a user on this plot
|
||||
plot_max_members: $2You are not allowed to add any more players to this plot
|
||||
owner:
|
||||
set_owner: $4You successfully set the plot owner
|
||||
now_owner: $4You are now owner of plot %s
|
||||
signs:
|
||||
owner_sign_line_1: '$1ID: $1%id%'
|
||||
owner_sign_line_2: '$1Owner:'
|
||||
owner_sign_line_3: $2%plr%
|
||||
owner_sign_line_4: $3Claimed
|
||||
help:
|
||||
help_header: $3&m---------&r $1Plot² Help $3&m---------
|
||||
help_page_header: '$1Category: $2%category%$2,$1 Page: $2%current%$3/$2%max%$2'
|
||||
help_footer: $3&m---------&r $1Plot² Help $3&m---------
|
||||
help_info_item: $1/plot help %category% $3- $2%category_desc%
|
||||
help_item: $1%usage% [%alias%]&- $3- $2%desc%&-
|
||||
direction: '$1Current direction: %dir%'
|
||||
grants:
|
||||
granted_plots: '$1Result: $2%s $1grants left'
|
||||
granted_plot: $1You granted %s0 plot to $2%s1
|
||||
granted_plot_failed: '$1Grant failed: $2%s'
|
||||
'-':
|
||||
custom_string: '-'
|
412
PlotSquared/translations/german.yml
Executable file
412
PlotSquared/translations/german.yml
Executable file
|
@ -0,0 +1,412 @@
|
|||
# Translated by: Krauti2 / EvilOlaf
|
||||
# Adjusted and updated by: NotMyFault
|
||||
BORDER: $2Du befindest dich außerhalb der aktuellen Weltengrenze
|
||||
confirm:
|
||||
failed_confirm: $2Es gibt keine zur Bestätigung ausstehenden Befehle!
|
||||
requires_confirm: '$2Bist du sicher, dass du diesen Befehl ausführen willst: $1%s$2?&-$2Die
|
||||
Änderung ist unwiderruflich! Wenn du sicher bist: $1/plot confirm'
|
||||
expired_confirm: $2Bestätigung abgelaufgen, führe den Befehl nochmal aus!
|
||||
move:
|
||||
move_success: $4Plot erfolgreich verschoben.
|
||||
copy_success: $4Plot erfolgreich kopiert.
|
||||
requires_unowned: $2Der angegebene Ort ist bereits belegt.
|
||||
compass:
|
||||
compass_target: $4Plot erfolgreich mit dem Kompass anvisiert.
|
||||
cluster:
|
||||
cluster_available_args: '$1Die folgenden Parameter sind verfügbar: $4list$2, $4create$2,
|
||||
$4delete$2, $4resize$2, $4invite$2, $4kick$2, $4leave$2, $4helpers$2, $4info$2,
|
||||
$4tp$2, $4sethome'
|
||||
cluster_list_heading: $2Es gibt $1%s$2 Cluster in dieser Welt.
|
||||
cluster_list_element: $2 - $1%sn
|
||||
cluster_intersection: $2Der vorgeschlagene Bereich überlappt mit $1%s$2 existierendem/n
|
||||
Cluster/n
|
||||
cluster_added: $4Cluster erfolgreich erstellt.
|
||||
cluster_deleted: $4Cluster erfolgreich gelöscht.
|
||||
cluster_resized: $4Größe des Clusters wurde erfolgreich geändert.
|
||||
cluster_added_user: $4Spieler erfolgreich zum Cluster hinzugefügt.
|
||||
cannot_kick_player: $2Du kannst diesen Spieler nicht kicken.
|
||||
cluster_invited: '$1Du wurdest in folgenden Cluster eingeladen: $2%s'
|
||||
cluster_removed: '$1Du wurdest aus folgendem Cluster entfernt: $2%s'
|
||||
cluster_kicked_user: $4Spieler erfolgreich gekickt.
|
||||
invalid_cluster: '$1Clustername ungültig: $2%s'
|
||||
cluster_not_added: $2Dieser Spieler war nicht zum Cluster hinzugefügt.
|
||||
cluster_cannot_leave: $1Du musst deinen Besitz löschen oder transferieren bevor
|
||||
du gehen kannst.
|
||||
cluster_added_helper: $4Helfer erfolgreich hinzugefügt.
|
||||
cluster_removed_helper: $4Helfer erfolgreich vom Cluster entfernt.
|
||||
cluster_regenerated: $4Clusterregeneration erfolgreich gestartet
|
||||
cluster_teleporting: $4Teleportiere...
|
||||
cluster_info: '$1Aktueller Cluster: $2%id%&-$1Name: $2%name%&-$1Besitzer: $2%owner%&-$1Größe:
|
||||
$2%size%&-$1Rechte: $2%rights%'
|
||||
cluster_outside: '$2Der Vorgeschlagene Bereich liegt außerhalb der Plot Grenze: %s0'
|
||||
unclaim:
|
||||
unclaim_success: $4Dieser Plot gehört dir jetzt nicht mehr.
|
||||
unclaim_failed: $2Plot konnte nicht enteignet werden.
|
||||
worldedit masks:
|
||||
require_selection_in_mask: $2%s deiner Selektion befindet sich nicht innerhalb deines
|
||||
Plots. Du kannst Änderungen nur innerhalb deines Plots vornehmen.
|
||||
worldedit_volume: $2Du kannst die Menge %current% nicht auswählen. Die maximale
|
||||
Grenze liegt bei %max%.
|
||||
worldedit_iterations: $2Du kannst nicht %current% mal wiederholen. Die maximalen
|
||||
Wiederholungen liegen bei %max%.
|
||||
worldedit_unsafe: $2Der Zugriff auf diesen Befehl wurde verwehrt.
|
||||
worldedit_bypass: $2&oUm die Beschränkung außer Kraft zu setzen, verwende $4/plot
|
||||
wea
|
||||
worldedit_unmasked: $1Dein WorldEdit ist jetzt nicht mehr begrenzt.
|
||||
worldedit_restricted: $1Dein WorldEdit ist jetzt begrenzt.
|
||||
worldedit_delayed: $2Bitte warte, während deine WorldEdit Aktion verarbeitet wird...
|
||||
worldedit_run: '$2Sorry für die Wartezeit. Starte jetzt: %s'
|
||||
worldedit_bypassed: $2Beschränkungen werden nun ignoriert.
|
||||
records:
|
||||
record_play: $2%player $2startete Spielaufzeichnung $1%name
|
||||
notify_enter: $2%player $2betritt deinen Plot ($1%plot$2)
|
||||
notify_leave: $2%player $2verließ deinen Plot ($1%plot$2)
|
||||
swap:
|
||||
swap_overlap: $2Der geplante Bereich darf nicht überlappen.
|
||||
swap_dimensions: $2Die geplanten Bereiche müssen vergleichbare Dimensionen aufweisen.
|
||||
swap_syntax: $2/plot swap <plot id>
|
||||
swap_success: $4Plots erfolgreich getauscht
|
||||
started_swap: $2Plot swap Aufgabe gestartet. Du erhälst eine Meldung wenn sie beendet
|
||||
ist.
|
||||
comment:
|
||||
not_valid_inbox_index: $2Keine Kommentar auf Seite %s
|
||||
inbox_item: $2 - $4%s
|
||||
comment_syntax: $2Verwende /plot comment [X;Z] <%s> <comment>
|
||||
invalid_inbox: '$2Dieses Postfach ist ungültig.&-$1Akzeptierte Werte: %s'
|
||||
no_perm_inbox: $2Du hast keine Berechtigung für dieses Postfach
|
||||
no_perm_inbox_modify: $2Du hast keine Berechtigung
|
||||
no_plot_inbox: $2Du musst an einem Plot stehen oder einen solchen angeben.
|
||||
comment_removed: $4Kommentar/e n$2 - '$3%s$2' erfolgreich gelöscht.
|
||||
comment_added: $4Ein Kommentar wurde hinterlassen.
|
||||
comment_header: $2------ Kommentare ------
|
||||
inbox_notification: '%s unread messages. Use /plot inbox'
|
||||
inbox_empty: $2Keine Kommentare
|
||||
console:
|
||||
not_console: $2Aus Sicherheitsgründen kann dieser Befehl nur von der Konsole ausgeführt
|
||||
werden.
|
||||
is_console: $2Dieser Befehl kann nur von einem Spieler ausgeführt werden.
|
||||
clipboard:
|
||||
clipboard_set: $2Der aktuelle Plot wird in die Zwischenablage kopiert. Benutze $1/plot
|
||||
paste$2 um es einzufügen.
|
||||
pasted: $4Die Plotauswahl wurde erfolgreich eingefügt. Die Zwischenablage wurde
|
||||
geleert.
|
||||
paste_failed: '$2Einfügen fehlgeschlagen: $2%s'
|
||||
no_clipboard: $2Deine Zwischenablage ist leer.
|
||||
clipboard_info: '$2Aktuelle Auswahl - Plot ID: $1%id$2, Breite: $1%width$2, Anzahl
|
||||
Blöcke: $1%total$2'
|
||||
ratings:
|
||||
rating_not_valid: $2Wähle eine Zahl zwischen 1 und 10
|
||||
rating_already_exists: '$2Du hast diesen Plot bereits bewertet: $2%s'
|
||||
rating_applied: '$4Du hast diesen Plot erfolgreich bewertet: $2%s'
|
||||
rating_not_your_own: $2Du kannst deinen eigenen Plot nicht selbst bewerten.
|
||||
rating_not_owned: $2Plots ohne Besitzer können nicht bewertet werden.
|
||||
ratings_purged: $2Bewertungen für diesen Plot wurden gelöscht
|
||||
rating_not_done: $2Du kannst nur beendete Plots bewerten.
|
||||
economy:
|
||||
econ_disabled: $2Ökonomie ist nicht aktiviert.
|
||||
cannot_afford_plot: $2Du kannst dir diesen Plot nicht leisten. Er kostet $1%s
|
||||
not_for_sale: $2Dieser Plot steht nicht zum Verkauf.
|
||||
cannot_buy_own: $2Du kannst deinen eigenen Plot nicht kaufen.
|
||||
plot_sold: $4Dein Plot $1%s$4, wurde an $1%s$4 für $1$%s$4 verkauft.
|
||||
cannot_afford_merge: $2Du kannst dir das Zusammenfügen der Plots nicht leisten.
|
||||
Es kostet $1%s
|
||||
added_balance: $1%s $2wurden deinem Guthaben hinzugefügt.
|
||||
removed_balance: $1%s $2wurden von deinem Guthaben abgezogen.
|
||||
removed_granted_plot: $2You used %s plot grant(s), you've got $1%s $2left
|
||||
setup:
|
||||
setup_init: '$1Verwendung: $2/plot setup <value>'
|
||||
setup_step: '$3[$1Schritt %s$3] $1%s $2- $1Erwarte: $2%s $1Standard: $2%s'
|
||||
setup_invalid_arg: '$2%s ist kein gültiger Wert für Schritt %s. Um Setup abzubrechen
|
||||
verwende: $1/plot setup cancel'
|
||||
setup_valid_arg: $2Wert $1%s $2gesetzt auf %s
|
||||
setup_finished: $3Falls du MULTIVERSE oder MULTIWORLD verwendest sollte die Welt
|
||||
generiert worden sein. Andernfalls musst du die Welt manuell über bukkit.yml hinzufügen.
|
||||
setup_world_taken: $2%s ist bereits eine bekannte Plotwelt
|
||||
setup_missing_world: $2Du musst einen Namen für die Welt vergeben ($1/plot setup
|
||||
&l<world>$1 <generator>$2)&-$1Zusätzliche Befehle:&-$2 - $1/plot setup <value>&-$2
|
||||
- $1/plot setup backn$2 - $1/plot setup cancel
|
||||
setup_missing_generator: $2Du musst einen Generator angeben ($1/plot setup <world>
|
||||
&l<generator>&r$2)&-$1Zusätzliche Befehle:&-$2 - $1/plot setup <value>&-$2 - $1/plot
|
||||
setup backn$2 - $1/plot setup cancel
|
||||
setup_invalid_generator: '$2Ungültiger Generarator. Mögliche Optionen: %s'
|
||||
schematics:
|
||||
schematic_missing_arg: '$2Du musst einen Wert angeben. Gültige Werte: $1test <name>$2
|
||||
, $1save$2 , $1paste $2, $1exportall'
|
||||
schematic_invalid: '$2Diese Schematic ist ungültig: $2%s'
|
||||
schematic_valid: $2Diese Schematic ist gültig.
|
||||
schematic_paste_failed: $2Einfügen der Schematic fehlgeschlagen
|
||||
schematic_paste_success: $4Einfügen der Schematic erfolgreich.
|
||||
schematic_too_large: $2The plot is too large for this action!
|
||||
titles:
|
||||
title_entered_plot: Du betrittst Plot %world%;%x%;%z%
|
||||
title_entered_plot_sub: 'Besitzer: %s'
|
||||
prefix_greeting: '$1%id%$2> '
|
||||
prefix_farewell: '$1%id%$2> '
|
||||
core:
|
||||
prefix: '$3[$1P2$3] '
|
||||
enabled: $1PlotSquared wurde aktiviert
|
||||
task_start: Starte Aufgabe...
|
||||
reload:
|
||||
reloaded_configs: $1Übersetzungen und Welteneinstellungen wurden neu geladen
|
||||
reload_failed: $2Erneutes Laden der Konfiguration fehlgeschlagen
|
||||
alias:
|
||||
alias_set_to: $2Plot Alias auf $1%alias% gesetzt
|
||||
missing_alias: $2Du musst einen Alias angeben
|
||||
alias_too_long: $2Der Alias darf nicht länger als 50 Zeichen sein
|
||||
alias_is_taken: $2Dieser Alias wird bereits verwendet
|
||||
alias_removed: $2Der Alias wurde gelöscht
|
||||
position:
|
||||
missing_position: '$2Du musst eine Position angeben. Mögliche Werte: $1none'
|
||||
position_set: $1Der Plot Spawn wurde auf deinen aktuellen Standort gesetzt
|
||||
home_argument: $2Verwende /plot set home [none]
|
||||
invalid_position: $2Dies ist eine ungültige Position
|
||||
position_unset: $1Home Position zurückgesetzt auf standard Wert
|
||||
time:
|
||||
time_format: $1%hours%, %min%, %sec%
|
||||
permission:
|
||||
no_schematic_permission: '$2Du hast keine Berechtigung Schematics zu verwenden:
|
||||
$1%s'
|
||||
no_permission: '$2Dir fehlt folgende Berechtigung: $1%s'
|
||||
no_plot_perms: $2Diese Aktion kann nur der Besitzer des Plots
|
||||
cant_claim_more_plots: $2Du kannst keine weiteren Plots besitzen.
|
||||
cant_transfer_more_plots: $2Du kannst keine weiteren Plots diesem Spieler schicken.
|
||||
cant_claim_more_plots_num: $2Du kannst nicht mehr als $1%s $2Plots auf einmal einnehmen.
|
||||
you_be_denied: $2Es ist dir nicht gestattet diesen Plot zu betreten.
|
||||
merge_request_confirm: Zusammenführanfrage von %s
|
||||
no_permission_event: '$2Dir fehlt folgende Berechtigung: $1%s'
|
||||
cant_claim_more_clusters: $2Du kannst nicht mehr Cluster besitzen.
|
||||
merge:
|
||||
no_perm_merge: $2Du bist nicht Besitzer des Plots $1%plot%
|
||||
unlink_required: $2Die Plots müssen vorher getrennt (unlink) werden.
|
||||
unlink_impossible: $2Die Trennung (unlink) funktioniert nur auf Megaplots.
|
||||
unlink_success: $2Trennung erfolgreich.
|
||||
merge_not_valid: $2Diese Zusammenführanfrage ist nicht länger gültig.
|
||||
merge_accepted: $2Die Zusammenführanfrage wurde akzeptiert.
|
||||
success_merge: $2Plots wurden zusammengeführt.
|
||||
merge_requested: $2Zusammenführanfrage erfolgreich verschickt.
|
||||
no_available_automerge: $2Dir gehören keine benachbarten Plots oder du darfst die Plot Zusammenführungsgröße nicht überschreiten.
|
||||
commandconfig:
|
||||
not_valid_subcommand: $2Das ist kein gültiger Parameter.
|
||||
did_you_mean: '$2Meinst du: $1%s'
|
||||
name_little: $2%s Name ist zu kurz, $1%s$2<$1%s
|
||||
no_commands: $2Du hast für keinen Befehl eine Berechtigung.
|
||||
subcommand_set_options_header: '$2Mögliche Werte: '
|
||||
command_syntax: '$1Verwendung: $2%s'
|
||||
flag_tutorial_usage: '$1Folgende Flags fehlen zur Benutzung: $2%s'
|
||||
errors:
|
||||
invalid_player: '$2Spieler nicht gefunden: $1%s$2.'
|
||||
command_went_wrong: $2Beim Ausführen des Befehls ging etwas schief...
|
||||
no_free_plots: $2Es sind keine freien Plots verfügbar.
|
||||
not_in_plot: $2Du befindest dich nicht auf einem Plot.
|
||||
not_in_cluster: $2Du musst dich innerhalb eines Plot Clusters befinden um das zu
|
||||
tun.
|
||||
not_in_plot_world: $2Du befindest dich nicht in einer Plotwelt.
|
||||
plotworld_incompatible: $2Die beiden Welten müssen kompatibel sein.
|
||||
not_valid_world: $2Das ist keine gültige Welt (Groß- / Kleinschreibung beachten)
|
||||
not_valid_plot_world: $2Das ist keine gültige Plotwelt (Groß- / Kleinschreibung
|
||||
beachten)
|
||||
no_plots: $2Du hast keine Plots
|
||||
wait_for_timer: $2Ein Zeitgeber wurde an den Plot oder an dich gebunden. Bitte warte
|
||||
bis die Zeit abgelaufen ist.
|
||||
invalid_player_wait: '$2Spieler nicht gefunden: $1%s$2. Versuche es später nochmal.'
|
||||
invalid_player_offline: '$2Der Spieler muss online sein: $1%s.'
|
||||
invalid_command_flag: '$2Ungültige Flag: %s0'
|
||||
error: '$2Ein Fehler ist aufgetreten: %s'
|
||||
not_loaded: $2Der Plot konnte nicht geladen werden.
|
||||
purge:
|
||||
purge_success: $4%s Plots erfolgreich gelöscht.
|
||||
trim:
|
||||
trim_in_progress: Die Weltenbeschneidung ist bereits gestartet!
|
||||
not_valid_hybrid_plot_world: Hybrid Plot Manager wird für diese Aktion benötigt.
|
||||
block list:
|
||||
block_list_separater: '$1,$2 '
|
||||
biome:
|
||||
need_biome: $2Du musst ein Biom angeben.
|
||||
biome_set_to: '$2Plot Biome gesetzt: $2'
|
||||
teleport:
|
||||
teleported_to_plot: $1Du wurdest teleportiert.
|
||||
teleported_to_road: $2Du wurdest auf die Straße teleportiert.
|
||||
teleport_in_seconds: $1Teleportiere in %s Sekunden. Bewege dich nicht...
|
||||
teleport_failed: $2Teleportation wurde wegen einer Bewegung oder Schaden abgebrochen.
|
||||
set block:
|
||||
set_block_action_finished: $1Die letze Setblock-Aktion wurde fertiggestellt.
|
||||
debug:
|
||||
debug_section: $2>> $1&l%val%
|
||||
debug_line: $2>> $1%var%$2:$1 %val%&-
|
||||
debug_header: $1Debug Information&-
|
||||
invalid:
|
||||
not_valid_data: $2Das ist kein gültiger Datenwert.
|
||||
not_valid_block: $2Das ist kein gültiger Block.
|
||||
not_valid_number: $2Das ist keine gültige Zahl.
|
||||
not_valid_plot_id: $2Das ist keine gültige Plot-ID.
|
||||
plot_id_form: '$2Die Plot-ID muss wie folgt angegeben werden: $1X;Y $2z.B. $1-5;7'
|
||||
not_your_plot: $2Das ist nicht dein Plot.
|
||||
no_such_plot: $2Ein solcher Plot existiert nicht.
|
||||
player_has_not_been_on: $2Dieser Spieler war nicht in der Plotwelt.
|
||||
found_no_plots: $2Dein Suchmuster ergab keine Treffer.
|
||||
not_allowed_block: '$2That block is not allowed: %s'
|
||||
found_no_plots_for_player: '$2No plots found for player: %s'
|
||||
camera:
|
||||
camera_started: $2Du verwendest den Kameramodus für Plot $1%s
|
||||
camera_stopped: $2Der Kameramodus wurde abeschaltet.
|
||||
need:
|
||||
need_plot_number: $2Du musst eine Plotnummer oder einen Alias angeben.
|
||||
need_block: $2Du musst einen Block angeben.
|
||||
need_plot_id: $2Du musst eine Plot-ID angeben.
|
||||
need_plot_world: $2Du musst eine Plotwelt angeben.
|
||||
need_user: $2Du musst einen Spielernamen angeben.
|
||||
info:
|
||||
plot_unowned: $2Für diese Aktion muss dieser Plot einen Besitzer aufweisen.
|
||||
plot_info_unclaimed: $2Plot $1%s$2 hat bisher keinen Besitzer.
|
||||
plot_info_header: $3&m---------&r $1INFO $3&m---------
|
||||
plot_info: '$1ID: $2%id%$1&-$1Alias: $2%alias%$1&-$1Besitzer: $2%owner%$1&-$1Biom:
|
||||
$2%biome%$1&-$1Baurechte: $2%build%$1&-$1Bewertung: $2%rating%$1/$210$1&-$1Helfer:
|
||||
$2%helpers%$1&-$1Vertraut: $2%trusted%$1&-$1Verboten: $2%denied%$1&-$1Flags: $2%flags%'
|
||||
plot_info_trusted: $1Vertraute:$2 %trusted%
|
||||
plot_info_denied: $1Verboten:$2 %denied%
|
||||
plot_info_flags: $1Flags:$2 %flags%
|
||||
plot_info_biome: $1Biom:$2 %biome%
|
||||
plot_info_rating: $1Bewertung:$2 %rating%
|
||||
plot_info_owner: $1Besitzer:$2 %owner%
|
||||
plot_info_id: $1ID:$2 %id%
|
||||
plot_info_alias: $1Alias:$2 %alias%
|
||||
plot_info_size: $1Größe:$2 %size%
|
||||
plot_user_list: ' $1%user%$2,'
|
||||
info_syntax_console: $2/plot info <world> X;Y
|
||||
none: Keiner
|
||||
now: Jetzt
|
||||
never: Niemals
|
||||
unknown: Unbekannt
|
||||
everyone: Jeder
|
||||
plot_info_footer: $3&m---------&r $1INFO $3&m---------
|
||||
plot_info_members: $1Members:$2 %members%
|
||||
plot_info_seen: $1Seen:$2 %seen%
|
||||
plot_flag_list: $1%s0:%s1$2
|
||||
working:
|
||||
generating_component: $1Die Generierung wurde gemäß deiner Einstellungen gestartet.
|
||||
clearing_plot: $2Plot wird asynchron geleert.
|
||||
clearing_done: $4Erfolgreich in %sms geleert.
|
||||
plot_not_claimed: $2Dieser Plot hat keinen Besitzer.
|
||||
plot_is_claimed: $2Dieser Plot hat bereits einen Besitzer.
|
||||
claimed: $4Plot erfolgreich in Besitz genommen.
|
||||
deleting_done: $4Löschung in %sms abgeschlossen.
|
||||
list:
|
||||
plot_list_header_paged: $2(Seite $1%von$2/$1%max$2) $1Liste Plots nach %word%
|
||||
plot_list_header: $1Liste aller %word% Plots
|
||||
plot_list_item: $2>> $1%id$2:$1%Welt $2- $1%owner
|
||||
plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%Welt $2- $1%owner
|
||||
plot_list_footer: $2>> $1%word% umfasst insgesamt $2%num% $1Plots %plot%.
|
||||
comment_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1List of %amount% comments
|
||||
clickable: ' (interactive)'
|
||||
area_list_header_paged: $2(Page $1%cur$2/$1%max$2) $1List of %amount% areas
|
||||
left:
|
||||
left_plot: $2Du hast einen Plot verlassen.
|
||||
chat:
|
||||
plot_chat_format: '$2[$1Plot Chat$2][$1%plot_id%$2] $1%sender%$2: $1%msg%'
|
||||
plot_chat_spy_format: '$2[$1Plot Spy$2][$1%plot_id%$2] $1%sender%$2: $1%msg%'
|
||||
plot_chat_forced: $2Diese Welt zwingt jeden Spieler dazu den Plot Chat zu benutzen.
|
||||
plot_chat_on: $4Plot Chat aktiviert.
|
||||
plot_chat_off: $4Plot Chat deaktiviert.
|
||||
deny:
|
||||
denied_removed: $4Der Spieler darf diesen Plot wieder betreten.
|
||||
denied_added: $4Der Spieler darf diesen Plot nicht mehr betreten.
|
||||
denied_need_argument: $2Argumente fehlen. $1/plot denied add <name> $2oder $1/plot
|
||||
helpers remove <name>
|
||||
was_not_denied: $2Der Spieler durfte diesen Plot bereits betreten.
|
||||
you_got_denied: $4Du wurdest von dem Plot gebannt auf dem du dich befunden hast und wurdest zum Spawn teleportiert.
|
||||
rain:
|
||||
need_on_off: '$2Du musst einen Wert angeben. Mögliche Werte: $1on$2, $1off'
|
||||
setting_updated: $4Einstellungen erfolgreich aktualisiert.
|
||||
flag:
|
||||
flag_key: '$2Schlüssel: %s'
|
||||
flag_type: '$2Typ: %s'
|
||||
flag_desc: '$2Beschreibung: %s'
|
||||
not_valid_flag: $2Ungültige Flag
|
||||
not_valid_value: $2Wert der Flag muss alphanumerisch angegeben werden.
|
||||
flag_not_in_plot: $2Diese Flag wurde in diesem Plot nicht gesetzt.
|
||||
flag_not_removed: $2Die Flag konnte nicht entfernt werden.
|
||||
flag_not_added: $2Flag konnte nicht gesetzt werden.
|
||||
flag_removed: $4Flag erfolgreich entfernt.
|
||||
flag_added: $4Flag erfolreich hinzugefügt
|
||||
not_valid_flag_suggested: '$2Ungültige Flag. Meintest du: $1%s'
|
||||
trusted:
|
||||
was_not_added: $2Dieser Spieler war bisher kein Helfer auf diesem Plot.
|
||||
trusted_added: $4Spieler erfolgreich in diesem Plot vertraut.
|
||||
trusted_removed: $1Diesem Spieler wird auf diesem Plot nicht mehr vertraut.
|
||||
plot_removed_user: $1Plot %s wurde wegen Inaktivität des Plot Besitzers gelöscht.
|
||||
member:
|
||||
already_owner: $2Dieser Spieler ist bereits Besitzer des Plots.
|
||||
already_added: $2Dieser Spieler ist bereits in dieser Kategorie.
|
||||
removed_players: $2%s Spieler wurde von dem Plot entfernt.
|
||||
member_added: $4Dieser Spieler kann nun bauen wenn der Plot Besitzer online ist.
|
||||
member_removed: $1Du hast einen Spieler von dem Plot entfernt.
|
||||
member_was_not_added: $2Dieser Spieler war nicht diesem Plot hinzugefügt.
|
||||
plot_max_members: $2Du kannst nicht mehr Spieler diesem Plot hinzufügen.
|
||||
owner:
|
||||
set_owner: $4Plotbesitzer erfolgreich gesetzt.
|
||||
now_owner: $4Du bist jetzt Besitzer des Plots %s
|
||||
signs:
|
||||
owner_sign_line_1: '$1ID: $1%id%'
|
||||
owner_sign_line_2: '$1Besitzer:'
|
||||
owner_sign_line_3: $2%plr%
|
||||
owner_sign_line_4: $3in Besitz
|
||||
help:
|
||||
help_header: $3&m---------&r $1Plot² Hilfe $3&m---------
|
||||
help_info_item: $1/plot help %category% $3- $2%category_desc%
|
||||
help_item: $1%usage% [%alias%]&- $3- $2%desc%&-
|
||||
direction: '$1Aktuelle Himmelsrichtung: %dir%'
|
||||
help_page_header: '$1Category: $2%category%$2,$1 Page: $2%current%$3/$2%max%$2'
|
||||
help_footer: $3&m---------&r $1Plot² Hilfe $3&m---------
|
||||
'-':
|
||||
custom_string: '-'
|
||||
set:
|
||||
set_attribute: $4Successfully set %s0 set to %s1
|
||||
web:
|
||||
generating_link: $1Lade Plot hoch...
|
||||
generating_link_failed: $2Es konnte kein Download Link erstellt werden!
|
||||
save_failed: $2Konnte Plot nicht speichern
|
||||
load_null: $2Benutze $4/plot load $2um eine Liste der Schematics zu bekommen
|
||||
load_failed: $2Fehler beim Laden des Plots
|
||||
load_list: '$2Um eine Schematic zu laden, benutze $1/plot load #'
|
||||
save_success: $1Gespeichert!
|
||||
gamemode:
|
||||
gamemode_was_bypassed: $1Du ignorierst Spielmodus ($2{gamemode}$1) $1im Plot $2{plot}
|
||||
height limit:
|
||||
height_limit: $1Diese Plot Region hat ein Höhenlimit vonf $2{limit}
|
||||
inventory:
|
||||
inventory_usage: '&cBenutzung: &6{usage}'
|
||||
inventory_desc: '&cBeschreibung: &6{desc}'
|
||||
inventory_category: '&cKategorie: &6{category}'
|
||||
toggle:
|
||||
toggle_enabled: '$2Einstellungen aktiviert: %s'
|
||||
toggle_disabled: '$2Einstellungen deaktiviert: %s'
|
||||
blocked command:
|
||||
command_blocked: $2Dieser Befehl darf nicht in diesem Plot genutzt werden.
|
||||
done:
|
||||
done_already_done: $2Dieses Plot ist bereits als fertig markiert.
|
||||
done_not_done: $2Dieses Plot ist nicht als fertig markiert.
|
||||
done_insufficient_complexity: $2Dieses Plot ist zu simpel. Füge mehr Struktur und Terrain hinzu befor du den Befehlt erneut benutzt.
|
||||
done_success: $1Plot als fertig markiert.
|
||||
done_removed: $1Vielleicht möchtest du hier weiterbauen.
|
||||
tutorial:
|
||||
rate_this: $2Bewerte dieses Plot!
|
||||
comment_this: '$2Hinterlasse deine Meinung über das Plot: %s'
|
||||
desc:
|
||||
desc_set: $2Plot Beschreibung gesetzt.
|
||||
desc_unset: $2Plot Beschreibung gelöscht.
|
||||
missing_desc: $2Du musst eine Beschreibung angeben.
|
||||
cap:
|
||||
entity_cap: $2Du darfst hier keine Mobs spawnen
|
||||
paste:
|
||||
debug_report_created: '$1Debug-Log hochgeladen: $1%url%'
|
||||
unsafe:
|
||||
debugallowunsafe_on: $2Unsichere Aktionen sind jetzt erlaubt.
|
||||
debugallowunsafe_off: $2Unsichere Aktionen sind jetzt nicht mehr erlaubt.
|
||||
near:
|
||||
plot_near: '$2Spieler: %s0'
|
||||
kick:
|
||||
you_got_kicked: $4Du wurdest gekickt!
|
||||
grants:
|
||||
granted_plots: '$Ergebnis: $2%s $1Zuschuss übrig'
|
||||
granted_plot: $1Du gewährst %s0 Plot an $2%s1
|
||||
granted_plot_failed: '$1Gewährung gescheitert: $2%s'
|
394
PlotSquared/translations/italian.yml
Executable file
394
PlotSquared/translations/italian.yml
Executable file
|
@ -0,0 +1,394 @@
|
|||
confirm:
|
||||
expired_confirm: $2La conferma è scaduta, esegui nuovamente il comando!
|
||||
failed_confirm: $2Non hai azioni in sospeso da confermare!
|
||||
requires_confirm: '$2Sei sicuro di voler eseguire: $1%s$2?&-$2Questo non può essere annullato! Se sei sicuro: $1/plot confirm'
|
||||
move:
|
||||
move_success: $4Lotto spostato con successo.
|
||||
copy_success: $4Lotto copiato con successo.
|
||||
requires_unowned: $2La posizione specificata è già occupata.
|
||||
set:
|
||||
set_attribute: $4Impostato con successo %s0 a %s1
|
||||
web:
|
||||
generating_link: $1Elaborazione del lotto in corso...
|
||||
generating_link_failed: $2Generazione del link per il download fallita!
|
||||
save_failed: $2Salvataggio fallito
|
||||
load_null: $2Usa $4/plot load $2per ottenere una lista delle schematiche
|
||||
load_failed: $2Caricamento schematica fallito
|
||||
load_list: '$2Per caricare una schematica, usa $1/plot load #'
|
||||
save_success: $1Salvata con successo!
|
||||
compass:
|
||||
compass_target: $4Lotto mirato con successo con la bussola
|
||||
cluster:
|
||||
cluster_available_args: '$1Sono disponibili i seguenti sotto comandi: $4list$2, $4create$2,
|
||||
$4delete$2, $4resize$2, $4invite$2, $4kick$2, $4leave$2, $4members$2, $4info$2,
|
||||
$4tp$2, $4sethome'
|
||||
cluster_list_heading: $2Ci sono $1%s$2 cluster in questo mondo
|
||||
cluster_list_element: $2 - $1%s&-
|
||||
cluster_intersection: '$2L''area proposta si sovrappone a: %s0'
|
||||
cluster_outside: '$2L''area proposta è fuori dall''area dei lotti: %s0'
|
||||
cluster_added: $4Cluster creato con successo.
|
||||
cluster_deleted: $4Cluster eliminato con successo.
|
||||
cluster_resized: $4Cluster ridimensionato con successo.
|
||||
cluster_added_user: $4Utente aggiunto al cluster con successo.
|
||||
cannot_kick_player: $2Non puoi cacciare quel giocatore
|
||||
cluster_invited: '$1Sei stato invitato nel cluster seguente: $2%s'
|
||||
cluster_removed: '$1Sei stato rimosso dal cluster: $2%s'
|
||||
cluster_kicked_user: $4Utente cacciato con successo
|
||||
invalid_cluster: '$1Nome cluster non valido: $2%s'
|
||||
cluster_not_added: $2Quel giocatore non è stato aggiunto al cluster di lotti
|
||||
cluster_cannot_leave: $1Devi eliminare o trasferire la proprietà prima di uscire
|
||||
cluster_added_helper: $4Aggiunto con successo un aiutante al cluster
|
||||
cluster_removed_helper: $4Rimosso con successo un aiutante dal cluster
|
||||
cluster_regenerated: $4Rigenerazione cluster iniziata correttamente
|
||||
cluster_teleporting: $4Teletrasporto in corso...
|
||||
cluster_info: '$1Cluster attuale: $2%id%&-$1Nome: $2%name%&-$1Proprietario: $2%owner%&-$1Dimensione: $2%size%&-$1Permessi: $2%rights%'
|
||||
border:
|
||||
border: $2Sei fuori dal confine della mappa attuale
|
||||
unclaim:
|
||||
unclaim_success: $4Hai liberato il lotto con successo.
|
||||
unclaim_failed: $2Impossibile liberare il lotto
|
||||
worldedit masks:
|
||||
worldedit_delayed: $2Attendi durante l'elaborazione della tua azione WorldEdit...
|
||||
worldedit_run: '$2Scuse per il ritardo. Ora in esecuzione: %s'
|
||||
require_selection_in_mask: $2%s della tua selezione non è all'interno del tuo lotto.
|
||||
Puoi apportare modifiche solo dentro il tuo lotto.
|
||||
worldedit_volume: $2Non puoi selezionare un volume di %current%. Il volume massimo
|
||||
che puoi modificare è %max%.
|
||||
worldedit_iterations: $2Non puoi iterare %current% volte. Il massimo numero di
|
||||
iterazioni consentite è %max%.
|
||||
worldedit_unsafe: $2L'accesso a quel comando è stato bloccato
|
||||
worldedit_bypass: $2&oPer bypassare le tue restrizioni usa $4/plot wea
|
||||
worldedit_bypassed: $2Attualmente bypassando le restrizioni di WorldEdit.
|
||||
worldedit_unmasked: $1Il tuo WorldEdit è ora libero.
|
||||
worldedit_restricted: $1Il tuo WorldEdit è ora ristretto.
|
||||
gamemode:
|
||||
gamemode_was_bypassed: $1Hai bypassato la modalità di gioco ($2{gamemode}$1) $1impostata per $2{plot}
|
||||
height limit:
|
||||
height_limit: $1Questa area lotti ha un limite di altezza di $2{limit}
|
||||
records:
|
||||
record_play: $2%player $2ha iniziato a riprodurre il disco $1%name
|
||||
notify_enter: $2%player $2è entrato nel tuo lotto ($1%plot$2)
|
||||
notify_leave: $2%player $2è uscito dal tuo lotto ($1%plot$2)
|
||||
swap:
|
||||
swap_overlap: $2Le aree proposte non possono sovrapporsi
|
||||
swap_dimensions: $2Le aree proposte devono avere le stesse dimensioni
|
||||
swap_syntax: $2/plot swap <id lotto>
|
||||
swap_success: $4Lotti scambiati con successo
|
||||
started_swap: $2Scambio lotti avviato. Sarai avvisato al termine
|
||||
comment:
|
||||
inbox_notification: '%s messaggi non letti. Usa /plot inbox'
|
||||
not_valid_inbox_index: $2Nessun commento all'indice %s
|
||||
inbox_item: $2 - $4%s
|
||||
comment_syntax: $2Usa /plot comment [X;Z] <%s> <commento>
|
||||
invalid_inbox: '$2Quella non è una casella di posta valida.&-$1Valori accettati: %s'
|
||||
no_perm_inbox: $2Non hai il permesso per quella casella di posta
|
||||
no_perm_inbox_modify: $2Non hai il permesso di modificare quella casella di posta
|
||||
no_plot_inbox: $2Devi stare in un lotto o fornirlo nell'argomento
|
||||
comment_removed: $4Cancellato con successo il commento/i:n$2 - '$3%s$2'
|
||||
comment_added: $4È stato lasciato un commento
|
||||
comment_header: $2&m---------&r $1Commenti $2&m---------&r
|
||||
inbox_empty: $2Nessun commento
|
||||
console:
|
||||
not_console: $2Per ragioni di sicurezza, questo commando può essere eseguito solo dalla console.
|
||||
is_console: $2Questo comando può essere eseguito solo da un giocatore.
|
||||
inventory:
|
||||
inventory_usage: '&cUso: &6{usage}'
|
||||
inventory_desc: '&cDescrizione: &6{desc}'
|
||||
inventory_category: '&cCategoria: &6{category}'
|
||||
clipboard:
|
||||
clipboard_set: $2Il lotto corrente è ora copiato nei tuoi appunti, usa $1/plot paste$2 per incollarlo
|
||||
pasted: $4La selezione del lotto è stata incollata. È stata cancellata dai tuoi appunti.
|
||||
paste_failed: '$2Incollaggio della selezione fallito. Motivo: $2%s'
|
||||
no_clipboard: $2Non hai una selezione nei tuoi appunti
|
||||
clipboard_info: '$2Selezione Attuale - ID Lotto: $1%id$2, Larghezza: $1%width$2, Blocchi Totali: $1%total$2'
|
||||
toggle:
|
||||
toggle_enabled: '$2Impostazione abilitata: %s'
|
||||
toggle_disabled: '$2Impostazione disabilitata: %s'
|
||||
blocked command:
|
||||
command_blocked: $2Quel comando non è consentito in questo lotto
|
||||
done:
|
||||
done_already_done: $2Questo lotto è già contrassegnato come finito
|
||||
done_not_done: $2Questo lotto non è contrassegnato come finito.
|
||||
done_insufficient_complexity: $2Questo lotto è troppo semplice. Aggiungi altri dettagli prima di usare questo comando.
|
||||
done_success: $1Questo lotto è stato contrassegnato con successo come finito.
|
||||
done_removed: $1Ora puoi continuare a costruire in questo lotto.
|
||||
ratings:
|
||||
ratings_purged: $2Valutazioni di questo lotto eliminate
|
||||
rating_not_valid: $2Devi specificare un numero compreso tra 1 e 10
|
||||
rating_already_exists: $2Hai già valutato il lotto $2%s
|
||||
rating_applied: $4Hai valutato con successo il lotto $2%s
|
||||
rating_not_your_own: $2Non puoi valutare il tuo stesso lotto
|
||||
rating_not_done: $2Puoi valutare solo lotti finiti.
|
||||
rating_not_owned: $2Non puoi valutare un lotto che non è stato claimato
|
||||
tutorial:
|
||||
rate_this: $2Valuta questo lotto!
|
||||
comment_this: '$2Lascia un feedback a questo lotto: %s'
|
||||
economy:
|
||||
econ_disabled: $2L'economia non è abilitata
|
||||
cannot_afford_plot: $2Non ti puoi permettere di comprare questo lotto. Costa $1%s
|
||||
not_for_sale: $2Questo lotto non è in vendita
|
||||
cannot_buy_own: $2Non puoi comprare il tuo stesso lotto
|
||||
plot_sold: $4Il tuo lotto; $1%s0$4, è stato venduto a $1%s1$4 per $1$%s2
|
||||
cannot_afford_merge: $2Non puoi permetterti di unire i lotti. Costa $1%s
|
||||
added_balance: $1%s $2sono stati aggiunti al tuo bilancio
|
||||
removed_balance: $1%s $2sono stati presi dal tuo bilancio
|
||||
removed_granted_plot: $2Hai usato la concessione del lotto di %s, hai $1%s $2rimanenti
|
||||
setup:
|
||||
setup_init: '$1Uso: $2/plot setup <valore>'
|
||||
setup_step: '$3[$1Passaggio %s0$3] $1%s1 $2- $1Stimato: $2%s2 $1Predefinito: $2%s3'
|
||||
setup_invalid_arg: '$2%s0 non è un argomento valido per il passaggio %s1. Per cancellare il setup usa: $1/plot setup cancel'
|
||||
setup_valid_arg: $2Valore $1%s0 $2impostato a %s1
|
||||
setup_finished: $4Dovresti essere stato teletrasportato nel mondo creato. Altrimenti
|
||||
sarà necessario impostare manualmente il generatore usando il file bukkit.yml o il tuo plugin
|
||||
di gestione dei mondi scelto.
|
||||
setup_world_taken: $2%s è già un mondo lotti
|
||||
setup_missing_world: $2Devi specificare un nome per il mondo ($1/plot setup &l<mondo>$1
|
||||
<generatore>$2)&-$1Comandi aggiuntivi:&-$2 - $1/plot setup <valore>&-$2 - $1/plot
|
||||
setup back&-$2 - $1/plot setup cancel
|
||||
setup_missing_generator: $2Devi specificare un generatore ($1/plot setup <mondo>
|
||||
&l<generatore>&r$2)&-$1Comandi aggiuntivi:&-$2 - $1/plot setup <valore>&-$2 - $1/plot
|
||||
setup back&-$2 - $1/plot setup cancel
|
||||
setup_invalid_generator: '$2Generatore non valido. Opzioni possibili: %s'
|
||||
schematics:
|
||||
schematic_too_large: $2Il lotto è troppo grande per questa azione!
|
||||
schematic_missing_arg: '$2Devi specificare un argomento. Valori possibili: $1test <nome>$2 , $1save$2 , $1paste $2, $1exportall'
|
||||
schematic_invalid: '$2Quella non è una schematica valida. Motivo: $2%s'
|
||||
schematic_valid: $2Quella è una schematica valida
|
||||
schematic_paste_failed: $2L'incollaggio della schematica è fallito
|
||||
schematic_paste_success: $4Schematica incollata con successo
|
||||
titles:
|
||||
title_entered_plot: '$1Lotto: %world%;%x%;%z%'
|
||||
title_entered_plot_sub: $4Proprietà di %s
|
||||
prefix_greeting: '$1%id%$2> '
|
||||
prefix_farewell: '$1%id%$2> '
|
||||
core:
|
||||
task_start: Avviando l'attività...
|
||||
prefix: $3[$1P2$3] $2
|
||||
enabled: $1%s0 è ora abilitato
|
||||
reload:
|
||||
reloaded_configs: $1Le traduzioni e le configurazioni del mondo sono state ricaricate
|
||||
reload_failed: $2Ricarimento dei file di configurazione fallito
|
||||
desc:
|
||||
desc_set: $2Descrizione del lotto impostata
|
||||
desc_unset: $2Descrizione del lotto eliminata
|
||||
missing_desc: $2Devi specificare una descrizione
|
||||
alias:
|
||||
alias_set_to: $2Alias del lotto impostato a $1%alias%
|
||||
alias_removed: $2Alias del lotto rimosso
|
||||
missing_alias: $2Devi specificare un alias
|
||||
alias_too_long: $2L'alias deve esssere deve essere lungo meno di 50 caratteri
|
||||
alias_is_taken: $2Quell'alias è già in uso
|
||||
position:
|
||||
missing_position: '$2Devi specificare una posizione. Valori possibili: $1none'
|
||||
position_set: $1Casa impostata alla tua posizione attuale
|
||||
position_unset: $1Posizione della casa ripristinata al punto predefinito
|
||||
home_argument: $2Usa /plot set home [none]
|
||||
invalid_position: $2Quella non è una posizione valida
|
||||
cap:
|
||||
entity_cap: $2Non puoi spawnare ulteriori mob
|
||||
time:
|
||||
time_format: $1%hours%, %min%, %sec%
|
||||
permission:
|
||||
no_schematic_permission: $2Non hai il permesso richiesto per usare la schematica $1%s
|
||||
no_permission: '$2Ti manca il permesso: $1%s'
|
||||
no_permission_event: '$2Ti manca il permesso: $1%s'
|
||||
no_plot_perms: $2Devi essere il proprietario del lotto per eseguire questa azione
|
||||
cant_claim_more_plots: $2Non puoi avere ulteriori lotti.
|
||||
cant_claim_more_clusters: $2Non puoi avere ulteriori cluster.
|
||||
cant_transfer_more_plots: $2Non puoi trasferire ulteriori lotti a quell'utente
|
||||
cant_claim_more_plots_num: $2Non puoi claimare più di $1%s $2lotti alla volta
|
||||
you_be_denied: $2Non ti è permesso entrare in questo lotto
|
||||
merge_request_confirm: Richiesta di fusione dei lotti da %s
|
||||
merge:
|
||||
merge_not_valid: $2Questa richiesta di fusione dei lotti non è più valida.
|
||||
merge_accepted: $2La richiesta di fusione dei lotti è stata accettata
|
||||
success_merge: $2I lotti sono stati uniti!
|
||||
merge_requested: $2Richiesta di fusione dei lotti inviata
|
||||
no_perm_merge: '$2Non sei il proprietario del lotto: $1%plot%'
|
||||
no_available_automerge: $2Non possiedi alcun lotto adiacente nella direzione specificata o non puoi unire i lotti alla dimensione richiesta.
|
||||
unlink_required: $2Per fare questo è necessario uno scollegamento dei lotti.
|
||||
unlink_impossible: $2Puoi scollegare solo un mega-lotto
|
||||
unlink_success: $2Lotti scollegati con successo.
|
||||
commandconfig:
|
||||
not_valid_subcommand: $2Quello non è un sottocomando valido
|
||||
did_you_mean: '$2Forse intendevi: $1%s'
|
||||
name_little: $2Il nome %s0 è troppo corto, $1%s1$2<$1%s3
|
||||
no_commands: $2Non ti è permesso usare alcun sottocomando.
|
||||
subcommand_set_options_header: '$2Valori Possibili: '
|
||||
command_syntax: '$1Uso: $2%s'
|
||||
flag_tutorial_usage: '$1Avere un amministratore che imposta la flag: $2%s'
|
||||
errors:
|
||||
invalid_player_wait: '$2Giocatore non trovato: $1%s$2, ricerca in corso. Riprova presto.'
|
||||
invalid_player: '$2Giocatore non trovato: $1%s$2.'
|
||||
invalid_player_offline: '$2Il giocatore deve essere online: $1%s.'
|
||||
invalid_command_flag: '$2Flag dei comandi non valida: %s0'
|
||||
error: '$2Si è verificato un errore: %s'
|
||||
command_went_wrong: $2Qualcosa è andato storto durante l'esecuzione di quel comando...
|
||||
no_free_plots: $2Non ci sono lotti liberi disponibili
|
||||
not_in_plot: $2Non sei in un lotto
|
||||
not_loaded: $2Non è stato possibile caricare il lotto
|
||||
not_in_cluster: $2Devi essere dentro un cluster di lotti per eseguire questa azione
|
||||
not_in_plot_world: $2Non sei in un mondo lotti
|
||||
plotworld_incompatible: $2I due mondi devono essere compatibili
|
||||
not_valid_world: $2Quello non è un mondo valido (case sensitive)
|
||||
not_valid_plot_world: $2Quello non è un mondo lotti valido (case sensitive)
|
||||
no_plots: $2Non hai nessun lotto
|
||||
wait_for_timer: $2Un timer setblock è impostato sul lotto attuale o su di te. Aspetta che finisca
|
||||
paste:
|
||||
debug_report_created: '$1Un debug completo è stato caricato a: $1%url%'
|
||||
purge:
|
||||
purge_success: $4Eliminati con successo %s lotti
|
||||
trim:
|
||||
trim_in_progress: Un'attività di trim del mondo è già in esecuzione!
|
||||
not_valid_hybrid_plot_world: Il gestore di lotti ibridi è richiesto per eseguire questa azione
|
||||
block list:
|
||||
block_list_separater: '$1,$2 '
|
||||
biome:
|
||||
need_biome: $2Devi specificare un bioma valido.
|
||||
biome_set_to: $2Bioma del lotto impostato a $2
|
||||
teleport:
|
||||
teleported_to_plot: $1Sei stato teletrasportato
|
||||
teleported_to_road: $2Sei stato teletrasportato sulla strada
|
||||
teleport_in_seconds: $1Teletrasporto tra %s secondi. Non muoverti...
|
||||
teleport_failed: $2Teletrasporto annullato a causa di movimenti o danni
|
||||
set block:
|
||||
set_block_action_finished: $1L'ultima azione setblock è ora terminata.
|
||||
unsafe:
|
||||
debugallowunsafe_on: $2Azioni non sicure consentite
|
||||
debugallowunsafe_off: $2Azioni non sicure disabilitate
|
||||
debug:
|
||||
debug_header: $1Informazioni di Debug&-
|
||||
debug_section: $2>> $1&l%val%
|
||||
debug_line: $2>> $1%var%$2:$1 %val%&-
|
||||
invalid:
|
||||
not_valid_data: $2Quello non è un id valido.
|
||||
not_valid_block: '$2Questo non è un blocco valido: %s'
|
||||
not_allowed_block: '$2Questo blocco non è consentito: %s'
|
||||
not_valid_number: '$2Quello non è un numero valido all''interno dell''intervallo: %s'
|
||||
not_valid_plot_id: $2Quello non è un id lotto valido.
|
||||
plot_id_form: '$2L''id del lotto deve essere scritto in questa forma: $1X;Y $2es. $1-5;7'
|
||||
not_your_plot: $2Quel lotto non è tuo.
|
||||
no_such_plot: $2Quel lotto non esiste
|
||||
player_has_not_been_on: $2Quel giocatore non è mai stato nel mondo lotti
|
||||
found_no_plots: $2Non sono stati trovati lotti con la tua ricerca
|
||||
found_no_plots_for_player: $2Nessun lotto trovato per il giocatore: %s
|
||||
camera:
|
||||
camera_started: $2Hai inserito la modalità telecamera per il lotto $1%s
|
||||
camera_stopped: $2Non sei più in modalità telecamera
|
||||
need:
|
||||
need_plot_number: $2Devi specificare un numero lotto o un alias
|
||||
need_block: $2Devi specificare un blocco
|
||||
need_plot_id: $2Devi specificare un id lotto.
|
||||
need_plot_world: $2Devi specificare un mondo lotti.
|
||||
need_user: $2Devi specificare un nome utente
|
||||
near:
|
||||
plot_near: '$1Giocatori: %s0'
|
||||
info:
|
||||
none: Nessuno
|
||||
now: Adesso
|
||||
never: Mai
|
||||
unknown: Sconosciuto
|
||||
everyone: Tutti
|
||||
plot_unowned: $2Il lotto attuale deve avere un proprietario per eseguire questa azione
|
||||
plot_info_unclaimed: $2Il lotto $1%s$2 non è ancora claimato
|
||||
plot_info_header: $3&m---------&r $1INFO $3&m---------
|
||||
plot_info: '$1ID: $2%id%$1&-$1Alias: $2%alias%$1&-$1Proprietario: $2%owner%$1&-$1Bioma:
|
||||
$2%biome%$1&-$1Puoi costruire: $2%build%$1&-$1Valutazione: $2%rating%&-$1Visto: $2%seen%&-$1Membri fidati:
|
||||
$2%trusted%$1&-$1Membri: $2%members%$1&-$1Bloccati: $2%denied%$1&-$1Flag: $2%flags%'
|
||||
plot_info_footer: $3&m---------&r $1INFO $3&m---------
|
||||
plot_info_trusted: $1Membri fidati:$2 %trusted%
|
||||
plot_info_members: $1Membri:$2 %members%
|
||||
plot_info_denied: $1Bloccati:$2 %denied%
|
||||
plot_info_flags: $1Flag:$2 %flags%
|
||||
plot_info_biome: $1Bioma:$2 %biome%
|
||||
plot_info_rating: $1Valutazione:$2 %rating%
|
||||
plot_info_owner: $1Proprietario:$2 %owner%
|
||||
plot_info_id: $1ID:$2 %id%
|
||||
plot_info_alias: $1Alias:$2 %alias%
|
||||
plot_info_size: $1Dimensione:$2 %size%
|
||||
plot_info_seen: $1Visto:$2 %seen%
|
||||
plot_user_list: ' $1%user%$2,'
|
||||
plot_flag_list: $1%s0:%s1$2
|
||||
info_syntax_console: $2/plot info X;Y
|
||||
working:
|
||||
generating_component: $1Iniziato a generare componenti dalle tue impostazioni
|
||||
clearing_plot: $2Pulizia del lotto.
|
||||
clearing_done: $4Pulizia completata! Impiegati %sms.
|
||||
deleting_done: $4Cancellazione completata! Impiegati %sms.
|
||||
plot_not_claimed: $2Lotto non claimato
|
||||
plot_is_claimed: $2Questo lotto è già claimato
|
||||
claimed: $4Hai claimato il lotto con successo
|
||||
list:
|
||||
comment_list_header_paged: $2(Pagina $1%cur$2/$1%max$2) $1Elenco di %amount% commenti
|
||||
clickable: ' (interattivo)'
|
||||
area_list_header_paged: $2(Pagina $1%cur$2/$1%max$2) $1Elenco di %amount% aree
|
||||
plot_list_header_paged: $2(Pagina $1%cur$2/$1%max$2) $1Elenco di %amount% lotti
|
||||
plot_list_header: $1Elenco dei lotti di %word%
|
||||
plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner
|
||||
plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner
|
||||
plot_list_footer: $2>> $1%word% con un totale di $2%num% $1%plot% claimati.
|
||||
left:
|
||||
left_plot: $2Hai lasciato il lotto
|
||||
chat:
|
||||
plot_chat_spy_format: '$2[$1Spia Chat Lotti$2][$1%plot_id%$2] $1%sender%$2: $1%msg%'
|
||||
plot_chat_format: '$2[$1Chat Lotti$2][$1%plot_id%$2] $1%sender%$2: $1%msg%'
|
||||
plot_chat_forced: $2Questo mondo costringe tutti a usare la chat dei lotti.
|
||||
plot_chat_on: $4Chat lotti abilitata.
|
||||
plot_chat_off: $4Chat lotti disabilitata.
|
||||
deny:
|
||||
denied_removed: $4Hai sbloccato con successo il giocatore da questo lotto
|
||||
denied_added: $4Hai bloccato con successo il giocatore da questo lotto
|
||||
denied_need_argument: $2Gli argomenti sono mancanti. $1/plot denied add <nome> $2o $1/plot denied remove <nome>
|
||||
was_not_denied: $2Quel giocatore non è bloccato in questo lotto
|
||||
you_got_denied: $4Sei stato bloccato dal lotto dove eri prima, e sei stato teletrasportato allo spawn
|
||||
kick:
|
||||
you_got_kicked: $4Sei stato cacciato!
|
||||
rain:
|
||||
need_on_off: '$2Devi specificare un valore. Valori possibili: $1on$2, $1off'
|
||||
setting_updated: $4Hai aggiornato l'impostazione con successo
|
||||
flag:
|
||||
flag_key: '$2Key: %s'
|
||||
flag_type: '$2Tipo: %s'
|
||||
flag_desc: '$2Desc: %s'
|
||||
not_valid_flag: $2Quella non è una flag valida
|
||||
not_valid_flag_suggested: '$2Quella non è una flag valida. Forse intendevi: $1%s'
|
||||
not_valid_value: $2Il valore delle flag deve essere alfanumerico
|
||||
flag_not_in_plot: $2Il lotto non ha quella flag
|
||||
flag_not_removed: $2La flag non può essere rimossa
|
||||
flag_not_added: $2La flag non può essere aggiunta
|
||||
flag_removed: $4Flag rimossa con successo
|
||||
flag_added: $4Flag aggiunta con successo
|
||||
trusted:
|
||||
trusted_added: $4Quell'utente ora può costruire nel tuo lotto
|
||||
trusted_removed: $4Hai rimosso con successo un amico dal lotto
|
||||
was_not_added: $2Quel giocatore non è aggiunto come amico in questo lotto
|
||||
plot_removed_user: $1Il lotto %s in cui eri aggiunto è stato eliminato a causa dell'inattività del proprietario
|
||||
member:
|
||||
removed_players: $2Rimossi %s giocatori dal lotto.
|
||||
already_owner: '$2L''utente %s0 è già il proprietario di questo lotto.'
|
||||
already_added: '$2L''utente %s0 è già aggiunto a quella categoria.'
|
||||
member_added: $4Quell'utente ora può costruire quando il proprietario è online
|
||||
member_removed: $1Hai rimosso con successo un utente dal lotto
|
||||
member_was_not_added: $2Quel giocatore non è aggiunto a questo lotto
|
||||
plot_max_members: $2Non puoi aggiungere altri giocatori a questo lotto
|
||||
owner:
|
||||
set_owner: $4Hai impostato correttamente il proprietario del lotto
|
||||
now_owner: $4Sei ora proprietario del lotto %s
|
||||
signs:
|
||||
owner_sign_line_1: '$1ID: $1%id%'
|
||||
owner_sign_line_2: '$1Proprietario:'
|
||||
owner_sign_line_3: $2%plr%
|
||||
owner_sign_line_4: $3Claimato
|
||||
help:
|
||||
help_header: $3&m---------&r $1Aiuto Plot² $3&m---------
|
||||
help_page_header: '$1Categoria: $2%category%$2,$1 Pagina: $2%current%$3/$2%max%$2'
|
||||
help_footer: $3&m---------&r $1Aiuto Plot² $3&m---------
|
||||
help_info_item: $1/plot help %category% $3- $2%category_desc%
|
||||
help_item: $1%usage% [%alias%]&- $3- $2%desc%&-
|
||||
direction: '$1Direzione attuale: %dir%'
|
||||
grants:
|
||||
granted_plots: '$1Risultato: $2%s $1concessioni rimanenti'
|
||||
granted_plot: $1Hai concesso il lotto %s0 a $2%s1
|
||||
granted_plot_failed: '$1Concessione fallita: $2%s'
|
||||
'-':
|
||||
custom_string: '-'
|
378
PlotSquared/translations/s_chinese.yml
Executable file
378
PlotSquared/translations/s_chinese.yml
Executable file
|
@ -0,0 +1,378 @@
|
|||
#Translator: c7w/1345979462
|
||||
confirm:
|
||||
failed_confirm: $2\u4f60\u5f53\u524d\u6ca1\u6709\u53ef\u4ee5\u63a5\u53d7\u7684\u884c\u52a8\uff01
|
||||
requires_confirm: '$2\u4f60\u662f\u5426\u8981\u6267\u884c: $1%s$2?&-$2\u8be5\u64cd\u4f5c\u4e0d\u53ef\u9006! \u5982\u679c\u786e\u5b9a\u8bf7\u8f93\u5165: $1/plot confirm'
|
||||
move:
|
||||
move_success: $4\u6210\u529f\u7684\u79fb\u52a8\u4e86\u5730\u76ae\u3002
|
||||
copy_success: $4\u6210\u529f\u7684\u590d\u5236\u4e86\u5730\u76ae\u3002
|
||||
requires_unowned: $2\u4f60\u6307\u5b9a\u7684\u4f4d\u7f6e\u5df2\u88ab\u5360\u7528\u3002
|
||||
set:
|
||||
set_attribute: $4\u6210\u529f\u5c06 %s0 \u8bbe\u7f6e\u4e3a %s1
|
||||
web:
|
||||
generating_link: $1\u5904\u7406\u5730\u76ae\u4e2d...
|
||||
generating_link_failed: $2\u521b\u5efa\u4e0b\u8f7d\u94fe\u63a5\u5931\u8d25\u4e86\uff01
|
||||
save_failed: $2\u4fdd\u5b58\u5931\u8d25
|
||||
load_null: $2\u8bf7\u4f7f\u7528 $4/plot load $2\u6765\u83b7\u53d6\u6a21\u578b\u5217\u8868
|
||||
load_failed: $2\u8bfb\u53d6\u6a21\u578b\u5931\u8d25
|
||||
load_list: '$2\u82e5\u8981\u8bfb\u53d6\u4e00\u4e2a\u6a21\u578b\uff0c\u8bf7\u4f7f\u7528 $1/plot load #'
|
||||
save_success: $1\u6210\u529f\u4fdd\u5b58\uff01
|
||||
compass:
|
||||
compass_target: $4\u6210\u529f\u7684\u7528\u6307\u5357\u9488\u6307\u5411\u4e86\u5730\u76ae\uff01
|
||||
cluster:
|
||||
cluster_available_args: '''$1\u4e0b\u9762\u7684\u5b50\u6307\u4ee4\u662f\u53ef\u884c\u7684: $4list$2, $4create$2, $4delete$2, $4resize$2,
|
||||
$4invite$2, $4kick$2, $4leave$2, $4members$2, $4info$2, $4tp$2, $4sethome'''
|
||||
cluster_list_heading: $2\u5728\u8fd9\u4e2a\u4e16\u754c\u4e2d\u6709 $1%s$2 \u4e2a\u5730\u76ae\u7fa4
|
||||
cluster_list_element: $2 - $1%s&-
|
||||
cluster_intersection: $2\u76ee\u6807\u533a\u57df\u88ab %s0 \u8986\u76d6'
|
||||
cluster_added: $4\u6210\u529f\u7684\u521b\u5efa\u4e86\u7fa4\u3002
|
||||
cluster_deleted: $4\u6210\u529f\u7684\u5220\u9664\u4e86\u7fa4\u3002
|
||||
cluster_resized: $4\u6210\u529f\u4e3a\u7fa4\u91cd\u65b0\u8bbe\u7f6e\u5927\u5c0f\u3002
|
||||
cluster_added_user: $4\u6210\u529f\u4e3a\u7fa4\u589e\u52a0\u7528\u6237\u3002
|
||||
cannot_kick_player: $2\u4f60\u4e0d\u80fd\u4ece\u5730\u76ae\u4e2d\u79fb\u9664\u90a3\u4f4d\u73a9\u5bb6\uff01
|
||||
cluster_invited: $1\u4f60\u88ab\u9080\u8bf7\u53bb\u4e0b\u5217\u7fa4\uff1a $2%s
|
||||
cluster_removed: $1\u4f60\u88ab\u8be5\u7fa4\u79fb\u9664\uff1a $2%s
|
||||
cluster_kicked_user: $4\u6210\u529f\u79fb\u9664\u4e86\u7528\u6237\u3002
|
||||
invalid_cluster: '''$1\u4e0d\u5408\u6cd5\u7684\u7fa4\u540d\u79f0\uff1a $2%s'''
|
||||
cluster_not_added: $2\u90a3\u4e2a\u73a9\u5bb6\u6ca1\u6709\u88ab\u6dfb\u52a0\u5230\u5730\u76ae\u7fa4\u4e2d
|
||||
cluster_cannot_leave: $1\u4f60\u5728\u79bb\u5f00\u4e4b\u524d\u5fc5\u987b\u5220\u9664\u6216\u8f6c\u8ba9\u7fa4
|
||||
cluster_added_helper: $4\u6210\u529f\u4e3a\u5730\u76ae\u7fa4\u589e\u52a0\u4e86\u63f4\u5efa\u8005
|
||||
cluster_removed_helper: $4\u6210\u529f\u4e3a\u5730\u76ae\u7fa4\u79fb\u9664\u4e86\u4e00\u4f4d\u63f4\u5efa\u8005
|
||||
cluster_regenerated: $4\u6210\u529f\u7684\u5f00\u59cb\u4e86\u5730\u76ae\u7fa4\u91cd\u5efa\u4efb\u52a1
|
||||
cluster_teleporting: $4\u4f20\u9001\u4e2d...
|
||||
cluster_info: '''$1\u5f53\u524d\u7fa4\uff1a $2%id%&-$1\u540d\u79f0\uff1a $2%name%&-$1\u6240\u6709\u8005\uff1a $2%owner%&-$1\u5927\u5c0f\uff1a $2%size%&-$1\u6743\u5229\uff1a
|
||||
$2%rights%'''
|
||||
cluster_outside: '$2The proposed area is outside the plot area: %s0'
|
||||
border:
|
||||
border: $2\u4f60\u5728\u5f53\u524d\u5730\u56fe\u8fb9\u754c\u4e4b\u5916
|
||||
unclaim:
|
||||
unclaim_success: $4\u4f60\u6210\u529f\u7684\u653e\u5f03\u4e86\u5730\u76ae
|
||||
unclaim_failed: $2\u4e0d\u80fd\u653e\u5f03\u5730\u76ae
|
||||
worldedit masks:
|
||||
worldedit_delayed: $2\u8bf7\u7b49\u5f85\u6211\u4eec\u5904\u7406\u4f60\u7684 Worldedit \u884c\u52a8...
|
||||
worldedit_run: '''$2\u8bf7\u7b49\u5f85\u5f53\u524d\u4efb\u52a1\u5b8c\u6210\u3002\u5f53\u524d\u6b63\u5728\u8fdb\u884c\u7684\u4efb\u52a1\uff1a%s'''
|
||||
require_selection_in_mask: $2\u4f60\u5f53\u524d\u9009\u62e9\u8303\u56f4\u4e2d %s \u4e0d\u662f\u4f60\u7684\u5730\u76ae\uff0c\u4f60\u53ea\u80fd\u5728\u4f60\u81ea\u5df1\u7684\u5730\u76ae\u4e0a\u66f4\u6539\u3002
|
||||
worldedit_volume: $2\u4f60\u76ee\u524d\u9009\u533a\u4e2d\u6709 %current%\u4e2a\u65b9\u5757\uff0c\u4f60\u6700\u5927\u53ef\u4ee5\u4e00\u6b21\u6027\u7f16\u8f91\u7684\u65b9\u5757\u6570\u76ee\u4e3a %max%\u3002
|
||||
worldedit_iterations: $2\u4f60\u4e0d\u80fd\u91cd\u590d %current% \u6b21\u3002\u4f60\u53ef\u4ee5\u91cd\u590d\u7684\u6700\u5927\u6b21\u6570\u4e3a %max%\u6b21\u3002
|
||||
worldedit_unsafe: $2\u90a3\u4e2a\u6307\u4ee4\u5df2\u88ab\u7981\u7528
|
||||
worldedit_bypass: $2&o\u82e5\u8981\u89e3\u9664\u4f60\u7684 Worldedit \u9650\u5236\uff0c\u8f93\u5165 $4/plot wea
|
||||
worldedit_bypassed: $2\u5f53\u524d\u89e3\u9664\u4e86\u4f60\u7684 WorldEdit \u9650\u5236
|
||||
worldedit_unmasked: $1\u4f60\u7684 WorldEdit \u73b0\u5728\u88ab\u89e3\u9664\u9650\u5236\u3002
|
||||
worldedit_restricted: $1\u4f60\u7684 WorldEdit \u73b0\u5728\u88ab\u9650\u5236\u3002
|
||||
gamemode:
|
||||
gamemode_was_bypassed: $1\u4f60\u4e3a\u5730\u76ae $2{plot} $1\u8df3\u8fc7\u4e86\u6e38\u620f\u6a21\u5f0f \u2014\u2014 ($2{gamemode}$1) $1
|
||||
height limit:
|
||||
height_limit: $1\u8fd9\u4e2a\u5730\u76ae\u7684\u5efa\u7b51\u9ad8\u5ea6\u9650\u5236\u4e3a $2{limit}
|
||||
records:
|
||||
record_play: $2%player $2\u5f00\u59cb\u4e86 $1%name \u7684\u8bb0\u5f55
|
||||
notify_enter: $2%player $2\u8fdb\u5165\u4e86\u4f60\u7684\u5730\u76ae ($1%plot$2)
|
||||
notify_leave: $2%player $2\u79bb\u5f00\u4e86\u4f60\u7684\u5730\u76ae ($1%plot$2)
|
||||
swap:
|
||||
swap_overlap: $2\u76ee\u6807\u533a\u57df\u4e0d\u5141\u8bb8\u88ab\u8986\u76d6
|
||||
swap_dimensions: $2\u548c\u76ee\u6807\u533a\u57df\u5fc5\u987b\u62e5\u6709\u76f8\u540c\u7684\u4e16\u754c\u7c7b\u578b
|
||||
swap_syntax: $2/plots swap <id>
|
||||
swap_success: $4\u6210\u529f\u7684\u4ea4\u6362\u4e86\u5730\u76ae
|
||||
started_swap: $2\u4ea4\u6362\u5730\u76ae\u4efb\u52a1\u5df2\u5f00\u59cb\uff0c\u4f60\u5c06\u4f1a\u5728\u5b8c\u6210\u540e\u6536\u5230\u901a\u77e5\u3002
|
||||
comment:
|
||||
inbox_notification: '%s \u6761\u672a\u8bfb\u4fe1\u606f\u3002\u4f7f\u7528 /plot inbox \u6765\u8bfb\u53d6'
|
||||
not_valid_inbox_index: $2\u5728\u7b2c %s \u9875\u6ca1\u6709\u4fe1\u606f
|
||||
inbox_item: $2 - $4%s
|
||||
comment_syntax: $2\u8bf7\u4f7f\u7528 /plots comment [X;Z] <%s> <comment>
|
||||
invalid_inbox: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6536\u4ef6\u7bb1&-$1\u5141\u8bb8\u7684\u503c\uff1a %s
|
||||
no_perm_inbox: $2\u4f60\u6ca1\u6709\u67e5\u770b\u90a3\u4e2a\u6536\u4ef6\u7bb1\u7684\u6743\u9650
|
||||
no_perm_inbox_modify: $2\u4f60\u6ca1\u6709\u66f4\u6539\u90a3\u4e2a\u6536\u4ef6\u7bb1\u7684\u6743\u9650
|
||||
no_plot_inbox: $2\u4f60\u5fc5\u987b\u7ad9\u5728\u6216\u6307\u5b9a\u4e00\u4e2a\u5730\u76ae\u53c2\u6570
|
||||
comment_removed: $4\u6210\u529f\u7684\u5220\u9664\u4e86\u8bc4\u8bba\uff1a$2 - '$3%s$2'
|
||||
comment_added: $4\u4e00\u6761\u8bc4\u8bba\u88ab\u7559\u4e0b
|
||||
comment_header: $2&m---------&r $1\u8bc4\u8bba $2&m---------&r
|
||||
inbox_empty: $2\u6ca1\u6709\u8bc4\u8bba
|
||||
console:
|
||||
not_console: $2\u4e3a\u4e86\u5b89\u5168\uff0c\u8fd9\u4e2a\u6307\u4ee4\u53ea\u80fd\u7531\u63a7\u5236\u53f0\u6267\u884c\u3002
|
||||
is_console: $2\u8fd9\u4e2a\u6307\u4ee4\u53ea\u80fd\u7531\u73a9\u5bb6\u6267\u884c\u3002
|
||||
inventory:
|
||||
inventory_usage: '&c\u4f7f\u7528\uff1a &6{usage}'
|
||||
inventory_desc: '&c\u63cf\u8ff0\uff1a &6{desc}'
|
||||
inventory_category: '&c\u7c7b\u578b\uff1a &6{category}'
|
||||
clipboard:
|
||||
clipboard_set: $2\u5f53\u524d\u5730\u76ae\u5df2\u88ab\u590d\u5236\u5230\u4f60\u7684\u526a\u5207\u677f\u4e2d\uff0c\u4f7f\u7528 $1/plot paste$2 \u6765\u7c98\u8d34\u3002
|
||||
pasted: $4\u5730\u76ae\u5df2\u88ab\u6210\u529f\u7c98\u8d34\u3002\u5b83\u4ece\u4f60\u7684\u526a\u5207\u677f\u4e2d\u88ab\u79fb\u9664\u3002
|
||||
paste_failed: $2\u7c98\u8d34\u9009\u4e2d\u533a\u57df\u65f6\u5931\u8d25\u4e86\uff0c\u5931\u8d25\u539f\u56e0\uff1a $2%s
|
||||
no_clipboard: $2\u4f60\u7684\u526a\u5207\u677f\u4e2d\u6ca1\u6709\u9009\u62e9\u3002
|
||||
clipboard_info: '$2\u5f53\u524d\u9009\u62e9 - \u5730\u76aeID: $1%id$2, \u5bbd\u5ea6: $1%width$2, \u603b\u8ba1\u65b9\u5757\u6570\uff1a$1%total$2'
|
||||
toggle:
|
||||
toggle_enabled: $2\u542f\u7528\u8bbe\u7f6e\uff1a %s
|
||||
toggle_disabled: $2\u7981\u7528\u8bbe\u7f6e\uff1a %s
|
||||
blocked command:
|
||||
command_blocked: $2\u5728\u8fd9\u4e2a\u5730\u76ae\u4e2d\u90a3\u4e2a\u6307\u4ee4\u4e0d\u88ab\u5141\u8bb8
|
||||
done:
|
||||
done_already_done: $2\u8fd9\u4e2a\u5730\u76ae\u5df2\u7ecf\u88ab\u6807\u8bb0\u5b8c\u6210\u3002
|
||||
done_not_done: $2\u8fd9\u4e2a\u5730\u76ae\u6ca1\u6709\u88ab\u6807\u8bb0\u5b8c\u6210\u3002
|
||||
done_insufficient_complexity: $2\u8fd9\u4e2a\u5730\u76ae\u592a\u8fc7\u4e8e\u7b80\u5355\u3002\u8bf7\u5728\u4f7f\u7528\u8fd9\u4e2a\u6307\u4ee4\u4e4b\u524d\u589e\u52a0\u589e\u52a0\u66f4\u591a\u7ec6\u8282\u3002
|
||||
done_success: $1\u6210\u529f\u5c06\u5730\u76ae\u6807\u8bb0\u5b8c\u6210\u3002
|
||||
done_removed: $1\u4f60\u73b0\u5728\u53ef\u4ee5\u7ee7\u7eed\u5728\u5730\u76ae\u4e2d\u5efa\u7b51\u4e86\u3002
|
||||
ratings:
|
||||
rating_not_valid: $2\u4f60\u9700\u8981\u5728 1 - 10 \u4e4b\u524d\u6307\u5b9a\u4e00\u4e2a\u6570\u5b57
|
||||
rating_already_exists: $2\u4f60\u5df2\u7ecf\u4e3a\u5730\u76ae $2%s \u6295\u8fc7\u7968\u4e86
|
||||
rating_applied: $4\u4f60\u6210\u529f\u7684\u4e3a\u5730\u76ae $2%s \u6295\u4e86\u4e00\u7968
|
||||
rating_not_your_own: $2\u4f60\u4e0d\u80fd\u4e3a\u81ea\u5df1\u7684\u5730\u76ae\u6295\u7968
|
||||
rating_not_done: $2\u4f60\u53ea\u80fd\u4e3a\u5b8c\u6210\u7684\u5730\u76ae\u6295\u7968\u3002
|
||||
rating_not_owned: $2\u4f60\u4e0d\u80fd\u4e3a\u65e0\u4e3b\u7684\u5730\u76ae\u6295\u7968\u3002
|
||||
tutorial:
|
||||
rate_this: $2\u4e3a\u8fd9\u4e2a\u5730\u76ae\u6295\u7968\uff01
|
||||
comment_this: $2\u4e3a\u8fd9\u4e2a\u5730\u76ae\u7559\u4e00\u4e9b\u53cd\u9988\uff1a %s
|
||||
economy:
|
||||
econ_disabled: $2\u73b0\u5728\u6ca1\u6709\u542f\u52a8\u7ecf\u6d4e\u7cfb\u7edf
|
||||
cannot_afford_plot: $2\u4f60\u6ca1\u6709\u8db3\u591f\u7684\u94b1\u4e70\u8fd9\u5757\u5730\u76ae\u3002\u5b83\u9700\u8981\u82b1\u8d39 $1%s
|
||||
not_for_sale: $2\u8fd9\u5757\u5730\u76ae\u6ca1\u6709\u51fa\u552e
|
||||
cannot_buy_own: $2\u4f60\u4e0d\u80fd\u8d2d\u4e70\u4f60\u81ea\u5df1\u7684\u5730\u76ae
|
||||
plot_sold: $4\u4f60\u7684\u5730\u76ae $1%s0$4\uff0c\u4ee5 $1$%s2 \u7684\u4ef7\u683c\u88ab\u5356\u7ed9\u4e86 $1%s1$4
|
||||
cannot_afford_merge: $2\u4f60\u6ca1\u6709\u8db3\u591f\u7684\u94b1\u6765\u5408\u5e76\u5730\u76ae\u3002\u5b83\u9700\u8981\u82b1\u8d39 $1%s
|
||||
added_balance: $1%s $2\u88ab\u6253\u5165\u4f60\u7684\u8d26\u6237
|
||||
removed_balance: $1%s $2\u4ece\u4f60\u7684\u8d26\u6237\u53d6\u51fa
|
||||
removed_granted_plot: $2\u4f60\u4f7f\u7528\u4e86 %s \u4e2a\u5730\u76ae\u6388\u6743\uff0c\u4f60\u8fd8\u5269\u4e0b $1%s $2\u4e2a
|
||||
setup:
|
||||
setup_init: $1\u8bf7\u4f7f\u7528\uff1a $2/plot setup <value>
|
||||
setup_step: $3[$1\u7b2c %s0 $1\u6b65$3] $1%s1 $2- $1\u53c2\u6570\u7c7b\u578b\uff1a $2%s2 $1\u9ed8\u8ba4\u503c\uff1a $2%s3
|
||||
setup_invalid_arg: $2%s0 \u4e0d\u662f\u5bf9\u4e8e\u7b2c %s1 \u6b65\u7684\u6b63\u786e\u7684\u53c2\u6570\u3002\u8981\u60f3\u53d6\u6d88\u8bbe\u7f6e\u4f7f\u7528\uff1a $1/plot setup cancel
|
||||
setup_valid_arg: $2\u4f60\u5c06\u503c $1%s0 $2\u8bbe\u7f6e\u4e3a\u4e86 %s1
|
||||
setup_finished: $4\u4f60\u5e94\u8be5\u88ab\u4f20\u9001\u5230\u4e86\u521b\u5efa\u7684\u4e16\u754c\u3002\u5426\u5219\u4f60\u9700\u8981\u624b\u52a8\u8bbe\u7f6e\u5728 bukkit.yml \u4e2d\u7684\u4e16\u754c\u521b\u5efa\u5668\u6216\u8005\u4f60\u9009\u62e9\u7684\u4e16\u754c\u7684\u7ba1\u7406\u63d2\u4ef6\u3002
|
||||
setup_world_taken: $2%s \u662f\u4e00\u4e2a\u5df2\u7ecf\u521b\u5efa\u7684\u5730\u76ae\u4e16\u754c
|
||||
setup_missing_world: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u4e16\u754c\u540d($1/plot setup &l<world>$1 <generator>$2)&-$1\u9644\u52a0\u6307\u4ee4\uff1a&-$2 - $1/plot setup <value>&-$2 - $1/plot setup back&-$2 - $1/plot setup cancel
|
||||
setup_missing_generator: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u4e16\u754c\u751f\u6210\u5668 ($1/plot setup <world> &l<generator>&r$2)&-$1\u9644\u52a0\u6307\u4ee4\uff1a&-$2 - $1/plot setup <value>&-$2 - $1/plot setup back&-$2 - $1/plot setup cancel
|
||||
setup_invalid_generator: $2\u9519\u8bef\u7684\u751f\u6210\u5668\u3002\u6b63\u786e\u7684\u751f\u6210\u5668\u6709\uff1a %s
|
||||
schematics:
|
||||
schematic_too_large: $2\u8fd9\u4e2a\u5730\u76ae\u5bf9\u6b64\u884c\u52a8\u592a\u5927\u4e86\uff01
|
||||
schematic_missing_arg: $2\u4f60\u9700\u8981\u5236\u5b9a\u4e00\u4e2a\u53c2\u6570\u3002\u6b63\u786e\u7684\u503c\uff1a $1test <name>$2 , $1save$2 , $1paste $2, $1exportall
|
||||
schematic_invalid: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6a21\u677f\u3002\u539f\u56e0\uff1a $2%s
|
||||
schematic_valid: $2\u90a3\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6a21\u677f
|
||||
schematic_paste_failed: $2\u7c98\u8d34\u6a21\u677f\u5931\u8d25\u4e86
|
||||
schematic_paste_success: $4\u6210\u529f\u7684\u7c98\u8d34\u4e86\u6a21\u677f
|
||||
titles:
|
||||
title_entered_plot: $1\u5730\u76ae\uff1a %world%;%x%;%z%
|
||||
title_entered_plot_sub: $4\u5730\u76ae\u4e3b\u4eba %s
|
||||
prefix_greeting: '$1%id%$2> '
|
||||
prefix_farewell: '$1%id%$2> '
|
||||
core:
|
||||
task_start: \u4efb\u52a1\u5f00\u59cb...
|
||||
prefix: $3[$1\u5730\u76ae\u7cfb\u7edf$3] $2
|
||||
enabled: $1PlotSquared \u73b0\u5df2\u5f00\u542f
|
||||
reload:
|
||||
reloaded_configs: $1\u7ffb\u8bd1\u548c\u4e16\u754c\u8bbe\u7f6e\u88ab\u91cd\u65b0\u8bfb\u53d6
|
||||
reload_failed: $2\u8bfb\u53d6\u6587\u4ef6\u914d\u7f6e\u5931\u8d25
|
||||
desc:
|
||||
desc_set: $2\u5730\u76ae\u7684\u63cf\u8ff0\u88ab\u8bbe\u7f6e
|
||||
desc_unset: $2\u5730\u76ae\u7684\u63cf\u8ff0\u88ab\u91cd\u7f6e
|
||||
missing_desc: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u63cf\u8ff0
|
||||
alias:
|
||||
alias_set_to: $2\u5730\u76ae\u7b80\u79f0\u8bbe\u7f6e\u4e3a $1%alias%
|
||||
missing_alias: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u7b80\u79f0
|
||||
alias_too_long: $2\u5728\u957f\u5ea6\u4e0a\u7b80\u79f0\u5fc5\u987b\u5c0f\u4e8e50\u5b57\u7b26
|
||||
alias_is_taken: $2\u5df2\u7ecf\u6709\u5730\u76ae\u547d\u540d\u4e3a\u90a3\u4e2a\u7b80\u79f0\u4e86
|
||||
position:
|
||||
missing_position: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u65b9\u4f4d\u3002\u6b63\u786e\u7684\u503c\uff1a \u00d7\u65e0\u00d7
|
||||
position_set: $1\u5c06\u5bb6\u8bbe\u7f6e\u4e3a\u5f53\u524d\u4f4d\u7f6e
|
||||
position_unset: $1\u5bb6\u7684\u4f4d\u7f6e\u91cd\u7f6e\u5230\u9ed8\u8ba4\u4f4d\u7f6e
|
||||
home_argument: $2\u8bf7\u4f7f\u7528 /plot set home [none]
|
||||
invalid_position: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u4f4d\u7f6e\u7684\u503c
|
||||
cap:
|
||||
entity_cap: $2\u4f60\u4e0d\u80fd\u518d\u751f\u6210\u66f4\u591a\u602a\u7269\u4e86\uff01
|
||||
time:
|
||||
time_format: $1%hours%, %min%, %sec%
|
||||
permission:
|
||||
no_schematic_permission: $2\u4f60\u6ca1\u6709\u6743\u9650\u6765\u4f7f\u7528\u6a21\u677f $1%s
|
||||
no_permission: $2\u4f60\u6ca1\u6709\u6743\u9650\uff01 ($1%s)
|
||||
no_permission_event: $2\u4f60\u6ca1\u6709\u6743\u9650\u8fd9\u6837\u505a\uff01 ($1%s)
|
||||
no_plot_perms: $2\u4f60\u9700\u8981\u5730\u76ae\u4e3b\u4eba\u6743\u9650
|
||||
cant_claim_more_plots: $2\u4f60\u4e0d\u80fd\u518d\u9886\u53d6\u66f4\u591a\u5730\u76ae\u4e86
|
||||
cant_transfer_more_plots: $2\u4f60\u4e0d\u80fd\u7ed9\u90a3\u4e2a\u73a9\u5bb6\u66f4\u591a\u5730\u76ae\u4e86
|
||||
cant_claim_more_plots_num: $2\u4f60\u4e0d\u80fd\u540c\u65f6\u9886\u53d6\u8d85\u8fc7 $1%s $2\u4e2a\u5730\u76ae
|
||||
you_be_denied: $2\u4f60\u4e0d\u80fd\u8fdb\u5165\u90a3\u4e2a\u5730\u76ae
|
||||
merge_request_confirm: \u6765\u81ea %s \u7684\u5730\u76ae\u5408\u5e76\u7533\u8bf7
|
||||
cant_claim_more_clusters: $2You can't claim more clusters.
|
||||
merge:
|
||||
merge_not_valid: $2\u8fd9\u4e2a\u5408\u5e76\u8bf7\u6c42\u4e0d\u518d\u5408\u6cd5
|
||||
merge_accepted: $2\u5408\u5e76\u8bf7\u6c42\u88ab\u63a5\u53d7
|
||||
success_merge: $2\u5730\u76ae\u6210\u529f\u88ab\u5408\u5e76\uff01
|
||||
merge_requested: $2\u6210\u529f\u7684\u53d1\u9001\u4e86\u4e00\u4e2a\u5408\u5e76\u8bf7\u6c42
|
||||
no_perm_merge: $2\u4f60\u4e0d\u662f\u5730\u76ae $1%plot% \u7684\u4e3b\u4eba
|
||||
no_available_automerge: $2\u4f60\u5728\u6307\u5b9a\u4f4d\u7f6e\u6ca1\u6709\u90bb\u8fd1\u7684\u5730\u76ae\u6216\u4e0d\u5141\u8bb8\u4f60\u5408\u5e76\u6210\u90a3\u6837\u5927\u5c0f\u3002
|
||||
unlink_required: $2\u4f60\u9700\u8981\u5148\u89e3\u9664\u5730\u76ae\u7684\u5408\u5e76\u3002
|
||||
unlink_impossible: $2\u4f60\u53ea\u80fd\u89e3\u9664\u8d85\u7ea7\u5730\u76ae\u7684\u5408\u5e76
|
||||
unlink_success: $2\u6210\u529f\u7684\u89e3\u9664\u4e86\u5730\u76ae\u7684\u5408\u5e76\u3002
|
||||
commandconfig:
|
||||
not_valid_subcommand: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u5b50\u547d\u4ee4
|
||||
did_you_mean: $2\u4f60\u60f3\u8f93\u5165\uff1a $1%s$2\u5417
|
||||
name_little: $2%s0 \u7684\u540d\u5b57\u592a\u77ed\u4e86\uff0c$1%s1$2<$1%s3
|
||||
no_commands: $2\u5f88\u62b1\u6b49\uff0c\u4f60\u6ca1\u6709\u6743\u9650\u4f7f\u7528\u4efb\u4f55\u5b50\u6307\u4ee4\u3002
|
||||
subcommand_set_options_header: '$2\u6b63\u786e\u7684\u503c\uff1a '
|
||||
command_syntax: $1\u8bf7\u4f7f\u7528\uff1a $2%s
|
||||
flag_tutorial_usage: $1\u4f7f\u4e00\u4f4d\u7ba1\u7406\u5458\u8bbe\u7f6e\u6807\u5fd7\uff1a $2%s
|
||||
errors:
|
||||
invalid_player_wait: $2\u6ca1\u6709\u627e\u5230\u73a9\u5bb6\uff1a$1%s$2\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002
|
||||
invalid_player: $2\u6ca1\u6709\u627e\u5230\u73a9\u5bb6\uff1a $1%s$2.
|
||||
invalid_player_offline: $2\u8fd9\u4e2a\u73a9\u5bb6\u5fc5\u987b\u5728\u7ebf\uff1a $1%s.
|
||||
error: $2\u53d1\u751f\u4e86\u4e00\u4e2a\u9519\u8bef\uff1a %s
|
||||
command_went_wrong: $2\u5f53\u4f7f\u7528\u6307\u4ee4\u65f6\u53d1\u751f\u4e86\u9519\u8bef...
|
||||
no_free_plots: $2\u73b0\u5728\u6ca1\u6709\u53ef\u83b7\u5f97\u7684\u514d\u8d39\u5730\u76ae
|
||||
not_in_plot: $2\u4f60\u4e0d\u5728\u4e00\u4e2a\u5730\u76ae\u4e2d
|
||||
not_in_cluster: $2\u4f60\u5fc5\u987b\u5728\u4e00\u4e2a\u5730\u76ae\u7fa4\u7ec4\u4e2d\u624d\u80fd\u4f7f\u7528\u8fd9\u4e2a\u547d\u4ee4
|
||||
not_in_plot_world: $2\u4f60\u4e0d\u5728\u4e00\u4e2a\u5730\u76ae\u4e16\u754c\u4e2d
|
||||
plotworld_incompatible: $2\u4e24\u4e2a\u4e16\u754c\u5fc5\u987b\u662f\u517c\u5bb9\u7684
|
||||
not_valid_world: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u4e16\u754c(\u533a\u5206\u5927\u5c0f\u5199)
|
||||
not_valid_plot_world: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u5730\u76ae\u4e16\u754c(\u533a\u5206\u5927\u5c0f\u5199)
|
||||
no_plots: $2\u4f60\u4e0d\u62e5\u6709\u4efb\u4f55\u5730\u76ae
|
||||
wait_for_timer: $2A setblock timer is bound to either the current plot or you. Please wait for it to finish
|
||||
invalid_command_flag: '$2Invalid command flag: %s0'
|
||||
paste:
|
||||
debug_report_created: $1U\u5c06DEBUG\u4fe1\u606f\u7c98\u8d34\u5230\u4e86\uff1a $1%url%
|
||||
purge:
|
||||
purge_success: $4\u6210\u529f\u7684\u5408\u5e76\u4e86 %s \u5757\u5730\u76ae
|
||||
trim:
|
||||
trim_in_progress: \u5df2\u7ecf\u6709\u4e00\u4e2a\u5730\u76ae\u6e05\u7406\u4efb\u52a1\u5728\u8fdb\u884c\uff01
|
||||
not_valid_hybrid_plot_world: \u8981\u8fdb\u884c\u8fd9\u4e2a\u884c\u52a8\uff0c\u4f60\u9700\u8981\u7acb\u65b9\u4f53\u5730\u76ae\u7ba1\u7406\u7cfb\u7edf\u3002
|
||||
block list:
|
||||
block_list_separater: '$1,$2 '
|
||||
biome:
|
||||
need_biome: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u6b63\u786e\u7684\u751f\u7269\u7fa4\u7cfb
|
||||
biome_set_to: $2\u5730\u76ae\u7684\u751f\u7269\u7fa4\u7cfb\u8bbe\u7f6e\u4e3a $2
|
||||
teleport:
|
||||
teleported_to_plot: $1\u4f60\u5df2\u88ab\u4f20\u9001
|
||||
teleported_to_road: $2\u4f60\u88ab\u4f20\u9001\u5230\u4e86\u9053\u8def\u4e0a
|
||||
teleport_in_seconds: $1\u4f20\u9001\u5c06\u5728 %s \u79d2\u540e\u8fdb\u884c\u3002\u4e0d\u8981\u79fb\u52a8...
|
||||
teleport_failed: $2\u4f20\u9001\u56e0\u79fb\u52a8\u6216\u4f24\u5bb3\u88ab\u53d6\u6d88
|
||||
set block:
|
||||
set_block_action_finished: $1\u4e0a\u4e00\u4e2a\u65b9\u5757\u8bbe\u7f6e\u884c\u52a8\u73b0\u5728\u5b8c\u6210\u4e86\u3002
|
||||
unsafe:
|
||||
debugallowunsafe_on: $2\u5141\u8bb8\u4e86\u4e0d\u5b89\u5168\u7684\u884c\u52a8
|
||||
debugallowunsafe_off: $2\u4e0d\u5b89\u5168\u7684\u884c\u52a8\u88ab\u7981\u7528
|
||||
debug:
|
||||
debug_header: $1Debug \u4fe1\u606f&-
|
||||
debug_section: $2>> $1&l%val%
|
||||
debug_line: $2>> $1%var%$2:$1 %val%&-
|
||||
invalid:
|
||||
not_valid_data: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6570\u636eID
|
||||
not_valid_block: $2%s \u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u65b9\u5757
|
||||
not_allowed_block: $2\u8fd9\u4e2a\u65b9\u5757\u88ab\u7981\u7528\uff1a %s
|
||||
not_valid_number: $2\u5728\u8303\u56f4\u4e0a\u8fd9\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6570\u503c\uff1a %s
|
||||
not_valid_plot_id: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u5730\u76aeID
|
||||
plot_id_form: $2\u5730\u76ae ID \u7684\u683c\u5f0f\u5fc5\u987b\u4e3a\uff1a $1X;Y $2\u4f8b\u5982\uff1a $1-5;7
|
||||
not_your_plot: $2\u90a3\u4e0d\u662f\u4f60\u7684\u5730\u76ae
|
||||
no_such_plot: $2\u6ca1\u6709\u8fd9\u4e2a\u5730\u76ae
|
||||
player_has_not_been_on: $2\u90a3\u4f4d\u73a9\u5bb6\u4e0d\u5728\u5730\u76ae\u4e2d
|
||||
found_no_plots: $2\u5728\u4f60\u7684\u641c\u7d22\u8bf7\u6c42\u4e2d\u627e\u4e0d\u5230\u5339\u914d\u7684\u5730\u76ae
|
||||
camera:
|
||||
camera_started: $2\u4f60\u8fdb\u5165\u4e86\u5730\u76ae $1%s \u7684\u6444\u50cf\u673a\u6a21\u5f0f
|
||||
camera_stopped: $2\u4f60\u9000\u51fa\u4e86\u6444\u50cf\u673a\u6a21\u5f0f
|
||||
need:
|
||||
need_plot_number: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u5730\u76aeID\u6216\u5730\u76ae\u7b80\u79f0
|
||||
need_block: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u65b9\u5757
|
||||
need_plot_id: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u65b9\u5757 ID\u3002
|
||||
need_plot_world: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u5730\u76ae\u533a\u57df\u3002
|
||||
need_user: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u7528\u6237\u540d
|
||||
info:
|
||||
none: \u65e0
|
||||
now: \u73b0\u5728
|
||||
never: \u4ece\u4e0d
|
||||
unknown: \u672a\u77e5
|
||||
everyone: \u6240\u6709\u4eba
|
||||
plot_unowned: $2\u6267\u884c\u8fd9\u4e2a\u884c\u52a8\u5f53\u524d\u5730\u76ae\u5fc5\u987b\u6709\u4e3b\u4eba
|
||||
plot_info_unclaimed: $2\u5730\u76ae $1%s$2 \u8fd8\u6ca1\u6709\u88ab\u9886\u53d6
|
||||
plot_info_header: $3&m---------&r $1\u4fe1\u606f $3&m---------
|
||||
plot_info: $1ID\uff1a $2%id%$1&-$1\u522b\u79f0\uff1a $2%alias%$1&-$1\u5730\u76ae\u4e3b\u4eba\uff1a $2%owner%$1&-$1\u751f\u7269\u7fa4\u7cfb\uff1a $2%biome%$1&-$1\u662f\u5426\u53ef\u5efa\u7b51\uff1a $2%build%$1&-$1\u8bc4\u7ea7\uff1a $2%rating%&-$1\u53ef\u89c1\uff1a $2%seen%&-$1\u63f4\u5efa\u8005\uff1a $2%trusted%$1&-$1\u6210\u5458\uff1a $2%members%$1&-$1\u9ed1\u540d\u5355\uff1a $2%denied%$1&-$1\u6807\u5fd7\uff1a $2%flags%
|
||||
plot_info_footer: $3&m---------&r $1\u4fe1\u606f $3&m---------
|
||||
plot_info_trusted: $1\u63f4\u5efa\u8005\uff1a$2 %trusted%
|
||||
plot_info_members: $1\u6210\u5458\uff1a$2 %members%
|
||||
plot_info_denied: $1\u9ed1\u540d\u5355\uff1a$2 %denied%
|
||||
plot_info_flags: $1\u6807\u5fd7\uff1a$2 %flags%
|
||||
plot_info_biome: $1\u751f\u7269\u7fa4\u7cfb\uff1a$2 %biome%
|
||||
plot_info_rating: $1\u8bc4\u7ea7\uff1a$2 %rating%
|
||||
plot_info_owner: $1\u5730\u76ae\u4e3b\u4eba\uff1a$2 %owner%
|
||||
plot_info_id: $1\u5730\u76aeID\uff1a$2 %id%
|
||||
plot_info_alias: $1\u5730\u76ae\u522b\u79f0\uff1a$2 %alias%
|
||||
plot_info_size: $1\u5730\u76ae\u5927\u5c0f\uff1a$2 %size%
|
||||
plot_info_seen: $1\u5730\u76ae\u53ef\u89c1\uff1a$2 %seen%
|
||||
plot_user_list: ' $1%user%$2,'
|
||||
plot_flag_list: $1%s0:%s1$2
|
||||
info_syntax_console: $2/plot info X;Y
|
||||
working:
|
||||
generating_component: $1\u4ece\u60a8\u7684\u8bbe\u7f6e\u4e2d\u5f00\u59cb\u7ec4\u6210\u90e8\u4ef6
|
||||
clearing_plot: $2\u6e05\u9664\u5730\u76ae\u5f02\u6b65\u5904\u7406\u3002
|
||||
clearing_done: $4\u6e05\u7406\u5b8c\u6210\uff01\u82b1\u8d39\u4e86 %s \u6beb\u79d2\u3002
|
||||
plot_not_claimed: $2\u5730\u76ae\u6ca1\u6709\u88ab\u9886\u53d6
|
||||
plot_is_claimed: $2\u8fd9\u4e2a\u5730\u76ae\u5df2\u7ecf\u88ab\u9886\u53d6
|
||||
claimed: $4\u4f60\u6210\u529f\u7684\u9886\u53d6\u4e86\u5730\u76ae
|
||||
deleting_done: $4Delete completed! Took %sms.
|
||||
list:
|
||||
comment_list_header_paged: $2(\u7b2c $1%cur$2 \u9875/\u5171 $1%max$2 \u9875) $1\u5217\u51fa\u4e86 %amount% \u6761\u8bc4\u8bba
|
||||
clickable: ' \uff08\u53ef\u70b9\u51fb\uff09'
|
||||
area_list_header_paged: $2(\u7b2c $1%cur$2 \u9875/\u5171 $1%max$2 \u9875) $1\u5217\u51fa\u4e86 %amount% \u7247\u533a\u57df
|
||||
plot_list_header_paged: $2(\u7b2c $1%cur$2 \u9875/\u5171 $1%max$2 \u9875) $1\u5217\u51fa\u4e86 %amount% \u5757\u5730\u76ae
|
||||
plot_list_header: $1\u5217\u51fa\u4e86 %word% \u5730\u76ae
|
||||
plot_list_item: $2>> $1%id$2:$1%world $2- $1%owner
|
||||
plot_list_item_ordered: $2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner
|
||||
plot_list_footer: $2>> $1%word% \u603b\u8ba1\u6709\u5757 $2%num% $1\u9886\u53d6\u7684 %plot%.
|
||||
left:
|
||||
left_plot: $2\u4f60\u79bb\u5f00\u4e86\u4e00\u4e2a\u5730\u76ae
|
||||
chat:
|
||||
plot_chat_format: '$2[$1\u5730\u76ae\u804a\u5929$2][$1%plot_id%$2] $1%sender%$2: $1%msg%'
|
||||
plot_chat_forced: $2\u8fd9\u4e2a\u4e16\u754c\u5f3a\u5236\u6240\u6709\u4eba\u4f7f\u7528\u5730\u76ae\u804a\u5929
|
||||
plot_chat_on: $4\u5f00\u542f\u4e86\u5730\u76ae\u804a\u5929\u3002
|
||||
plot_chat_off: $4\u5173\u95ed\u4e86\u5730\u76ae\u804a\u5929\u3002
|
||||
deny:
|
||||
denied_removed: $4Y\u4f60\u6210\u529f\u7684\u4ece\u6b64\u5730\u76ae\u9ed1\u540d\u5355\u89e3\u9664\u4e86\u4e00\u4f4d\u73a9\u5bb6
|
||||
denied_added: $4\u4f60\u6210\u529f\u7684\u5c06\u8fd9\u4f4d\u73a9\u5bb6\u52a0\u5165\u6b64\u5730\u76ae\u7684\u9ed1\u540d\u5355\u4e2d
|
||||
denied_need_argument: $2\u7f3a\u5c11\u53c2\u6570\u3002\u8bf7\u4f7f\u7528$1/plot denied add <name> $2\u6216\u8005 $1/plot denied remove <name>
|
||||
was_not_denied: $2\u90a3\u4f4d\u73a9\u5bb6\u4e0d\u5728\u6b64\u5730\u76ae\u7684\u9ed1\u540d\u5355\u4e2d
|
||||
you_got_denied: $4\u4f60\u88ab\u6240\u5728\u7684\u5730\u76ae\u52a0\u5165\u4e86\u9ed1\u540d\u5355\uff0c\u6240\u4ee5\u4f60\u88ab\u4f20\u9001\u5230\u4e86\u51fa\u751f\u70b9\u3002
|
||||
kick:
|
||||
you_got_kicked: $4\u4f60\u88ab\u8e22\u51fa\u4e86\u5730\u76ae\uff01
|
||||
rain:
|
||||
need_on_off: $2\u4f60\u9700\u8981\u6307\u5b9a\u4e00\u4e2a\u503c\u3002\u6b63\u786e\u7684\u503c\uff1a $1on$2, $1off
|
||||
setting_updated: $4\u4f60\u6210\u529f\u7684\u66f4\u65b0\u4e86\u8bbe\u7f6e\u3002
|
||||
flag:
|
||||
flag_key: $2\u5173\u952e\u8bcd\uff1a %s
|
||||
flag_type: $2\u7c7b\u578b\uff1a %s
|
||||
flag_desc: $2\u63cf\u8ff0\uff1a %s
|
||||
not_valid_flag: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6807\u5fd7
|
||||
not_valid_flag_suggested: $2\u90a3\u4e0d\u662f\u4e00\u4e2a\u6b63\u786e\u7684\u6807\u5fd7\u3002\u4f60\u60f3\u7528\uff1a $1%s \u5417\uff1f
|
||||
not_valid_value: $2\u5730\u76ae\u503c\u5fc5\u987b\u4e3a\u4ee3\u6570
|
||||
flag_not_in_plot: $2\u8fd9\u4e2a\u5730\u76ae\u76ee\u524d\u6ca1\u6709\u6807\u5fd7
|
||||
flag_not_removed: $2\u8fd9\u4e2a\u6807\u5fd7\u4e0d\u80fd\u88ab\u79fb\u9664
|
||||
flag_not_added: $2\u8fd9\u4e2a\u6807\u5fd7\u4e0d\u80fd\u88ab\u6dfb\u52a0
|
||||
flag_removed: $4\u6210\u529f\u7684\u79fb\u9664\u4e86\u6807\u5fd7
|
||||
flag_added: $4\u6210\u529f\u7684\u6dfb\u52a0\u4e86\u6807\u5fd7
|
||||
trusted:
|
||||
trusted_added: $4\u4f60\u6210\u529f\u7684\u4e3a\u5730\u76ae\u6dfb\u52a0\u4e86\u4e00\u4f4d\u4fe1\u4efb\u73a9\u5bb6
|
||||
trusted_removed: $4\u4f60\u6210\u529f\u7684\u4e3a\u5730\u76ae\u79fb\u9664\u4e86\u4e00\u4f4d\u4fe1\u4efb\u73a9\u5bb6
|
||||
was_not_added: $2\u90a3\u4f4d\u73a9\u5bb6\u5728\u8fd9\u4e2a\u5730\u76ae\u4e2d\u4e0d\u662f\u4fe1\u4efb\u73a9\u5bb6
|
||||
plot_removed_user: $1\u56e0\u4e3a\u5730\u76ae\u4e3b\u4eba\u7684\u957f\u671f\u4e0d\u5728\u7ebf\uff0c\u4f60\u6240\u4f5c\u4e3a\u4fe1\u4efb\u73a9\u5bb6\u7684\u5730\u76ae %s \u5df2\u88ab\u5220\u9664
|
||||
member:
|
||||
removed_players: $2Removed %s players from this plot.
|
||||
already_owner: $2\u73a9\u5bb6 %s0 \u5df2\u7ecf\u662f\u5730\u76ae\u4e3b\u4eba\u4e86
|
||||
already_added: $2\u73a9\u5bb6 %s0 \u5df2\u7ecf\u88ab\u6dfb\u52a0\u5230\u6b64\u7c7b\u4e86
|
||||
member_added: $4\u90a3\u4f4d\u73a9\u5bb6\u73b0\u5728\u5728\u5730\u76ae\u4e3b\u4eba\u5728\u7ebf\u65f6\u53ef\u4ee5\u7f16\u8f91\u5730\u76ae
|
||||
member_removed: $1\u4f60\u6210\u529f\u7684\u4e3a\u5730\u76ae\u79fb\u9664\u4e86\u4e00\u4f4d\u6210\u5458
|
||||
member_was_not_added: $2\u90a3\u4f4d\u73a9\u5bb6\u4e0d\u662f\u5730\u76ae\u7684\u4e00\u4f4d\u6210\u5458
|
||||
plot_max_members: $2\u4f60\u4e0d\u88ab\u5141\u8bb8\u518d\u4e3a\u5730\u76ae\u589e\u52a0\u6210\u5458\u4e86
|
||||
owner:
|
||||
set_owner: $4\u4f60\u6210\u529f\u7684\u8bbe\u7f6e\u4e86\u5730\u76ae\u4e3b\u4eba
|
||||
now_owner: $4\u4f60\u73b0\u5728\u662f\u5730\u76ae %s \u7684\u4e3b\u4eba\u4e86
|
||||
signs:
|
||||
owner_sign_line_1: $1\u5730\u76aeID\uff1a $1%id%
|
||||
owner_sign_line_2: '$1\u6240\u6709\u8005:'
|
||||
owner_sign_line_3: $2%plr%
|
||||
owner_sign_line_4: $3\u88ab\u9886\u53d6
|
||||
help:
|
||||
help_header: $3&m---------&r $1\u5730\u76ae\u7cfb\u7edf\u2461\u5e2e\u52a9\u6587\u4ef6 $3&m---------
|
||||
help_page_header: '$1\u7c7b\u578b: $2%category%$2,$1 \u9875\u9762\uff1a $2%current%$3/$2%max%$2'
|
||||
help_footer: $3&m---------&r $1\u5730\u76ae\u7cfb\u7edf\u2461\u5e2e\u52a9\u6587\u4ef6 $3&m---------
|
||||
help_info_item: $1/plots help %category% $3- $2%category_desc%
|
||||
help_item: $1%usage% [%alias%]&- $3- $2%desc%&-
|
||||
direction: $1\u5f53\u524d\u8def\u5f84\uff1a %dir%
|
||||
grants:
|
||||
granted_plots: $1\u7ed3\u679c\uff1a $1\u5269\u4f59 $2%s
|
||||
granted_plot: $1\u4f60\u5c06 %s0 \u5730\u76ae\u8d60\u4e88 $2%s1
|
||||
granted_plot_failed: $1\u8d60\u4e88\u5931\u8d25\u4e86\uff1a$2%s
|
||||
'-':
|
||||
custom_string: '-'
|
||||
near:
|
||||
plot_near: '$1Players: %s0'
|
257
PlotSquared/translations/s_chinese_unescaped.yml
Executable file
257
PlotSquared/translations/s_chinese_unescaped.yml
Executable file
|
@ -0,0 +1,257 @@
|
|||
### UNESCAPED TEMPLATE ###
|
||||
# Translated by: Liouftgoo/Mayomi9
|
||||
# UTF-8 ESCAPE USING: http://www.rapidmonkey.com/unicodeconverter/
|
||||
### UNESCAPED TEMPLATE ###
|
||||
camera_started: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>Ƥ $1%s <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ"
|
||||
command_syntax: "$1<>÷<EFBFBD>: $2%s"
|
||||
not_valid_flag: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD>ı<EFBFBD>ʶ"
|
||||
setup_world_taken: "$2%s <20>Ѿ<EFBFBD><D1BE>ǵ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
plot_list_item: "$2>> $1%id$2:$1%world $2- $1%owner"
|
||||
schematic_invalid: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD>ļ<EFBFBD>. ԭ<><D4AD>: $2%s"
|
||||
not_valid_inbox_index: "$2ҳ<32><D2B3> %s û<><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
setup_invalid_generator: "$2<><32>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD>ɲ<EFBFBD><C9B2><EFBFBD>. <20><>ѡ: %s"
|
||||
teleported_to_road: "$2<>㴫<EFBFBD>͵<EFBFBD><CDB5><EFBFBD>·<EFBFBD><C2B7>"
|
||||
debug_section: "$2>> $1&l%val%"
|
||||
plot_id_form: "$2<><32>ƤID<49>ĸ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>Ϊ: $1X;Y $2<><32><EFBFBD><EFBFBD>: $1-5;7"
|
||||
invalid_position: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>λ<EFBFBD><CEBB>"
|
||||
worldedit_unsafe: "$2<><32>ָ<EFBFBD><D6B8><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD>ֹʹ<D6B9><CAB9>"
|
||||
not_in_plot_world: "$2<>㲻<EFBFBD>ڵ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
cannot_buy_own: "$2<>㲻<EFBFBD><E3B2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ<EFBFBD><D4BC>ĵ<EFBFBD>Ƥ"
|
||||
help_item: "$1%usage% [%alias%]&- $3- $2%desc%&-"
|
||||
not_valid_world: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (ע<><D7A2><EFBFBD>Сд)"
|
||||
home_argument: "$2<>÷<EFBFBD> /plot set home [<5B>ɲ<EFBFBD><C9B2><EFBFBD>]"
|
||||
title_left_plot_color: "GOLD"
|
||||
merge_not_valid: "$2<>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧЧ."
|
||||
debug_line: "$2>> $1%var%$2:$1 %val% "
|
||||
comment_added: "$4<><34><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD>"
|
||||
alias_is_taken: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>"
|
||||
setup_missing_generator: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>ɲ<EFBFBD><C9B2><EFBFBD> ($1/plot setup <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>> &l<<3C><><EFBFBD>ɲ<EFBFBD><C9B2><EFBFBD>>&r$2)&-$1<><31><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>:&-$2 - $1/plot setup <<3C><><EFBFBD><EFBFBD>>&-$2 - $1/plot setup back&-$2 - $1/plot setup cancel"
|
||||
block_list_separater: "$1,$2 "
|
||||
alias_set_to: "$2<><32>Ƥ<EFBFBD>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ $1%alias%"
|
||||
did_you_mean: "$2<><32><EFBFBD><EFBFBD><EFBFBD>˼<EFBFBD><CBBC> $1%s $2<><32>?"
|
||||
cluster_not_added: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>Ⱥ<EFBFBD><C8BA>"
|
||||
success_merge: "$2<><32>Ƥ<EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>ϲ<EFBFBD>!"
|
||||
position_set: "$1<><31><EFBFBD>㵱ǰ<E3B5B1><C7B0>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>ü<EFBFBD>"
|
||||
cluster_regenerated: "$4<>ɹ<EFBFBD><C9B9><EFBFBD>ʼȺ<CABC><C8BA><EFBFBD>ؽ<EFBFBD>"
|
||||
not_valid_data: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>ֵ."
|
||||
not_for_sale: "$2<><32><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
not_in_cluster: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>Ⱥ<EFBFBD>в<EFBFBD><D0B2>ܽ<EFBFBD><DCBD>д˲<D0B4><CBB2><EFBFBD>"
|
||||
schematic_paste_success: "$4<><34><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ճ<EFBFBD><D5B3><EFBFBD>ɹ<EFBFBD>"
|
||||
set_block_action_finished: "$1<><31><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
|
||||
missing_alias: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
paste_failed: "$2ճ<32><D5B3>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. ԭ<><D4AD>: $2%s"
|
||||
invalid_player: "$2δ<32>ҵ<EFBFBD><D2B5><EFBFBD><EFBFBD> $1%s."
|
||||
plot_info_helpers: "$1<><31><EFBFBD><EFBFBD>:$2 %helpers%"
|
||||
cluster_added: "$4<>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱥ."
|
||||
setup_init: "$1<>÷<EFBFBD>: $2/plot setup <<3C><><EFBFBD><EFBFBD>>"
|
||||
bossbar_clearing: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ $1%id%"
|
||||
title_entered_plot_sub_color: "RED"
|
||||
prefix_greeting: "$1%id%$2> "
|
||||
not_your_plot: "$2<>ⲻ<EFBFBD><E2B2BB><EFBFBD><EFBFBD>ĵ<EFBFBD>Ƥ."
|
||||
worldedit_volume: "$2<><32><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1> %current% <20>Ŀռ<C4BF>. <20><><EFBFBD>ռ<EFBFBD><D5BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ %max%."
|
||||
not_valid_plot_id: "$2<>ⲻ<EFBFBD><E2B2BB><EFBFBD><EFBFBD>Ч<EFBFBD>ĵ<EFBFBD>ƤID."
|
||||
unclaim_success: "$4<><34><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ."
|
||||
teleport_failed: "$2<><32>Ϊ<EFBFBD>ܵ<EFBFBD><DCB5>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
need_plot_world: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>."
|
||||
plot_not_claimed: "$2<><32>Ƥδ<C6A4><CEB4><EFBFBD><EFBFBD>ȡ"
|
||||
title_entered_plot_color: "GOLD"
|
||||
denied_removed: "$4<><34><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ҵĺ<D2B5><C4BA><EFBFBD><EFBFBD><EFBFBD>"
|
||||
plot_removed_helper: "$1<><31><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>Ƥ %s <20><>Ϊӵ<CEAA><D3B5><EFBFBD>߲<EFBFBD><DFB2><EFBFBD>Ծ<EFBFBD><D4BE><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD>"
|
||||
plotworld_incompatible: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E0BBA5><EFBFBD><EFBFBD>"
|
||||
generating_component: "$1<><31>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>趨<EFBFBD><E8B6A8><EFBFBD><EFBFBD>"
|
||||
not_valid_block_list_header: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>. <20><>Ч<EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>: "
|
||||
alias_too_long: "$2<><32><EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD><C4B3>ȱ<EFBFBD><C8B1><EFBFBD>С<EFBFBD><D0A1>50<35><30><EFBFBD>ַ<EFBFBD>"
|
||||
move_success: "$4<>ɹ<EFBFBD><C9B9>Ƴ<EFBFBD><C6B3><EFBFBD>Ƥ."
|
||||
no_plot_perms: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵ<EFBFBD>Ƥӵ<C6A4><D3B5><EFBFBD>߲<EFBFBD><DFB2><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
command_went_wrong: "$2ִ<32><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD><CBB4><EFBFBD>..."
|
||||
helper_added: "$4<><34>ɹ<EFBFBD>Ϊ<EFBFBD><CEAA>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD>˰<EFBFBD><CBB0><EFBFBD>"
|
||||
schematic_paste_failed: "$2ճ<32><D5B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>ʧ<EFBFBD><CAA7>"
|
||||
removed_balance: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD><CBBB>п۳<D0BF><DBB3><EFBFBD> $1%s"
|
||||
setup_step: "$3[$1<><31><EFBFBD><EFBFBD> - %s$3] $1%s $2- $1<><31><EFBFBD><EFBFBD>: $2%s $1Ĭ<31><C4AC>ֵ: $2%s"
|
||||
schematic_valid: "$2<><32><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD>Ľ<EFBFBD><C4BD><EFBFBD><EFBFBD>ļ<EFBFBD>"
|
||||
owner_sign_line_4: "$3<><33><EFBFBD><EFBFBD>ȡ"
|
||||
cluster_added_helper: "$4<>ɹ<EFBFBD>Ϊ<EFBFBD><CEAA>Ⱥ<EFBFBD><C8BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
owner_sign_line_3: "$2%plr%"
|
||||
already_owner: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD>ӵ<EFBFBD>е<EFBFBD>Ƥ<EFBFBD><C6A4>."
|
||||
owner_sign_line_2: "$1ӵ<31><D3B5><EFBFBD><EFBFBD>:"
|
||||
owner_sign_line_1: "$1ID: $1%id%"
|
||||
not_valid_subcommand: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
subcommand_set_options_header: "$2<><32><EFBFBD>õIJ<C3B5><C4B2><EFBFBD>: "
|
||||
requires_unowned: "$2<><32>λ<EFBFBD><CEBB><EFBFBD>ѱ<EFBFBD>ռ<EFBFBD><D5BC>."
|
||||
plot_unowned: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǵ<EFBFBD>Ƥӵ<C6A4><D3B5><EFBFBD>߲<EFBFBD><DFB2><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
inbox_item: "$2 - $4%s"
|
||||
cannot_kick_player: "$2<>㲻<EFBFBD><E3B2BB><EFBFBD>߳<EFBFBD><DFB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
clearing_done: "$4<><34><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>! <20><>ʱ %s<><73><EFBFBD><EFBFBD>."
|
||||
setup_valid_arg: "$2<><32><EFBFBD><EFBFBD> $1%s $2<><32><EFBFBD><EFBFBD>Ϊ %s"
|
||||
camera_stopped: "$2<><32>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģʽ"
|
||||
flag_type: "$2<><32><EFBFBD><EFBFBD>: %s"
|
||||
pasted: "$4<><34>ѡ<EFBFBD><D1A1>ĵ<EFBFBD>Ƥ<EFBFBD>ɹ<EFBFBD>ճ<EFBFBD><D5B3>."
|
||||
cluster_info: "$1<><31>ǰ<EFBFBD><C7B0>Ⱥ: $2%id%&-$1<><31><EFBFBD><EFBFBD>: $2%name%&-$1ӵ<31><D3B5><EFBFBD><EFBFBD>: $2%owner%&-$1<><31>С: $2%size%&-$1Ȩ<31><C8A8>: $2%rights%"
|
||||
cluster_cannot_leave: "$1<><31><EFBFBD>˳<EFBFBD>֮ǰ<D6AE><C7B0>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȩ"
|
||||
help_header: "$3====== $1<><31>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD> $3======"
|
||||
cannot_afford_merge: "$2<><32>û<EFBFBD><C3BB><EFBFBD>㹻<EFBFBD>Ľ<EFBFBD>Ǯ<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD>Ƥ. <20><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD> $1%s"
|
||||
setting_updated: "$4<><34><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>趨"
|
||||
need_key: "$2<><32><EFBFBD>ò<EFBFBD><C3B2><EFBFBD>: $1%values%"
|
||||
merge_requested: "$2<>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>ͺϲ<CDBA><CFB2><EFBFBD><EFBFBD><EFBFBD>"
|
||||
compass_target: "$4S<34>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>͵<EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD>Ƥ"
|
||||
flag_not_added: "$2<>ñ<EFBFBD>ʶ<EFBFBD><EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
no_plots: "$2<><32>û<EFBFBD>ж<EFBFBD><D0B6><EFBFBD>ĵ<EFBFBD>Ƥ<EFBFBD><C6A4>"
|
||||
need_plot_id: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ƤID."
|
||||
flag_not_removed: "$2<>ñ<EFBFBD>ʶ<EFBFBD><EFBFBD><DEB7><EFBFBD><EFBFBD>Ƴ<EFBFBD>"
|
||||
trusted_removed: "$1<><31>ӵ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
comment_header: "$2====== <20><><EFBFBD><EFBFBD> ======"
|
||||
flag_removed: "$4<>ɹ<EFBFBD><C9B9>Ƴ<EFBFBD><C6B3><EFBFBD>ʶ"
|
||||
rating_applied: "$4<><34>Ϊ<EFBFBD><CEAA>Ƥ $2%s $4<><34><EFBFBD><EFBFBD><EFBFBD>"
|
||||
requires_confirm: "$2<><32><EFBFBD>Ƿ<EFBFBD>ִ<EFBFBD><D6B4>: $1%s$2?&-$2<>ò<EFBFBD><C3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>! <20><><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: $1/plot confirm"
|
||||
flag_added: "$4<>ɹ<EFBFBD><C9B9><EFBFBD>ӱ<EFBFBD>ʶ"
|
||||
econ_disabled: "$2<><32><EFBFBD>ù<EFBFBD><C3B9><EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD>"
|
||||
not_valid_hybrid_plot_world: "The hybrid plot manager is required to perform this action"
|
||||
no_commands: "$2<><32>û<EFBFBD><C3BB>Ȩ<EFBFBD><C8A8>ʹ<EFBFBD><CAB9><EFBFBD>κ<EFBFBD>ָ<EFBFBD><D6B8>."
|
||||
missing_position: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB>λ<EFBFBD><CEBB>. <20><><EFBFBD>õIJ<C3B5><C4B2><EFBFBD>: $1none"
|
||||
record_play: "$2%player $2<><32>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>CD $1%name"
|
||||
no_perm_inbox_modify: "$2<><32>û<EFBFBD><C3BB>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD>"
|
||||
unlink_required: "$2<><32><EFBFBD><EFBFBD><EFBFBD>Ҫȡ<D2AA><C8A1><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD>Ƥ."
|
||||
denied_need_argument: "$2ȱ<32>ٲ<EFBFBD><D9B2><EFBFBD>. $1/plot denied add <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>> $2<><32> $1/plot denied remove <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>"
|
||||
added_balance: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD><CBBB>м<EFBFBD><D0BC><EFBFBD><EFBFBD><EFBFBD> $1%s"
|
||||
not_using_plotme: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD> $1PlotSquared $2<><32>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ϵͳ. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> $1/ps $2<><32> $1/p2 $2<><32> $1/plot $2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
player_has_not_been_on: "$2<><32><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>ûӵ<C3BB>е<EFBFBD>Ƥ"
|
||||
plot_list_footer: "$2>> $1%word% <20><> $2%num% $1<><31><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1> %plot%."
|
||||
trim_in_progress: "<22><>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڽ<EFBFBD><DABD><EFBFBD>!"
|
||||
cluster_deleted: "$4<>ɹ<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD>Ⱥ."
|
||||
cant_claim_more_plots: "$2<>㲻<EFBFBD><E3B2BB><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ĵ<EFBFBD>Ƥ<EFBFBD><C6A4>."
|
||||
unlink_success: "$2<>ɹ<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>Ƥ<EFBFBD>ϲ<EFBFBD>."
|
||||
no_perm_inbox: "$2<><32>û<EFBFBD><C3BB>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
worldedit_bypass: "$2&o<><6F><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> $3/plot wea"
|
||||
prefix: "$3[$1<><31>Ƥ$3] "
|
||||
claimed: "$4<><34>ɹ<EFBFBD><C9B9><EFBFBD>ȡ<EFBFBD>˵<EFBFBD>Ƥ"
|
||||
failed_confirm: "$2<><32>һ<EFBFBD><D2BB>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD><CBB4><EFBFBD>!"
|
||||
copy_success: "$4<><34>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD>Ƥ."
|
||||
cluster_available_args: "$1<><31><EFBFBD>õ<EFBFBD><C3B5><EFBFBD>Ⱥָ<C8BA><D6B8>: $4list$2, $4create$2, $4delete$2, $4resize$2, $4invite$2, $4kick$2, $4leave$2, $4helpers$2, $4info$2, $4tp$2, $4sethome"
|
||||
cluster_list_heading: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> $1%s$2 <20><><EFBFBD><EFBFBD>Ⱥ"
|
||||
cluster_list_element: "$2 - $1%s&-"
|
||||
cluster_intersection: "$2<>õ<EFBFBD><C3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><D8B5><EFBFBD> $1%s$2 <20><><EFBFBD><EFBFBD>Ⱥ"
|
||||
cluster_resized: "$4<>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱥ<EFBFBD>Ĵ<EFBFBD>С."
|
||||
cluster_added_user: "$4<>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>Ⱥ<EFBFBD><C8BA>."
|
||||
cluster_invited: "$1<>㱻<EFBFBD><E3B1BB><EFBFBD>뵽<EFBFBD><EBB5BD>Ⱥ: $2%s"
|
||||
cluster_removed: "$1<>㱻<EFBFBD><E3B1BB>Ⱥ $2%s <20>߳<EFBFBD><DFB3><EFBFBD>"
|
||||
cluster_kicked_user: "$4<>ɹ<EFBFBD><C9B9>߳<EFBFBD><DFB3><EFBFBD><EFBFBD>"
|
||||
invalid_cluster: "$1<><31>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>Ⱥ<EFBFBD><C8BA><EFBFBD><EFBFBD>: $2%s"
|
||||
cluster_removed_helper: "$4<>ɹ<EFBFBD><C9B9>Ƴ<EFBFBD><C6B3><EFBFBD><EFBFBD><EFBFBD>Ⱥ<EFBFBD>İ<EFBFBD><C4B0><EFBFBD>"
|
||||
cluster_teleporting: "$4<><34><EFBFBD><EFBFBD><EFBFBD><EFBFBD>..."
|
||||
cluster_current_plotid: "$1<><31>ǰ<EFBFBD><C7B0>Ƥ: $2%s"
|
||||
border: "$2<><32><EFBFBD>ߵ<EFBFBD><DFB5>˵<EFBFBD>ͼ<EFBFBD>߾<EFBFBD>"
|
||||
require_selection_in_mask: "$2<><32>ѡ<EFBFBD><D1A1>ĵ<EFBFBD>Ƥ %s <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>Ƥ<EFBFBD>н<EFBFBD><D0BD><EFBFBD>."
|
||||
worldedit_iterations: "$2<>㲻<EFBFBD><E3B2BB><EFBFBD>ظ<EFBFBD> %current% <20><>. <20><><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD><EFBFBD><EFBFBD>Ϊ %max%."
|
||||
worldedit_unmasked: "$1<><31><EFBFBD>WE<57><45><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
|
||||
worldedit_restricted: "$1<><31><EFBFBD>WE<57><45><EFBFBD>ܱ<EFBFBD><DCB1><EFBFBD><EFBFBD><EFBFBD>."
|
||||
notify_enter: "$2%player $2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>Ƥ ($1%plot$2)"
|
||||
notify_leave: "$2%player $2<>뿪<EFBFBD><EBBFAA><EFBFBD><EFBFBD>ĵ<EFBFBD>Ƥ ($1%plot$2)"
|
||||
swap_overlap: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
swap_dimensions: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫͬ<D2AA><CDAC><EFBFBD><EFBFBD>С<EFBFBD>ijߴ<C4B3>"
|
||||
swap_syntax: "$2/plot swap <<3C><>ƤID>"
|
||||
swap_success: "$4<>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ"
|
||||
started_swap: "$2<><32>ʼ<EFBFBD><CABC>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֪ͨ<CDA8><D6AA>"
|
||||
comment_syntax: "$2<>÷<EFBFBD> /plot comment [X;Z] <%s> <<3C><><EFBFBD><EFBFBD>>"
|
||||
invalid_inbox: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>ҳ<EFBFBD><D2B3>.&-$1<><31><EFBFBD>õIJ<C3B5><C4B2><EFBFBD>: %s"
|
||||
no_plot_inbox: "$2<>ⲻ<EFBFBD><E2B2BB><EFBFBD><EFBFBD>Ч<EFBFBD>ĵ<EFBFBD>Ƥҳ<C6A4><D2B3>"
|
||||
comment_removed: "$4<>ɹ<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>/s:n$2 - '$3%s$2'"
|
||||
not_console: "$<24><>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><DEBF><EFBFBD>̨<EFBFBD><CCA8><EFBFBD><EFBFBD>."
|
||||
is_console: "$2<><32>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
|
||||
clipboard_set: "$2<><32>ǰ<EFBFBD><C7B0>Ƥ<EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5>˼<EFBFBD><CBBC>а<EFBFBD>, ʹ<><CAB9> $1/plot paste$2 <20><>ճ<EFBFBD><D5B3><EFBFBD><EFBFBD>"
|
||||
no_clipboard: "$2<><32>û<EFBFBD><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>а<EFBFBD>"
|
||||
clipboard_info: "$2<><32>ǰѡ<C7B0><D1A1> - <20><>Ƥ ID: $1%id$2, <20><><EFBFBD>: $1%width$2, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: $1%total$2"
|
||||
rating_not_valid: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB>1~10֮<30><D6AE><EFBFBD><EFBFBD><EFBFBD>"
|
||||
rating_already_exists: "$2<><32><EFBFBD>Ѿ<EFBFBD>Ϊ<EFBFBD><CEAA>Ƥ $2%s <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
rating_not_your_own: "$2<>㲻<EFBFBD><E3B2BB>Ϊ<EFBFBD>Լ<EFBFBD><D4BC><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>"
|
||||
rating_not_owned: "$2<>㲻<EFBFBD><E3B2BB>Ϊ<EFBFBD><CEAA><EFBFBD>õ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>"
|
||||
cannot_afford_plot: "$2<><32>û<EFBFBD><C3BB><EFBFBD>㹻<EFBFBD>Ľ<EFBFBD>Ǯ<EFBFBD><C7AE><EFBFBD><EFBFBD><EFBFBD>Ƥ. <20><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD> $1%s"
|
||||
plot_sold: "$4<><34>ĵ<EFBFBD>Ƥ; $1%s$4, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> $1%s$4 <20>۸<EFBFBD>Ϊ $1$%s"
|
||||
setup_invalid_arg: "$2%s<><73><EFBFBD>Dz<EFBFBD><C7B2><EFBFBD> %s <20><><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>. ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: $1/plot setup cancel"
|
||||
setup_finished: "$3<><33><EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD> MULTIVERSE <20><> MULTIWORLD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>Զ<EFBFBD>д<EFBFBD><D0B4>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD>ֶ<EFBFBD>д<EFBFBD><D0B4><EFBFBD>ļ<EFBFBD> bukkit.yml"
|
||||
setup_missing_world: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ($1/plot setup &l<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>$1 <<3C><><EFBFBD>ɲ<EFBFBD><C9B2><EFBFBD>>$2)&-$1<><31><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>:&-$2 - $1/plot setup <<3C><><EFBFBD><EFBFBD>>&-$2 - $1/plot setup back&-$2 - $1/plot setup cancel"
|
||||
schematic_missing_arg: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD>õIJ<C3B5><C4B2><EFBFBD>: $1test <<3C><><EFBFBD><EFBFBD>>$2 , $1save$2 , $1paste $2, $1exportall"
|
||||
title_entered_plot: "<22><>Ƥλ<C6A4><CEBB>: %world%;%x%;%z%"
|
||||
title_entered_plot_sub: "ӵ<><D3B5><EFBFBD><EFBFBD> %s"
|
||||
title_left_plot: "<22><><EFBFBD>뿪<EFBFBD><EBBFAA> %s"
|
||||
title_left_plot_sub: "ӵ<><D3B5><EFBFBD><EFBFBD> %s"
|
||||
title_left_plot_sub_color: "RED"
|
||||
prefix_farewell: "$1%id%$2> "
|
||||
enabled: "$1PlotSquared <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
example_message: "$2<><32><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>Ϣ &k!!!"
|
||||
reloaded_configs: "$1<>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>趨<EFBFBD><E8B6A8><EFBFBD><EFBFBD><EFBFBD>¶<EFBFBD>ȡ"
|
||||
reload_failed: "$2<><32><EFBFBD>¶<EFBFBD>ȡʧ<C8A1><CAA7><EFBFBD><EFBFBD>"
|
||||
time_format: "$1%hours%, %min%, %sec%"
|
||||
no_schematic_permission: "$2<><32>û<EFBFBD><C3BB>Ȩ<EFBFBD><C8A8>ʹ<EFBFBD>ý<EFBFBD><C3BD><EFBFBD><EFBFBD>ļ<EFBFBD> $1%s"
|
||||
no_permission: "$2<><32>ȱ<EFBFBD><C8B1><EFBFBD><EFBFBD>Ȩ<EFBFBD><C8A8>: $1%s"
|
||||
cant_transfer_more_plots: "$2<>㲻<EFBFBD>ܷ<EFBFBD><DCB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĵ<EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
cant_claim_more_plots_num: "$2<>㲻<EFBFBD><E3B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ȡ $1%s $2<><32><EFBFBD>Ƥ"
|
||||
you_be_denied: "$2<>㲻<EFBFBD>ܽ<EFBFBD><DCBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ"
|
||||
no_perm_merge: "$2<>㲻<EFBFBD><E3B2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ $1%plot% $2<><32>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD>"
|
||||
unlink_impossible: "$2<><32>ֻ<EFBFBD><D6BB>ȡ<EFBFBD><C8A1><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ"
|
||||
no_merge_to_mega: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><DEB7><EFBFBD><EFBFBD>ϲ<EFBFBD>."
|
||||
merge_accepted: "$2<>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѱ<EFBFBD><D1B1><EFBFBD><EFBFBD><EFBFBD>"
|
||||
merge_request_confirm: "<22>յ<EFBFBD><D5B5><EFBFBD> %s <20>ĺϲ<C4BA><CFB2><EFBFBD><EFBFBD><EFBFBD>"
|
||||
name_little: "$2%s <20><><EFBFBD><EFBFBD>̫<EFBFBD><CCAB><EFBFBD><EFBFBD>, $1%s$2<$1%s"
|
||||
purge_syntax: "<22>÷<EFBFBD> /plot purge <x;z|player|unowned|unknown|all> <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>"
|
||||
purge_success: "$4<>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> %s <20><><EFBFBD>Ƥ"
|
||||
trim_syntax: "<22>÷<EFBFBD> /plot trim <all|x;y> <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>"
|
||||
trim_start: "<22><>ʼ<EFBFBD><CABC>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>..."
|
||||
no_free_plots: "$2û<32><C3BB><EFBFBD><EFBFBD>ѵĵ<D1B5>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>"
|
||||
not_in_plot: "$2<>㲻<EFBFBD>ڵ<EFBFBD>Ƥ<EFBFBD><C6A4>"
|
||||
not_valid_plot_world: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (ע<><D7A2><EFBFBD>Сд)"
|
||||
block_list_item: " $1%mat%$2,"
|
||||
need_biome: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱥ<EFBFBD><C8BA>"
|
||||
biome_set_to: "$2<><32>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ⱥ<EFBFBD><C8BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ $2"
|
||||
teleported_to_plot: "$2<>㴫<EFBFBD>͵<EFBFBD><CDB5>˵<EFBFBD>Ƥ<EFBFBD><C6A4>"
|
||||
teleport_in_seconds: "$1<><31><EFBFBD><EFBFBD> %s <20><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD>..."
|
||||
deubg_header: "$1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ"
|
||||
not_valid_block: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>."
|
||||
not_valid_number: "$2<>ⲻ<EFBFBD><E2B2BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
no_such_plot: "$2û<32>и<EFBFBD><D0B8><EFBFBD><EFBFBD>͵ĵ<CDB5>Ƥ"
|
||||
found_no_plots: "$2<><EFBFBD><DEB7><EFBFBD><EFBFBD>ݸ<EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>ҵ<EFBFBD>Ƥ"
|
||||
need_plot_number: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD>ƤID<49><44><EFBFBD><EFBFBD><EFBFBD>"
|
||||
need_block: "$<24><><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>"
|
||||
need_user: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>"
|
||||
plot_info_unclaimed: "$2<><32>Ƥ $1%s$2 <20><>δ<EFBFBD><CEB4><EFBFBD><EFBFBD>ȡ"
|
||||
plot_info_header: "$3====== $1INFO $3======"
|
||||
plot_info: "$1ID: $2%id%$1&-$1<><31><EFBFBD><EFBFBD>: $2%alias%$1&-$1ӵ<31><D3B5><EFBFBD><EFBFBD>: $2%owner%$1&-$1<><31><EFBFBD><EFBFBD>Ⱥ<EFBFBD><C8BA>: $2%biome%$1&-$1<>ɷ<EFBFBD><C9B7><EFBFBD>: $2%build%$1&-$1<><31><EFBFBD><EFBFBD>: $2%rating%$1/$210$1&-$1<><31><EFBFBD><EFBFBD>: $2%helpers%$1&-$1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: $2%trusted%$1&-$1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: $2%denied%$1&-$1<><31>ʶ: $2%flags%"
|
||||
plot_info_trusted: "$1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:$2 %trusted%"
|
||||
plot_info_denied: "$1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:$2 %denied%"
|
||||
plot_info_flags: "$1<><31>ʶ:$2 %flags%"
|
||||
plot_info_biome: "$1<><31><EFBFBD><EFBFBD>Ⱥ<EFBFBD><C8BA>:$2 %biome%"
|
||||
plot_info_rating: "$1<><31><EFBFBD><EFBFBD>:$2 %rating%"
|
||||
plot_info_owner: "$1ӵ<31><D3B5><EFBFBD><EFBFBD>:$2 %owner%"
|
||||
plot_info_id: "$1ID:$2 %id%"
|
||||
plot_info_alias: "$1<><31><EFBFBD><EFBFBD>:$2 %alias%"
|
||||
plot_info_size: "$1<><31>С:$2 %size%"
|
||||
plot_user_list: " $1%user%$2,"
|
||||
info_syntax_console: "$2/plot info <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>> X;Y"
|
||||
clearing_plot: "$2<><32><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>."
|
||||
plot_is_claimed: "$2<><32><EFBFBD><EFBFBD>Ƥ<EFBFBD>ѱ<EFBFBD><D1B1><EFBFBD>ȡ"
|
||||
plot_list_header_paged: "$2(ҳ<><D2B3> $1%cur$2/$1%max$2) $1<>г<EFBFBD><D0B3><EFBFBD> %word% <20><><EFBFBD>Ƥ"
|
||||
plot_list_header: "$11<31>г<EFBFBD><D0B3><EFBFBD> %word% <20><><EFBFBD>Ƥ"
|
||||
plot_list_item_ordered: "$2[$1%in$2] >> $1%id$2:$1%world $2- $1%owner"
|
||||
left_plot: "$2<><32><EFBFBD>뿪<EFBFBD>˵<EFBFBD>Ƥ"
|
||||
wait_for_timer: "$2<><32><EFBFBD>÷<EFBFBD><C3B7><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD>Ժ<EFBFBD>..."
|
||||
plot_chat_format: "$2[$1<><31>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>$2][$1%plot_id%$2] $1%sender%$2: $1%msg%"
|
||||
denied_added: "$4<><34>ɹ<EFBFBD>Ϊ<EFBFBD><CEAA>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD>˺<EFBFBD><CBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
was_not_denied: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2>ں<EFBFBD><DABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
need_on_off: "$2<><32><EFBFBD><EFBFBD>Ҫָ<D2AA><D6B8>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD>õIJ<C3B5><C4B2><EFBFBD>: $1on$2, $1off"
|
||||
flag_key: "$2<>ؼ<EFBFBD><D8BC><EFBFBD>: %s"
|
||||
flag_desc: "$2<><32><EFBFBD><EFBFBD>: %s"
|
||||
not_valid_value: "$2<><32>ʶ<EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>"
|
||||
flag_not_in_plot: "$2<><32><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>ñ<EFBFBD>ʶ 26"
|
||||
helper_removed: "$4<><34>ɹ<EFBFBD>Ϊ<EFBFBD><CEAA>Ƥ<EFBFBD>Ƴ<EFBFBD><C6B3>˰<EFBFBD><CBB0><EFBFBD>"
|
||||
helper_need_argument: "$2ȱ<32>ٲ<EFBFBD><D9B2><EFBFBD>. $1/plot helpers add <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>> $2<><32> $1/plot helpers remove <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>"
|
||||
was_not_added: "$2<><32><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>û<EFBFBD>г<EFBFBD>Ϊ<EFBFBD>õ<EFBFBD>Ƥ<EFBFBD>İ<EFBFBD><C4B0><EFBFBD>"
|
||||
already_added: "$2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˸÷<CBB8><C3B7><EFBFBD>."
|
||||
trusted_added: "$4<><34>ɹ<EFBFBD>Ϊ<EFBFBD><CEAA>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD><CBBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
trusted_need_argument: "$2ȱ<32>ٲ<EFBFBD><D9B2><EFBFBD>. $1/plot trusted add <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>> $2<><32> $1/plot trusted remove <<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>"
|
||||
t_was_not_added: "$2<><32><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>û<EFBFBD>г<EFBFBD>Ϊ<EFBFBD>õ<EFBFBD>Ƥ<EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
set_owner: "$4<><34>ɹ<EFBFBD>Ϊ<EFBFBD><CEAA>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD>"
|
||||
now_owner: "$4<><34><EFBFBD><EFBFBD><EFBFBD>ڳ<EFBFBD>Ϊ<EFBFBD><CEAA>Ƥ %s <20><>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||||
help_category: "$1<><31><EFBFBD><EFBFBD>: $2%category%$2,$1 ҳ<><D2B3>: $2%current%$3/$2%max%$2,$1 <20><><EFBFBD><EFBFBD>ʾ: $2%dis%$3/$2%total%"
|
||||
help_info: "$3====== $1ѡ<31><D1A1>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD> $3======"
|
||||
help_info_item: "$1/plot help %category% $3- $2%category_desc%"
|
||||
direction: "$1<><31>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>: %dir%"
|
||||
custom_string: "-"
|
6
PlotSquared/translations/style.yml
Executable file
6
PlotSquared/translations/style.yml
Executable file
|
@ -0,0 +1,6 @@
|
|||
version: PlotSquared-18.6.12-6ed6f60-2010
|
||||
color:
|
||||
'3': '8'
|
||||
'4': '3'
|
||||
'1': '6'
|
||||
'2': '7'
|
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
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
# This is the main configuration file for Bukkit.
|
||||
# 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
|
||||
# https://www.spigotmc.org/go/bukkit-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 https://www.spigotmc.org/go/irc )
|
||||
# Forums: https://www.spigotmc.org/
|
||||
# Bug tracker: https://www.spigotmc.org/go/bugs
|
||||
|
||||
|
||||
settings:
|
||||
use-map-color-cache: true
|
||||
allow-end: true
|
||||
warn-on-overload: true
|
||||
permissions-file: permissions.yml
|
||||
update-folder: update
|
||||
plugin-profiling: false
|
||||
connection-throttle: -1
|
||||
query-plugins: true
|
||||
deprecated-verbose: default
|
||||
shutdown-message: Server closed
|
||||
minimum-api: none
|
||||
spawn-limits:
|
||||
water-underground-creature: 5
|
||||
axolotls: 5
|
||||
water-ambient: 20
|
||||
monsters: 50
|
||||
animals: 8
|
||||
water-animals: 3
|
||||
ambient: 1
|
||||
chunk-gc:
|
||||
period-in-ticks: 400
|
||||
ticks-per:
|
||||
water-underground-creature-spawns: 1
|
||||
axolotl-spawns: 1
|
||||
water-spawns: 1
|
||||
water-ambient-spawns: 1
|
||||
ambient-spawns: 1
|
||||
animal-spawns: 400
|
||||
monster-spawns: 4
|
||||
autosave: 6000
|
||||
aliases: now-in-commands.yml
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue