Compare commits

...

38 commits

Author SHA1 Message Date
Chromachine
ad74e7e18d
Final v5 update
Before 1.16.5 -> 1.18.2
2022-04-23 18:36:42 +02:00
Chromachine
5ebf564751 Changed hosts and switched to Purpur 2021-05-01 22:41:59 +00:00
Chromachine
1cd3cd4626 Last update before host switch 2021-05-01 21:11:07 +00:00
Chromachine
65b8563890
After update to 1.16.4 2020-11-20 22:58:56 +00:00
Chromachine
ab00e8c15a
Update before server update 2020-11-20 17:12:49 +00:00
Chromachine
2c5c0f5bc3
Add v4 2020-10-22 20:13:17 +00:00
043649a2b4
Enable bankruptcy system in Towny 2020-10-22 18:18:40 +02:00
Chromachine
8531e73e5d
1.16.3 update and Towny prerelease 2020-10-22 16:09:03 +00:00
9894078938
Disable Towny tp warmup 2020-08-12 23:53:18 +02:00
57b500bbd0
Exclude deletions from linting 2020-07-31 20:17:19 +02:00
Chromachine
ad394477f7
Fix stuff in update script 2020-07-29 11:51:26 +00:00
Chromachine
3d885733a4
Update to 1.16 2020-07-26 19:46:16 +00:00
Chromachine
a6a0700b6d Towny update & use script for restart 2020-07-25 16:44:07 +00:00
Chromachine
1851424986 Update update update 2020-07-24 21:28:51 +00:00
Chromachine
6e9f31f192
Towny update 2020-03-23 02:28:39 +00:00
Chromachine
89c3c03cf0
Update 2020-03-23 00:27:26 +00:00
Chromachine
275ba95904
1.15.2 update 2020-02-16 20:48:22 +00:00
Chromachine
72da16e5eb
Update before 1.15.2
1.14.4
2020-02-16 17:46:13 +00:00
Chromachine
65d1b66389
U p d a t e 2020-01-29 20:00:58 +00:00
Chromachine
55f3f62ea4
Set invite link, update Towny 2019-12-05 23:46:47 +00:00
721c6be307
Merge pull request #72 from TBMCPlugins/NorbiPeti-optimization
Optimize server settings, restore view distance and enable anti-xray
2019-11-10 19:59:41 +01:00
Chromachine
0506e06315
Exclude Towny lang file 2019-11-10 18:39:59 +00:00
8a444fd689
Add patch for Towny settings
This patch can be applied to a newer version of the config
2019-11-08 02:38:53 +01:00
71f6c663a0
Update Towny to 0.95.0.0 2019-11-08 02:31:44 +01:00
0714a81753
Optimize server settings
https://www.spigotmc.org/threads/guide-server-optimization%E2%9A%A1.283181/
2019-11-07 23:38:36 +01:00
Chromachine
8e36907957
Upload server config 2019-11-07 21:03:21 +00:00
c55655e92a
Fis indentation for dynmap config 2019-11-06 08:42:28 +01:00
Chromachine
fc59c2c506 Update 2019-11-06 07:33:00 +00:00
Gryph667
6c19579bbf
Added v1-3 configs
Added center and visibility constraints to versions 1-3, and set the order of appearance on the web display.

Map files will need to be dumped and re-rendered to exclude chunks outside visibility.
2019-10-27 12:04:19 -04:00
ac01bd39e9
Disable flatworld 2019-10-23 19:40:29 +02:00
Gryph667
3894b4a80f
Hidestyle Update
hidestyle: air added to prevent stone squiggles in future.
2019-10-23 00:06:21 -04:00
Gryph667
61015f1d46
Adding visibility limits to world 2019-10-22 20:52:42 -04:00
Chromachine
c55974fcc3
Add plotworld and flatworld, backup fix
Excluding museum worlds from the backup
(Drastically reducing backup size)
2019-10-20 13:33:52 +00:00
Chromachine
6e45c5400d Update 2019-10-15 05:59:42 +00:00
9b11e2b478
Permission to leave granted 2019-10-15 07:49:33 +02:00
Chromachine
77adebf3b3
Fixes, disabled outposts 2019-09-30 07:13:25 +00:00
Chromachine
889206413f
Disable hunger in museum & dynmap fix 2019-09-21 16:34:41 +00:00
Chromachine
26f8543655
Update, add dynmap template 2019-09-21 15:50:17 +00:00
74 changed files with 10517 additions and 4361 deletions

View file

@ -4,4 +4,4 @@ python:
install: install:
- pip install yamllint - pip install yamllint
script: script:
- git diff --name-only $TRAVIS_COMMIT_RANGE | grep -Ee ".yml|dynmap.*.txt" | xargs yamllint - git diff --name-only --diff-filter=d $TRAVIS_COMMIT_RANGE | grep -Ee ".yml|dynmap.*.txt" | xargs yamllint

View file

@ -1,18 +0,0 @@
BlocksHub:
version: 2
disabledBridges: {}
# - CoreProtect
# - Factions
# - GriefPrevention
# - HawkEye
# - LogBlock
# - Prism
# - Residence
# - Residence 4.6
# - Towny
# - WorldGuard
worlds:
- world
- world_nether
- world_the_end
- world.*

18
ButtonPresents/config.yml Normal file
View file

@ -0,0 +1,18 @@
components:
DictionaryComponent:
enabled: true
SpawnComponent:
enabled: true
MagicComponent:
enabled: true
ResearchComponent:
enabled: true
TownyFactionsComponent:
enabled: true
distance: 5
PortalLimitComponent:
enabled: true
worlds:
- v1
- v2
- v3

View file

@ -0,0 +1 @@
http-port: 8099

View file

@ -1,15 +0,0 @@
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

31
Chairs/config.yml Normal file
View file

@ -0,0 +1,31 @@
sit-config:
disabled-worlds: []
require-empty-hand: false
stairs:
enabled: true
rotate: true
max-width: 16
special-end:
sign: true
corner-stairs: true
additional-blocks: {}
sit-effects:
healing:
enabled: false
max-percent: 100
interval: 20
amount: 1
itempickup:
enabled: false
sit-restrictions:
commands:
all: false
list: []
messages:
enabled: true
sit:
enter: '&7You are now sitting.'
leave: '&7You are no longer sitting.'
enabled: '&7You have enabled chairs for yourself!'
disabled: '&7You have disabled chairs for yourself!'
commandrestricted: '&7You can''t issue this command while sitting'

View file

@ -107,3 +107,54 @@ HEROES_EXP: 100.0
#Add icons and make item names hoverable in transaction messages when ShowItem is installed? #Add icons and make item names hoverable in transaction messages when ShowItem is installed?
SHOWITEM_MESSAGE: true SHOWITEM_MESSAGE: true
#What containers are allowed to hold a shop? (Only blocks with inventories work!)
SHOP_CONTAINERS:
- "CHEST"
- "TRAPPED_CHEST"
#Do you want to allow using shops to people who have access to it due to their permissions? (owners are always ignored)
IGNORE_ACCESS_PERMS: true
#How many decimal places are allowed at a maximum for prices?
PRICE_PRECISION: 2
#Enable this if you use BungeeCord and want players to receive shop notifications on other servers
BUNGEECORD_MESSAGES: false
#How many seconds do you want to wait before showing notifications for the same shop to the owner again?
NOTIFICATION_MESSAGE_COOLDOWN: 10
#Should all shop removals be logged to the console?
LOG_ALL_SHOP_REMOVALS: true
#Of which type should the container protection be? Possible type: public, private, donate and on some LWC versions display
LWC_CHEST_PROTECTION_TYPE: "PRIVATE"
#Of which type should the sign protection be? Possible type: public, private, donate and on some LWC versions display
LWC_SIGN_PROTECTION_TYPE: "PRIVATE"
#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
# Should the plugin log some messages that are useful for debugging?
DEBUG: false
# 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
# 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
# If true, people will be able to sell/buy everything available of the same type.
SHIFT_SELLS_EVERYTHING: false
# 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
# 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
# Only allow users to buy/sell that have access to the sign's protection? (E.g. LWC protection)
CHECK_ACCESS_FOR_SHOP_USE: false
# Should LWC limits block shop creations?
LWC_LIMITS_BLOCK_CREATION: true

150
Chroma-Chat/config.yml Normal file
View file

@ -0,0 +1,150 @@
global:
notificationSound: ''
notificationPitch: 1.0
# 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
# The amount of town colors allowed. If more than one is used (or nation colors are enabled), players can change how many letters to be in a specific color using /u ncolor.
colorCount: 1
towncolors:
tmp:
- Gold
liria:
- DarkPurple
nationcolors:
leagueofcrafters: Gold
# 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
# The Reddit thread to check for account connections. Re-enable the component if this was empty.
flairThreadURL: https://www.reddit.com/r/Chromagamers/comments/51ys94/flair_thread_for_the_mc_server/
# Displays the configured messages at the set interval when someone is online.
AnnouncerComponent:
enabled: true
# 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
# 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
# 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
# Allows players to append tableflips and other things to their messages. Everything is configurable here.
AppendTextComponent:
enabled: true
texts:
waitwhat:
helpText:
- §6---- Wait what ----
- Wait what
appendedText: wait what
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: ┬─┬ ( ゜-゜ノ)
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
# Determines whether Markdown formatting, name mentioning and similar features are enabled.
allowFormatting: true
bold:
enabled: true
italic:
enabled: true
underlined:
enabled: true
strikethrough:
enabled: true
spoiler:
enabled: true
escape:
enabled: true
nullMention:
enabled: true
consolePing:
enabled: true
hashtag:
enabled: true
cyan:
enabled: true
code:
enabled: true
maskedLink:
enabled: true
url:
enabled: true
entireMessage:
enabled: true
name:
enabled: true
nickname:
enabled: true
italic2:
enabled: true
someone:
enabled: true
# The sound to play when a player is mentioned. Leave empty to use default.
notificationSound: ''
# The pitch of the notification sound.
notificationPitch: 1.0
rpc:
enabled: true
# The minimum time between messages in milliseconds.
minTimeBetweenMessages: 100
greentext:
enabled: true

112
Chroma-Core/config.yml Normal file
View file

@ -0,0 +1,112 @@
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: true
# 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:
PluginUpdaterComponent:
enabled: true
# 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: 12
# Manages chat channels. If disabled, only global channels will be registered.
ChannelComponent:
enabled: true
g:
enabled: true
IDs: []
displayName: §fg§f
color: White
a:
enabled: true
IDs: []
displayName: §cADMIN§f
color: Red
mod:
enabled: true
IDs: []
displayName: §9MOD§f
color: Blue
dev:
enabled: true
IDs: []
displayName: §6DEV§f
color: Gold
red:
enabled: true
IDs: []
displayName: §cRED§f
color: DarkRed
orange:
enabled: true
IDs: []
displayName: §6ORANGE§f
color: Gold
yellow:
enabled: true
IDs: []
displayName: §eYELLOW§f
color: Yellow
green:
enabled: true
IDs: []
displayName: §aGREEN§f
color: Green
blue:
enabled: true
IDs: []
displayName: §bBLUE§f
color: Blue
purple:
enabled: true
IDs: []
displayName: §5PURPLE§f
color: DarkPurple
tc:
enabled: true
IDs: []
displayName: §3TC§f
color: DarkAqua
nc:
enabled: true
IDs: []
displayName: §6NC§f
color: Gold
rp:
enabled: true
IDs: []
displayName: §7RP§f
color: Gray
# 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: true
# The amount of days passed since first login
registeredForDays: 7
# The amount of hours needed to play before promotion
playedHours: 12
# The permission group to give to the player
memberGroup: member
# Provides a command to remove invalid Towny residents.
TownyComponent:
enabled: false
VotifierComponent:
enabled: true
rewardAmount: 0.0
# Provides a /spawn command that works with BungeeCord. Make sure to set up on each server.
SpawnComponent:
enabled: true
# The BungeeCord server that has the spawn. Set to empty if this server is the target.
targetServer: ''

138
Chroma-Discord/config.yml Normal file
View file

@ -0,0 +1,138 @@
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: true
# 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: false
# 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: 1641005950
lastSeenTime: 1641005950
# 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

View file

@ -127,3 +127,16 @@ username-changes: true
# Logs changes made via the plugin "WorldEdit" if it's in use on your server. # Logs changes made via the plugin "WorldEdit" if it's in use on your server.
worldedit: true worldedit: true
# CoreProtect is donationware. Obtain a donation key from coreprotect.net/donate/
donation-key:
# 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

View file

@ -1,43 +0,0 @@
configVersion: 16
language: english
enableEconomy: false
chatEnabled: true
chatFormat:
edit: '&2[Edit] &r%player_name%: '
game: '&2[Game] %group_color%%player_name%: &r'
group: '&2%group_color%[%group_name%] %player_name%: &r'
spy: '&2[Chat Spy] %player_name%: &r'
tutorial:
activated: false
dungeon: tutorial
startGroup: default
endgroup: player
groupColorPriority:
- DARK_BLUE
- LIGHT_RED
- YELLOW
- LIGHT_GREEN
- PURPLE
- ORANGE
- BLACK
- LIGHT_BLUE
- DARK_GREEN
- DARK_RED
- LIGHT_GRAY
- CYAN
- MAGENTA
- DARK_GRAY
- PINK
announcementInterval: 30.0
sendFloorTitle: true
globalDeathMessagesDisabled: true
externalMobProviders: {}
resourcePacks: {}
maxInstances: 10
secureMode:
enabled: false
openInventories: false
dropItems: false
checkInterval: 5.0
backupMode: ON_DISABLE_AND_SAVE
default: {}

View file

@ -1,4 +1,5 @@
# Dynmap-Towny configuration # Dynmap-Towny configuration
dynamic-nation-colors: true
update: update:
period: 300 period: 300
layer: layer:

View file

@ -469,7 +469,7 @@ repair-enchanted: true
# Allow 'unsafe' enchantments in kits and item spawning. # Allow 'unsafe' enchantments in kits and item spawning.
# Warning: Mixing and overleveling some enchantments can cause issues with clients, servers and plugins. # Warning: Mixing and overleveling some enchantments can cause issues with clients, servers and plugins.
unsafe-enchantments: false unsafe-enchantments: true
#Do you want Essentials to keep track of previous location for /back in the teleport listener? #Do you want Essentials to keep track of previous location for /back in the teleport listener?
#If you set this to true any plugin that uses teleport will have the previous location registered. #If you set this to true any plugin that uses teleport will have the previous location registered.

View file

@ -0,0 +1,707 @@
# Permissions settings
# Each main section represents one permission.
# Inside is each relation.
# Each relation has a default value (true=allowed, false=disallowed)
# and true/false for if it's locked to editing by factions admins.
permissions {
# Can ban others from the faction
ban {
coleader {
default=true
locked=false
}
moderator {
default=true
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Can build in faction territory (while not raidable)
build {
ally {
default=false
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
# Use buttons in faction territory (while not raidable)
button {
ally {
default=true
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
# Use containers in faction territory (while not raidable)
container {
ally {
default=false
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
# Can destroy in faction territory (while not raidable)
destroy {
ally {
default=false
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
disband {
coleader {
default=false
locked=false
}
moderator {
default=false
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Use doors in faction territory (while not raidable)
door {
ally {
default=true
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
# Can access faction economy
economy {
coleader {
default=true
locked=false
}
moderator {
default=false
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Can fly in faction territory
fly {
ally {
default=true
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
# Can frost walk in faction territory (while not raidable)
frostWalk {
ally {
default=false
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
# Can visit the faction home
home {
ally {
default=false
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
# Able to invite others to the faction
invite {
coleader {
default=true
locked=false
}
moderator {
default=true
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Use items in faction territory (while not raidable)
item {
ally {
default=false
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
kick {
coleader {
default=true
locked=false
}
moderator {
default=true
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Use levers in faction territory (while not raidable)
lever {
ally {
default=true
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
# Can see faction claim list
listClaims {
coleader {
default=true
locked=false
}
moderator {
default=true
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Can created owned areas with /f owner
owner {
coleader {
default=false
locked=false
}
moderator {
default=false
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Allows building/destroying in faction territory but causes pain (while not raidable)
painBuild {
ally {
default=false
locked=false
}
coleader {
default=false
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=false
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Can interact with plates
plate {
ally {
default=true
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
# Can promote members up to their own role within the faction
promote {
coleader {
default=true
locked=false
}
moderator {
default=true
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Can set the faction home
sethome {
coleader {
default=true
locked=false
}
moderator {
default=false
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Can set a faction warp
setwarp {
coleader {
default=true
locked=false
}
moderator {
default=true
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Can claim/unclaim faction territory
territory {
coleader {
default=true
locked=false
}
moderator {
default=true
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Can deposit TNT into the bank
tntDeposit {
coleader {
default=true
locked=false
}
moderator {
default=true
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
}
# Can withdraw TNT from the bank
tntWithdraw {
coleader {
default=true
locked=false
}
moderator {
default=true
locked=false
}
normal {
default=false
locked=false
}
recruit {
default=false
locked=false
}
}
# Can use faction warps
warp {
ally {
default=false
locked=false
}
coleader {
default=true
locked=false
}
enemy {
default=false
locked=false
}
moderator {
default=true
locked=false
}
neutral {
default=false
locked=false
}
normal {
default=true
locked=false
}
recruit {
default=true
locked=false
}
truce {
default=false
locked=false
}
}
}

View file

@ -0,0 +1,258 @@
# Offline permissions settings
# If you don't enable offline permissions in the main config and never plan to do so,
# you can ignore this file entirely. If you plan to do so in the future, you should probably
# set this file up a bit as these defaults will sit in the faction configs regardless.
#
# Each main section represents one permission.
# Inside is each relation.
# Each relation has a default value (true=allowed, false=disallowed)
# and true/false for if it's locked to editing by factions admins.
offlinePermissions {
# Can build in faction territory (while not raidable)
build {
ally {
default=false
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Use buttons in faction territory (while not raidable)
button {
ally {
default=true
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Use containers in faction territory (while not raidable)
container {
ally {
default=false
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Can destroy in faction territory (while not raidable)
destroy {
ally {
default=false
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Use doors in faction territory (while not raidable)
door {
ally {
default=true
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Can fly in faction territory
fly {
ally {
default=true
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Can frost walk in faction territory (while not raidable)
frostWalk {
ally {
default=false
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Can visit the faction home
home {
ally {
default=false
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Use items in faction territory (while not raidable)
item {
ally {
default=false
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Use levers in faction territory (while not raidable)
lever {
ally {
default=true
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Allows building/destroying in faction territory but causes pain (while not raidable)
painBuild {
ally {
default=false
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Can interact with plates
plate {
ally {
default=true
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
# Can use faction warps
warp {
ally {
default=false
locked=false
}
enemy {
default=false
locked=false
}
neutral {
default=false
locked=false
}
truce {
default=false
locked=false
}
}
}

View file

@ -0,0 +1,47 @@
dynmap {
description="<div class=\"infowindow\">\n<span style=\"font-weight: bold; font-size: 150%;\">%name%</span><br>\n<span style=\"font-style: italic; font-size: 110%;\">%description%</span><br><br>\n<span style=\"font-weight: bold;\">Leader:</span> %players.leader%<br>\n<span style=\"font-weight: bold;\">Admins:</span> %players.admins.count%<br>\n<span style=\"font-weight: bold;\">Moderators:</span> %players.moderators.count%<br>\n<span style=\"font-weight: bold;\">Members:</span> %players.normals.count%<br>\n<span style=\"font-weight: bold;\">TOTAL:</span> %players.count%<br>\n</br>\n<span style=\"font-weight: bold;\">Bank:</span> %money%<br>\n<br>\n</div>"
# Enable the %money% macro. Only do this if you know your economy manager is thread-safe.
descriptionMoney=false
enabled=true
# Per-faction overrides
factionStyles {
"-1" {
fillColor="#FF00FF"
fillOpacity=0.35
homeMarker=greenflag
lineColor="#FF00FF"
lineOpacity=0.8
lineWeight=3
styleBoost=false
}
"-2" {
fillColor="#FF0000"
fillOpacity=0.35
homeMarker=greenflag
lineColor="#FF0000"
lineOpacity=0.8
lineWeight=3
styleBoost=false
}
}
# To hide all factions in a world, use 'world:worldnamehere'
hiddenFactions=[]
layerMinimumZoom=0
layerName=Factions
layerPriority=2
layerVisible=true
# Allow players in faction to see one another on Dynmap (only relevant if Dynmap has 'player-info-protected' enabled)
visibilityByFaction=true
# If not empty, *only* listed factions (by name or ID) will be shown.
# To show all factions in a world, use 'world:worldnamehere'
visibleFactions=[]
}
style {
fillColor="#00FF00"
fillOpacity=0.35
homeMarker=greenflag
lineColor="#00FF00"
lineOpacity=0.8
lineWeight=3
styleBoost=false
}

832
Factions/config/main.conf Normal file
View file

@ -0,0 +1,832 @@
# FactionsUUID by drtshock
# Support and documentation https://factions.support
# Updates https://www.spigotmc.org/resources/factionsuuid.1035/
#
# Made with love <3
aVeryFriendlyFactionsConfig {
# Debug
# Turn this on if you are having issues with something and working on resolving them.
# This will spam your console with information that is useful if you know how to read the source.
# It's suggested that you only turn this on at the direction of a developer.
debug=false
# Don't change this value yourself, unless you WANT a broken config!
version=4
}
# Colors for relationships and default factions
colors {
factions {
safezone=GOLD
warzone="DARK_RED"
wilderness=GRAY
}
relations {
ally="LIGHT_PURPLE"
enemy=RED
member=GREEN
neutral=WHITE
peaceful=GOLD
truce="DARK_PURPLE"
}
}
# The command base (by default f, making the command /f)
commandBase=[
f
]
commands {
fly {
# Warmup seconds before command executes. Set to 0 for no warmup.
delay=0
# Should we disable flight if the player has suffered generic damage
disableOnGenericDamage=false
# True to enable the fly command, false to disable
enable=true
# From how far away a player can disable another's flight by being enemy
# Set to 0 if wanted disable
# Note: Will produce lag at higher numbers
enemyRadius=7
# If a player leaves fly (out of territory or took damage)
# how long (in seconds) should they not take fall damage for?
# Set to 0 to have them always take fall damage.
fallDamageCooldown=3
# Trails show below the players foot when flying, faction.fly.trails
# Players can enable them with /f trail on/off
# Players can also set which effect to show /f trail effect <particle> only if they have faction.fly.trails.<particle>
particles {
# Amount spawned
amount=20
# How often should we spawn these particles?
# 0 disables this completely
spawnRate=0.2
# Speed of the particles, can be decimal value
speed=0.02
}
# How frequently to check enemy radius, in seconds. Set to 0 to disable checking.
radiusCheck=1
}
help {
# You can change the page name to whatever you like
# We use '1' to preserve default functionality of /f help 1
entries {
"1"=[
"&e&m----------------------------------------------",
" &c&lFactions Help ",
"&e&m----------------------------------------------",
"&3/f create &e>> &7Create your own faction",
"&3/f who &e>> &7Show factions info",
"&3/f tag &e>> &7Change faction tag",
"&3/f join &e>> &7Join faction",
"&3/f list &e>> &7List all factions",
"&e&m--------------&r &2/f help 2 for more &e&m--------------"
]
"2"=[
"&e&m------------------&r&c&l Page 2 &e&m--------------------",
"&3/f home &e>> &7Teleport to faction home",
"&3/f sethome &e>> &7Set your faction home",
"&3/f leave &e>> &7Leave your faction",
"&3/f invite &e>> &7Invite a player to your faction",
"&3/f deinvite &e>> &7Revoke invitation to player",
"&e&m--------------&r &2/f help 3 for more &e&m--------------"
]
"3"=[
"&e&m------------------&r&c&l Page 3 &e&m--------------------",
"&3/f claim &e>> &7Claim land",
"&3/f unclaim &e>> &7Unclaim land",
"&3/f kick &e>> &7Kick player from your faction",
"&3/f mod &e>> &7Set player role in faction",
"&3/f chat &e>> &7Switch to faction chat",
"&e&m--------------&r &2/f help 4 for more &e&m--------------"
]
"4"=[
"&e&m------------------&r&c&l Page 4 &e&m--------------------",
"&3/f version &e>> &7Display version information",
"&e&m--------------&r&2 End of /f help &e&m-----------------"
]
}
# set to true to use legacy factions help
useOldHelp=true
}
home {
# Warmup seconds before command executes. Set to 0 for no warmup.
delay=0
}
list {
# You can use any variable here
entry="<a>{faction-relation-color}{faction} <i>{online} / {members} online, <a>Land / Power / Maxpower: <i>{chunks}/{power}/{maxPower}"
# You can use any variables here
factionlessEntry="<i>Factionless<i> {factionless} online"
# You can only use {pagenumber} and {pagecount} in the footer.
# Blank entry results in nothing being displayed.
footer=""
# You can only use {pagenumber} and {pagecount} in the header.
# Blank entry results in nothing being displayed.
header="&e&m----------&r&e[ &2Faction List &9{pagenumber}&e/&9{pagecount} &e]&m----------"
}
map {
# This will help limit how many times a player can be sent a map of factions.
# Set this to the cooldown you want, in milliseconds, for a map to be shown to a player.
# This can prevent some teleportation-based exploits for finding factions.
# The old default was 2000, which blocks any movement faster than running.
# The new default is 700, which should also allow boats and horses.
cooldown=700
}
near {
# Making this radius larger increases lag, do so at your own risk
# If on a high radius it is advised to add a cooldown to the command
# Also using {distance} placeholder in the lang would cause more lag on a bigger radius
radius=20
}
perms {
# Placeholders: {action-access-color}, {action-access}, {action-desc}
guiLore=[
"&8Access: {action-access-color}{action-access}",
"&8{action-desc}",
"",
"&8Left click to &a&lAllow",
"&8Right click to &c&lDeny"
]
}
seeChunk {
# Get a list of particle names here: https://factions.support/particles/
particleName=REDSTONE
# How often should we update the particles to the current player's location?
particleUpdateTime=0.75
particles=true
# If the chosen particle is compatible with coloring we will color
# it based on the current chunk's faction
relationalColor=true
}
show {
# Factions that should be exempt from /f show, case sensitive, useful for a
# serverteam faction, since the command shows vanished players otherwise
exempt=[
"put_faction_tag_here"
]
# You can use any variable here, including fancy messages. Color codes and or tags work fine.
# Lines that aren't defined wont be sent (home not set, faction not peaceful / permanent, dtr freeze)
# Supports placeholders.
# First line can be {header} for default header, or any string (we recommend &m for smooth lines ;p)
# The line with 'permanent' in it only appears if the faction is permanent.
format=[
"{header}",
"<a>Description: <i>{description}",
"<a>Joining: <i>{joining} {peaceful}",
"<a>Land / Power / Maxpower: <i> {chunks}/{power}/{maxPower}",
"<a>Raidable: {raidable}",
"<a>Founded: <i>{create-date}",
"<a>This faction is permanent, remaining even with no members.'",
"<a>Land value: <i>{land-value} {land-refund}",
"<a>Balance: <i>{faction-balance}",
"<a>Bans: <i>{faction-bancount}",
"<a>Allies(<i>{allies}<a>/<i>{max-allies}<a>): {allies-list} ",
"<a>Online: (<i>{online}<a>/<i>{members}<a>): {online-list}",
"<a>Offline: (<i>{offline}<a>/<i>{members}<a>): {offline-list}"
]
# Set true to not display empty fancy messages
minimal=false
}
stuck {
# Warmup seconds before command executes. Set to 0 for no warmup.
delay=30
# This radius defines how far from where they ran the command the player
# may travel while waiting to be unstuck. If they leave this radius, the
# command will be cancelled.
radius=10
}
# TNT bank!
tnt {
enable=false
maxRadius=5
# Maximum storage. Set to -1 (or lower) to disable
maxStorage=-1
}
toolTips {
# Faction on-hover tooltip information
faction=[
"&6Leader: &f{leader}",
"&6Claimed: &f{chunks}",
"&6Raidable: &f{raidable}",
"&6Warps: &f{warps}",
"&6Power: &f{power}/{maxPower}",
"&6Members: &f{online}/{members}"
]
# Player on-hover tooltip information
player=[
"&6Last Seen: &f{lastSeen}",
"&6Power: &f{player-power}",
"&6Rank: &f{group}",
"&6Balance: &a${balance}"
]
}
warp {
# Warmup seconds before command executes. Set to 0 for no warmup.
delay=0
# What should be the maximum amount of warps that a Faction can set?
maxWarps=5
}
}
# Data storage settings
data {
json {
# If true, data files will be stored without extra whitespace and linebreaks.
# This becomes less readable, but can cut storage use in half.
efficientStorage=false
}
# Presently, the only option is JSON.
storage=JSON
}
# Economy support requires Vault and a compatible economy plugin
# If you wish to use economy features, be sure to set 'enabled' in this section to true!
economy {
# Faction banks, to pay for land claiming and other costs instead of individuals paying for them
bankEnabled=true
# The faction pays for faction command costs, such as sethome
bankFactionPaysCosts=true
# The faction pays for land claiming costs.
bankFactionPaysLandCosts=true
# Have to be at least moderator to withdraw or pay money to another faction
bankMembersCanWithdraw=false
claimAdditionalMultiplier=0.5
claimRefundMultiplier=0.7
claimUnconnectedFee=0
costAlly=0
costClaimFromFactionBonus=30
costClaimWilderness=30
costCreate=100
costDTR=0
costDelWarp=0
costDelhome=30
costDesc=0
costEnemy=0
costHome=0
costInvite=0
costJoin=0
costKick=0
costLeave=0
costList=0
costMap=0
costNeutral=0
costNoBoom=0
costOpen=0
costOwner=15
costPower=0
costSetWarp=0
costSethome=30
costShow=0
costStuck=0
costTag=0
costTitle=0
costTruce=0
costWarp=0
# Must be true for any economy features
enabled=false
overclaimRewardMultiplier=0
universeAccount=""
}
# Controls certain exploit preventions
exploits {
enderPearlClipping=true
interactionSpam=true
liquidFlow=false
obsidianGenerators=true
preventDuping=true
tntWaterlog=false
}
factions {
chat {
allianceChatFormat="§d%s:§f %s"
alwaysShowChatTag=false
broadcastDescriptionChanges=false
broadcastTagChanges=false
factionChatFormat="%s:§f %s"
# Allow for players to chat only within their faction, with allies, etc.
# Set to false to only allow public chats through this plugin.
factionOnlyChat=true
modChatFormat="§c%s:§f %s"
tagFormat="%s§f"
# If true, disables adding of faction tag so another plugin can manage this
tagHandledByAnotherPlugin=false
tagInsertAfterString=""
tagInsertBeforeString=""
tagInsertIndex=0
tagPadAfter=true
tagPadBefore=false
tagRelationColored=true
tagReplaceString="[FACTION]"
truceChatFormat="§5%s:§f %s"
}
claims {
# Should we allow Factions to over claim if they are raidable?
# This has always been true, allowing factions to over claim others.
allowOverClaim=true
# If true (and allowOverClaim is true, claiming over another faction's land will ignore buffer zone settings.
allowOverClaimIgnoringBuffer=false
# Buffer Zone is an chunk area required between claims of different Factions.
# This is default to 0 and has always been that way. Meaning Factions can have
# claims that border each other.
# If this is set to 3, then Factions need to have 3 chunks between their claim
# and another Faction's claim.
# It's recommended to keep this pretty low as the radius check could be a
# heavy operation if set to a large number.
# If this is set to 0, we won't even bother checking which is how Factions has
# always been.
bufferZone=0
canBeUnconnectedIfOwnedByOtherFaction=true
fillClaimMaxClaims=25
fillClaimMaxDistance=5
landsMax=0
lineClaimLimit=5
mustBeConnected=false
# If someone is doing a radius claim and the process fails to claim land this many times in a row, it will exit
radiusClaimFailureLimit=9
requireMinFactionMembers=1
worldsNoClaiming=[
exampleWorldName
]
}
# Should we send titles when players enter Factions? Durations are in ticks (20 ticks every second)
enterTitles {
alsoShowChat=false
enabled=true
fadeIn=10
fadeOut=20
stay=70
subtitle="&7{description}"
title="{faction-relation-color}{faction}"
}
homes {
enabled=true
mustBeInClaimedTerritory=true
teleportAllowedEnemyDistance=32
teleportAllowedFromDifferentWorld=true
teleportAllowedFromEnemyTerritory=true
teleportCommandEnabled=true
teleportCommandEssentialsIntegration=true
teleportCommandSmokeEffectEnabled=true
teleportCommandSmokeEffectThickness=3
teleportIgnoreEnemiesIfInOwnTerritory=true
teleportToOnDeath=true
}
landRaidControl {
dtr {
decimalDigits=2
freezeKickPenalty=0.5
freezePreventsDisband=true
freezePreventsJoin=true
freezePreventsLeave=true
# Time, in seconds, to freeze DTR regeneration after a faction member dies
freezeTime=0
freezeTimeFormat="H:mm:ss"
# Additional claims allowed for each player in the faction
landPerPlayer=3
# Claims the faction starts with.
# Note: A faction of one player has this many PLUS the perPlayer amount.
landStarting=6
lossPerDeath=1
maxDTR=10
minDTR=-3
perPlayer=1
regainPerMinuteMaxRate=0.1
regainPerMinutePerPlayer=0.05
startingDTR=2
worldDeathModifiers {
"world_nether"=0.5
"world_the_end"=0.25
}
}
# Controls the power system of land/raid control
# Set the 'system' value to 'power' to use this system
power {
# Disallow joining/leaving/kicking while power is negative
canLeaveWithNegativePower=true
# If greater than 0, used as a cap for how much power a faction can have
# Additional power from players beyond this acts as a "buffer" of sorts
factionMax=0
# How much is lost on death
lossPerDeath=4
# A player stops losing power from being offline once they reach this amount
offlineLossLimit=0
# A player loses this much per day offline
offlineLossPerDay=0
peacefulMembersDisablePowerLoss=true
playerMax=10
playerMin=-10
playerStarting=0
# After a player dies, how long should the faction not be able to regen power?
# This resets on each death but does not accumulate.
# Set to 0 for no freeze. Time is in seconds.
powerFreeze=0
# Default health rate of 0.2 takes 5 minutes to recover one power
powerPerMinute=0.2
# Allow a faction to be raided if they have more land than power.
# This will make claimed territory lose all protections
# allowing factions to open chests, break blocks, etc. if they
# have claimed chunks >= power.
raidability=false
# Does a player regenerate power while offline?
regenOffline=false
respawnHomeFromNoPowerLossWorlds=true
warZonePowerLoss=true
wildernessPowerLoss=true
worldsNoPowerLoss=[
exampleWorld
]
}
# Sets the mode of land/raid control
system=power
}
# Limits factions to having a max number of each relation.
# Setting to 0 means none allowed. -1 for disabled.
# This will have no effect on default or existing relations, only when relations are changed.
# It is advised that you set the default relation to -1 so they can always go back to that.
# Otherwise Factions could be stuck with not being able to unenemy other Factions.
maxRelations {
ally=10
enabled=false
enemy=10
neutral=-1
truce=10
}
# Remaining settings not categorized
other {
actionDeniedPainAmount=1
allowMultipleColeaders=false
autoLeaveAfterDaysOfInactivity=10
autoLeaveDeleteFPlayerData=true
autoLeaveRoutineMaxMillisecondsPerTick=5
autoLeaveRoutineRunsEveryXMinutes=5
considerFactionsReallyOfflineAfterXMinutes=0
# Default Relation allows you to change the default relation for Factions.
# Example usage would be so people can't leave then make a new Faction while Raiding
# in order to be able to execute commands if the default relation is neutral.
defaultRelation=neutral
# Default role of a player when joining a faction. Can be customized by faction leader
# with /f defaultrole
# Options: coleader, moderator, member, recruit
# Defaults to member if set incorrectly
defaultRole=member
# Should we delete player homes that they set via Essentials when they leave a Faction
# if they have homes set in that Faction's territory?
deleteEssentialsHomes=true
# If true, disables pistons entirely within faction territory.
# Prevents flying piston machines in faction territory.
disablePistonsInTerritory=false
# When faction membership hits this limit, players will no longer be able to join using /f join; default is 0, no limit
factionMemberLimit=0
# Any faction names CONTAINING any of these items will be disallowed
nameBlacklist=[
blockedwordhere,
anotherblockedthinghere
]
newFactionsDefaultOpen=false
newFactionsDefaultPeaceful=false
# What faction ID to start new players in when they first join the server; default is 0, "no faction"
newPlayerStartingFactionID="0"
removePlayerDataWhenBanned=true
saveToFileEveryXMinutes=30
# If enabled, perms can be managed separately for when the faction is offline
separateOfflinePerms=false
tagForceUpperCase=false
# Maximum faction tag length
tagLengthMax=10
# Minimum faction tag length
tagLengthMin=3
}
# For claimed areas where further faction-member ownership can be defined
ownedArea {
denyBuild=true
denyUsage=true
enabled=true
limitPerFaction=0
messageByChunk=false
messageInsideTerritory=true
messageOnBorder=true
moderatorsBypass=true
painBuild=false
protectMaterials=true
}
# Do you want to limit portal creation?
portals {
# If true, portals will be limited to the minimum relation below
limit=false
# What should the minimum relation be to create a portal in territory?
# Goes in the order of: ENEMY, NEUTRAL, ALLY, MEMBER.
# Minimum relation allows that and all listed to the right to create portals.
# Example: put ALLY to allow ALLY and MEMBER to be able to create portals.
# If typed incorrectly, defaults to NEUTRAL.
minimumRelation=MEMBER
}
# Displayed prefixes for different roles within a faction
prefixes {
admin="***"
coleader="**"
mod="*"
normal="+"
recruit="-"
}
protection {
# Exceptions to consideration for breaking perms. Can always be broken.
breakExceptions=[]
# Exceptions to consideration for container perms.
# For example, putting "TRAPPED_CHEST" into here would allow anyone to open trapped chests anywhere.
containerExceptions=[]
# Exceptions for protections of interacting with entities, such as mounting horses
entityInteractExceptions=[]
# Commands which will be prevented if the player is a member of a permanent faction
permanentFactionMemberDenyCommands=[
exampleCommand
]
pistonProtectionThroughDenyBuild=true
# Mainly for other plugins/mods that use a fake player to take actions, which shouldn't be subject to our protections.
playersWhoBypassAllProtection=[
example-player-name
]
safeZoneBlockOtherExplosions=true
safeZoneBlockTNT=true
safeZoneDenyBuild=true
safeZoneDenyEndermanBlocks=true
safeZoneDenyUsage=true
safeZonePreventAllDamageToPlayers=false
# Commands which will be prevented when in claimed territory of an ally faction
territoryAllyDenyCommands=[
exampleCommand
]
territoryBlockCreepers=false
territoryBlockCreepersWhenOffline=false
territoryBlockFireballs=false
territoryBlockFireballsWhenOffline=false
territoryBlockOtherExplosions=false
territoryBlockOtherExplosionsWhenOffline=false
territoryBlockTNT=false
territoryBlockTNTWhenOffline=false
territoryDenyEndermanBlocks=true
territoryDenyEndermanBlocksWhenOffline=true
territoryDenyUsageMaterials=[
"FLINT_AND_STEEL",
BUCKET,
"LAVA_BUCKET",
"WATER_BUCKET",
"FIRE_CHARGE"
]
territoryDenyUsageMaterialsWhenOffline=[
"FLINT_AND_STEEL",
BUCKET,
"LAVA_BUCKET",
"WATER_BUCKET",
"FIRE_CHARGE"
]
# Commands which will be prevented when in claimed territory of an enemy faction
territoryEnemyDenyCommands=[
spawn,
tpa,
sethome,
tpahere,
tpaccept,
home
]
# Commands which will be prevented when in claimed territory of a neutral faction
territoryNeutralDenyCommands=[
exampleCommand
]
warZoneBlockCreepers=true
warZoneBlockFireballs=true
warZoneBlockOtherExplosions=true
warZoneBlockTNT=true
warZoneDenyBuild=true
warZoneDenyEndermanBlocks=true
warZoneDenyUsage=true
warZoneFriendlyFire=false
# Commands which will be prevented when in warzone
warzoneDenyCommands=[
exampleCommand
]
wildernessBlockCreepers=false
wildernessBlockFireballs=false
wildernessBlockOtherExplosions=false
wildernessBlockTNT=false
wildernessDenyBuild=false
# Commands which will be prevented when in wilderness
wildernessDenyCommands=[
exampleCommand
]
wildernessDenyEndermanBlocks=false
wildernessDenyUsage=false
worldsNoWildernessProtection=[
exampleWorld
]
}
pvp {
disablePVPBetweenNeutralFactions=false
disablePVPForFactionlessPlayers=false
disablePeacefulPVPInWarzone=true
enablePVPAgainstFactionlessInAttackersLand=false
noPVPDamageToOthersForXSecondsAfterLogin=3
worldsIgnorePvP=[
exampleWorldName
]
}
# Spawn control.
# Exception names are entity type names as seen at the below URL.
# Note that any name with an underscore MUST have quotes around it.
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
# Spawn types are those at the below URL:
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/CreatureSpawnEvent.SpawnReason.html
spawning {
preventSpawningInSafezone=[
"OCELOT_BABY",
REINFORCEMENTS,
"VILLAGE_DEFENSE",
"DISPENSE_EGG",
"ENDER_PEARL",
EXPLOSION,
TRAP,
"SILVERFISH_BLOCK",
NATURAL,
BREEDING,
INFECTION,
"BUILD_WITHER",
MOUNT,
"BUILD_SNOWMAN",
DROWNED,
EGG,
CURED,
LIGHTNING,
RAID,
SPAWNER,
"SLIME_SPLIT",
PATROL,
"BUILD_IRONGOLEM",
"NETHER_PORTAL",
"VILLAGE_INVASION",
"SPAWNER_EGG",
DEFAULT
]
preventSpawningInSafezoneExceptions=[
MULE,
LLAMA,
SHEEP,
"TROPICAL_FISH",
VILLAGER,
"POLAR_BEAR",
"MUSHROOM_COW",
CHICKEN,
TURTLE,
COD,
"TRADER_LLAMA",
PUFFERFISH,
SQUID,
HORSE,
PARROT,
COW,
"WANDERING_TRADER",
FOX,
PIG,
BAT,
DOLPHIN,
CAT,
SALMON,
RABBIT,
WOLF,
DONKEY,
STRIDER,
"IRON_GOLEM",
PANDA,
OCELOT
]
preventSpawningInTerritory=[]
preventSpawningInTerritoryExceptions=[]
preventSpawningInWarzone=[]
preventSpawningInWarzoneExceptions=[]
preventSpawningInWilderness=[]
preventSpawningInWildernessExceptions=[]
# If true, FactionsUUID will automatically add in its new defaults such as
# adding new friendly mobs to the safe zone exception list
updateAutomatically=true
}
specialCase {
# Material names of things whose placement is ignored in faction territory
ignoreBuildMaterials=[
exampleMaterial
]
peacefulTerritoryDisableBoom=false
peacefulTerritoryDisableMonsters=false
peacefulTerritoryDisablePVP=true
permanentFactionsDisableLeaderPromotion=false
}
}
# What should be logged?
logging {
factionCreate=true
factionDisband=true
factionJoin=true
factionKick=true
factionLeave=true
landClaims=true
landUnclaims=true
moneyTransactions=true
playerCommands=true
}
# LWC integration
# This support targets the modern fork of LWC, called LWC Extended.
# You can find it here: https://www.spigotmc.org/resources/lwc-extended.69551/
# Note: Modern LWC is no longer supported, and its former maintainer now runs LWC Extended
lwc {
enabled=true
resetLocksOnCapture=false
resetLocksOnUnclaim=false
}
# Control for the default settings of /f map
map {
height=17
showEnemyFactions=true
showFactionKey=true
showNeutralFactionsOnMap=true
showTruceFactions=true
width=49
}
# Paper features, when accessible.
paper {
# Utilize Paper's async teleportation if available (Paper 1.9+).
asyncTeleport=true
}
# PlayerVaults faction vault settings.
# Enable faction-owned vaults!
# https://www.spigotmc.org/resources/playervaultsx.51204/
playerVaults {
defaultMaxVaults=0
# The %s is for the faction id
vaultPrefix="faction-%s"
}
restrictWorlds {
# If true, Factions will only function on certain worlds
restrictWorlds=false
# If restrictWorlds is true, this setting determines if the world list below is a whitelist or blacklist.
# True for whitelist, false for blacklist.
whitelist=true
worldList=[
exampleWorld
]
}
scoreboard {
# Constant scoreboard stays around all the time, displaying status info.
# Also, if prefixes are enabled while it is enabled, will show prefixes on nametags and tab
constant {
content=[
"&6Your Faction",
"{faction}",
"&3Your Power",
"{power}",
"&aBalance",
"${balance}"
]
enabled=false
factionlessContent=[
"Make a new Faction",
"Use /f create"
]
factionlessEnabled=false
factionlessTitle=Status
# Set the length limit for prefixes.
# If 0, will use a sane default for your Minecraft version (16 for pre-1.13, 32 for 1.13+).
prefixLength=0
# Only takes {relationcolor} and {faction} and &-prefixed color codes
prefixTemplate="{relationcolor}[{faction}] &r"
# If true, show faction prefixes on nametags and in tab list if scoreboard is enabled
prefixes=true
# Can use any placeholders, but does not update once set
title="Faction Status"
}
# Info scoreboard is displayed when a player walks into a new Faction's territory.
# Scoreboard disappears after <expiration> seconds.
info {
# send faction change message as well when scoreboard is up?
alsoSendChat=true
# Supports placeholders
content=[
"&6Power",
"{power}",
"&3Members",
"{online}/{members}",
"&4Leader",
"{leader}",
"&bTerritory",
"{chunks}"
]
enabled=false
# How long do we want scoreboards to stay
expiration=7
title="{faction-relation-color}{faction}"
}
}
worldBorder {
# WorldBorder support
# This is for Minecraft's built-in command. To get your current border: /minecraft:worldborder get
# A buffer of 0 means faction claims can go right up to the border of the world.
# The buffer is in chunks, so 1 as a buffer means an entire chunk of buffer between
# the border of the world and what can be claimed to factions
buffer=0
}
# WorldGuard settings
worldGuard {
buildPriority=false
checking=false
}

View file

@ -1,26 +1,26 @@
# These first 6 aren't configurable # These first 6 aren't configurable
issues: "https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13/issues" issues: "https://github.com/IntellectualSites/FastAsyncWorldEdit/issues"
wiki: "https://github.com/boy0001/FastAsyncWorldedit/wiki/" wiki: "https://wiki.intellectualsites.com/FastAsyncWorldEdit/index"
date: "3 Sep 2019 00:00:00 GMT" date: "Thu Feb 18 00:00:00 GMT 2021"
build: "https://ci.athion.net/job/FastAsyncWorldEdit-Breaking/33" build: "https://ci.athion.net/job/FastAsyncWorldEdit-1.16/566"
commit: "https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13/commit/8a7a4b6" commit: "https://github.com/IntellectualSites/FastAsyncWorldEdit/commit/ff094a9b"
platform: "bukkit" platform: "Bukkit"
# Options: cn, de, es, fr, it, nl, ru, tr
# Create a PR to contribute a translation: https://github.com/IntellectualSites/FastAsyncWorldEdit-1.13/tree/master/worldedit-core/src/main/resources
language: ''
# @deprecated - use bstats config.yml
metrics: true
# Set true to enable WorldEdit restrictions per region (e.g. PlotSquared or WorldGuard). # Set true to enable WorldEdit restrictions per region (e.g. PlotSquared or WorldGuard).
# To be allowed to WorldEdit in a region, users need the appropriate # To be allowed to WorldEdit in a region, users need the appropriate
# fawe.<plugin> permission. See the Permissions page for supported region plugins. # fawe.<plugin> permission. See the Permissions page for supported region plugins.
region-restrictions: true region-restrictions: true
# FAWE will skip chunks when there's not enough memory available
prevent-crashes: false
# FAWE will cancel non admin edits when memory consumption exceeds this % # FAWE will cancel non admin edits when memory consumption exceeds this %
# - Bypass with `/wea` or `//fast` or `fawe.bypass` # - Bypass with `/wea` or `//fast` or `fawe.bypass`
# - Disable with 100 or -1. # - Disable with 100 or -1.
max-memory-percent: 95 max-memory-percent: 95
# Enable or disable core components
enabled-components:
commands: true
# Disable the FAWE-PlotSquared hook to take over most intense P2 queueing
# Specific aspects can be turned on and off further below
plotsquared-hook: true
clipboard: clipboard:
# Store the clipboard on disk instead of memory # Store the clipboard on disk instead of memory
# - Will be slightly slower # - Will be slightly slower
@ -46,6 +46,8 @@ lighting:
mode: 1 mode: 1
# If existing lighting should be removed before relighting # If existing lighting should be removed before relighting
remove-first: false remove-first: false
# Calculate and set heightmaps when relighting
do-heightmaps: true
# Generic tick limiter (not necessarily WorldEdit related, but useful to stop abuse) # Generic tick limiter (not necessarily WorldEdit related, but useful to stop abuse)
tick-limiter: tick-limiter:
@ -73,10 +75,12 @@ web:
# - Downloads can be deleted by the user # - Downloads can be deleted by the user
# - Supports clipboard uploads, downloads and saves # - Supports clipboard uploads, downloads and saves
url: "https://empcraft.com/fawe/" url: "https://empcraft.com/fawe/"
# The web interface for assets
# - All schematics are organized and public plotsquared-integration:
# - Assets can be searched, selected and downloaded clear: true
assets: "https://empcraft.com/assetpack/" cuboids: true
copy-and-swap: true
set-biome: true
extent: extent:
# Don't bug console when these plugins slow down WorldEdit operations # Don't bug console when these plugins slow down WorldEdit operations
@ -93,7 +97,7 @@ experimental:
# - IMPROPER USE CAN CAUSE WORLD CORRUPTION! # - IMPROPER USE CAN CAUSE WORLD CORRUPTION!
anvil-queue-mode: false anvil-queue-mode: false
# [SAFE] Dynamically increase the number of chunks rendered # [SAFE] Dynamically increase the number of chunks rendered
# - Requires Paper: ci.destroystokyo.com/job/Paper-1.13/ # - Requires Paper
# - Set your server view distance to 1 (spigot.yml, server.properties) # - Set your server view distance to 1 (spigot.yml, server.properties)
# - Based on tps and player movement # - Based on tps and player movement
# - Note: If entities become hidden, increase the server view distance to 3 # - Note: If entities become hidden, increase the server view distance to 3
@ -105,13 +109,28 @@ experimental:
# [SAFE] Keep entities that are positioned in non-air blocks when editing an area # [SAFE] Keep entities that are positioned in non-air blocks when editing an area
# Might cause client-side FPS lagg in some situations # Might cause client-side FPS lagg in some situations
keep-entities-in-blocks: false keep-entities-in-blocks: false
# [SAFE] Experimental scripting support for Java 9
# - https://github.com/boy0001/FastAsyncWorldedit/wiki/JavaScript-API
modern-craftscripts: false
# [SAFE] Experimental freebuild region restrictions # [SAFE] Experimental freebuild region restrictions
# - PERM: fawe.freebuild # - PERM: fawe.freebuild
# - PERM: fawe.freebuild.<plugin> # - PERM: fawe.freebuild.<plugin>
freebuild: false freebuild: false
# Other experimental features
other: false
# Allow blocks placed by WorldEdit to tick. This could cause the big lags.
# This has no effect on existing blocks one way or the other.
allow-tick-placed: false
# Force re-ticking of existing blocks not edited by FAWE.
# This will increase time taken slightly.
allow-tick-existing: true
# [SAFE] 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: false
# Sets a maximum limit (in kb) for the size of a player's schematics directory (per-player mode only)
# Set to -1 to disable
per-player-file-size-limit: -1
# Sets a maximum limit for the amount of schematics in a player's schematics directory (per-player mode only)
# Set to -1 to disable
per-player-file-num-limit: -1
# This relates to how FAWE places chunks # This relates to how FAWE places chunks
queue: queue:
@ -141,17 +160,22 @@ queue:
# Increase or decrease queue intensity (ms) [-50,50]: # Increase or decrease queue intensity (ms) [-50,50]:
# 0 = balance of performance / stability # 0 = balance of performance / stability
# -10 = Allocate 10ms less for chunk placement # -10 = Allocate 10ms less for chunk placement
# Too high will can cause lag spikes (you might be okay with this) # Too high can cause lag spikes (you might be okay with this)
# Too low will result in slow edits # Too low will result in slow edits
extra-time-ms: 0 extra-time-ms: 0
# Loading the right amount of chunks beforehand can speed up operations # Loading the right amount of chunks beforehand can speed up operations
# - Low values may result in FAWE waiting on requests to the main thread # - Low values may result in FAWE waiting on requests to the main thread
# - Higher values use more memory and isn't noticeably faster # - Higher values use more memory and isn't noticeably faster
preload-chunks: 32 preload-chunks: 32
# If pooling is enabled (reduces GC, higher memory usage)
# - Enable to improve performance at the expense of memory
pool: true
# Discard edits which have been idle for a certain amount of time (ms) # Discard edits which have been idle for a certain amount of time (ms)
# - E.g. A plugin creates an EditSession but never does anything with it # - E.g. A plugin creates an EditSession but never does anything with it
# - This only applies to plugins improperly using WorldEdit's legacy API # - This only applies to plugins improperly using WorldEdit's legacy API
discard-after-ms: 60000 discard-after-ms: 60000
# When using fastmode also do not bother to fix existing ticking blocks
no-tick-fastmode: true
history: history:
# Should history be saved on disk: # Should history be saved on disk:
@ -226,7 +250,7 @@ paths:
# Multiple servers can use the same clipboards # Multiple servers can use the same clipboards
# - Use a shared directory or NFS/Samba # - Use a shared directory or NFS/Samba
clipboard: "clipboard" clipboard: "clipboard"
# Each player has their own sub directory for schematics # Each player has his or her own sub directory for schematics
per-player-schematics: true per-player-schematics: true
commands: "commands" commands: "commands"
@ -236,10 +260,6 @@ region-restrictions-options:
# - MEMBER = Players added to a region # - MEMBER = Players added to a region
# - OWNER = Players who own the region # - OWNER = Players who own the region
mode: "MEMBER" mode: "MEMBER"
# Enable or disable core components
enabled-components:
commands: true
# The "default" limit group affects those without a specific limit permission. # The "default" limit group affects those without a specific limit permission.
# To grant someone different limits, copy the default limits group # To grant someone different limits, copy the default limits group
# and give it a different name (e.g. newbie). Then give the user the limit # and give it a different name (e.g. newbie). Then give the user the limit
@ -268,7 +288,7 @@ limits:
# Maximum time in milliseconds //calc can execute # Maximum time in milliseconds //calc can execute
max-expression-ms: 50 max-expression-ms: 50
# Cinematic block placement: # Cinematic block placement:
# - Adds a delay to block placement (ms/block) # - Adds a delay to block placement (nanoseconds/block)
# - Having an artificial delay will use more CPU/Memory # - Having an artificial delay will use more CPU/Memory
speed-reduction: 0 speed-reduction: 0
# Place chunks instead of individual blocks: # Place chunks instead of individual blocks:

View file

@ -73,11 +73,17 @@ Optimizations:
# By setting this to true, Jobs plugin will be disabled in given worlds # By setting this to true, Jobs plugin will be disabled in given worlds
# Only commands can be performed from disabled worlds with jobs.disabledworld.commands permission node # Only commands can be performed from disabled worlds with jobs.disabledworld.commands permission node
Use: false Use: false
# If true, will changes the list behavior, so if a world is added to list
# the payments will only works in the given worlds.
UseAsWhiteList: false
List: List:
- world - world
Explore:
# By setting this to true when there is max amount of players explored a chunk then it will be marked as fully explored and exact players who explored it will not be saved to save some memory
Compact: true
Logging: Logging:
# With this set to true all players jobs actions will be logged to database for easy to see statistics # With this set to true all players jobs actions will be logged to database for easy to see statistics
# This is still in development and in feature it will expand # This is still in development and in future it will expand
Use: true Use: true
broadcast: broadcast:
on-skill-up: on-skill-up:
@ -95,14 +101,26 @@ DailyQuests:
ResetTime: ResetTime:
Hour: 4 Hour: 4
Minute: 0 Minute: 0
# Defines amount of skips player can do on a quest
# This allows player to abandon current quest and get new one
Skips: 1
# The cost of the quest skip (money).
# Default 0, disabling cost of skipping quest.
SkipQuestCost: 0.0
# Enables the schedule manager to boost the server. # Enables the schedule manager to boost the server.
# By default this has been disabled for causing memory leak.
ScheduleManager: ScheduleManager:
Use: true Use: true
# Fire players if their work time has expired at a job.
# Setting time to 0, will not works.
# For this to work, the player needs to get a new job for the timer to start.
# Counting in hours
JobExpirationTime: 0
# Maximum number of jobs a player can join. # Maximum number of jobs a player can join.
# Use 0 for no maximum # Use 0 for no maximum
# Keep in mind that jobs.max.[amount] will bypass this setting # Keep in mind that jobs.max.[amount] will bypass this setting
max-jobs: 3 max-jobs: 3
# Disabling the payment if the user reached the maximum level of a job.
disable-payment-if-max-level-reached: false
# Hide jobs from player if they lack the permission to join the job # Hide jobs from player if they lack the permission to join the job
hide-jobs-without-permission: false hide-jobs-without-permission: false
# Hide jobs info from player if they lack the permission to join the job # Hide jobs info from player if they lack the permission to join the job
@ -120,6 +138,13 @@ enable-pay-for-exploring-when-gliding: false
disablePaymentIfRiding: false disablePaymentIfRiding: false
# Adds the Jobs xp received to the player's Minecraft XP bar # Adds the Jobs xp received to the player's Minecraft XP bar
add-xp-player: false add-xp-player: false
# Do the jobs boost ignore the boosted items usage in off hand?
enable-boosted-items-in-offhand: true
# Do you want to prevent crop resizing payment when placing more cactus?
# This option is only related to: sugar_cane, cactus, kelp, bamboo
prevent-crop-resize-payment: 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. # 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. # 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: allow-pay-for-durability-loss:
@ -141,8 +166,8 @@ modify-chat:
# With this set to true names like Stone:1 will be translated to Granite # With this set to true names like Stone:1 will be translated to Granite
# Name list is in TranslatableWords.yml file # Name list is in TranslatableWords.yml file
UseCustomNames: true UseCustomNames: true
# Changes how often, in seconds, players are paid out. Default is 5 seconds. # Changes how often, in seconds, players are paid out. Default is 5 seconds.
# Setting this too low may cause tick lag. Increase this to improve economy performance (at the cost of delays in payment) # Setting this too low may cause tick lag. Increase this to improve economy performance (at the cost of delays in payment)
economy-batch-delay: 5 economy-batch-delay: 5
# Enable async economy calls. # Enable async economy calls.
# Disable this if you have issues with payments or your plugin is not thread safe. # Disable this if you have issues with payments or your plugin is not thread safe.
@ -165,6 +190,10 @@ Economy:
MONEY: 0.0 MONEY: 0.0
EXP: 0.0 EXP: 0.0
POINTS: 0.0 POINTS: 0.0
# When set to true income which is belove 0 will get bonus applied to it
# In example, if you would loose 5 bucks for placing diamond block, with 100% payment bonus, that penalty disappears
# When this left at false penalty for action will remain unchanged
ApplyToNegativeIncome: false
MinimumOveralPayment: MinimumOveralPayment:
# Determines minimum payment. 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 # 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 # This will limit it to particular percentage
@ -202,10 +231,11 @@ Economy:
AccountName: Server AccountName: Server
Taxes: Taxes:
# Do you want to use taxes feature for jobs payment? # Do you want to use taxes feature for jobs payment?
# You can bypass taxes with permission jobs.tax.bypass
use: false use: false
# Username should be with Correct capitalization, it can be same as setup in server account before # Username should be with Correct capitalization, it can be same as setup in server account before
AccountName: Server AccountName: Server
# Amount in percentage # Amount in percentage. You can grant money and points permissions (jobs.tax.money.amount, jobs.tax.points.amount) for taxes.
Amount: 15.0 Amount: 15.0
# Do you want to transfer taxes to server account? # Do you want to transfer taxes to server account?
TransferToServerAccount: true TransferToServerAccount: true
@ -281,6 +311,11 @@ Economy:
# With this true, player will get money for all crafted items instead of each crafting action (like with old payment mechanic) # With this true, player will get money for all crafted items instead of each crafting action (like with old payment mechanic)
# By default its false, as you can make ALOT of money if prices kept from old payment mechanics # By default its false, as you can make ALOT of money if prices kept from old payment mechanics
PayForEachCraft: false PayForEachCraft: false
# true - if players tries to combine (repair) 2 same items, like armor or weapon do they get income for it?
PayForCombiningItems: true
VTrade:
# With this true, player will get money for all trade items instead of each trade action
payForEachTradeItem: false
MilkingCow: MilkingCow:
# With this true, when timer is still going, cow milking event will be canceled # With this true, when timer is still going, cow milking event will be canceled
# With this false, player will get bucket of milk, but still no payment # With this false, player will get bucket of milk, but still no payment
@ -296,6 +331,12 @@ ExploitProtections:
# Defines max available furnaces each player can have to get paid from # Defines max available furnaces each player can have to get paid from
# This can be overridden with jobs.maxfurnaces.[amount] permission node # This can be overridden with jobs.maxfurnaces.[amount] permission node
MaxDefaultAvailable: 20 MaxDefaultAvailable: 20
BlastFurnaces:
Reassign: false
MaxDefaultAvailable: 15
Smokers:
Reassign: false
MaxDefaultAvailable: 15
BrewingStands: BrewingStands:
# When enabled, players interacted brewing stands will be saved into file and will be reassigned after restart to keep giving out money # When enabled, players interacted brewing stands will be saved into file and will be reassigned after restart to keep giving out money
# Players will no longer need to click on brewing stand to get paid from it after server restart # Players will no longer need to click on brewing stand to get paid from it after server restart
@ -378,6 +419,9 @@ BossBar:
# If enabled boss bar will update after each action # If enabled boss bar will update after each action
# If disabled, BossBar will update only on each payment. This can save some server resources # If disabled, BossBar will update only on each payment. This can save some server resources
ShowOnEachAction: false ShowOnEachAction: false
# Defines in how many parts bossbar will be split visually
# Valid options: 1, 6, 10, 12, 20
SegmentCount: 1
# How long in sec to show BossBar for player # How long in sec to show BossBar for player
# If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience # If you have disabled ShowOnEachAction, then keep this number higher than payment interval for better experience
Timer: 6 Timer: 6
@ -392,6 +436,8 @@ ShowChatMessage:
OnTitleChange: true OnTitleChange: true
OnLevelChange: true OnLevelChange: true
OnEmptyServerAccount: true OnEmptyServerAccount: true
# Send title and chat message when a player reached the maximum level in a job.
SendTitleMessageWhenMaxLevelReached: false
# Sounds # Sounds
# Extra sounds on some events # Extra sounds on some events
# All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html # All sounds can be found in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
@ -452,16 +498,20 @@ JobsGUI:
OpenOnBrowse: true OpenOnBrowse: true
# Do you want to show chat information when performing /jobs browse command? # Do you want to show chat information when performing /jobs browse command?
ShowChatBrowse: true ShowChatBrowse: true
# With true left mouse button will join job and right will show more info # With true left mouse button will join job and right will show more info.
# With false left mouse button will show more info, right will join job # With false left mouse button will show more info, right will join job or inversely.
# Don't forget to adjust locale file # Don't forget to adjust locale file!
SwitcheButtons: false SwitcheButtons: false
# Allows players to join a specified job via GUI.
DisableJoiningJobThroughGui: false
# Do you want to show the action names in GUI? # Do you want to show the action names in GUI?
ShowActionNames: true ShowActionNames: true
# Defines size in rows of GUI # Defines size in rows of GUI
Rows: 5 Rows: 5
# Defines back button slot in GUI # Defines back button slot in GUI
BackButtonSlot: 37 BackButtonSlot: 37
# Defines next button slot in GUI
NextButtonSlot: 45
# Defines start position in gui from which job icons will be shown # Defines start position in gui from which job icons will be shown
StartPosition: 11 StartPosition: 11
# Defines by how many jobs we need to group up # Defines by how many jobs we need to group up
@ -470,18 +520,29 @@ JobsGUI:
SkipAmount: 2 SkipAmount: 2
BackButton: BackButton:
Material: JACK_O_LANTERN Material: JACK_O_LANTERN
NextButton:
Material: ARROW
Filler: Filler:
Material: GREEN_STAINED_GLASS_PANE Material: GREEN_STAINED_GLASS_PANE
PageRow: Commands:
JobsTop: # Do you want to filter the hidden player names from tab-complete?
# Defines amount of players to be shown in one page for /jobs top & /jobs gtop FilterHiddenPlayersInTabComplete: false
AmountToShow: 15 PageRow:
Placeholders: JobsTop:
# Defines amount of placeholders to be shown in one page for /jobs placeholders # Defines amount of players to be shown in one page for /jobs top & /jobs gtop
AmountToShow: 10 AmountToShow: 15
JobsLeave: Placeholders:
# Allows to confirm the /jobs leave and leaveall commands, to confirm the leave. # Defines amount of placeholders to be shown in one page for /jobs placeholders
EnableConfirmation: false AmountToShow: 10
# Specify the confirm expiry time. JobsLeave:
# Time in seconds. # Defines how job leave works.
ConfirmExpiryTime: 10 # 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

File diff suppressed because it is too large Load diff

View file

@ -1,68 +1,68 @@
# Enabled - with this false this schedule will be ignored # Enabled - with this false this schedule will be ignored
# From and Until is in 24 hours format with : signs to separate minutes and seconds # From and Until is in 24 hours format with : signs to separate minutes and seconds
# Exp and Money determines how big is boost, to reset it. keep it at 1.0. so if you use 2.0 that means all money/exp is doubled # Exp and Money determines how big is boost, to reset it. keep it at 1.0. so if you use 2.0 that means all money/exp is doubled
# Days variables: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, All # Days variables: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, All
# Jobs can be any of your settup job or use All to give for all jobs at once # Jobs can be any of your settup job or use All to give for all jobs at once
# BroadcastOnStart or BroadcastOnStop - set it false to disable message when boost starts/stops # BroadcastOnStart or BroadcastOnStop - set it false to disable message when boost starts/stops
# MessageOnStart or MessageOnStop - optional messages, if not given, then message from locale file will be shown # MessageOnStart or MessageOnStop - optional messages, if not given, then message from locale file will be shown
# BroadcastInterval - how often in minutes to broadcast message about money/exp boost for jobs # BroadcastInterval - how often in minutes to broadcast message about money/exp boost for jobs
# BroadcastMessage - message to show every x minutes # BroadcastMessage - message to show every x minutes
Boost: Boost:
NightBoost: NightBoost:
Enabled: false Enabled: false
From: '23:00:00' From: '23:00:00'
Until: '07:00:00' Until: '07:00:00'
Exp: 2.0 Exp: 2.0
Money: 2.0 Money: 2.0
Days: Days:
- All - All
Jobs: Jobs:
- All - All
BroadcastOnStart: true BroadcastOnStart: true
MessageOnStart: MessageOnStart:
- '&e***********************************************' - '&e***********************************************'
- '&e* All jobs got 2x rate for exp and money!' - '&e* All jobs got 2x rate for exp and money!'
- '&e* For limited time only!' - '&e* For limited time only!'
- '&e***********************************************' - '&e***********************************************'
BroadcastOnStop: true BroadcastOnStop: true
MessageOnStop: MessageOnStop:
- '&e***********************************************' - '&e***********************************************'
- '&e* Boost time for jobs have beed stoped' - '&e* Boost time for jobs have beed stoped'
- '&e* All rates reseted to original ones' - '&e* All rates reseted to original ones'
- '&e***********************************************' - '&e***********************************************'
BroadcastInterval: 15 BroadcastInterval: 15
BroadcastMessage: BroadcastMessage:
- '&e******************************************************' - '&e******************************************************'
- '&e* 2x boost time for all jobs is activated until [until] *' - '&e* 2x boost time for all jobs is activated until [until] *'
- '&e******************************************************' - '&e******************************************************'
ShortMoneyBoost: ShortMoneyBoost:
Enabled: false Enabled: false
From: '07:00:00' From: '07:00:00'
Until: '08:00:00' Until: '08:00:00'
Exp: 1.0 Exp: 1.0
Money: 2.0 Money: 2.0
Days: Days:
- Sunday - Sunday
- Saturday - Saturday
Jobs: Jobs:
- Miner - Miner
- Woodcutter - Woodcutter
BroadcastOnStart: true BroadcastOnStart: true
MessageOnStart: MessageOnStart:
- '&e***********************************************' - '&e***********************************************'
- '&e* Miner and Woodcutter got 2x rate for money!' - '&e* Miner and Woodcutter got 2x rate for money!'
- '&e* Until 8AM!' - '&e* Until 8AM!'
- '&e***********************************************' - '&e***********************************************'
BroadcastOnStop: true BroadcastOnStop: true
MessageOnStop: MessageOnStop:
- '&e***********************************************' - '&e***********************************************'
- '&e* Boost time for Miner and Woodcutter have beed stoped' - '&e* Boost time for Miner and Woodcutter have beed stoped'
- '&e* Money rates reseted to original ones' - '&e* Money rates reseted to original ones'
- '&e***********************************************' - '&e***********************************************'
BroadcastInterval: 15 BroadcastInterval: 15
BroadcastMessage: BroadcastMessage:
- '&e******************************************************' - '&e******************************************************'
- '&e* 2x money boost time for Miner and Woodcutter jobs' - '&e* 2x money boost time for Miner and Woodcutter jobs'
- '&e* Is activated until [until]' - '&e* Is activated until [until]'
- '&e******************************************************' - '&e******************************************************'

View file

@ -1,106 +1,106 @@
Items: Items:
SuperPickAxe: SuperPickAxe:
# (REQUIRED) Item price in Jobs Points # (REQUIRED) Item price in Jobs Points
Price: 10000.0 Price: 10000.0
Icon: Icon:
# (REQUIRED) Icon item # (REQUIRED) Icon item
Id: diamond_pickaxe Id: diamond_pickaxe
# (Optional - Default: 1) Icon item amount # (Optional - Default: 1) Icon item amount
Amount: 1 Amount: 1
# (Optional) Icon name. Supports usual color codes # (Optional) Icon name. Supports usual color codes
Name: "&eBest pick axe ever!" Name: "&eBest pick axe ever!"
# (Optional) Icon lore. Supports usual color codes # (Optional) Icon lore. Supports usual color codes
Lore: Lore:
- "&6Efficiency V" - "&6Efficiency V"
- "&6Unbreaking III" - "&6Unbreaking III"
- "&eAnd one tasty apple!" - "&eAnd one tasty apple!"
# (Optional - default: false) Hides icon if player don't have permission to get this item # (Optional - default: false) Hides icon if player don't have permission to get this item
HideWithoutPermission: true HideWithoutPermission: true
# (Optional) When you want to use Player Head material with skin then use this # (Optional) When you want to use Player Head material with skin then use this
#CustomHead: #CustomHead:
# PlayerName: playerName # PlayerName: playerName
# Using the current player (if have job) who opened the gui. The PlayerName string is ignoring if this exist. # Using the current player (if have job) who opened the gui. The PlayerName string is ignoring if this exist.
# UseCurrentPlayer: true # UseCurrentPlayer: true
# (Optional) List of permissions required to buy this item # (Optional) List of permissions required to buy this item
RequiredPermission: RequiredPermission:
- jobs.item.pickaxe - jobs.item.pickaxe
# (Optional) List of jobs and levels to buy this item # (Optional) List of jobs and levels to buy this item
RequiredJobLevels: RequiredJobLevels:
- Miner-50 - Miner-50
- Woodcutter-10 - Woodcutter-10
# (Optional) Total level from all jobs player currently in # (Optional) Total level from all jobs player currently in
RequiredTotalLevels: 100 RequiredTotalLevels: 100
# (Optional) Performs commands on item purchase # (Optional) Performs commands on item purchase
# use 'msg ' at start of command to send nice message to player # use 'msg ' at start of command to send nice message to player
# all other commands will be performed normally as they would be executed from console # all other commands will be performed normally as they would be executed from console
# use [player] variable to include buyers name # use [player] variable to include buyers name
PerformCommands: PerformCommands:
- "msg &eThanks for buying this super pick axe!" - "msg &eThanks for buying this super pick axe!"
# (Optional) Gives items by defined criteria # (Optional) Gives items by defined criteria
GiveItems: GiveItems:
# Can be any word # Can be any word
PickAxe: PickAxe:
# (Required) Item name # (Required) Item name
Id: diamond_pickaxe Id: diamond_pickaxe
# (Optional - Default: 1) Item amount # (Optional - Default: 1) Item amount
Amount: 1 Amount: 1
# (Optional) Item name # (Optional) Item name
Name: "&eSuper PickAxe" Name: "&eSuper PickAxe"
# (Optional) Item lore # (Optional) Item lore
Lore: Lore:
- "&eUber pickAxe" - "&eUber pickAxe"
# (Optional) Item enchants # (Optional) Item enchants
Enchants: Enchants:
- DIG_SPEED=5 - DIG_SPEED=5
- DURABILITY=3 - DURABILITY=3
# Can be any word # Can be any word
Apple: Apple:
# (Required) Item name # (Required) Item name
Id: apple Id: apple
WoodenShovel: WoodenShovel:
Price: 100.0 Price: 100.0
Icon: Icon:
Id: wooden_shovel Id: wooden_shovel
Name: "&eWooden shovel" Name: "&eWooden shovel"
HideWithoutPermission: true HideWithoutPermission: true
RequiredPermission: RequiredPermission:
- jobs.item.shovel - jobs.item.shovel
RequiredJobLevels: RequiredJobLevels:
- Digger-5 - Digger-5
PerformCommands: PerformCommands:
- "msg &eThanks [player] for buying this shovel!" - "msg &eThanks [player] for buying this shovel!"
- "give [player] wooden_shovel 1" - "give [player] wooden_shovel 1"
LureEnchantBook: LureEnchantBook:
Price: 100.0 Price: 100.0
Icon: Icon:
Id: enchanted_book Id: enchanted_book
Name: "&eEnchant book" Name: "&eEnchant book"
Lore: Lore:
- "&eContains Lure 3 enchant" - "&eContains Lure 3 enchant"
HideWithoutPermission: true HideWithoutPermission: true
RequiredPermission: RequiredPermission:
- jobs.item.LureBook - jobs.item.LureBook
RequiredJobLevels: RequiredJobLevels:
- Fisherman-100 - Fisherman-100
PerformCommands: PerformCommands:
- "msg &eThanks [player] for buying this book!" - "msg &eThanks [player] for buying this book!"
GiveItems: GiveItems:
Book: Book:
Id: enchanted_book Id: enchanted_book
Enchants: Enchants:
- LURE=3 - LURE=3
Elytra: Elytra:
Price: 100000.0 Price: 100000.0
Icon: Icon:
Id: elytra Id: elytra
Name: "&eAngel wings" Name: "&eAngel wings"
HideWithoutPermission: true HideWithoutPermission: true
RequiredPermission: RequiredPermission:
- jobs.item.elytra - jobs.item.elytra
PerformCommands: PerformCommands:
- "msg &eThanks [player] for buying Angel Wings!" - "msg &eThanks [player] for buying Angel Wings!"
# (Optional) Gives items by defined criteria # (Optional) Gives items by defined criteria
GiveItems: GiveItems:
Elytra: Elytra:
Id: elytra Id: elytra

386
LimitedCreative/config.yml Normal file
View file

@ -0,0 +1,386 @@
# 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
# 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:
- 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: false
# 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: LEGACY_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

View file

@ -33,3 +33,4 @@ multiverse-configuration:
defaultportalsearch: 'false' defaultportalsearch: 'false'
portalsearchradius: '128' portalsearchradius: '128'
autopurge: 'true' autopurge: 'true'
idonotwanttodonate: 'false'

View file

@ -1,4 +1,51 @@
worlds: worlds:
world:
==: MVWorld
hidden: 'false'
alias: world
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: worldhub
allowWeather: 'true'
difficulty: HARD
spawning:
==: MVSpawnSettings
animals:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
monsters:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
entryfee:
==: MVEntryFee
amount: '0.0'
hunger: 'true'
autoHeal: 'true'
adjustSpawn: 'true'
portalForm: ALL
gameMode: SURVIVAL
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: -32270.5
y: 67.0
z: -8198.5
pitch: 20.6998
yaw: -1.3500259
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
seed: '1923020019'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
world_the_end: world_the_end:
==: MVWorld ==: MVWorld
hidden: 'false' hidden: 'false'
@ -7,7 +54,7 @@ worlds:
style: NORMAL style: NORMAL
pvp: 'true' pvp: 'true'
scale: '16.0' scale: '16.0'
respawnWorld: '' respawnWorld: world
allowWeather: 'true' allowWeather: 'true'
difficulty: NORMAL difficulty: NORMAL
spawning: spawning:
@ -30,7 +77,7 @@ worlds:
adjustSpawn: 'true' adjustSpawn: 'true'
portalForm: ALL portalForm: ALL
gameMode: SURVIVAL gameMode: SURVIVAL
keepSpawnInMemory: 'true' keepSpawnInMemory: 'false'
spawnLocation: spawnLocation:
==: MVSpawnLocation ==: MVSpawnLocation
x: 0.0 x: 0.0
@ -46,53 +93,6 @@ worlds:
generator: 'null' generator: 'null'
playerLimit: '-1' playerLimit: '-1'
allowFlight: 'true' allowFlight: 'true'
world:
==: MVWorld
hidden: 'false'
alias: world
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: worldhub
allowWeather: 'true'
difficulty: NORMAL
spawning:
==: MVSpawnSettings
animals:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
monsters:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
entryfee:
==: MVEntryFee
amount: '0.0'
hunger: 'true'
autoHeal: 'true'
adjustSpawn: 'true'
portalForm: ALL
gameMode: SURVIVAL
keepSpawnInMemory: 'true'
spawnLocation:
==: MVSpawnLocation
x: 0.0
y: 71.0
z: -240.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
seed: '1923020019'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
world_nether: world_nether:
==: MVWorld ==: MVWorld
hidden: 'false' hidden: 'false'
@ -101,7 +101,7 @@ worlds:
style: NORMAL style: NORMAL
pvp: 'true' pvp: 'true'
scale: '8.0' scale: '8.0'
respawnWorld: '' respawnWorld: world
allowWeather: 'true' allowWeather: 'true'
difficulty: NORMAL difficulty: NORMAL
spawning: spawning:
@ -124,7 +124,7 @@ worlds:
adjustSpawn: 'true' adjustSpawn: 'true'
portalForm: ALL portalForm: ALL
gameMode: SURVIVAL gameMode: SURVIVAL
keepSpawnInMemory: 'true' keepSpawnInMemory: 'false'
spawnLocation: spawnLocation:
==: MVSpawnLocation ==: MVSpawnLocation
x: 6.5 x: 6.5
@ -140,17 +140,17 @@ worlds:
generator: 'null' generator: 'null'
playerLimit: '-1' playerLimit: '-1'
allowFlight: 'true' allowFlight: 'true'
worldhub: plotworld:
==: MVWorld ==: MVWorld
hidden: 'false' hidden: 'false'
alias: worldhub alias: plotworld
color: WHITE color: WHITE
style: NORMAL style: NORMAL
pvp: 'true' pvp: 'true'
scale: '1.0' scale: '1.0'
respawnWorld: '' respawnWorld: ''
allowWeather: 'true' allowWeather: 'true'
difficulty: PEACEFUL difficulty: NORMAL
spawning: spawning:
==: MVSpawnSettings ==: MVSpawnSettings
animals: animals:
@ -170,8 +170,149 @@ worlds:
autoHeal: 'true' autoHeal: 'true'
adjustSpawn: 'true' adjustSpawn: 'true'
portalForm: ALL portalForm: ALL
gameMode: SURVIVAL gameMode: CREATIVE
keepSpawnInMemory: 'true' keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: -100.0
y: 65.0
z: 361.0
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: NORMAL
spawning:
==: MVSpawnSettings
animals:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
monsters:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
entryfee:
==: MVEntryFee
amount: '0.0'
hunger: 'true'
autoHeal: 'true'
adjustSpawn: 'true'
portalForm: ALL
gameMode: ADVENTURE
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: -256.0
y: 4.0
z: -96.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
seed: '4622440486943241231'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
v1:
==: MVWorld
hidden: 'false'
alias: v1
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: ''
allowWeather: 'true'
difficulty: NORMAL
spawning:
==: MVSpawnSettings
animals:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
monsters:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
entryfee:
==: MVEntryFee
amount: '0.0'
hunger: 'false'
autoHeal: 'true'
adjustSpawn: 'true'
portalForm: ALL
gameMode: ADVENTURE
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: -3650.0
y: 67.0
z: -6500.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
seed: '-846458178978090'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
worldhub:
==: MVWorld
hidden: 'false'
alias: worldhub
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: ''
allowWeather: 'false'
difficulty: NORMAL
spawning:
==: MVSpawnSettings
animals:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
monsters:
==: MVSpawnSubSettings
spawn: 'false'
spawnrate: '-1'
exceptions: []
entryfee:
==: MVEntryFee
amount: '0.0'
hunger: 'true'
autoHeal: 'true'
adjustSpawn: 'true'
portalForm: ALL
gameMode: ADVENTURE
keepSpawnInMemory: 'false'
spawnLocation: spawnLocation:
==: MVSpawnLocation ==: MVSpawnLocation
x: 162.5 x: 162.5
@ -187,3 +328,144 @@ worlds:
generator: 'null' generator: 'null'
playerLimit: '-1' playerLimit: '-1'
allowFlight: 'true' allowFlight: 'true'
v2:
==: MVWorld
hidden: 'false'
alias: v2
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: ''
allowWeather: 'true'
difficulty: NORMAL
spawning:
==: MVSpawnSettings
animals:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
monsters:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
entryfee:
==: MVEntryFee
amount: '0.0'
hunger: 'false'
autoHeal: 'true'
adjustSpawn: 'true'
portalForm: ALL
gameMode: ADVENTURE
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: 1411.0
y: 79.0
z: -299.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
seed: '4031384495743822299'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
v3:
==: MVWorld
hidden: 'false'
alias: v3
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: ''
allowWeather: 'true'
difficulty: NORMAL
spawning:
==: MVSpawnSettings
animals:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
monsters:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
entryfee:
==: MVEntryFee
amount: '0.0'
hunger: 'false'
autoHeal: 'true'
adjustSpawn: 'true'
portalForm: ALL
gameMode: ADVENTURE
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: 2363.0
y: 71.0
z: -117.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
seed: '-621660691330020'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
v4:
==: MVWorld
hidden: 'false'
alias: v4
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: ''
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'
hunger: 'false'
autoHeal: 'true'
adjustSpawn: 'true'
portalForm: ALL
gameMode: ADVENTURE
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: 1385.0
y: 71.0
z: -33.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
seed: '7008642968894271479'
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'

View 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'

View file

@ -0,0 +1,10 @@
title: '&6Plot Components'
presets:
- component: floor
cost: 0.0
pattern: '##wool'
name: '&6D&ai&cs&ec&bo &2F&3l&do&9o&4r'
icon: yellow_wool
description:
- '&6Spice up your plot floor'
permission: ''

View file

@ -31,7 +31,7 @@ load:
aliases: aliases:
- load - load
- restore - restore
usage: /plot load usage: /plot restore
description: Load your plot description: Load your plot
confirmation: false confirmation: false
confirm: confirm:
@ -50,9 +50,16 @@ download:
aliases: aliases:
- download - download
- dl - dl
usage: /plot download [schematic|world] usage: /plot download [schematic|bo3|world]
description: Download your plot description: Download your plot
confirmation: false confirmation: false
changelog:
aliases:
- changelog
- cl
usage: /plot changelog
description: View the changelog
confirmation: false
setup: setup:
aliases: aliases:
- setup - setup
@ -138,34 +145,35 @@ clear:
- clear - clear
- reset - reset
usage: /plot clear usage: /plot clear
description: Clear the plot you stand on description: Clear a plot
confirmation: true confirmation: true
delete: delete:
aliases: aliases:
- delete - delete
- dispose - dispose
- del - del
- reset
usage: /plot delete usage: /plot delete
description: Delete the plot you stand on description: Delete a plot
confirmation: true confirmation: true
trust: trust:
aliases: aliases:
- trust - trust
- t - t
usage: /plot trust <player> usage: /plot trust <player>
description: Allow a user to build in a plot while you are offline description: Allow a player to build in a plot
confirmation: false confirmation: false
add: add:
aliases: aliases:
- add - add
usage: /plot add <player> usage: /plot add <player>
description: Allow a user to build in a plot while you are online description: Allow a user to build while you are online
confirmation: false confirmation: false
leave: leave:
aliases: aliases:
- leave - leave
usage: '' usage: ''
description: Removes self from being trusted or a member of the plot description: Leave a plot
confirmation: false confirmation: false
deny: deny:
aliases: aliases:
@ -191,7 +199,7 @@ info:
aliases: aliases:
- info - info
- i - i
usage: /plot info <id> [-f, to force info] usage: /plot info <id>
description: Display plot info description: Display plot info
confirmation: false confirmation: false
near: near:
@ -221,7 +229,6 @@ schematic:
aliases: aliases:
- schematic - schematic
- sch - sch
- schem
usage: /plot schematic <arg...> usage: /plot schematic <arg...>
description: Schematic command description: Schematic command
confirmation: false confirmation: false
@ -229,7 +236,7 @@ plugin:
aliases: aliases:
- plugin - plugin
- version - version
usage: /plot plugin usage: ''
description: Show plugin information description: Show plugin information
confirmation: false confirmation: false
purge: purge:
@ -242,14 +249,13 @@ purge:
reload: reload:
aliases: aliases:
- reload - reload
- rl
usage: /plot reload usage: /plot reload
description: Reload translations and world settings description: Reload configurations
confirmation: false confirmation: false
relight: relight:
aliases: aliases:
- relight - relight
usage: /plot relight usage: ''
description: Relight your plot description: Relight your plot
confirmation: false confirmation: false
merge: merge:
@ -264,24 +270,30 @@ debugpaste:
- debugpaste - debugpaste
- dp - dp
usage: /plot debugpaste usage: /plot debugpaste
description: Upload settings.yml, worlds.yml, PlotSquared.use_THIS.yml and your description: Upload settings.yml, worlds.yml, commands.yml and latest.log to www.hastebin.com
latest.log to https://athion.net/ISPaster/paste
confirmation: false confirmation: false
unlink: unlink:
aliases: aliases:
- unlink - unlink
- u - u
- unmerge - unmerge
usage: /plot unlink [createroads] usage: /plot unlink
description: Unlink a mega-plot description: Unlink a mega-plot
confirmation: true confirmation: true
kick: kick:
aliases: aliases:
- kick - kick
- k - k
usage: /plot kick <player> usage: <player>
description: Kick a player from your plot description: Kick a player from your plot
confirmation: false confirmation: false
rate:
aliases:
- rate
- rt
usage: /plot rate [#|next|purge]
description: Rate the plot
confirmation: false
debugclaimtest: debugclaimtest:
aliases: aliases:
- debugclaimtest - debugclaimtest
@ -320,14 +332,13 @@ music:
aliases: aliases:
- music - music
usage: /plot music usage: /plot music
description: Play music in your plot description: Player music in a plot
confirmation: false confirmation: false
debugroadregen: debugroadregen:
aliases: aliases:
- debugroadregen - debugroadregen
usage: /plot debugroadregen <plot|region [height]> usage: /plot debugroadregen
description: Regenerate roads in the plot or region the user is, based on the road description: Regenerate all roads based on the road schematic
schematic
confirmation: false confirmation: false
debugexec: debugexec:
aliases: aliases:
@ -404,6 +415,13 @@ continue:
usage: '' usage: ''
description: Continue a plot that was previously marked as done description: Continue a plot that was previously marked as done
confirmation: false confirmation: false
bo3:
aliases:
- bo3
- bo2
usage: ''
description: Mark a plot as done
confirmation: false
middle: middle:
aliases: aliases:
- middle - middle
@ -466,7 +484,7 @@ sethome:
- sh - sh
- seth - seth
usage: /plot sethome [none] usage: /plot sethome [none]
description: Set the plot home to your current position description: Set the plot home
confirmation: false confirmation: false
cluster: cluster:
aliases: aliases:
@ -481,13 +499,6 @@ debugimportworlds:
usage: '' usage: ''
description: Import worlds by player name description: Import worlds by player name
confirmation: false confirmation: false
rate:
aliases:
- rate
- rt
usage: /plot rate [#|next|purge]
description: Rate the plot
confirmation: false
toggle: toggle:
aliases: aliases:
- toggle - toggle
@ -528,6 +539,12 @@ toggle:
usage: '' usage: ''
description: Toggle plot chat description: Toggle plot chat
confirmation: false confirmation: false
time:
aliases:
- time
usage: ''
description: Toggle plot time settings
confirmation: false
help: help:
aliases: aliases:
- help - help
@ -563,3 +580,9 @@ generatebiome:
usage: /plots generatebiome <biome> usage: /plots generatebiome <biome>
description: Generate a biome in your plot description: Generate a biome in your plot
confirmation: false confirmation: false
moveto512:
aliases:
- moveto512
usage: /plots moveto512 [world]
description: Move plots to a 512 sized region
confirmation: false

View file

@ -1,19 +1,60 @@
# These first 7 aren't configurable # This value is not configurable. It shows the platform you are using.
issues: "https://github.com/IntellectualSites/PlotSquared/issues"
suggestion: "https://github.com/IntellectualSites/PlotSquaredSuggestions"
wiki: "https://github.com/IntellectualSites/PlotSquared/wiki"
date: "27 Jul 2019 00:00:00 GMT"
build: "https://ci.athion.net/job/PlotSquared/298"
commit: "https://github.com/IntellectualSites/PlotSquared/commit/2468456"
platform: "Bukkit" platform: "Bukkit"
# Show additional information in console # 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: true debug: true
# The big annoying text that appears when you enter a plot # The big text that appears when you enter a plot.
# For a single plot: `/plot flag set titles false` # For a single plot set `/plot flag set titles false` to disable it.
# For just you: `/plot toggle titles` # For just you run `/plot toggle titles` to disable it.
# For all plots: Add `titles: false` in the worlds.yml flags block to disable it.
titles: true titles: true
# Enable or disable part of the plugin # Redstone related settings
redstone:
# Disable redstone in unoccupied plots
disable-unoccupied: false
# Disable redstone when all owners/trusted/members are offline
disable-offline: false
# Detect and cancel invalid pistons on the edge of plots (e.g. placed with WorldEdit)
detect-invalid-edge-pistons: false
# UUID settings
# DO NOT EDIT them unless you know what you are doing.
uuid:
# Force using offline UUIDs (it usually detects the right mode)
offline: false
# Force using lowercase UUIDs
force-lowercase: false
# Use a database to store UUID/name info
use-sqluuidhandler: false
# How many UUIDs that may be stored in the cache
uuid-cache-size: 100000
# Rate limit (per 10 minutes) for background UUID fetching from the Mojang API
background-limit: 200
# Rate limit (per 10 minutes) for random UUID fetching from the Mojang API
impromptu-limit: 300
# Timeout (in milliseconds) for non-blocking UUID requests (mostly commands)
non-blocking-timeout: 3000
# Timeout (in milliseconds) for blocking UUID requests (events)
blocking-timeout: 10
# Whether or not PlotSquared should read from the legacy database
legacy-database-support: true
# Whether or not PlotSquared should return Unknown if it fails to fulfill a request
unknown-as-default: true
# Whether or not automatic background caching should be enabled. It is HIGHLY recommended to keep this turned on. This should only be disabled if the server has a very large number of plots (>100k)
background-caching-enabled: true
# Whether the PaperMC service is enabled
service-paper: true
# Whether the LuckPerms service is enabled
service-luckperms: true
# Whether the Bukkit service is enabled
service-bukkit: true
# Whether the EssentialsX service is enabled
service-essentialsx: true
# Whether the BungeePerms service is enabled
service-bungee-perms: true
# Enable or disable parts of the plugin
# Note: A cache will use some memory if enabled # Note: A cache will use some memory if enabled
enabled-components: enabled-components:
# The database stores all the plots # The database stores all the plots
@ -22,10 +63,8 @@ enabled-components:
events: true events: true
# Commands are used to interact with the plugin # Commands are used to interact with the plugin
commands: true commands: true
# The UUID cacher is used to resolve player names # Whether we should notify you about updates or not.
uuid-cache: true update-notifications: true
# The plugin auto updater
updater: true
# Stores user metadata in a database # Stores user metadata in a database
persistent-meta: true persistent-meta: true
# Optimizes permission checks # Optimizes permission checks
@ -36,147 +75,61 @@ enabled-components:
rating-cache: true rating-cache: true
# Allow WorldEdit to be restricted to plots # Allow WorldEdit to be restricted to plots
worldedit-restrictions: true worldedit-restrictions: true
# Allow economy to be used # Allow economy to be used to sell, claim or buy plots.
economy: true economy: true
# Send anonymous usage statistics. Bukkit only setting.
metrics: true
# Expiry will clear old or simplistic plots # Expiry will clear old or simplistic plots
plot-expiry: false plot-expiry: false
# Processes chunks (trimming, or entity/tile limits) # Processes chunks (trimming, or entity/tile limits)
chunk-processor: false chunk-processor: false
# Kill mobs on roads # Kill mobs on roads (Chicken, Cow, etc.)
kill-road-mobs: false kill-road-mobs: false
# Kill items on roads # Kill items on roads (Stick, Paper, etc.)
kill-road-items: false kill-road-items: false
# Kill vehicles on roads # Kill vehicles on roads (Boat, Minecart, etc.)
kill-road-vehicles: false kill-road-vehicles: false
# Notify a player of any missed comments upon plot entry # Notify a player of any missed plot comments upon plot entry
comment-notifier: false comment-notifier: false
# Let player's claim entire worlds with PlotSquared # Let players claim entire worlds with PlotSquared
worlds: false worlds: false
# Actively purge invalid database entries # Actively purge invalid database entries
database-purger: false database-purger: false
# Delete plots when a player is banned # Delete plots when a player is banned.
# Note: This only works with the /minecraft:ban command. Any punishment plugin like LiteBans is not supported.
ban-deleter: false ban-deleter: false
# Prevent possibly unsafe blocks from being used in plot components # Allows PlaceholderAPI placeholders to be used in captions, flags, etc.
prevent-unsafe: true external-placeholders: true
# Make road regeneration persistent across restarts
ratings: persistent-road-regen: false
# Replace the rating system with a like system. Will add /plot like/dislike, and remove the rating command # Enable the `/plot component` preset GUI
use-likes: false # Read more about components here: https://wiki.intellectualsites.com/en/plotsquared/installation/plot-components
# Rating categories component-presets: true
categories: [] # Use UUID cache to complete usernames
extended-username-completion: true
claim: # Command aliases that will be tab completed
# The max plots claimed in a single `/plot auto <size>` command tab-completed-aliases:
max-auto-area: 4 - "plot"
- "plots"
redstone: - "p"
# Disable redstone in unoccupied plots - "plotsquared"
disable-unoccupied: false - "plot2"
# Disable redstone when all owners/trusted/members are offline - "p2"
disable-offline: false - "ps"
# Detect and cancel invalid pistons on the edge of plots (e.g. placed with WorldEdit) - "2"
detect-invalid-edge-pistons: false - "plotme"
- "plotz"
teleport: - "ap"
# Teleport to your plot on death
on-death: false
# Teleport to your plot on login
on-login: false
# Teleport to your plot on claim
on-claim: true
# 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
# 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"
scripts: "scripts"
templates: "templates"
translations: "translations"
# Schematic Settings
schematics:
# Whether schematic based generation should paste schematic on top of plots, or from Y=1
paste-on-top: true
# General settings
general:
# Display scientific numbers (4.2E8)
scientific: false
# Replace wall when merging
merge-replace-wall: true
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` # This is an auto clearing task called `task1`
auto-clear: auto-clear:
task1: task1:
threshold: -1 threshold: 1
required-plots: -1 required-plots: -1
confirmation: true confirmation: true
days: 90 days: 7
skip-account-age-days: -1 skip-account-age-days: -1
worlds: worlds:
- "*" - "*"
# See: https://github.com/IntellectualSites/PlotSquared/wiki/Plot-analysis # See: https://wiki.intellectualsites.com/en/plotsquared/optimization/plot-analysis for a description of each value.
calibration: calibration:
variety: 0 variety: 0
variety-sd: 0 variety-sd: 0
@ -188,3 +141,433 @@ auto-clear:
air: 0 air: 0
air-sd: 0 air-sd: 0
data: 0 data: 0
# Misc settings
done:
# Require a plot marked as done to download (/plot download)
required-for-download: false
# Only plots marked as done can be rated
required-for-ratings: false
# Restrict building when a plot is marked as done
restrict-building: false
# The limit being how many plots a player can claim
counts-towards-limit: true
# Configure the paths that will be used
paths:
schematics: "schematics"
scripts: "scripts"
templates: "templates"
translations: "translations"
# Schematic and Asset interface related settings
web:
# The web interface for schematics
# - All schematics are anonymous and private
# - Downloads can be deleted by the user
# - Supports plot uploads, downloads and saves
url: "https://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/"
# Rating related settings
ratings:
# Replace the rating system with a like system. Will add /plot like/dislike, and remove the rating command
use-likes: false
# Rating categories
categories: []
# Teleportation related settings
teleport:
# Teleport to your plot on death
on-death: false
# Teleport to your plot on login
on-login: false
# Teleport to your plot on claim
on-claim: true
# Add a delay to all teleport commands
# Assign `plots.teleport.delay.bypass` to bypass the cooldown.
delay: 0
# The visit command is ordered by world instead of globally
per-world-visit: false
# Chunk processor related settings
# See https://wiki.intellectualsites.com/en/plotsquared/optimization/chunk-processor for more information.
chunk-processor:
# Auto trim will not save chunks which aren't claimed
auto-trim: false
# Max tile entities per chunk
max-tiles: 4096
# Max entities per chunk
max-entities: 512
# Disable block physics
disable-physics: false
# Claim related settings
claim:
# The max plots claimed in a single `/plot auto <size>` command
max-auto-area: 4
# Relating to how many plots someone can claim
limit:
# Should the limit be global (over multiple worlds)
global: false
# The max. range of permissions to check e.g. plots.plot.127
# The value covers the range to check only, you need to assign the permission to players/groups still
# Modifying the value does NOT change the amount of plots players can claim
max-plots: 127
# Chat related settings
chat:
# Sometimes console color doesn't work, you can disable it here
console-color: true
# Should the chat be interactive?
interactive: true
# Settings related to tab completion
tab-completions:
# The time in seconds how long tab completions should remain in cache.
# 0 will disable caching. Lower values may be less performant.
cache-expiration: 15
# Settings relating to PlotSquared's GlobalBlockQueue
queue:
# Average time per tick spent completing chunk tasks in ms.
# Waits (chunk task time / target_time) ticks before completely the next task.
target-time: 65
# Enable or disable parts of the plugin specific to using Paper
paper-components:
# Enable Paper's listeners.
paper-listeners: true
# Prevent entities from leaving plots
entity-pathing: true
# Cancel entity spawns when the chunk is loaded if the PlotArea's mob spawning is off
cancel-chunk-spawn: true
# Use paper's PlayerLaunchProjectileEvent to cancel projectiles
player-projectile: true
# Cancel entity spawns from spawners before they happen (performance buff)
spawner-spawn: true
# Cancel entity spawns from tick spawn rates before they happen (performance buff)
creature-spawn: true
# Check the tile entity limit on block placement
tile-entity-check: true
# Use Paper's async tab completion
async-tab-completion: false
# Confirmation timeout related settings
confirmation:
# Timeout before a confirmation prompt expires
confirmation-timeout-seconds: 20
# Backup related settings
# See https://wiki.intellectualsites.com/en/plotsquared/backups for more information.
backup:
# Automatically backup plots when destructive commands are performed, e.g. /plot clear
automatic-backups: true
# Maximum amount of backups associated with a plot
backup-limit: 3
# Whether or not backups should be deleted when the plot is unclaimed
delete-on-unclaim: true
# Schematic Settings
# See https://wiki.intellectualsites.com/en/plotsquared/schematics/on-claim for more information.
schematics:
# Whether schematic based generation should paste schematic on top of plots, or from Y=1
paste-on-top: true
# Whether schematic based road generation should paste schematic on top of roads, or from Y=1
paste-road-on-top: true
# Update checker settings
updatechecker:
# How often to poll for updates (in minutes)
poll-rate: 360
# Only notify console once after an update is found
notify-once: true
# General settings
general:
# Display scientific numbers (4.2E8)
scientific: false
# Replace wall when merging
merge-replace-wall: true
# Blocks that may not be used in plot components
# Checkout the wiki article regarding plot components before modifying: https://wiki.intellectualsites.com/en/plotsquared/installation/plot-components
invalid-blocks:
- "acacia_button"
- "acacia_fence_gate"
- "acacia_door"
- "acacia_pressure_plate"
- "acaia_trapdoor"
- "acacia_sapling"
- "acacia_sign"
- "acacia_wall_sign"
- "acacia_leaves"
- "birch_button"
- "birch_fence_gate"
- "birch_door"
- "birch_pressure_plate"
- "birch_trapdoor"
- "birch_sapling"
- "birch_sign"
- "birch_wall_sign"
- "birch_leaves"
- "dark_oak_button"
- "dark_oak_fence_gate"
- "dark_oak_door"
- "dark_oak_pressure_plate"
- "dark_oak_trapdoor"
- "dark_oak_sapling"
- "dark_oak_sign"
- "dark_oak_wall_sign"
- "dark_oak_leaves"
- "jungle_button"
- "jungle_fence_gate"
- "jungle_door"
- "jungle_pressure_plate"
- "jungle_trapdoor"
- "jungle_sapling"
- "jungle_sign"
- "jungle_wall_sign"
- "jungle_leaves"
- "oak_button"
- "oak_fence_gate"
- "oak_door"
- "oak_pressure_plate"
- "oak_trapdoor"
- "oak_sapling"
- "oak_sign"
- "oak_wall_sign"
- "oak_leaves"
- "spruce_button"
- "spruce_fence_gate"
- "spruce_door"
- "spruce_pressure_plate"
- "spruce_trapdoor"
- "spruce_sapling"
- "spruce_sign"
- "spruce_wall_sign"
- "spruce_leaves"
- "activator_rail"
- "detector_rail"
- "rail"
- "allium"
- "azure_bluet"
- "blue_orchid"
- "dandelion"
- "lilac"
- "orange_tulip"
- "oxeye_daisy"
- "peony"
- "pink_tulip"
- "poppy"
- "potted_allium"
- "potted_azure_bluet"
- "potted_birch_sapling"
- "potted_blue_orchid"
- "potted_brown_mushroom"
- "potted_cactus"
- "potted_fern"
- "potted_jungle_sapling"
- "potted_oak_sapling"
- "potted_orange_tulip"
- "potted_oxeye_daisy"
- "potted_pink_tulip"
- "potted_red_mushroom"
- "potted_red_tulip"
- "red_mushroom"
- "red_tulip"
- "potted_spruce_sapling"
- "potted_white_tulip"
- "rose_bush"
- "sunflower"
- "white_tulip"
- "cornflower"
- "wither_rose"
- "attached_melon_stem"
- "attached_pumpkin_stem"
- "melon_stem"
- "pumpkin_stem"
- "mushroom_stem"
- "beetroots"
- "brown_mushroom"
- "cactus"
- "carrots"
- "chorus_flower"
- "chorus_plant"
- "cocoa"
- "dead_bush"
- "fern"
- "kelp_plant"
- "large_fern"
- "lily_pad"
- "potatoes"
- "sea_pickle"
- "seagrass"
- "sugar_cane"
- "tall_grass"
- "tall_seagrass"
- "vine"
- "wheat"
- "bamboo"
- "anvil"
- "barrier"
- "beacon"
- "brewing_stand"
- "bubble_column"
- "cake"
- "cobweb"
- "comparator"
- "creeper_head"
- "creeper_wall_header"
- "damaged_anvil"
- "daylight_detector"
- "dragon_egg"
- "dragon_head"
- "dragon_wall_head"
- "enchanting_table"
- "end_gateway"
- "end_portal"
- "end_rod"
- "ender_chest"
- "chest"
- "flower_pot"
- "grass"
- "heavy_weighted_pressure_plate"
- "lever"
- "light_weighted_pressure_plate"
- "player_head"
- "redstone_wire"
- "repeater"
- "comparator"
- "redstone_torch"
- "torch"
- "redstone_wall_torch"
- "wall_torch"
- "sign"
- "skeleton_skull"
- "skeleton_wall_skull"
- "snow"
- "stone_pressure_plate"
- "trapped_chest"
- "tripwire"
- "tripwire_hook"
- "turtle_egg"
- "wall_sign"
- "zombie_head"
- "zombie_wall_head"
- "bell"
- "black_bed"
- "black_banner"
- "black_carpet"
- "black_concrete_powder"
- "black_wall_banner"
- "blue_bed"
- "blue_banner"
- "blue_carpet"
- "blue_concrete_powder"
- "blue_wall_banner"
- "brown_bed"
- "brown_banner"
- "brown_carpet"
- "brown_concrete_powder"
- "brown_wall_banner"
- "cyan_bed"
- "cyan_banner"
- "cyan_concrete_powder"
- "cyan_carpet"
- "cyan_wall_banner"
- "gray_bed"
- "gray_banner"
- "gray_concrete_powder"
- "gray_carpet"
- "gray_wall_banner"
- "green_bed"
- "green_banner"
- "green_concrete_powder"
- "green_carpet"
- "green_wall_banner"
- "light_blue_bed"
- "light_blue_banner"
- "light_blue_concrete_powder"
- "light_blue_carpet"
- "light_blue_wall_banner"
- "light_gray_bed"
- "light_gray_banner"
- "light_gray_concrete_powder"
- "light_gray_carpet"
- "light_gray_wall_banner"
- "lime_bed"
- "lime_banner"
- "lime_concrete_powder"
- "lime_carpet"
- "lime_wall_banner"
- "magenta_bed"
- "magenta_banner"
- "magenta_concrete_powder"
- "magenta_carpet"
- "magenta_wall_banner"
- "orange_bed"
- "orange_banner"
- "orange_concrete_powder"
- "orange_carpet"
- "orange_wall_banner"
- "pink_bed"
- "pink_banner"
- "pink_concrete_powder"
- "pink_carpet"
- "pink_wall_banner"
- "purple_bed"
- "purple_banner"
- "purple_concrete_powder"
- "purple_carpet"
- "purple_wall_banner"
- "red_bed"
- "red_banner"
- "red_concrete_powder"
- "red_carpet"
- "red_wall_banner"
- "white_bed"
- "white_banner"
- "white_concrete_powder"
- "white_carpet"
- "white_wall_banner"
- "yellow_bed"
- "yellow_banner"
- "yellow_concrete_powder"
- "yellow_carpet"
- "yellow_wall_banner"
- "brain_coral"
- "brain_coral_fan"
- "brain_coral_wall_fan"
- "bubble_coral"
- "bubble_coral_block"
- "bubble_coral_fan"
- "bubble_coral_wall_fan"
- "dead_brain_coral"
- "dead_brain_coral_block"
- "dead_brain_coral_fan"
- "dead_brain_coral_wall_fan"
- "dead_bubble_coral"
- "dead_bubble_coral_fan"
- "dead_bubble_coral_wall_fan"
- "dead_fire_coral"
- "dead_fire_coral_block"
- "dead_fire_coral_fan"
- "dead_fire_coral_wall_fan"
- "dead_horn_coral"
- "dead_horn_coral_block"
- "dead_horn_coral_fan"
- "dead_tube_coral"
- "dead_tube_coral_wall_fan"
- "dried_kelp_block"
- "horn_coral"
- "horn_coral_block"
- "horn_coral_fan"
- "horn_coral_wall_fan"
- "tube_coral"
- "tube_coral_block"
- "tube_coral_fan"
- "tube_coral_wall_fan"

View file

@ -0,0 +1,56 @@
configuration_version: v5
worlds:
plotworld:
plot:
height: 62
biome: minecraft:forest
size: 42
filling: stone:100
auto_merge: false
bedrock: true
create_signs: true
floor: grass_block:100
wall:
filling: stone:100
block_claimed: sandstone_slab:100
height: 62
block: stone_slab:100
place_top_block: true
misc_spawn_unowned: false
road:
block: quartz_block:100
height: 62
width: 7
flags: {}
home:
nonmembers: side
default: side
schematic:
specify_on_claim: false
on_claim: false
file: 'null'
schematics: []
economy:
prices:
merge: 100
sell: 100
claim: 100
use: false
chat:
enabled: false
forced: false
limits:
max-members: 128
world:
max_height: 256
gamemode: creative
min_height: 1
border: false
event:
spawn:
egg: false
breeding: false
custom: true
natural_mob_spawning: false
mob_spawner_spawning: false
flags: {}

View file

@ -0,0 +1,54 @@
worlds:
plotworld:
plot:
height: 64
biome: FOREST
size: 42
filling:
- '1:0'
auto_merge: false
bedrock: true
create_signs: true
floor:
- '2:0'
wall:
filling: '1:0'
block_claimed: '44:1'
height: 64
block: '44:0'
misc_spawn_unowned: false
road:
block: '155:0'
height: 64
width: 7
home:
nonmembers: side
default: side
schematic:
specify_on_claim: false
on_claim: false
file: 'null'
economy:
prices:
merge: 100
sell: 100
claim: 100
use: false
chat:
enabled: false
limits:
max-members: 128
world:
max_height: 256
gamemode: creative
min_height: 1
border: false
event:
spawn:
egg: false
breeding: false
custom: true
natural_mob_spawning: false
mob_spawner_spawning: false
flags: {}
mob_damage: false

View file

@ -5,7 +5,7 @@ Need to script something quick with PlotSquared?
This is an example script that will auto merge all plots This is an example script that will auto merge all plots
The following utility classes are usable: The following utility classes are usable:
- PlotSquared - PS
- TaskManager - TaskManager
- TitleManager - TitleManager
- ConsolePlayer - ConsolePlayer
@ -28,19 +28,21 @@ The following utility classes are usable:
For more information see: https://github.com/IntellectualSites/PlotSquared/wiki/Scripting For more information see: https://github.com/IntellectualSites/PlotSquared/wiki/Scripting
*/ */
var plots = PS.sortPlotsByTemp(PS.getPlots()); var plots = PS.sortPlots(PS.getPlots());
PS.class.static.log("Attempting to auto merge " + plots.size() + " plots"); PS.class.static.log("Attempting to auto merge " + plots.size() + " plots");
if ("%s0" === "true") { if ("%s0" === "true") {
for (var i = 0; i < plots.size(); i++) { for (var i = 0; i < plots.size(); i++) {
var plot = plots.get(i); var plot = plots.get(i);
plot.autoMerge(-1, 250000, plot.owner, true); plot.autoMerge(false);
} }
} else if ("%s0" === "false") { }
else if ("%s0" === "false") {
for (var i = 0; i < plots.size(); i++) { for (var i = 0; i < plots.size(); i++) {
var plot = plots.get(i); var plot = plots.get(i);
plot.autoMerge(-1, 250000, plot.owner, false); plot.autoMerge(false);
} }
} else {
C_COMMAND_SYNTAX.send(PlotPlayer, "/plot debugexec automerge.js <removeroads>");
MainUtil.class.static.sendMessage(PlotPlayer, "$1<removeroads> is true or false if you want to remove roads when auto merging");
} }
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");
}

View file

@ -0,0 +1,10 @@
/*
Fixes border around plots
/plot debugexec runasync fixborder.js <Plot ID>
*/
var plots = PS.sortPlotsByTemp(PS.getPlots());
PS.class.static.log("Attempting to fix border for " + plots.size() + " plots");
for (var i = 0; i < plots.size(); i++) {
var plot = plots.get(i);
plot.setComponent("border", "%s0");
}

View file

@ -1,30 +1,30 @@
global: global:
# Settings for the automatic version updater # Settings for the automatic version updater
auto updater: auto updater:
notify: true notify: true
download: false download: false
# Number of seconds to wait until a new update is downloaded # Number of seconds to wait until a new update is downloaded
delay: 43200 # 12 hours delay: 43200 # 12 hours
metrics: true metrics: true
# Automatically compile structure modifiers # Automatically compile structure modifiers
background compiler: true background compiler: true
# Disable version checking for the given Minecraft version. Backup your world first! # Disable version checking for the given Minecraft version. Backup your world first!
ignore version check: ignore version check:
# Override the starting injecting method # Override the starting injecting method
injection method: injection method:
# Whether or not to enable the filter command # Whether or not to enable the filter command
debug: false debug: false
# Whether or not to print a stack trace for every warning # Whether or not to print a stack trace for every warning
detailed error: false detailed error: false
# The engine used by the filter command # The engine used by the filter command
script engine: JavaScript script engine: JavaScript
suppressed reports: suppressed reports:

34
Server/ScreenSetup.sh Normal file
View file

@ -0,0 +1,34 @@
sudo screen -dmS v5
sudo screen -dmS v4
sudo screen -dmS dev
sudo screen -dmS bungee
# Too lazy to make a loop in bash
sudo screen -S v5 -p 0 -X multiuser on
sudo screen -S v5 -p 0 -X acladd norbipeti
sudo screen -S v5 -p 0 -X acladd ghostise
sudo screen -S v5 -p 0 -X acladd iie
sudo screen -S v5 -p 0 -X acladd gryph667
sudo screen -S v5 -p 0 -X stuff "cd /minecraft/v5^M"
sudo screen -S v4 -p 0 -X multiuser on
sudo screen -S v4 -p 0 -X acladd norbipeti
sudo screen -S v4 -p 0 -X acladd ghostise
sudo screen -S v4 -p 0 -X acladd iie
sudo screen -S v4 -p 0 -X acladd gryph667
sudo screen -S v4 -p 0 -X stuff "cd /minecraft/v4^M"
sudo screen -S dev -p 0 -X multiuser on
sudo screen -S dev -p 0 -X acladd norbipeti
sudo screen -S dev -p 0 -X acladd ghostise
sudo screen -S dev -p 0 -X acladd iie
sudo screen -S dev -p 0 -X acladd gryph667
sudo screen -S dev -p 0 -X stuff "cd /minecraft/dev^M"
sudo screen -S bungee -p 0 -X multiuser on
sudo screen -S bungee -p 0 -X acladd norbipeti
sudo screen -S bungee -p 0 -X acladd ghostise
sudo screen -S bungee -p 0 -X acladd iie
sudo screen -S bungee -p 0 -X acladd gryph667
sudo screen -S bungee -p 0 -X stuff "cd /minecraft/bungee^M"

53
Server/airplane.air Normal file
View file

@ -0,0 +1,53 @@
# 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

41
Server/bukkit.yml Normal file
View file

@ -0,0 +1,41 @@
# 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:
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-ambient: 20
monsters: 50
animals: 8
water-animals: 3
ambient: 1
chunk-gc:
period-in-ticks: 400
ticks-per:
water-spawns: 1
water-ambient-spawns: 1
ambient-spawns: 1
animal-spawns: 400
monster-spawns: 4
autosave: 6000
aliases: now-in-commands.yml

288
Server/paper.yml Normal file
View file

@ -0,0 +1,288 @@
# This is the main configuration file for Paper.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
#
# If you need help with the configuration or have any questions related to Paper,
# join us in our Discord or IRC channel.
#
# Discord: https://discord.gg/papermc
# IRC: #paper @ irc.esper.net ( https://webchat.esper.net/?channels=paper )
# Website: https://papermc.io/
# Docs: https://paper.readthedocs.org/
use-display-name-in-quit-message: false
verbose: false
config-version: 20
settings:
fix-entity-position-desync: true
track-plugin-scoreboards: false
max-joins-per-tick: 3
player-auto-save-rate: -1
max-player-auto-save-per-tick: -1
console-has-all-permissions: false
chunk-tasks-per-tick: 1000
load-permissions-yml-before-plugins: true
bungee-online-mode: true
region-file-cache-size: 256
incoming-packet-spam-threshold: 300
save-player-data: true
use-alternative-luck-formula: false
use-versioned-world: false
suggest-player-names-when-null-tab-completions: true
enable-player-collisions: true
save-empty-scoreboard-teams: false
velocity-support:
enabled: false
online-mode: false
secret: ''
async-chunks:
enable: true
threads: -1
watchdog:
early-warning-every: 5000
early-warning-delay: 10000
spam-limiter:
recipe-spam-increment: 1
recipe-spam-limit: 20
tab-spam-increment: 1
tab-spam-limit: 500
book-size:
page-max: 2560
total-multiplier: 0.98
unsupported-settings:
allow-headless-pistons: false
allow-permanent-block-break-exploits: false
allow-piston-duplication: false
allow-permanent-block-break-exploits-readme: This setting controls if players
should be able to break bedrock, end portals and other intended to be permanent
blocks.
allow-piston-duplication-readme: This setting controls if player should be able
to use TNT duplication, but this also allows duplicating carpet, rails and potentially
other items
allow-headless-pistons-readme: This setting controls if players should be able
to create headless pistons.
console:
enable-brigadier-highlighting: true
enable-brigadier-completions: true
messages:
no-permission: '&cI''m sorry, but you do not have permission to perform this command.
Please contact the server administrators if you believe that this is in error.'
kick:
authentication-servers-down: ''
connection-throttle: Connection throttled! Please wait before reconnecting.
flying-player: Flying is not enabled on this server
flying-vehicle: Flying is not enabled on this server
timings:
enabled: true
verbose: true
server-name-privacy: false
hidden-config-entries:
- database
- settings.bungeecord-addresses
- settings.velocity-support.secret
- settings.seed
- settings.seed.dungeon
- settings.seed.end-spike
- server-ip
- worldgen.seeds.populator
history-interval: 300
history-length: 3600
server-name: Unknown Server
world-settings:
default:
allow-using-signs-inside-spawn-protection: false
piglins-guard-chests: true
ender-dragons-death-always-places-dragon-egg: false
update-pathfinding-on-block-update: true
fix-wither-targeting-bug: false
only-players-collide: false
allow-vehicle-collisions: true
portal-search-vanilla-dimension-scaling: true
fix-climbing-bypassing-cramming-rule: false
max-leash-distance: 10.0
should-remove-dragon: false
zombies-target-turtle-eggs: true
phantoms-do-not-spawn-on-creative-players: true
phantoms-only-attack-insomniacs: true
iron-golems-can-spawn-in-air: false
zombie-villager-infection-chance: -1.0
delay-chunk-unloads-by: 10s
light-queue-size: 20
seed-based-feature-search: true
portal-create-radius: 16
entities-target-with-follow-range: false
fix-zero-tick-instant-grow-farms: true
fixed-chunk-inhabited-time: -1
disable-teleportation-suffocation-check: false
remove-corrupt-tile-entities: false
optimize-explosions: true
per-player-mob-spawns: true
experience-merge-max-value: -1
use-vanilla-world-scoreboard-name-coloring: false
enable-treasure-maps: true
treasure-maps-return-already-discovered: false
prevent-moving-into-unloaded-chunks: true
max-auto-save-chunks-per-tick: 6
falling-block-height-nerf: 0
tnt-entity-height-nerf: 0
portal-search-radius: 128
filter-nbt-data-from-spawn-eggs-and-related: true
max-entity-collisions: 2
disable-creeper-lingering-effect: false
duplicate-uuid-resolver: saferegen
duplicate-uuid-saferegen-delete-range: 32
disable-thunder: false
skeleton-horse-thunder-spawn-chance: 0.01
disable-ice-and-snow: false
count-all-mobs-for-spawning: false
keep-spawn-loaded-range: 10
keep-spawn-loaded: true
auto-save-interval: -1
armor-stands-do-collision-entity-lookups: true
nether-ceiling-void-damage-height: 0
water-over-lava-flow-speed: 5
grass-spread-tick-rate: 4
bed-search-radius: 1
use-faster-eigencraft-redstone: true
allow-non-player-entities-on-scoreboards: false
disable-explosion-knockback: false
container-update-tick-rate: 3
parrots-are-unaffected-by-player-movement: false
prevent-tnt-from-moving-in-water: false
non-player-arrow-despawn-rate: 1200
creative-arrow-despawn-rate: 1200
armor-stands-tick: true
spawner-nerfed-mobs-should-jump: false
allow-leashing-undead-horse: false
baby-zombie-movement-speed: 0.5
all-chunks-are-slime-chunks: false
mob-spawner-tick-rate: 2
game-mechanics:
fix-curing-zombie-villager-discount-exploit: true
disable-mob-spawner-spawn-egg-transformation: false
nerf-pigmen-from-nether-portals: false
disable-pillager-patrols: false
scan-for-legacy-ender-dragon: true
disable-chest-cat-detection: false
shield-blocking-delay: 5
disable-end-credits: false
disable-player-crits: false
disable-sprint-interruption-on-attack: false
disable-relative-projectile-velocity: false
disable-unloaded-chunk-enderpearl-exploit: true
pillager-patrols:
spawn-chance: 0.2
spawn-delay:
per-player: false
ticks: 12000
start:
per-player: false
day: 5
max-growth-height:
cactus: 3
reeds: 3
bamboo:
max: 16
min: 11
fishing-time-range:
MinimumTicks: 100
MaximumTicks: 600
despawn-ranges:
soft: 28
hard: 96
lightning-strike-distance-limit:
sound: -1
impact-sound: -1
flash: -1
frosted-ice:
enabled: true
delay:
min: 20
max: 40
lootables:
auto-replenish: false
restrict-player-reloot: true
reset-seed-on-fill: true
max-refills: -1
refresh-min: 12h
refresh-max: 2d
hopper:
cooldown-when-full: true
disable-move-event: false
alt-item-despawn-rate:
enabled: true
items:
COBBLESTONE: 300
anti-xray:
use-permission: false
lava-obscures: false
enabled: true
engine-mode: 1
chunk-edge-mode: 2
max-chunk-section-index: 3
update-radius: 2
hidden-blocks:
- gold_ore
- iron_ore
- coal_ore
- lapis_ore
- mossy_cobblestone
- obsidian
- chest
- diamond_ore
- redstone_ore
- clay
- emerald_ore
- ender_chest
replacement-blocks:
- stone
- oak_planks
squid-spawn-height:
maximum: 0.0
generator-settings:
flat-bedrock: false
baby-zombie-movement-modifier: 0.5
viewdistances:
no-tick-view-distance: -1
wandering-trader:
spawn-minute-length: 1200
spawn-day-length: 24000
spawn-chance-failure-increment: 25
spawn-chance-min: 25
spawn-chance-max: 75
mobs-can-always-pick-up-loot:
zombies: false
skeletons: false
door-breaking-difficulty:
zombie:
- HARD
vindicator:
- NORMAL
- HARD
entity-per-chunk-save-limit:
experience_orb: -1
snowball: -1
ender_pearl: -1
arrow: -1
worldhub:
anti-xray:
enabled: false
v1:
anti-xray:
enabled: false
auto-save-interval: 120000
keep-spawn-loaded: false
v2:
anti-xray:
enabled: false
auto-save-interval: 120000
keep-spawn-loaded: false
v3:
anti-xray:
enabled: false
auto-save-interval: 120000
keep-spawn-loaded: false
world_the_end:
anti-xray:
enabled: false
auto-save-interval: 9020

869
Server/purpur.yml Normal file
View file

@ -0,0 +1,869 @@
# This is the main configuration file for Purpur.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
#
# If you need help with the configuration or have any questions related to Purpur,
# join us in our Discord guild.
#
# Website: https://github.com/pl3xgaming/Purpur
# Wiki: https://github.com/pl3xgaming/Purpur/wiki
verbose: false
config-version: 12
settings:
tps-catchup: true
server-mod-name: Purpur
use-alternate-keepalive: false
disable-give-dropping: false
dont-send-useless-entity-packets: false
lagging-threshold: 19.0
allow-water-placement-in-the-end: true
messages:
afk-broadcast-away: §e§o%s is now AFK
afk-broadcast-back: §e§o%s is no longer AFK
afk-tab-list-prefix: '[AFK] '
afk-tab-list-suffix: ''
demo-command-output: §a%s has been shown the demo screen
ping-command-output: §a%s's ping is %sms
cannot-ride-mob: §cYou cannot mount that mob
seed:
dungeon: -1
end-spike: -1
timings:
url: https://timings.pl3x.net
blocks:
disable-mushroom-updates: false
disable-note-block-updates: false
barrel:
six-rows: false
ender_chest:
six-rows: false
use-permissions-for-rows: false
crying_obsidian:
valid-for-portal-frame: false
beehive:
max-bees-inside: 3
enchantment:
allow-infinity-and-mending-together: false
allow-infinity-on-crossbow: false
allow-unsafe-enchants: false
entity:
enderman:
short-height: false
logger:
suppress-init-legacy-material-errors: false
suppress-ignored-advancement-warnings: false
world-settings:
default:
mobs:
pillager:
ridable: false
ridable-in-water: false
bypass-mob-griefing: false
attributes:
max_health: 24.0
phantom:
ridable: false
ridable-in-water: false
ridable-max-y: 256.0
attacked-by-crystal-range: 0.0
attacked-by-crystal-damage: 1.0
orbit-crystal-radius: 0.0
burn-in-light: 0
burn-in-daylight: true
ignore-players-with-torch: false
allow-griefing: false
flames-on-swoop: false
flames:
damage: 1.0
fire-time: 8
spawn:
min-sky-darkness: 5
only-above-sea-level: true
only-with-visible-sky: true
local-difficulty-chance: 3.0
min-time-since-slept: 72000
delay:
min: 1200
max: 2400
overhead:
min: 20
max: 35
radius: 10
per-attempt:
min: 1
max: -1
attributes:
max_health: 20.0
wither:
ridable: false
ridable-in-water: false
ridable-max-y: 256.0
bypass-mob-griefing: false
health-regen-amount: 1.0
health-regen-delay: 20
can-ride-vehicles: false
explosion-radius: 1.0
attributes:
max_health: 300.0
bat:
ridable: false
ridable-in-water: false
ridable-max-y: 256.0
attributes:
max_health: 6.0
bee:
ridable: false
ridable-in-water: false
ridable-max-y: 256.0
breeding-delay-ticks: 6000
attributes:
max_health: 10.0
blaze:
ridable: false
ridable-in-water: false
ridable-max-y: 256.0
takes-damage-from-water: true
attributes:
max_health: 20.0
cat:
ridable: false
ridable-in-water: false
spawn-delay: 1200
breeding-delay-ticks: 6000
scan-range-for-other-cats:
swamp-hut: 16
village: 48
attributes:
max_health: 10.0
cave_spider:
ridable: false
ridable-in-water: false
attributes:
max_health: 12.0
chicken:
ridable: false
ridable-in-water: false
retaliate: false
breeding-delay-ticks: 6000
attributes:
max_health: 4.0
cod:
ridable: false
attributes:
max_health: 3.0
cow:
ridable: false
ridable-in-water: false
feed-mushrooms-for-mooshroom: 0
breeding-delay-ticks: 6000
attributes:
max_health: 10.0
creeper:
ridable: false
ridable-in-water: false
explode-when-killed: false
allow-griefing: true
naturally-charged-chance: 0.0
attributes:
max_health: 20.0
dolphin:
ridable: false
disable-treasure-searching: false
spit:
cooldown: 20
speed: 1.0
damage: 2.0
attributes:
max_health: 10.0
donkey:
ridable-in-water: false
breeding-delay-ticks: 6000
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.5
max: 0.5
movement_speed:
min: 0.175
max: 0.175
drowned:
ridable: false
ridable-in-water: false
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
attributes:
max_health: 20.0
spawn_reinforcements: 0.1
elder_guardian:
ridable: false
attributes:
max_health: 80.0
ender_dragon:
ridable: false
ridable-in-water: false
ridable-max-y: 256.0
always-drop-full-exp: false
bypass-mob-griefing: false
can-ride-vehicles: false
attributes:
max_health: 200.0
enderman:
ridable: false
ridable-in-water: false
allow-griefing: true
bypass-mob-griefing: false
can-despawn-with-held-block: false
takes-damage-from-water: true
aggressive-towards-spawned-endermites: false
ignore-players-wearing-dragon-head: false
disable-player-stare-aggression: false
attributes:
max_health: 40.0
endermite:
ridable: false
ridable-in-water: false
attributes:
max_health: 8.0
evoker:
ridable: false
ridable-in-water: false
bypass-mob-griefing: false
attributes:
max_health: 24.0
fox:
ridable: false
ridable-in-water: false
bypass-mob-griefing: false
tulips-change-type: false
breeding-delay-ticks: 6000
attributes:
max_health: 10.0
ghast:
ridable: false
ridable-in-water: false
ridable-max-y: 256.0
allow-griefing: true
attributes:
max_health: 10.0
giant:
ridable: false
ridable-in-water: false
step-height: 2.0
jump-height: 1.0
movement-speed: 0.5
attack-damage: 50.0
have-ai: false
have-hostile-ai: false
attributes:
max_health: 100.0
guardian:
ridable: false
attributes:
max_health: 30.0
hoglin:
ridable: false
ridable-in-water: false
breeding-delay-ticks: 6000
attributes:
max_health: 40.0
horse:
ridable-in-water: false
breeding-delay-ticks: 6000
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.4
max: 1.0
movement_speed:
min: 0.1125
max: 0.3375
husk:
ridable: false
ridable-in-water: false
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
attributes:
max_health: 20.0
spawn_reinforcements: 0.1
illusioner:
ridable: false
ridable-in-water: false
movement-speed: 0.5
follow-range: 18.0
attributes:
max_health: 32.0
iron_golem:
ridable: false
ridable-in-water: false
can-swim: false
attributes:
max_health: 100.0
llama:
ridable: false
ridable-in-water: false
join-caravans: true
breeding-delay-ticks: 6000
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.5
max: 0.5
movement_speed:
min: 0.175
max: 0.175
trader_llama:
ridable: false
ridable-in-water: false
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.5
max: 0.5
movement_speed:
min: 0.175
max: 0.175
magma_cube:
ridable: false
ridable-in-water: false
attributes:
max_health: size * size
mooshroom:
ridable: false
ridable-in-water: false
breeding-delay-ticks: 6000
attributes:
max_health: 10.0
mule:
ridable-in-water: false
breeding-delay-ticks: 6000
attributes:
max_health:
min: 15.0
max: 30.0
jump_strength:
min: 0.5
max: 0.5
movement_speed:
min: 0.175
max: 0.175
ocelot:
ridable: false
ridable-in-water: false
breeding-delay-ticks: 6000
attributes:
max_health: 10.0
panda:
ridable: false
ridable-in-water: false
breeding-delay-ticks: 6000
attributes:
max_health: 20.0
parrot:
ridable: false
ridable-in-water: false
ridable-max-y: 256.0
attributes:
max_health: 6.0
pig:
ridable: false
ridable-in-water: false
give-saddle-back: false
breeding-delay-ticks: 6000
attributes:
max_health: 10.0
piglin:
ridable: false
ridable-in-water: false
portal-spawn-modifier: 2000
attributes:
max_health: 16.0
piglin_brute:
ridable: false
ridable-in-water: false
attributes:
max_health: 50.0
polar_bear:
ridable: false
ridable-in-water: false
breedable-item: ''
breeding-delay-ticks: 6000
attributes:
max_health: 30.0
pufferfish:
ridable: false
attributes:
max_health: 3.0
rabbit:
ridable: false
ridable-in-water: false
bypass-mob-griefing: false
spawn-toast-chance: 0.0
spawn-killer-rabbit-chance: 0.0
breeding-delay-ticks: 6000
attributes:
max_health: 3.0
ravager:
ridable: false
ridable-in-water: false
bypass-mob-griefing: false
griefable-blocks:
- minecraft:oak_leaves
- minecraft:spruce_leaves
- minecraft:birch_leaves
- minecraft:jungle_leaves
- minecraft:acacia_leaves
- minecraft:dark_oak_leaves
- minecraft:beetroots
- minecraft:carrots
- minecraft:potatoes
- minecraft:wheat
attributes:
max_health: 100.0
salmon:
ridable: false
attributes:
max_health: 3.0
sheep:
ridable: false
ridable-in-water: false
breeding-delay-ticks: 6000
bypass-mob-griefing: false
attributes:
max_health: 8.0
shulker:
ridable: false
ridable-in-water: false
attributes:
max_health: 30.0
silverfish:
ridable: false
ridable-in-water: false
bypass-mob-griefing: false
attributes:
max_health: 8.0
skeleton:
ridable: false
ridable-in-water: false
attributes:
max_health: 20.0
skeleton_horse:
can-swim: false
ridable-in-water: true
attributes:
max_health:
min: 15.0
max: 15.0
jump_strength:
min: 0.4
max: 1.0
movement_speed:
min: 0.2
max: 0.2
slime:
ridable: false
ridable-in-water: false
attributes:
max_health: size * size
snow_golem:
ridable: false
ridable-in-water: false
leave-trail-when-ridden: false
bypass-mob-griefing: false
drop-pumpkin-when-sheared: true
pumpkin-can-be-added-back: false
min-shoot-interval-ticks: 20
max-shoot-interval-ticks: 20
snow-ball-modifier: 10.0
attack-distance: 1.25
takes-damage-from-water: true
attributes:
max_health: 4.0
squid:
ridable: false
immune-to-EAR: true
water-offset-check: 0.0
can-fly: false
attributes:
max_health: 10.0
spider:
ridable: false
ridable-in-water: false
attributes:
max_health: 16.0
stray:
ridable: false
ridable-in-water: false
attributes:
max_health: 20.0
strider:
ridable: false
ridable-in-water: false
breeding-delay-ticks: 6000
give-saddle-back: false
takes-damage-from-water: true
attributes:
max_health: 20.0
tropical_fish:
ridable: false
attributes:
max_health: 3.0
turtle:
ridable: false
ridable-in-water: false
breeding-delay-ticks: 6000
attributes:
max_health: 30.0
vex:
ridable: false
ridable-in-water: false
ridable-max-y: 256.0
attributes:
max_health: 14.0
villager:
ridable: false
ridable-in-water: false
brain-ticks: 1
use-brain-ticks-only-when-lagging: true
can-be-leashed: false
bypass-mob-griefing: false
follow-emerald-blocks: false
can-breed: true
breeding-delay-ticks: 6000
clerics-farm-warts: false
cleric-wart-farmers-throw-warts-at-villagers: true
allow-trading: true
spawn-iron-golem:
radius: 0
limit: 0
lobotomize:
enabled: false
check-interval: 60
attributes:
max_health: 20.0
wandering_trader:
ridable: false
ridable-in-water: false
can-be-leashed: false
follow-emerald-blocks: false
allow-trading: true
attributes:
max_health: 20.0
vindicator:
ridable: false
ridable-in-water: false
johnny:
spawn-chance: 0.0
attributes:
max_health: 24.0
witch:
ridable: false
ridable-in-water: false
attributes:
max_health: 26.0
wither_skeleton:
ridable: false
ridable-in-water: false
takes-wither-damage: false
attributes:
max_health: 20.0
wolf:
ridable: false
ridable-in-water: false
default-collar-color: RED
milk-cures-rabid-wolves: true
spawn-rabid-chance: 0.0
breeding-delay-ticks: 6000
attributes:
max_health: 8.0
zoglin:
ridable: false
ridable-in-water: false
attributes:
max_health: 40.0
zombie:
ridable: false
ridable-in-water: false
bypass-mob-griefing: false
aggressive-towards-villager-when-lagging: true
break-door-minimum-difficulty: HARD
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
attributes:
max_health: 20.0
spawn_reinforcements: 0.1
zombie_horse:
can-swim: false
ridable-in-water: false
spawn-chance: 0.0
attributes:
max_health:
min: 15.0
max: 15.0
jump_strength:
min: 0.4
max: 1.0
movement_speed:
min: 0.2
max: 0.2
zombified_piglin:
ridable: false
ridable-in-water: false
count-as-player-kill-when-angry: true
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
attributes:
max_health: 20.0
spawn_reinforcements: 0.0
zombie_villager:
ridable: false
ridable-in-water: false
jockey:
only-babies: true
chance: 0.05
try-existing-chickens: true
attributes:
max_health: 20.0
spawn_reinforcements: 0.1
gameplay-mechanics:
tick-fluids: true
use-better-mending: false
always-tame-in-creative: false
disable-drops-on-cramming-death: false
entities-pick-up-loot-bypass-mob-griefing: false
entities-can-use-portals: true
fireballs-bypass-mob-griefing: false
milk-cures-bad-omen: true
note-block-ignore-above: false
persistent-tileentity-display-names-and-lore: false
persistent-droppable-entity-display-names: false
trident-loyalty-void-return-height: 0.0
void-damage-height: -64.0
raid-cooldown-seconds: 0
animal-breeding-cooldown-seconds: 0
impose-teleport-restrictions-on-gateways: false
entity-lifespan: 0
entity-left-handed-chance: 0.05000000074505806
minecart:
max-speed: 0.4
place-anywhere: false
controllable:
enabled: false
step-height: 1.0
hop-boost: 0.5
fall-damage: true
base-speed: 0.1
block-speed:
grass_block: 0.3
stone: 0.5
armorstand:
set-name-visible-when-placing-with-custom-name: false
fix-nametags: false
step-height: 0.0
can-movement-tick: true
can-move-in-water: true
can-move-in-water-over-fence: true
place-with-arms-visible: false
daylight-cycle-ticks:
daytime: 12000
nighttime: 12000
item:
immune:
cactus: []
explosion: []
fire: []
shears:
damage-if-sprinting: false
sprinting-damage: 1.0
ender-pearl:
damage: 5.0
cooldown: 20
creative-cooldown: 20
endermite-spawn-chance: 0.05000000074505806
player:
one-punch-in-creative: false
sleep-ignore-nearby-mobs: false
can-skip-night: true
spawn-invulnerable-ticks: 60
invulnerable-while-accepting-resource-pack: false
fix-stuck-in-portal: false
teleport-if-outside-border: false
totem-of-undying-works-in-inventory: false
idle-timeout:
kick-if-idle: true
tick-nearby-entities: true
count-as-sleeping: false
update-tab-list: false
exp-dropped-on-death:
equation: expLevel * 7
maximum: 100
netherite-fire-resistance:
duration: 0
amplifier: 0
ambient: false
show-particles: false
show-icon: true
infinity-bow:
works-without-arrows: false
normal-arrows: true
spectral-arrows: false
tipped-arrows: false
projectile-despawn-rates:
dragon_fireball: -1
egg: -1
ender_pearl: -1
experience_bottle: -1
firework_rocket: -1
fishing_bobber: -1
fireball: -1
llama_spit: -1
potion: -1
shulker_bullet: -1
small_fireball: -1
snowball: -1
wither_skull: -1
projectile-damage:
snowball: -1
projectile-offset:
bow: 1.0
crossbow: 1.0
egg: 1.0
ender-pearl: 1.0
throwable-potion: 1.0
trident: 1.0
snowball: 1.0
boat:
eject-players-on-land: false
do-fall-damage: true
mob-spawning:
village-cats: default
raid-patrols: default
phantoms: default
wandering-traders: default
village-sieges: default
elytra:
damage-per-second: 1
damage-multiplied-by-speed: 0.0
ignore-unbreaking: false
damage-per-boost:
firework: 0
trident: 0
silk-touch:
enabled: false
spawner-name: Spawner
spawner-lore:
- Spawns a {mob}
tools:
- minecraft:iron_pickaxe
- minecraft:golden_pickaxe
- minecraft:diamond_pickaxe
- minecraft:netherite_pickaxe
drowning:
air-ticks: 300
ticks-per-damage: 20
damage-from-drowning: 2.0
blocks:
no-random-tick: []
anvil:
allow-colors: false
bed:
explode: true
explosion-power: 5.0
explosion-fire: true
explosion-effect: DESTROY
door:
requires-redstone: []
blue_ice:
allow-snow-formation: true
allow-mob-spawns: true
packed_ice:
allow-mob-spawns: true
chest:
open-with-solid-block-on-top: false
composter:
sneak-to-bulk-process: false
dispenser:
apply-cursed-to-armor-slots: true
place-anvils: false
farmland:
bypass-mob-griefing: false
gets-moist-from-below: false
use-alpha-farmland: false
disable-trampling: false
only-players-trample: false
feather-fall-distance-affects-trampling: false
furnace:
infinite-fuel: false
kelp:
max-growth-age: 25
lava:
infinite-source: false
infinite-required-sources: 2
speed:
nether: 10
not-nether: 30
powered-rail:
activation-range: 8
respawn_anchor:
explode: true
explosion-power: 5.0
explosion-fire: true
explosion-effect: DESTROY
sign:
allow-colors: false
right-click-edit: false
slab:
break-individual-slabs-when-sneaking: false
spawner:
deactivate-by-redstone: false
sponge:
absorption:
area: 64
radius: 6
stonecutter:
damage: 0.0
turtle_egg:
bypass-mob-griefing: false
break-from-exp-orbs: true
break-from-items: true
break-from-minecarts: true
twisting_vines:
growth-modifier: 0.1
max-growth-age: 25
weeping_vines:
growth-modifier: 0.1
max-growth-age: 25
end-crystal:
baseless:
explode: true
explosion-power: 6.0
explosion-fire: false
explosion-effect: DESTROY
base:
explode: true
explosion-power: 6.0
explosion-fire: false
explosion-effect: DESTROY
magma-block:
damage-when-sneaking: false
damage-with-frost-walker: false
ridable-settings:
babies-are-ridable: true
untamed-tamables-are-ridable: true
use-night-vision: false

13
Server/run.sh Normal file
View file

@ -0,0 +1,13 @@
#!/bin/sh
while true; do
echo "-- Starting server (paper.jar)"
java -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -Xms2G -Xmx5G -jar paper.jar
if [ -f "/tmp/RestartMCServerv5" ]; then
rm /tmp/RestartMCServerv5
echo -- Restarting server
else
echo -- Stopping server
break
fi
done

53
Server/server.properties Normal file
View file

@ -0,0 +1,53 @@
#Minecraft server properties
#Sat May 01 12:01:12 UTC 2021
enable-jmx-monitoring=false
rcon.port=25575
level-seed=1923020019
enable-command-block=true
gamemode=survival
enable-query=false
generator-settings=
level-name=world
motd=\u00A73Chromacraft \u00A79v5
query.port=25565
pvp=true
generate-structures=true
difficulty=normal
network-compression-threshold=-1
max-tick-time=60000
max-players=20
use-native-transport=true
enable-status=true
online-mode=true
allow-flight=false
broadcast-rcon-to-ops=true
view-distance=10
max-build-height=256
server-ip=
allow-nether=true
server-port=25585
sync-chunk-writes=true
enable-rcon=false
op-permission-level=4
prevent-proxy-connections=false
resource-pack=
entity-broadcast-range-percentage=100
player-idle-timeout=0
rcon.password=
force-gamemode=false
debug=false
rate-limit=0
hardcore=false
white-list=false
broadcast-console-to-ops=true
spawn-npcs=true
spawn-animals=true
snooper-enabled=false
function-permission-level=2
level-type=default
text-filtering-config=
spawn-monsters=true
enforce-whitelist=false
spawn-protection=16
resource-pack-sha1=
max-world-size=29999984

165
Server/spigot.yml Normal file
View file

@ -0,0 +1,165 @@
# This is the main configuration file for Spigot.
# As you can see, there's tons to configure. Some options may impact gameplay, so use
# with caution, and make sure you know what each option does before configuring.
# For a reference for any variable inside this file, check out the Spigot wiki at
# http://www.spigotmc.org/wiki/spigot-configuration/
#
# If you need help with the configuration or have any questions related to Spigot,
# join us at the IRC or drop by our forums and leave a post.
#
# IRC: #spigot @ irc.spi.gt ( http://www.spigotmc.org/pages/irc/ )
# Forums: http://www.spigotmc.org/
config-version: 12
settings:
log-villager-deaths: true
save-user-cache-on-stop-only: false
bungeecord: false
sample-count: 12
player-shuffle: 0
user-cache-size: 1000
moved-wrongly-threshold: 0.0625
moved-too-quickly-multiplier: 10.0
timeout-time: 600
restart-on-crash: true
restart-script: ./start.sh
netty-threads: 4
debug: false
attribute:
maxHealth:
max: 2048.0
movementSpeed:
max: 2048.0
attackDamage:
max: 2048.0
messages:
whitelist: You are not whitelisted on this server!
unknown-command: Unknown command. Type "/help" for help.
server-full: The server is full!
outdated-client: Outdated client! Please use {0}
outdated-server: Outdated server! I'm still on {0}
restart: Server is restarting
commands:
spam-exclusions:
- /skill
silent-commandblock-console: false
replace-commands:
- setblock
- summon
- testforblock
- tellraw
log: true
tab-complete: 0
send-namespaced: true
advancements:
disable-saving: false
disabled:
- minecraft:story/disabled
stats:
disable-saving: false
forced-stats: {}
world-settings:
default:
seed-endcity: 10387313
seed-bastion: 30084232
seed-fortress: 30084232
seed-mansion: 10387319
seed-fossil: 14357921
seed-portal: 34222645
end-portal-sound-radius: 0
trident-despawn-rate: 1200
max-entity-collisions: 8
verbose: true
hopper-amount: 1
dragon-death-sound-radius: 0
seed-village: 10387312
seed-desert: 14357617
seed-igloo: 14357618
seed-jungle: 14357619
seed-swamp: 14357620
seed-monument: 10387313
seed-shipwreck: 165745295
seed-ocean: 14357621
seed-outpost: 165745296
seed-slime: 987234911
max-tnt-per-tick: 100
mob-spawn-range: 6
view-distance: default
enable-zombie-pigmen-portal-spawns: true
item-despawn-rate: 6000
arrow-despawn-rate: 1200
wither-spawn-sound-radius: 0
hanging-tick-frequency: 100
zombie-aggressive-towards-villager: true
nerf-spawner-mobs: false
growth:
cactus-modifier: 100
cane-modifier: 100
melon-modifier: 100
mushroom-modifier: 100
pumpkin-modifier: 100
sapling-modifier: 100
beetroot-modifier: 100
carrot-modifier: 100
potato-modifier: 100
wheat-modifier: 100
netherwart-modifier: 100
vine-modifier: 100
cocoa-modifier: 100
bamboo-modifier: 100
sweetberry-modifier: 100
kelp-modifier: 100
entity-activation-range:
villagers: 32
flying-monsters: 32
villagers-work-immunity-after: 100
villagers-work-immunity-for: 20
villagers-active-for-panic: true
water: 16
animals: 16
monsters: 24
raiders: 48
misc: 8
tick-inactive-villagers: true
wake-up-inactive:
animals-max-per-tick: 4
animals-every: 1200
animals-for: 100
monsters-max-per-tick: 8
monsters-every: 400
monsters-for: 100
villagers-max-per-tick: 4
villagers-every: 600
villagers-for: 100
flying-monsters-max-per-tick: 8
flying-monsters-every: 200
flying-monsters-for: 100
entity-tracking-range:
players: 48
animals: 48
monsters: 48
misc: 32
other: 64
ticks-per:
hopper-transfer: 8
hopper-check: 1
hunger:
jump-walk-exhaustion: 0.05
jump-sprint-exhaustion: 0.2
combat-exhaustion: 0.1
regen-exhaustion: 6.0
swim-multiplier: 0.01
sprint-multiplier: 0.1
other-multiplier: 0.0
max-tick-time:
tile: 50
entity: 50
squid-spawn-range:
min: 45.0
merge-radius:
exp: 6.0
item: 4.0
worldeditregentempworld:
verbose: false
players:
disable-saving: false

4
Server/start.sh Normal file
View file

@ -0,0 +1,4 @@
#!/bin/sh
echo This script is used to signal a restart, use ./run.sh
touch /tmp/RestartMCServerv5

45
Server/tuinity.yml Normal file
View file

@ -0,0 +1,45 @@
# Configuration file for Tuinity.
delay-chunkunloads-by: 5
lag-compensate-block-breaking: true
send-full-pos-for-hard-colliding-entities: true
use-new-light-engine: true
config-version-please-do-not-modify-me: 2
packet-limiter:
kick-message: '&cSent too many packets'
limits:
all:
interval: 7.0
max-packet-rate: 500.0
PacketPlayInAutoRecipe:
interval: 4.0
max-packet-rate: 5.0
action: DROP
player-chunks:
min-load-radius: 2
max-concurrent-sends: 5.0
max-concurrent-loads: -6.0
autoconfig-send-distance: true
enable-mc162253-workaround: true
target-chunk-send-rate: -35.0
enable-frustum-priority: false
world-settings:
default:
spawn-limits:
monsters: -1
animals: -1
water-ambient: -1
water-animals: -1
ambient: -1
worldgen:
seeds:
populator: default
world: {}
world_nether: {}
world_the_end: {}
plotworld: {}
flatworld: {}
v1: {}
worldhub: {}
v2: {}
v3: {}
v4: {}

View file

@ -1,3 +1,4 @@
!!buttondevteam.serverrunner.Config {restartAt: 12, serverParams: -Djline.terminal=jline.UnixTerminal !!buttondevteam.serverrunner.Config {restartAt: 12, serverParams: -Djline.terminal=jline.UnixTerminal
-Xms2G -Xmx4G, serverVersion: 1.14.4} -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AggressiveOpts -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs
-Xms2G -Xmx5G, serverVersion: 1.14.4, customJar: paper.jar}

View file

@ -1,25 +0,0 @@
# The time of day to make backups (makes sense with daily backups)
start-time: 03:00
backup-interval-hours: 24.0
backup-worlds: []
backup-file: backups/
backup-date-format: yyyy-MM-dd-HH-mm-ss
backup-empty-server: false
disable-zipping: false
broadcast-message: true
backup-message: '[Backup]'
custom-backup-message: Backup starting
custom-backup-message-end: Backup completed
backup-completed-hook: ''
backup-prefix: ''
delete-schedule:
intervals:
- 2d
interval-frequencies:
- 0
backup-folders:
- TBMC
- plugins/Towny/data
- plugins/Towny/settings
- plugins/WorldGuard/worlds
- plugins/ButtonPresents

View file

@ -1,64 +0,0 @@
global:
notificationSound: ''
notificationPitch: 1.0
components:
TownyComponent:
enabled: true
TownColorComponent:
enabled: true
useNationColors: true
colorCount: 1
towncolors: {}
nationcolors: {}
FlairComponent:
enabled: true
flairThreadURL: https://www.reddit.com/r/Chromagamers/comments/51ys94/flair_thread_for_the_mc_server/
AnnouncerComponent:
enabled: true
announceMessages: []
announceTime: 900000
FunComponent:
enabled: true
laughStrings:
- xd
- lel
- lawl
- kek
- lmao
- hue
- hah
- rofl
respect: true
unlol: true
AppendTextComponent:
enabled: true
texts:
ww:
helpText:
- §6---- Wait what ----
- Wait what
appendedText: wait what
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: ┬─┬ ( ゜-゜ノ)
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: ¯\\\_(ツ)\_/¯

View file

@ -1,67 +0,0 @@
global:
writePluginList: true
test: false
chatFormat: '[{origin}|{channel}] <{name}> {message}'
components:
PluginUpdaterComponent:
enabled: true
RestartComponent:
enabled: true
ChannelComponent:
enabled: true
g:
enabled: true
IDs: []
displayName: §fg§f
color: White
a:
enabled: true
IDs: []
mod:
enabled: true
IDs: []
dev:
enabled: true
IDs: []
red:
enabled: true
IDs: []
orange:
enabled: true
IDs: []
yellow:
enabled: true
IDs: []
green:
enabled: true
IDs: []
blue:
enabled: true
IDs: []
purple:
enabled: true
IDs: []
tc:
enabled: true
IDs: []
nc:
enabled: true
IDs: []
rp:
enabled: true
IDs: []
RandomTPComponent:
enabled: true
MemberComponent:
enabled: true
registeredForDays: 7
playedHours: 12
memberGroup: member
TownyComponent:
enabled: true
VotifierComponent:
enabled: true
rewardAmount: 0.0
SpawnComponent:
enabled: true
targetServer: ''

View file

@ -0,0 +1,422 @@
diff --git b/Towny/settings/config.yml a/Towny/settings/config.yml
index c0302a9..4eb15c1 100644
--- b/Towny/settings/config.yml
+++ a/Towny/settings/config.yml
@@ -32,81 +32,81 @@ levels:
mayorPrefix: 'Spirit '
townBlockBuyBonusLimit: 0
namePrefix: ''
mayorPostfix: ''
- townBlockLimit: 1
- upkeepModifier: 1.0
+ townBlockLimit: 4
+ upkeepModifier: 0.1
townOutpostLimit: 0
- numResidents: 1
namePostfix: ' (Settlement)'
mayorPrefix: 'Hermit '
townBlockBuyBonusLimit: 0
namePrefix: ''
mayorPostfix: ''
- townBlockLimit: 16
- upkeepModifier: 1.0
+ townBlockLimit: 64
+ upkeepModifier: 0.1
townOutpostLimit: 0
- numResidents: 2
namePostfix: ' (Hamlet)'
mayorPrefix: 'Chief '
townBlockBuyBonusLimit: 0
namePrefix: ''
mayorPostfix: ''
- townBlockLimit: 32
- upkeepModifier: 1.0
+ townBlockLimit: 128
+ upkeepModifier: 0.1
townOutpostLimit: 1
- numResidents: 6
namePostfix: ' (Village)'
mayorPrefix: 'Baron Von '
townBlockBuyBonusLimit: 0
namePrefix: ''
mayorPostfix: ''
- townBlockLimit: 96
- upkeepModifier: 1.0
+ townBlockLimit: 384
+ upkeepModifier: 0.2
townOutpostLimit: 1
- numResidents: 10
namePostfix: ' (Town)'
mayorPrefix: 'Viscount '
townBlockBuyBonusLimit: 0
namePrefix: ''
mayorPostfix: ''
- townBlockLimit: 160
- upkeepModifier: 1.0
+ townBlockLimit: 640
+ upkeepModifier: 0.3
townOutpostLimit: 2
- numResidents: 14
namePostfix: ' (Large Town)'
mayorPrefix: 'Count Von '
townBlockBuyBonusLimit: 0
namePrefix: ''
mayorPostfix: ''
- townBlockLimit: 224
- upkeepModifier: 1.0
+ townBlockLimit: 896
+ upkeepModifier: 0.4
townOutpostLimit: 2
- numResidents: 20
namePostfix: ' (City)'
mayorPrefix: 'Earl '
townBlockBuyBonusLimit: 0
namePrefix: ''
mayorPostfix: ''
- townBlockLimit: 320
- upkeepModifier: 1.0
+ townBlockLimit: 4280
+ upkeepModifier: 0.5
townOutpostLimit: 3
- numResidents: 24
namePostfix: ' (Large City)'
mayorPrefix: 'Duke '
townBlockBuyBonusLimit: 0
namePrefix: ''
mayorPostfix: ''
- townBlockLimit: 384
- upkeepModifier: 1.0
+ townBlockLimit: 4536
+ upkeepModifier: 0.6
townOutpostLimit: 3
- numResidents: 28
namePostfix: ' (Metropolis)'
mayorPrefix: 'Lord '
townBlockBuyBonusLimit: 0
namePrefix: ''
mayorPostfix: ''
- townBlockLimit: 448
- upkeepModifier: 1.0
+ townBlockLimit: 4792
+ upkeepModifier: 0.7
townOutpostLimit: 4
# default Nation levels.
nation_level:
@@ -109,70 +109,70 @@ levels:
numResidents: 0
nationBonusOutpostLimit: 0
namePostfix: ' (Nation)'
- townBlockLimitBonus: 10
+ townBlockLimitBonus: 40
namePrefix: 'Land of '
nationZonesSize: 1
nationTownUpkeepModifier: 1.0
- kingPostfix: ''
capitalPostfix: ''
- upkeepModifier: 1.0
+ upkeepModifier: 1.1
kingPrefix: 'Count '
capitalPrefix: ''
numResidents: 10
nationBonusOutpostLimit: 1
namePostfix: ' (Nation)'
- townBlockLimitBonus: 20
+ townBlockLimitBonus: 80
namePrefix: 'Federation of '
nationZonesSize: 1
- nationTownUpkeepModifier: 1.0
+ nationTownUpkeepModifier: 1.1
- kingPostfix: ''
capitalPostfix: ''
- upkeepModifier: 1.0
+ upkeepModifier: 1.2
kingPrefix: 'Duke '
capitalPrefix: ''
numResidents: 20
nationBonusOutpostLimit: 2
namePostfix: ' (Nation)'
- townBlockLimitBonus: 40
+ townBlockLimitBonus: 160
namePrefix: 'Dominion of '
nationZonesSize: 1
- nationTownUpkeepModifier: 1.0
+ nationTownUpkeepModifier: 1.2
- kingPostfix: ''
capitalPostfix: ''
- upkeepModifier: 1.0
+ upkeepModifier: 1.3
kingPrefix: 'King '
capitalPrefix: ''
numResidents: 30
nationBonusOutpostLimit: 3
namePostfix: ' (Nation)'
- townBlockLimitBonus: 60
+ townBlockLimitBonus: 240
namePrefix: 'Kingdom of '
nationZonesSize: 2
- nationTownUpkeepModifier: 1.0
+ nationTownUpkeepModifier: 1.3
- kingPostfix: ''
capitalPostfix: ''
- upkeepModifier: 1.0
+ upkeepModifier: 1.4
kingPrefix: 'Emperor '
capitalPrefix: ''
numResidents: 40
nationBonusOutpostLimit: 4
namePostfix: ' Empire'
- townBlockLimitBonus: 100
+ townBlockLimitBonus: 400
namePrefix: 'The '
nationZonesSize: 2
- nationTownUpkeepModifier: 1.0
+ nationTownUpkeepModifier: 1.4
- kingPostfix: ''
capitalPostfix: ''
- upkeepModifier: 1.0
+ upkeepModifier: 1.5
kingPrefix: 'God Emperor '
capitalPrefix: ''
numResidents: 60
nationBonusOutpostLimit: 5
namePostfix: ' Realm'
- townBlockLimitBonus: 140
+ townBlockLimitBonus: 560
namePrefix: 'The '
nationZonesSize: 3
- nationTownUpkeepModifier: 1.0
+ nationTownUpkeepModifier: 1.5
############################################################
# +------------------------------------------------------+ #
@@ -201,26 +201,26 @@ town:
# Do not forget to set the default_tax to more than 0 or new towns will still begin with a tax of zero.
minimumtax: '0.0'
# Limits the maximum amount of bonus blocks a town can buy.
- max_purchased_blocks: '0'
+ max_purchased_blocks: '2147483647'
# When set to true, the town_level section of the config determines the maximum number of bonus blocks a town can purchase.
max_purchased_blocks_uses_town_levels: 'true'
# maximum number of plots any single resident can own
- max_plots_per_resident: '100'
+ max_plots_per_resident: '400'
# maximum number used in /town claim/unclaim # commands.
# set to 0 to disable limiting of claim radius value check.
# keep in mind that the default value of 4 is a radius,
# and it will allow claiming 9x9 (80 plots) at once.
- max_claim_radius_value: '4'
+ max_claim_radius_value: '16'
# Maximum number of towns allowed on the server.
town_limit: '3000'
# Minimum number of plots any towns plot must be from the next town's own plots.
# This will prevent town encasement to a certain degree.
- min_plot_distance_from_town_plot: '5'
+ min_plot_distance_from_town_plot: '4'
# Minimum number of plots any towns home plot must be from the next town.
# This will prevent someone founding a town right on your doorstep
- min_distance_from_town_homeblock: '5'
+ min_distance_from_town_homeblock: '20'
# Minimum number of plots an outpost must be from any other town's plots.
# Useful when min_plot_distance_from_town_plot is set to near-zero to allow towns to have claims
@@ -231,12 +231,12 @@ town:
# The maximum townblocks available to a town is (numResidents * ratio).
# Setting this value to 0 will instead use the level based jump values determined in the town level config.
- town_block_ratio: '8'
+ town_block_ratio: '48'
# The size of the square grid cell. Changing this value is suggested only when you first install Towny.
# Doing so after entering data will shift things unwantedly. Using smaller value will allow higher precision,
# at the cost of more work setting up. Also, extremely small values will render the caching done useless.
# Each cell is (town_block_size * town_block_size * 128) in size, with 128 being from bedrock to clouds.
- town_block_size: '16'
+ town_block_size: '8'
############################################################
@@ -252,7 +252,7 @@ town:
new_world_settings:
# Default for new worlds to have towny enabled.
- using_towny: 'true'
+ using_towny: 'false'
pvp:
# Set if PVP is enabled in this world
@@ -289,4 +289,4 @@ new_world_settings:
plot_management:
block_delete:
- enabled: 'true'
+ enabled: 'false'
@@ -312,7 +312,7 @@ new_world_settings:
#
# If you allow players to break/build in the wild the snapshot will
# include any changes made before the plot was claimed.
- enabled: 'true'
+ enabled: 'false'
speed: 1s
# These block types will NOT be regenerated
block_ignore: GOLD_ORE,LAPIS_ORE,LAPIS_BLOCK,GOLD_BLOCK,IRON_BLOCK,MOSSY_COBBLESTONE,TORCH,MOB_SPAWNER,DIAMOND_ORE,DIAMOND_BLOCK,SIGN_POST,WALL_SIGN,GLOWSTONE
@@ -339,7 +339,7 @@ global_town_settings:
speed: 3s
enable: 'true'
# Allow towns to claim outposts (a townblock not connected to town).
- allow_outposts: 'true'
+ allow_outposts: 'false'
# When set to true outposts can be limited by the townOutpostLimit value of the Town Levels and
# the nationBonusOutpostLimit value in the Nation Levels. In this way nations can be made to be
# the only way of receiving outposts, or as an incentive to receive more outposts. Towns which are
@@ -375,19 +375,19 @@ global_town_settings:
# when there is a war or peace.
allow_town_spawn_travel_ally: 'true'
# When set to true both nation and ally spawn travel will also require the target town to have their status set to public.
- is_nation_ally_spawning_requiring_public_status: 'false'
+ is_nation_ally_spawning_requiring_public_status: 'true'
# If non zero it delays any spawn request by x seconds.
- teleport_warmup_time: '0'
+ teleport_warmup_time: '60'
# Number of seconds that must pass before a player can use /t spawn or /res spawn.
spawn_cooldown_time: '30'
# Number of seconds that must pass before pvp can be toggled by a town.
# Applies to residents of the town using /res toggle pvp, as well as
# plots having their PVP toggled using /plot toggle pvp.
pvp_cooldown_time: '30'
# Respawn the player at his town spawn point when he/she dies
town_respawn: 'false'
# Town respawn only happens when the player dies in the same world as the town's spawn point.
- town_respawn_same_world_only: 'false'
+ town_respawn_same_world_only: 'true'
# Prevent players from using /town spawn while within unclaimed areas and/or enemy/neutral towns.
# Allowed options: unclaimed,enemy,neutral
prevent_town_spawn_in: enemy
@@ -522,7 +522,7 @@ plugin:
fake_residents: '[IndustrialCraft],[BuildCraft],[Redpower],[Forestry],[Turtle]'
# Enable using_essentials if you are using cooldowns in essentials for teleports.
- using_essentials: 'false'
+ using_essentials: 'true'
# This enables/disables all the economy functions of Towny.
# This will first attempt to use Vault or Reserve to bridge your economy plugin with Towny.
@@ -609,7 +609,7 @@ protection:
# Husk, Stray, SkeletonHorse, ZombieHorse, Vex, Vindicator, Evoker, Endermite, PolarBear
# Remove living entities within a town's boundaries, if the town has the mob removal flag set.
- town_mob_removal_entities: Monster,Flying,Slime,Shulker,SkeletonHorse,ZombieHorse
+ town_mob_removal_entities: Monster,Flying,Slime,Shulker,ZombieHorse
# Whether the town mob removal should remove THE_KILLER_BUNNY type rabbits.
town_mob_removal_killer_bunny: 'true'
@@ -889,9 +889,9 @@ economy:
# How much it costs to start a town.
price_new_town: '250.0'
# How much it costs to make an outpost. An outpost isn't limited to being on the edge of town.
- price_outpost: '500.0'
+ price_outpost: '1500.0'
# The price for a town to expand one townblock.
- price_claim_townblock: '25.0'
+ price_claim_townblock: '6.25'
# How much every additionally claimed townblock increases in cost. Set to 1 to deactivate this. 1.3 means +30% to every bonus claim block cost.
price_claim_townblock_increase: '1.0'
# The amount refunded to a town when they unclaim a townblock.
@@ -899,9 +899,9 @@ economy:
# It is advised that you do not set this to the same price as claiming either, otherwise towns will get around using outposts to claim far away.
price_claim_townblock_refund: '0.0'
# How much it costs a player to buy extra blocks.
- price_purchased_bonus_townblock: '25.0'
+ price_purchased_bonus_townblock: '75.0'
# How much every extra bonus block costs more. Set to 1 to deactivate this. 1.2 means +20% to every bonus claim block cost.
- price_purchased_bonus_townblock_increase: '1.0'
+ price_purchased_bonus_townblock_increase: '1.2'
death:
# Either fixed or percentage.
@@ -954,7 +954,7 @@ economy:
max_tax_percent: '25'
# The server's daily charge on each nation. If a nation fails to pay this upkeep
# all of it's member town are kicked and the Nation is removed.
- price_nation_upkeep: '100.0'
+ price_nation_upkeep: '250.0'
# Uses total number of towns in the nation to determine upkeep instead of nation level (Number of Residents)
# calculated by (number of towns in nation X price_nation_upkeep).
nation_pertown_upkeep: 'false'
@@ -962,12 +962,12 @@ economy:
nation_pertown_upkeep_affected_by_nation_level_modifier: 'false'
# The server's daily charge on each town. If a town fails to pay this upkeep
# all of it's residents are kicked and the town is removed.
- price_town_upkeep: '10.0'
+ price_town_upkeep: '5.0'
# Uses total amount of owned plots to determine upkeep instead of the town level (Number of residents)
# calculated by (number of claimed plots X price_town_upkeep).
- town_plotbased_upkeep: 'false'
+ town_plotbased_upkeep: 'true'
# If set to true, the plot-based-upkeep system will be modified by the Town Levels' upkeep modifiers.
- town_plotbased_upkeep_affected_by_town_level_modifier: 'false'
+ town_plotbased_upkeep_affected_by_town_level_modifier: 'true'
# The server's daily charge on a town which has claimed more townblocks than it is allowed.
price_town_overclaimed_upkeep_penalty: '0.0'
# Uses total number of plots that the town is overclaimed by, to determine the price_town_overclaimed_upkeep_penalty cost.
@@ -988,10 +988,10 @@ economy:
jail:
#If true attacking players who die on enemy-town land will be placed into the defending town's jail if it exists.
#Requires town_respawn to be true in order to work.
- is_jailing_attacking_enemies: 'false'
+ is_jailing_attacking_enemies: 'true'
#If true attacking players who are considered an outlaw, that are killed inside town land will be placed into the defending town's jail if it exists.
#Requires town_respawn to be true in order to work.
- is_jailing_attacking_outlaws: 'false'
+ is_jailing_attacking_outlaws: 'true'
#If true jailed players can use Ender Pearls but are still barred from using other methods of teleporting.
jail_allows_ender_pearls: 'false'
#If false jailed players can use /town leave, and escape a jail.
@@ -1044,7 +1044,7 @@ war:
defended_attack: '10'
# Defending town pays attaking flagbearer. If a negative (attacker pays defending town),
# and the attacker can't pay, the attack is canceled.
- townblock_won: '10'
+ townblock_won: '3'
# Same as townblock_won but for the special case of winning the homeblock.
homeblock_won: '100'
@@ -1072,7 +1072,7 @@ war:
event:
warning_delay: '30'
#If false all towns not in nations can be attacked during a war event.
- towns_are_neutral: 'true'
+ towns_are_neutral: 'false'
enemy:
# If true, enemy's can only attack the edge plots of a town in war.
only_attack_borders: 'true'
@@ -1091,14 +1091,14 @@ war:
# A townblock takes damage every 5 seconds that an enemy is stood in it.
block_hp:
- town_block_hp: '60'
+ town_block_hp: '20'
home_block_hp: '120'
eco:
# This amount is new money injected into the economy with a war event.
base_spoils: '100.0'
# This amount is taken from the losing town for each plot lost.
- wartime_town_block_loss_price: '100.0'
+ wartime_town_block_loss_price: '0.0'
# This amount is taken from the player if they die during the event
price_death_wartime: '200.0'
# If set to true when a town drops an enemy townblock's HP to 0, the attacking town gains a bonus townblock,
@@ -1107,9 +1107,9 @@ war:
points:
points_townblock: '1'
- points_town: '10'
- points_nation: '100'
- points_kill: '1'
+ points_town: '0'
+ points_nation: '0'
+ points_kill: '0'
# The minimum height at which a player must stand to count as an attacker.
min_height: '60'

View file

@ -0,0 +1,2 @@
git apply -v -C 0 --reject TownyConfig.patch

File diff suppressed because it is too large Load diff

View file

@ -1,105 +1,111 @@
# This file contains custom permission sets which will be assigned to your players # This file contains custom permission sets which will be assigned to your players
# depending on their current status. # depending on their current status.
# #
# This is all managed by towny and pushed directly to CraftBukkits SuperPerms. # This is all managed by towny and pushed directly to CraftBukkits SuperPerms.
# These will be in addition to any you manually assign in your specific permission plugin. # These will be in addition to any you manually assign in your specific permission plugin.
# #
# You may assign any Permission nodes here, including those from other plugins. # You may assign any Permission nodes here, including those from other plugins.
# You may also create any custom ranks you require. # You may also create any custom ranks you require.
# The 'nomad' permission set covers players not in any town # The 'nomad' permission set covers players not in any town
nomad: nomad:
- towny.command.towny.map - towny.command.towny.map
- towny.command.towny.prices - towny.command.towny.prices
- towny.command.towny.tree - towny.command.towny.tree
- towny.command.towny.time - towny.command.towny.time
- towny.command.towny.universe - towny.command.towny.universe
- towny.command.towny.version - towny.command.towny.version
- towny.command.towny.war - towny.command.towny.war
- towny.command.town.online - towny.command.town.online
- towny.command.town.here - towny.command.town.here
- towny.command.town.new - towny.command.town.new
- towny.command.town.join - towny.command.town.join
- towny.command.town.list - towny.command.town.list
- towny.command.plot.perm - towny.command.plot.perm
- towny.command.nation.list - towny.command.nation.list
- towny.town.resident - towny.town.resident
- towny.town.spawn.public - towny.town.spawn.public
- towny.chat.general - towny.chat.general
- towny.command.nation.townlist
# This section of permissions covers players who are members of a town. - towny.command.nation.allylist
towns: - towny.command.nation.enemylist
default:
# 'default' is the permission set which is auto assigned to any normal town member # This section of permissions covers players who are members of a town.
- towny.command.resident.* towns:
- towny.command.plot.claim default:
- towny.command.plot.unclaim # 'default' is the permission set which is auto assigned to any normal town member
- towny.command.plot.forsale - towny.command.resident.*
- towny.command.plot.notforsale - towny.command.plot.claim
- towny.command.plot.toggle.* - towny.command.plot.unclaim
- towny.command.plot.set.perm - towny.command.plot.forsale
- towny.command.plot.set.reset - towny.command.plot.notforsale
- towny.command.town.online - towny.command.plot.toggle.*
- towny.command.town.leave - towny.command.plot.set.perm
- towny.command.town.deposit - towny.command.plot.set.reset
- towny.town.spawn.town - towny.command.town.online
- towny.chat.town - towny.command.town.leave
mayor: - towny.command.town.deposit
# Mayors get these permissions in addition to the default set. - towny.town.spawn.town
- towny.tax_exempt - towny.chat.town
- towny.command.towny.top mayor:
- towny.command.town.* # Mayors get these permissions in addition to the default set.
- towny.command.plot.* - towny.tax_exempt
- towny.claimed.owntown.* - towny.command.towny.top
- towny.command.nation.new - towny.command.town.*
- towny.outlaw.jailer - towny.command.plot.*
- towny.claimed.owntown.*
ranks: - towny.command.nation.new
# Ranks contain additional permissions residents will be - towny.command.nation.leave
# granted if they are assigned that specific rank. - towny.outlaw.jailer
assistant: - towny.command.nation.join
- towny.tax_exempt
- towny.command.town.claim.* ranks:
- towny.command.town.invite.add # Ranks contain additional permissions residents will be
- towny.command.plot.* # granted if they are assigned that specific rank.
- towny.command.town.toggle.public assistant:
- towny.claimed.owntown.switch.* - towny.tax_exempt
# assistants are able to grant VIP and helper rank - towny.command.town.claim.*
- towny.command.town.rank.vip - towny.command.town.invite.add
- towny.command.town.rank.helper - towny.command.plot.*
- towny.outlaw.jailer - towny.command.town.toggle.public
helper: - towny.claimed.owntown.switch.*
- towny.claimed.townowned.switch.* # assistants are able to grant VIP and helper rank
donator: - towny.command.town.rank.vip
# Currently only an example rank holder with no extra permissions - towny.command.town.rank.helper
vip: - towny.outlaw.jailer
# Currently only an example rank holder with no extra permissions helper:
# Sheriff rank is able to jail other town members. - towny.claimed.townowned.switch.*
sheriff: donator:
- towny.command.town.toggle.jail # Currently only an example rank holder with no extra permissions
- towny.outlaw.jailer vip:
# Currently only an example rank holder with no extra permissions
# This section of permissions covers players who are members of any town in a nation. # Sheriff rank is able to jail other town members.
nations: sheriff:
default: - towny.command.town.toggle.jail
# All nation members get these permissions. - towny.outlaw.jailer
- towny.command.nation.online
- towny.command.nation.deposit # This section of permissions covers players who are members of any town in a nation.
- towny.command.nation.spawn nations:
- towny.nation.spawn.nation default:
- towny.nation.spawn.ally # All nation members get these permissions.
- towny.town.spawn.nation - towny.command.nation.online
- towny.chat.nation - towny.command.nation.deposit
king: - towny.command.nation.spawn
# Kings get these permissions in addition to the default set. - towny.nation.spawn.nation
- towny.command.nation.* - towny.nation.spawn.ally
- towny.town.spawn.nation
ranks: - towny.town.spawn.ally
assistant: - towny.chat.nation
- towny.command.nation.rank.helper king:
- towny.command.nation.invite.add # Kings get these permissions in addition to the default set.
- towny.command.nation.ally.* - towny.command.nation.*
- towny.command.nation.enemy
helper: ranks:
- towny.command.nation.add assistant:
- towny.command.nation.rank.helper
- towny.command.nation.invite.add
- towny.command.nation.ally.*
- towny.command.nation.enemy
helper:
- towny.command.nation.add

View file

@ -13,7 +13,7 @@ disable-v1-protocol: false
# All tokens, labeled by the serviceName of each server list. # All tokens, labeled by the serviceName of each server list.
tokens: tokens:
# Default token for all server lists, if another isn't supplied. # Default token for all server lists, if another isn't supplied.
default: voreuavh6vd07b1v98ogie1p4s default: kcah732f9hecgrvh42ir1dmds5
# Configuration section for all vote forwarding to NuVotifier # Configuration section for all vote forwarding to NuVotifier
forwarding: forwarding:

View file

@ -1,24 +1,3 @@
#
# WorldGuard's main configuration file
#
# This is the global configuration file. Anything placed into here will
# be applied to all worlds. However, each world has its own configuration
# file to allow you to replace most settings in here for that world only.
#
# About editing this file:
# - DO NOT USE TABS. You MUST use spaces or Bukkit will complain. If
# you use an editor like Notepad++ (recommended for Windows users), you
# must configure it to "replace tabs with spaces." In Notepad++, this can
# be changed in Settings > Preferences > Language Menu.
# - Don't get rid of the indents. They are indented so some entries are
# in categories (like "enforce-single-session" is in the "protection"
# category.
# - If you want to check the format of this file before putting it
# into WorldGuard, paste it into http://yaml-online-parser.appspot.com/
# and see if it gives "ERROR:".
# - Lines starting with # are comments and so they are ignored.
#
regions: regions:
uuid-migration: uuid-migration:
perform-on-next-start: false perform-on-next-start: false
@ -43,6 +22,10 @@ regions:
location-flags-only-inside-regions: false location-flags-only-inside-regions: false
max-region-count-per-player: max-region-count-per-player:
default: 7 default: 7
use-paper-entity-origin: false
cancel-chat-without-recipients: true
disable-bypass-by-default: false
announce-bypass-status: false
auto-invincible: false auto-invincible: false
auto-invincible-group: false auto-invincible-group: false
auto-no-drowning-group: false auto-no-drowning-group: false
@ -64,11 +47,13 @@ event-handling:
interaction-whitelist: [] interaction-whitelist: []
emit-block-use-at-feet: [] emit-block-use-at-feet: []
ignore-hopper-item-move-events: false ignore-hopper-item-move-events: false
break-hoppers-on-denied-move: true
protection: protection:
item-durability: true item-durability: true
remove-infinite-stacks: false remove-infinite-stacks: false
disable-xp-orb-drops: false disable-xp-orb-drops: false
disable-obsidian-generators: false disable-obsidian-generators: false
use-max-priority-association: false
gameplay: gameplay:
block-potions: [] block-potions: []
block-potions-overly-reliably: false block-potions-overly-reliably: false
@ -133,6 +118,7 @@ player-damage:
disable-explosion-damage: false disable-explosion-damage: false
disable-mob-damage: false disable-mob-damage: false
disable-death-messages: false disable-death-messages: false
reset-fall-on-void-teleport: false
chest-protection: chest-protection:
enable: false enable: false
disable-off-check: false disable-off-check: false
@ -148,6 +134,7 @@ weather:
disable-powered-creepers: false disable-powered-creepers: false
always-raining: false always-raining: false
always-thundering: false always-thundering: false
disable-villager-witchification: false
dynamics: dynamics:
disable-mushroom-spread: false disable-mushroom-spread: false
disable-ice-melting: false disable-ice-melting: false
@ -160,6 +147,8 @@ dynamics:
disable-vine-growth: false disable-vine-growth: false
disable-soil-dehydration: false disable-soil-dehydration: false
snow-fall-blocks: [] snow-fall-blocks: []
disable-crop-growth: false
disable-coral-block-fade: false
blacklist: blacklist:
use-as-whitelist: false use-as-whitelist: false
logging: logging:
@ -175,3 +164,7 @@ blacklist:
enable: false enable: false
path: worldguard/logs/%Y-%m-%d.log path: worldguard/logs/%Y-%m-%d.log
open-files: 10 open-files: 10
disable-permission-cache: false
turtle-egg:
disable-creature-trampling: false
disable-player-trampling: false

View file

@ -1,12 +1,12 @@
# #
# WorldGuard's world configuration file # WorldGuard's world configuration file
# #
# This is a world configuration file. Anything placed into here will only # This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the # affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file. # settings will be inherited from the main configuration file.
# #
# If you see {} below, that means that there are NO entries in this file. # If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries. # Remove the {} and add your own entries.
# #
{} {}

View file

@ -0,0 +1,13 @@
#
# WorldGuard's world configuration file
#
# This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file.
#
# If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries.
#
regions:
titles-always-use-default-times: true

View file

@ -0,0 +1,13 @@
#
# WorldGuard's world configuration file
#
# This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file.
#
# If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries.
#
regions:
titles-always-use-default-times: true

View file

@ -0,0 +1,13 @@
#
# WorldGuard's world configuration file
#
# This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file.
#
# If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries.
#
regions:
titles-always-use-default-times: true

View file

@ -0,0 +1,13 @@
#
# WorldGuard's world configuration file
#
# This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file.
#
# If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries.
#
regions:
titles-always-use-default-times: true

View file

@ -0,0 +1,13 @@
#
# WorldGuard's world configuration file
#
# This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file.
#
# If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries.
#
regions:
titles-always-use-default-times: true

View file

@ -0,0 +1,13 @@
#
# WorldGuard's world configuration file
#
# This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file.
#
# If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries.
#
regions:
titles-always-use-default-times: true

View file

@ -1,12 +1,13 @@
# #
# WorldGuard's world configuration file # WorldGuard's world configuration file
# #
# This is a world configuration file. Anything placed into here will only # This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the # affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file. # settings will be inherited from the main configuration file.
# #
# If you see {} below, that means that there are NO entries in this file. # If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries. # Remove the {} and add your own entries.
# #
{} regions:
titles-always-use-default-times: true

View file

@ -1,12 +1,13 @@
# #
# WorldGuard's world configuration file # WorldGuard's world configuration file
# #
# This is a world configuration file. Anything placed into here will only # This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the # affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file. # settings will be inherited from the main configuration file.
# #
# If you see {} below, that means that there are NO entries in this file. # If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries. # Remove the {} and add your own entries.
# #
{} regions:
titles-always-use-default-times: true

View file

@ -1,12 +1,13 @@
# #
# WorldGuard's world configuration file # WorldGuard's world configuration file
# #
# This is a world configuration file. Anything placed into here will only # This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the # affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file. # settings will be inherited from the main configuration file.
# #
# If you see {} below, that means that there are NO entries in this file. # If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries. # Remove the {} and add your own entries.
# #
{} regions:
titles-always-use-default-times: true

View file

@ -1,12 +1,13 @@
# #
# WorldGuard's world configuration file # WorldGuard's world configuration file
# #
# This is a world configuration file. Anything placed into here will only # This is a world configuration file. Anything placed into here will only
# affect this world. If you don't put anything in this file, then the # affect this world. If you don't put anything in this file, then the
# settings will be inherited from the main configuration file. # settings will be inherited from the main configuration file.
# #
# If you see {} below, that means that there are NO entries in this file. # If you see {} below, that means that there are NO entries in this file.
# Remove the {} and add your own entries. # Remove the {} and add your own entries.
# #
{} regions:
titles-always-use-default-times: true

View file

@ -21,17 +21,17 @@ deftemplatesuffix: vlowres #disabled
# mysql: MySQL database, at hostname:port in database, accessed via userid with password # mysql: MySQL database, at hostname:port in database, accessed via userid with password
storage: storage:
# Filetree storage (standard tree of image files for maps) # Filetree storage (standard tree of image files for maps)
type: filetree type: mysql
# SQLite db for map storage (uses dbfile as storage location) # SQLite db for map storage (uses dbfile as storage location)
#type: sqlite #type: sqlite
#dbfile: dynmap.db #dbfile: dynmap.db
# MySQL DB for map storage (at 'hostname':'port' with flags "flags" in database 'database' using user 'userid' password 'password' and table prefix 'prefix') # MySQL DB for map storage (at 'hostname':'port' with flags "flags" in database 'database' using user 'userid' password 'password' and table prefix 'prefix')
#type: mysql #type: mysql
#hostname: localhost hostname: na05-sql.pebblehost.com
#port: 3306 port: 3306
#database: dynmap database: 'NOPE'
#userid: dynmap userid: 'NOPE'
#password: dynmap password: 'NOPE'
#prefix: "" #prefix: ""
#flags: "?allowReconnect=true" #flags: "?allowReconnect=true"
@ -312,10 +312,10 @@ exportpath: export
# The network-interface the webserver will bind to (0.0.0.0 for all interfaces, 127.0.0.1 for only local access). # The network-interface the webserver will bind to (0.0.0.0 for all interfaces, 127.0.0.1 for only local access).
# If not set, uses same setting as server in server.properties (or 0.0.0.0 if not specified) # If not set, uses same setting as server in server.properties (or 0.0.0.0 if not specified)
#webserver-bindaddress: 0.0.0.0 webserver-bindaddress: 0.0.0.0
# The TCP-port the webserver will listen on. # The TCP-port the webserver will listen on.
webserver-port: 8123 webserver-port: 8143
# Maximum concurrent session on internal web server - limits resources used in Bukkit server # Maximum concurrent session on internal web server - limits resources used in Bukkit server
max-sessions: 30 max-sessions: 30

View file

@ -0,0 +1,40 @@
version: 0.24
#
# Default template for "Nether" environment worlds (deftemplatesuffix="vlowres")
# Uses the HDMap renderer with view from the SE with the "vlowres" resolution (2 pixels per block edge)
#
# This file MAY need to be replaced during an upgrade - rename file to 'custom-nether-vlowres.txt' if you wish to customize it
#
templates:
# Nether world template (HDMap vlowres)
nether-vlowres:
enabled: true
# Number of extra zoom-out levels for world (each level is twice as big as the previous one)
extrazoomout: 2
#center:
# x: 0
# y: 64
# z: 0
maps:
- class: org.dynmap.hdmap.HDMap
name: flat
title: "Flat"
prefix: flat
perspective: iso_S_90_vlowres
shader: stdtexture
lighting: nethershadows
# Map background color (day or night)
background: "#300806"
# Adjust extra zoom in levels - default is 2
mapzoomin: 2
# - class: org.dynmap.hdmap.HDMap
# name: nether
# title: "Surface"
# prefix: nt
# perspective: iso_SE_60_vlowres
# shader: stdtexture
# lighting: nethershadows
# # Map background color (day or night)
# background: "#300806"
# # Adjust extra zoom in levels - default is 2
# mapzoomin: 2

View file

@ -0,0 +1,45 @@
version: 0.24
#
# Default template for "Normal" environment worlds (deftemplatesuffix="vlowres")
# Uses the HDMap renderer with view from the SE with the "vlowres" resolution (2 pixels per block edge)
#
# This file MAY need to be replaced during an upgrade - rename file to 'custom-normal-vlowres.txt' if you wish to customize it
#
templates:
# Template for normal world (HDMap vlowres)
normal-vlowres:
enabled: true
# Number of extra zoom-out levels for world (each level is twice as big as the previous one)
extrazoomout: 2
#center:
# x: 0
# y: 64
# z: 0
maps:
- class: org.dynmap.hdmap.HDMap
name: flat
title: "Flat"
prefix: flat
perspective: iso_S_90_vlowres
shader: stdtexture
lighting: shadows
# Adjust extra zoom in levels - default is 2
mapzoomin: 2
# - class: org.dynmap.hdmap.HDMap
# name: surface
# title: "Surface"
# prefix: t
# perspective: iso_SE_60_vlowres
# shader: stdtexture
# lighting: shadows
# # Adjust extra zoom in levels - default is 2
# mapzoomin: 2
# - class: org.dynmap.hdmap.HDMap
# name: cave
# title: "Cave"
# prefix: ct
# perspective: iso_SE_60_vlowres
# shader: cave
# lighting: default
# # Adjust extra zoom in levels - default is 2
# mapzoomin: 2

View file

@ -0,0 +1,37 @@
version: 0.24
#
# Default template for "The End" environment worlds (deftemplatesuffix="vlowres")
# Uses the HDMap renderer with view from the SE with the "vlowres" resolution (2 pixels per block edge)
#
# This file MAY need to be replaced during an upgrade - rename file to 'custom-the_end-vlowres.txt' if you wish to customize it
#
templates:
# The End world template (HDMap vlowres)
the_end-vlowres:
enabled: true
# Number of extra zoom-out levels for world (each level is twice as big as the previous one)
extrazoomout: 2
#center:
# x: 0
# y: 64
# z: 0
maps:
- class: org.dynmap.hdmap.HDMap
name: flat
title: "Flat"
prefix: flat
perspective: iso_S_90_vlowres
shader: stdtexture
lighting: brightnight
# Adjust extra zoom in levels - default is 2
mapzoomin: 2
# - class: org.dynmap.hdmap.HDMap
# name: the_end
# title: "Surface"
# prefix: st
# perspective: iso_SE_60_vlowres
# shader: stdtexture
# lighting: brightnight
# # Adjust extra zoom in levels - default is 2
# mapzoomin: 2

View file

@ -6,6 +6,73 @@
# Deleting this file will result in a fresh copy being produced by dynmap.jar on the next startup. # Deleting this file will result in a fresh copy being produced by dynmap.jar on the next startup.
# #
worlds: worlds:
- name: world_nether
enabled: false
- name: world_the_end
enabled: false
- name: world
center:
x: -32271
y: 64
z: -8199
visibilitylimits:
- x0: -36850
z0: -12800
x1: -27700
z1: -3650
hidestyle: air
- name: worldhub
alias: Hub
center:
x: 160
y: 64
z: -95
visibilitylimits:
- x0: 80
z0: 180
x1: 260
z1: 0
hidestyle: air
- name: v1
alias: "Chroma Version 1"
center:
x: -3650
y: 64
z: -6500
visibilitylimits:
- x0: -4650
z0: -7500
x1: -2650
z1: -5500
hidestyle: air
- name: v2
alias: "Chroma Version 2"
center:
x: 1412
y: 64
z: -296
visibilitylimits:
- x0: -2590
z0: -4300
x1: 5410
z1: 3700
hidestyle: air
- name: v3
alias: "Chroma Version 3"
center:
x: 2300
y: 64
z: 0
visibilitylimits:
- x0: -2200
z0: -4500
x1: 6850
z1: 4500
hidestyle: air
- name: plotworld
enabled: true
- name: flatworld
enabled: false
# Worlds can be handled by templates, based on world type # Worlds can be handled by templates, based on world type
# You can override the properties of the template by specifying them in this section # You can override the properties of the template by specifying them in this section
# for example 'Title: "My Awesome World"' # for example 'Title: "My Awesome World"'

View file

@ -8,19 +8,20 @@ do
fi fi
done done
find . -path './Movecraft/types/*.craft' -exec git add -f '{}' \; find . -path './Movecraft/types/*.craft' -exec git add -f '{}' \;
git add -f 'dynmap/configuration.txt' 'dynmap/worlds.txt' git add -f 'dynmap/configuration.txt' 'dynmap/worlds.txt' 'dynmap/templates/custom-normal-vlowres.txt' 'dynmap/templates/custom-nether-vlowres.txt' 'dynmap/templates/custom-the_end-vlowres.txt'
git add -f 'MythicMobs/*' ':!:MythicMobs/SavedData/*' git add -f 'MythicMobs/*' ':!:MythicMobs/SavedData/*'
git add -f ':(glob)Jobs/*.yml' ':!:Jobs/furnaceBrewingStands.yml' git add -f ':(glob)Jobs/*.yml' ':!:Jobs/furnaceBrewingStands.yml' ':!:Jobs/blockOwnerShips.yml'
git add -f 'Towny/settings/townyperms.yml' git add -f 'Towny/settings/*' ':!:Towny/settings/*.rej' ':!:Towny/settings/english.yml'
git add -f 'PlotSquared/*' ':!:PlotSquared/*storage*' ':!:PlotSquared/translations*' git add -f 'PlotSquared/*' ':!:PlotSquared/*storage*' ':!:PlotSquared/translations*' ':!:PlotSquared/user_cache.db'
git add -f 'PermissionsEx/permissions.yml' #git add -f 'PermissionsEx/permissions.yml'
git add -f 'Multiverse-Core/worlds.yml' git add -f 'Multiverse-Core/worlds.yml'
git add -f 'ServerRunner/config.yml' # Not a plugin git add -f 'ServerRunner/config.yml' # Not a plugin
git add -f 'DungeonsXL/dungeons' 'DungeonsXL/scripts' git add -f 'DungeonsXL/dungeons' 'DungeonsXL/scripts'
git add -f ':(glob)TerrainControl/*' 'TerrainControl/worlds/world/*' #git add -f ':(glob)TerrainControl/*' 'TerrainControl/worlds/world/*'
git add -f 'Server/*' # Files are hardlinked from one above git add -f 'Server/*' # Files are hardlinked from one above
git add -f 'Factions/config'
git add -f update.sh download.sh git add -f update.sh download.sh
sudo -H git commit -S && git push #sudo -H needed for GPG signing git commit -S && git push #sudo -H needed for GPG signing