Compare commits

...

34 commits

Author SHA1 Message Date
Chromachine 71a0d3b4b4
Final update for v4 2020-10-22 20:54:04 +00:00
Chromachine e74eb45171 Uuupdate 2020-07-24 21:25:29 +00:00
Chromachine ac6d44a8d1
Fixed dynmap, disabled some worlds 2019-10-02 22:41:54 +00:00
Chromachine f2952e55d1
Cobfig update 2019-09-30 07:21:59 +00:00
Chromachine 991ef36580
Enable block connections to fix doors
Doors, glass etc.
2019-08-18 12:22:31 +00:00
Chromachine eecba047ab
Adding ViaVersion config 2019-08-17 16:25:23 +00:00
Chromachine a4f0655898
A 6 AM update 2019-08-04 04:04:49 +00:00
Chromachine 70bae8a53c Long overdue update 2019-07-12 15:40:07 +00:00
Norbi Peti b8c8bb7b9a
Only sending yaml files to the linter 2019-02-12 13:58:23 +01:00
Chromachine 1e86eb792f
Renames, update 2019-02-11 21:44:53 +00:00
Norbi Peti 6a734c17fd
Long overdue fix (neutrality) 2019-02-11 22:37:37 +01:00
Chromachine 6bfdb481fb
An update
New kind of config
2019-01-23 09:57:06 +00:00
Chromachine f9bd469715
Create screen setup script
And screen config
2019-01-08 13:50:39 +00:00
Chromachine b3a002a6cc Regular update 2018-12-10 23:09:26 +00:00
Norbi Peti c65eb9c406
Merge pull request #61 from TBMCPlugins/turning-off-town-spawn
turning off town spawning
2018-11-24 23:54:29 +01:00
Norbi Peti 33de59607a
Merge pull request #60 from TBMCPlugins/Neutrality-change
Quick patch
2018-11-24 23:54:09 +01:00
Creepachu 6df9ab8f9b
Update config.yml 2018-11-24 17:48:49 -05:00
Creepachu 49e8ecee46
Update config.yml 2018-11-24 17:38:54 -05:00
Chromachine 553021d674 Towny jailing and member 2018-11-24 22:22:54 +00:00
Norbi Peti 112b625695
Merge pull request #59 from TBMCPlugins/Essentials-war-changes
Slight TP nerfs for war
2018-11-24 23:20:45 +01:00
Norbi Peti 5d7555f81b
Merge pull request #58 from TBMCPlugins/Towny-War-Changes
Towny War Tweaks
2018-11-24 23:20:33 +01:00
Creepachu 0fcddfd8f6
Update config.yml 2018-11-24 13:33:14 -05:00
Creepachu 9961eb5e67
Update config.yml 2018-11-24 13:07:35 -05:00
Chromachine 168cc8902d Regular update 2018-11-17 11:13:23 +00:00
Norbi Peti d9705951dd
Merge pull request #56 from TBMCPlugins/LadyVulcan-Jobs
Updating Jobs Plugin
2018-11-17 12:08:37 +01:00
Gryph667 d6faddbe99
Merge pull request #57 from TBMCPlugins/Gryph667-Brewstandfix
Duplicating action taken for furnaces to brewing stands
2018-11-16 23:51:34 -05:00
LadyVulcan 299ff20684
Included unpolished stones
Granite, Andesite, Diorite.
Consolidated all stone into one place command, due to being all the same ID of "1"
2018-11-15 15:37:13 -05:00
Gryph667 dc60afd72b
Duplicating action taken for furnaces to brewing stands 2018-11-15 11:11:46 -05:00
LadyVulcan ae78de41ef
Updating Brewing Job
Fixed names of melon slice and nether wart, and added Dragon's Breath and Gunpowder (Sulphur)
NETHER_STALK ---> NETHER_WART
SPECKLED_MELON ---> GLISTERING_MELON_SLICE
2018-11-15 10:56:29 -05:00
Chromachine 0191a6a87f
Update to test the linter 2018-11-09 23:30:17 +00:00
Norbi Peti f4573acc14
Only lint the files that changed 2018-11-10 00:18:34 +01:00
Norbi Peti ab55ba44a4
Even less restrictions 2018-11-10 00:09:13 +01:00
Norbi Peti 620e869d11
Add YAML linter config
Based on the errors and warnings of the first run
2018-11-09 23:05:40 +01:00
Norbi Peti a4f394d548
Add yaml linter 2018-11-05 12:46:44 +01:00
29 changed files with 978 additions and 9483 deletions

7
.travis.yml Executable file
View file

@ -0,0 +1,7 @@
language: python
python:
- "3.6"
install:
- pip install yamllint
script:
- git diff --name-only $TRAVIS_COMMIT_RANGE | grep -Ee ".yml|dynmap.*.txt" | xargs yamllint

58
.yamllint Executable file
View file

@ -0,0 +1,58 @@
---
rules:
braces:
min-spaces-inside: 0
max-spaces-inside: 0
min-spaces-inside-empty: -1
max-spaces-inside-empty: -1
brackets:
min-spaces-inside: 0
max-spaces-inside: 0
min-spaces-inside-empty: -1
max-spaces-inside-empty: -1
colons:
max-spaces-before: 0
max-spaces-after: 1
commas:
max-spaces-before: 0
min-spaces-after: 1
max-spaces-after: 1
comments:
level: warning
require-starting-space: false
min-spaces-from-content: 1
comments-indentation:
level: warning
document-end: disable
document-start:
level: warning
present: false
empty-lines:
max: 2
max-start: 0
max-end: 1
level: warning
quoted-strings: disable
empty-values:
forbid-in-block-mappings: false
forbid-in-flow-mappings: false
hyphens:
max-spaces-after: 1
indentation:
spaces: consistent
indent-sequences: whatever
check-multi-line-strings: false
level: warning
key-duplicates: enable
key-ordering: disable
line-length: disable
new-line-at-end-of-file: disable
new-lines:
type: unix
octal-values:
forbid-implicit-octal: false
forbid-explicit-octal: false
trailing-spaces: disable
truthy:
level: warning

View file

@ -1 +0,0 @@
test: false

File diff suppressed because it is too large Load diff

View file

@ -1 +0,0 @@
registration: https://acme-v01.api.letsencrypt.org/acme/reg/16092027

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

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

@ -0,0 +1,152 @@
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.
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
colorCount: 1
towncolors:
marine_city:
- DarkGray
britguard:
- DarkRed
violetford:
- DarkPurple
- DarkGray
iwa:
- Aqua
aurelia:
- Gray
vordan:
- Yellow
redguard:
- DarkRed
- DarkRed
port_purpura:
- LightPurple
- Gold
fishtown:
- Blue
treavis:
- DarkAqua
liria:
- DarkPurple
forfgorne:
- DarkGray
nationcolors:
albion: DarkBlue
pressia: Aqua
aurora: Gold
expanse: DarkGreen
useNationColors: true
# This component checks a specific Reddit thread every 10 seconds for comments such as "IGN: NorbiPeti" to link Reddit accounts and to determine their /r/thebutton flair.
# This was the original goal of this plugin when it was made.
FlairComponent:
enabled: true
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
announceTime: 900000
announceMessages: []
# Random things I added over the years.
FunComponent:
enabled: true
unlol: true
laughStrings:
- xd
- lel
- lawl
- kek
- lmao
- hue
- hah
- rofl
respect: true
# Allows players to append tableflips and other things to their messages. Everything is configurable here.
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: ¯\\\_(ツ)\_/¯
# 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.
FormatterComponent:
enabled: true
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
notificationSound: ''
notificationPitch: 1.0
minTimeBetweenMessages: 100
italic2:
enabled: true
someone:
enabled: true

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

@ -0,0 +1,104 @@
global:
# 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 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 role that allows using mod-only Discord commands.
# If empty (''), then it will only allow for the owner.
modRole: Moderator
test: false
# 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/9V57sTZ
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
chatChannel: 249663564057411596
chcons:
'448210344226193410':
mcchid: tc
chid: 448210344226193410
did: 126011690419617792
mcuid: 80f097d0-bb18-444c-ba0a-8d8e0a923622
mcname: Gryph667
groupid: Redguard
toggles: 0
brtoggles: []
whitelistedCommands:
- list
- u
- shrug
- tableflip
- unflip
- mwiki
- yeehaw
- lenny
- rp
- plugins
- press
excludedPlugins:
- ProtocolLib
- LibsDisguises
- JourneyMapServer
allowFakePlayerTeleports: false
showPlayerListOnDC: true
allowCustomChat: true
allowPrivateChat: true
profileURL: ''
# Listens for errors from the Chroma plugins and posts them to Discord, ignoring repeating errors so it's not that spammy.
ExceptionListenerModule:
enabled: true
channel: 239519012529111040
pingRole: 282291454326603776
# Automatically collects roles with a certain color (the second to last in the upper row - #95a5a6).
# Users can add these roles to themselves using the /role Discord command.
GameRoleModule:
enabled: true
logChannel: 283840717275791360
# Posts new posts from Reddit to the specified channel(s). It will pin the regular posts (not the mod posts).
AnnouncerModule:
enabled: true
lastAnnouncementTime: 1577850597
lastSeenTime: 1577850597
keepPinned: 40
channel: 125813020357165056
modChannel: 126795071927353344
subredditURL: https://www.reddit.com/r/ChromaGamers
# All kinds of random things.
# The YEEHAW event uses an emoji named :YEEHAW: if available
FunModule:
enabled: true
fullHouseChannel: 219626707458457603
fullHouseDevRole: 219594051178070017
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?
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?
serverup: false

94
ChromaCore/config.yml Normal file
View file

@ -0,0 +1,94 @@
test: false
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)
RestartComponent:
enabled: true
# Manages chat channels. If disabled, only global channels will be registered.
ChannelComponent:
enabled: true
g:
enabled: true
IDs:
- ooc
color: White
displayName: §fOOC§f
a:
enabled: true
IDs: []
mod:
enabled: true
IDs: []
color: Blue
displayName: §9MOD§f
dev:
enabled: true
IDs: []
displayName: §6DEV§f
color: Gold
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: []
displayName: §3TC§f
color: DarkAqua
nc:
enabled: true
IDs: []
color: Gold
displayName: §6NC§f
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: true
# Allows giving a 'member' group over some time elapsed OR played.
MemberComponent:
enabled: true
memberGroup: member
registeredForDays: 7
playedHours: 12
# Automatically renames Towny players if they changed their Minecraft name
TownyComponent:
enabled: true
# Do not use (EULA)
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
targetServer: lobby

View file

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

View file

@ -1,147 +0,0 @@
#********************************************************************************************************#
#***************************************** EnchantLimit Settings **************************************#
#Should this plugin apply changes to enchantments on enchanting-tables, anvils and villager trades?
Anvil_Limiter_Enabled: false
Enchanting_Table_Limiter_Enabled: false
Villager_Limiter_Enabled: false
#Should OP's have all beneficial enchantments by default?
Default_OP_Permissions: false
#********************************************************************************************************#
#***************************************** Message Customization **************************************#
# What message should be displayed when an enchantment is limited at an enchantment table? (Disable message by setting to: null)
# Note: %enc is where the enchantment type is inserted, %olv is where the original level is inserted and %nlv is where the new level is inserted.
# Use & for colour codes, colour codes available here: http://goo.gl/4DcswV
Message_Level_Downgraded_Table: "&5 Enchantment %enc level changed from %olv to %nlv."
# What message should be displayed when an enchantment is limited at an anvil? (Disable message by setting to: null)
Message_Level_Downgraded_Anvil: "&5 Enchantment %enc level changed from %olv to %nlv." # null
# What message should be displayed when an enchantment is limited when trading with a villager? (Disable message by setting to: null)
Message_Level_Downgraded_Trade: "&5 Enchantment %enc level changed from %olv to %nlv."
# What message should be displayed when an enchantment is increased at an enchantment table? (Disable message by setting to: null)
Message_Level_Upgraded_Table: "&5 You were lucky! Enchantment %enc level increased from %olv to %nlv."
# What message should be displayed when an enchantment is increased at an anvil? (Disable message by setting to: null)
Message_Level_Upgraded_Anvil: null
# What message should be displayed when an enchantment is increased when trading with a villager? (Disable message by setting to: null)
Message_Level_Upgraded_Trade: "&5 You were lucky! Enchantment %enc level increased from %olv to %nlv."
# What message should be displayed when an enchantment is removed (level set to 0) at an enchantment table? (Disable message by setting to: null)
Message_Enchantment_Removed_Table: "&5 Enchantment %enc not added!."
# What message should be displayed when an enchantment is removed at an anvil? (Disable message by setting to: null)
Message_Enchantment_Removed_Anvil: null
# What message should be displayed when an enchantment is removed when trading with a villager? (Disable message by setting to: null)
Message_Enchantment_Removed_Trade: "&5 Enchantment %enc not added!."
#********************************************************************************************************#
#***************************************** Level Limit Customization **************************************#
#This plugin can work in two ways:
#Firstly, you can simply use this plugin to limit the level of an enchantment to something lower than that which is normal in vanilla minecraft,
#for example you might want to stop players from getting the best efficiency 5 enchantment so you could limit DIG_SPEED to, say, 2 - meaning that
#any efficiency enchantment that is higher than 2 will be changed to 2 making this the new maximum efficiency enchantment level.
#Secondly, you can use this plugin to actually increase the level of an enchantment to something higher than that which is normal in vanilla minecraft
#For example you might want to allow certain players (they need the permission) to get an efficiency 10 enchantment which is double what
#is normally possible in minecraft. In this case you would set DIG_SPEED to 10, the player will then have a chance of getting anywhere between
#efficiency 5 (the vanilla amount) and efficiency 10. The chance is the likelihood of each level increase out of 100, so 50 is a 50% chance of an increase
#for each additional level whereas 100 would be a guarantee of always increasing to the maximum possible value(in this case efficiency 10).
#Armour Enchantments
PROTECTION_ENVIRONMENTAL: 1
PROTECTION_ENVIRONMENTAL_Chance: 100
PROTECTION_FIRE: 4
PROTECTION_FIRE_Chance: 100
PROTECTION_FALL: 4
PROTECTION_FALL_Chance: 100
PROTECTION_EXPLOSIONS: 4
PROTECTION_EXPLOSIONS_Chance: 100
PROTECTION_PROJECTILE: 4
PROTECTION_PROJECTILE_Chance: 100
FROST_WALKER: 2
FROST_WALKER_Chance: 100
OXYGEN: 3
OXYGEN_Chance: 100
WATER_WORKER: 1
WATER_WORKER_Chance: 100
THORNS: 3
THORNS_Chance: 100
DEPTH_STRIDER: 3
DEPTH_STRIDER_Chance: 100
#Weapon Enchantments
DAMAGE_ALL: 5
DAMAGE_ALL_Chance: 100
DAMAGE_UNDEAD: 5
DAMAGE_UNDEAD_Chance: 100
DAMAGE_ARTHROPODS: 5
DAMAGE_ARTHROPODS_Chance: 100
KNOCKBACK: 2
KNOCKBACK_Chance: 100
FIRE_ASPECT: 2
FIRE_ASPECT_Chance: 100
LOOT_BONUS_MOBS: 3
LOOT_BONUS_MOBS_Chance: 100
#Tool Enchantments
DIG_SPEED: 5
DIG_SPEED_Chance: 100
SILK_TOUCH: 1
SILK_TOUCH_Chance: 100
LOOT_BONUS_BLOCKS: 3
LOOT_BONUS_BLOCKS_Chance: 100
#Bow Enchantments
ARROW_DAMAGE: 5
ARROW_DAMAGE_Chance: 100
ARROW_KNOCKBACK: 2
ARROW_KNOCKBACK_Chance: 100
ARROW_FIRE: 1
ARROW_FIRE_Chance: 100
ARROW_INFINITE: 1
ARROW_INFINITE_Chance: 100
#Fishing Rod Enchantments
LUCK: 3
LUCK_Chance: 100
LURE: 3
LURE_Chance: 100
#Universal Enchantments
DURABILITY: 3
DURABILITY_Chance: 100
MENDING: 1
MENDING_Chance: 100

View file

@ -69,7 +69,7 @@ teleport-safety: true
force-disable-teleport-safety: false
# The delay, in seconds, required between /home, /tp, etc.
teleport-cooldown: 0
teleport-cooldown: 10
# The delay, in seconds, before a user actually teleports. If the user moves or gets attacked in this timeframe, the teleport is cancelled.
teleport-delay: 10
@ -174,6 +174,10 @@ socialspy-commands:
- etell
- ewhisper
- pm
- home
- tp
- tpa
- god
# Whether the private and public messages from muted players should appear in the social spy.
# If so, they will be differentiated from those sent by normal players.

View file

@ -832,17 +832,9 @@ Jobs:
toLevel: 100
fromLevel: 5
Place:
STONE-2:
income: 1.3
points: 1.3
experience: 2
STONE-4:
income: 1.3
points: 1.3
experience: 2
STONE-6:
income: 1.3
points: 1.3
STONE: #All variants, polished and not, granite, etc.
income: 1.0
points: 1.0
experience: 2
COBBLESTONE:
income: 0.7
@ -2185,7 +2177,7 @@ Jobs:
Id: 379
Data: 0
Brew:
NETHER_STALK:
NETHER_WART:
income: 6.0
points: 6.0
experience: 6.0
@ -2213,7 +2205,7 @@ Jobs:
income: 7.0
points: 7.0
experience: 7.0
SPECKLED_MELON:
GLISTERING_MELON_SLICE:
income: 10.0
points: 10.0
experience: 10.0
@ -2237,6 +2229,14 @@ Jobs:
income: 18.0
points: 18.0
experience: 18.0
GUNPOWDER:
income: 10.0
points: 10.0
experience: 10.0
DRAGON_BREATH:
income: 20.0
points: 20.0
experience: 20.0
Enchanter:
fullname: Enchanter
shortname: E

View file

@ -1,186 +0,0 @@
# Shall I notify people of a LibsDisguises update?
NotifyUpdate: true
# The disguise plugin stores all GameProfiles inside a file called 'cache.yml'
# This means that the plugin doesn't need to constantly call Mojang just to find a skin for an offline player
# However some people may prefer to disable this.
# Even if you disable this, if there was disguises in the cache already then it will use them
SaveGameProfiles: true
# This option is useless if you don't enable SaveGameProfiles!
# If a player has been disguised before and their skin saved into the cache
# When they join the server will automatically update the cache incase they changed their skin
UpdateGameProfiles: true
# THIS IS A PREMIUM ONLY FEATURE. TO USE IT, PURCHASE THE PLUGIN.
# Saves disguises so that they persist after server shutdown, chunks unload, player logouts and so on.
# As such, this completely replaces the KeepDisguises aspect which has been removed except for the player death.
# Players - Are player disguises saved
# Entities - Are entities disguises saved (This is everything that's not a player)
# If you are using the dev builds, place your premium version of Lib's Disguises.jar inside the LibsDisguises folder
# This will enable premium only features for the dev builds.
# The saved disguises are saved in a json file format inside the plugin folder, there will be no other formats
SaveDisguises:
Players: false
Entities: false
# Does the player keep their disguise after they die?
KeepDisguises:
PlayerDeath: false
# Should the plugin use translations? Note that a player must see the message before it will appear in translations.yml
Translations: false
# How should the plugin handle self disguises scoreboards? It disables pushing in whichever team they're assigned.
# If you want them to be able to push again when they undisguise, set this to CREATE_SCOREBOARD
# I have to disable pushing or you will be pushed around by your own self disguise
# MODIFY_SCOREBOARD - Modifies the player's current team if possible, otherwise assigns them to a new scoreboard team.
# IGNORE_SCOREBOARD - Doesn't touch scoreboards at all, effectively means that if you didn't disable pushing in their scoreboard team; They will still be pushed around
# CREATE_SCOREBOARD - Creates a new team which copies the attributes of their previous scoreboard team which they are then assigned to. This means they keep nametag color and other options.
SelfDisguisesScoreboard: MODIFY_SCOREBOARD
# Whats the permission to get the notification?
Permission: 'libsdisguises.update'
# Whats the max size allowed for command disguiseradius
DisguiseRadiusMax: 50
# Whats the max size allowed for command undisguiseradius
UndisguiseRadiusMax: 50
# Shall the players view their disguises?
# Best used when viewing yourself in 3rd person
ViewSelfDisguises: true
# Shall I disguise the sounds?
# This turns your damage sound into a MOOOO
DisguiseSounds: true
# Shall the disguised hear their disguise sounds or their damage sounds.
# I disable this as it can be a little confusing when not used with self disguises
HearSelfDisguise: true
# Shall I send the velocity packets? I REALLY recommend you don't disable.
# This is the only thing allowing the mobs to fly without glitching out.
SendVelocity: true
# For self disguises, they need to have the armor and the held item removed
# Else they see floating armor, floating held items.
# This turns the items invisible in the disguised players inventory. It does not actually remove them!
# Be warned that in creative this can actually delete the item from the inventory due to a weird bug
RemoveArmor: true
RemoveHeldItem: false
# If you set a disguise to burning, it will no longer be able to be shown as sneaking or invisible.
# Set this to true if you want the disguise to get the animations of the disguised entity. Such as invisible, on fire, sprinting, sneaking, blocking
# This is only valid if you set a animation on the disguise itself. Because the entitys animations are applied otherwise.
AddEntityAnimations: true
# When a sheep or wolf is right clicked with dye. The client automatically assumes it was successful and displays the sheeps wool or the wolfs collar as dyed.
# This is a option that either prevents that happening, or it changes their color officially in the plugin so that everyone sees it changed.
# Its currently set to false which means that the color is not changed and will refresh itself to the player.
# Please note that this will not remove the dye from their hands. This also does not check if the disguised entity is actually a sheep/wolf and wants a say in its color.
DyeableSheep: false
DyeableWolf: false
# This is only called into action when the disguise is constructed using the commands.
# And when the disguise supports that. This will not be used at all for plugins constructing the disguises for instance.
# Such as prophunt. Its also false because its kind of a retarded feature.
# This is pretty simple. It shows the players displayname (Name as it appears in chat) above their head.
# This also overrides any custom name they have set in their disguise options.
# This does not take effect on player disguises
ShowNamesAboveDisguises: false
# This supports the above option.
# If this is true, then the name shown above the head appears regardless of if you are looking at the disguise directly or not.
NameAboveHeadAlwaysVisible: true
# This modifys the bounding box, This is stuff like can a arrow hit them.
# If you turn this to true, arrows will act like they hit the disguise in the right place!
# So someone disguised as a enderdragon will easily get shot down by arrows!
# This WILL conflict with NoCheatPlus. Other plugins may also get problems.
# This shouldn't really be enabled for players as it also interferes with their movement because the server thinks the player is larger than he really is.
# That makes the player unable to approach this building because the server thinks he is trying to glitch inside blocks.
# This feature is highly experimental and is garanteed to cause problems for players who are disguised
ModifyBoundingBox: false
# This prevents disguised players from being targeted by monsters.
# This doesn't prevent their targeting you if already targeting when disguised
# They will just ignore you unless provoked.
MonstersIgnoreDisguises: false
# This works only for players, disguised monsters and the like will not be undisguised
# Should the player's disguises be removed if he attacks something?
BlowDisguisesWhenAttacking: false
# Should the player's disguises be removed if he's attacked by something?
BlowDisguisesWhenAttacked: false
#Stop shulker disguises from moving, they're weird. This option only effects PLAYERS that are disguised, other entities disguised as shulkers will NOT be effected!
StopShulkerDisguisesFromMoving: true
# A option to choose how many seconds a DisguiseEntity command is valid for people to right click a entity to disguise it before expiring
DisguiseEntityExpire: 10
# Another option to choose the same thing for DisguiseClone command
DisguiseCloneExpire: 10
# Max disguises to store at a time with the DisguiseClone command
DisguiseCloneSize: 3
# This controls if a entitys max health is determined by the entity, or by the disguise.
# Wither is 200, a player is 20. With this enabled, a player disguised as a wither will have the boss bar health accurate to the players health.
# Else it will be 1/20 of the boss bar when he is full health.
# Setting this in LivingWatcher overrides both values.
MaxHealthDeterminedByEntity: true
# This here is a option to turn off misc disguises.
# This means you can not have a living entity disguise as a non-living entity.
# This disables the Attributes packet, Non-living entities can still disguise as other non-living
# This means that the above option will not work as it uses the attribute packet.
MiscDisguisesForLiving: true
# Turn this to true to have players undisguised when switching worlds
UndisguiseOnWorldChange: false
# Contact Mojang's servers? Disabling this option will disable player skin disguises!
ContactMojangServers: true
# Hide players in tab when disguised? This means a disguised player cannot be seen when you press tab! This can be toggled on/off per disguise
HideDisguisedPlayersFromTab: false
# Always show player disguises in tab? The names will continue to appear in tab until the disguise is removed.
ShowPlayerDisguisesInTab: false
# Don't like players able to set themselves invisible when using the disguise commands? Toggle this to true and no one can use setInvisible! Plugins can still use this however.
DisableInvisibility: false
# This will help performance, especially with CPU
# Due to safety reasons, self disguises can never have their packets disabled.
PacketsEnabled:
# This disables the animation packet. If a disguised entity sends a animation packet and they are using a non-living disguise. People will crash.
# Disabling this also means that if a player disguised as a non-player leaves a bug. People will crash
Animation: true
# Disabling this means that you can't use the setSleeping option on a player disguise. Also you will crash anyone watching when you try to sleep in a bed if disguised as a non-player
# This also sends a chunk packet at key positions else it doesn't work for 1.8. Lazyness means it does it for older versions too currently.
Bed: true
# This disguises the collect packet. If a living entity disguised as a non-living entity picks up a item. People will crash. This fixes it
# This also fixes people crashing if a item disguised as a sleeping player is picked up - Only true if Bed is enabled as well
Collect: true
# This disables a fix for when a disguised entity wearing armor dies, if the disguise can wear armor. It drops unpickupable items to anyone watching.
EntityStatus: true
# Entity equipment is the packets that are sent to ensure that a disguise has or doesn't have armor, and their held item.
# Disabling this means that any disguises which can wear armor or hold items will show the armor/held item that the disguised is wearing.
Equipment: true
# This doesn't actually disable the packet. It would introduce problems. Instead it does the next best thing and caches the data.
# This means that entity metadata will not change, and will only be sent in the spawn packet.
# This is good if performance is extremely in need.
# This is bad to disable unless you are ONLY going to use the disguises for decorations.
# To be honest. This is basically "Disable entity animations". That option is called 'AddEntityAnimations' in the config but unlike that, this is always in effect.
# Animations set by use of the api or through the disguise command are still in effect.
Metadata: true
# Movement packets are the biggest cpu hit. These are majorly used to ensure that the disguises facing direction isn't bugged up.
# If you are using the Item_Frame disguise, when a packet is sent (Roughly every 2min) the disguise will bug up until they move.
Movement: true
# Disable this if you don't mind crashing everytime you see someone riding something disguised as a non-living entity
Riding: true
# When disguised as a wither skull, it sends a look packet every tick so that the wither skull is facing the right way.
WitherSkull: true

View file

@ -39,7 +39,7 @@ worlds:
z: 0.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
autoLoad: 'false'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
@ -87,7 +87,7 @@ worlds:
z: 123.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
autoLoad: 'false'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
@ -95,54 +95,6 @@ worlds:
generator: TerrainControl
playerLimit: '-1'
allowFlight: 'true'
world:
==: MVWorld
hidden: 'false'
alias: world
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: ''
allowWeather: 'true'
difficulty: NORMAL
spawning: &id004
==: MVSpawnSettings
animals:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
monsters:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
entryfee: &id005
==: MVEntryFee
amount: '0.0'
currency: '-1'
hunger: 'true'
autoHeal: 'true'
adjustSpawn: 'false'
portalForm: ALL
gameMode: SURVIVAL
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: 1385.2648659554345
y: 71.04026167783364
z: -32.50617928137268
pitch: 90.0
yaw: 91.80102
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: &id006 []
environment: NORMAL
seed: '7008642968894271479'
generator: TerrainControl
playerLimit: '-1'
allowFlight: 'true'
world_the_end:
==: MVWorld
hidden: 'false'
@ -175,7 +127,7 @@ worlds:
adjustSpawn: 'true'
portalForm: ALL
gameMode: SURVIVAL
keepSpawnInMemory: 'true'
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: -4.710357902146693
@ -191,6 +143,54 @@ worlds:
generator: 'null'
playerLimit: '-1'
allowFlight: 'true'
world:
==: MVWorld
hidden: 'false'
alias: world
color: WHITE
style: NORMAL
pvp: 'true'
scale: '1.0'
respawnWorld: ''
allowWeather: 'true'
difficulty: NORMAL
spawning: &id010
==: MVSpawnSettings
animals:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
monsters:
==: MVSpawnSubSettings
spawn: 'true'
spawnrate: '-1'
exceptions: []
entryfee: &id011
==: MVEntryFee
amount: '0.0'
currency: '-1'
hunger: 'true'
autoHeal: 'true'
adjustSpawn: 'false'
portalForm: ALL
gameMode: SURVIVAL
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: 1385.2648659554345
y: 71.04026167783364
z: -32.50617928137268
pitch: 90.0
yaw: 91.80102
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: &id012 []
environment: NORMAL
seed: '7008642968894271479'
generator: TerrainControl
playerLimit: '-1'
allowFlight: 'true'
test:
==: MVWorld
hidden: 'false'
@ -231,7 +231,7 @@ worlds:
z: 93.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
autoLoad: 'false'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
@ -271,7 +271,7 @@ worlds:
adjustSpawn: 'true'
portalForm: ALL
gameMode: SURVIVAL
keepSpawnInMemory: 'true'
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: 0.0
@ -319,7 +319,7 @@ worlds:
adjustSpawn: 'false'
portalForm: ALL
gameMode: CREATIVE
keepSpawnInMemory: 'true'
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: -99.94598490882755
@ -327,7 +327,7 @@ worlds:
z: 361.22998653715314
pitch: 26.886911
yaw: 2.6845398
autoLoad: 'true'
autoLoad: 'false'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
@ -367,7 +367,7 @@ worlds:
adjustSpawn: 'true'
portalForm: ALL
gameMode: CREATIVE
keepSpawnInMemory: 'true'
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: 170.0
@ -375,7 +375,7 @@ worlds:
z: -39.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
autoLoad: 'false'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
@ -423,7 +423,7 @@ worlds:
z: 0.0
pitch: 0.0
yaw: 0.0
autoLoad: 'true'
autoLoad: 'false'
bedRespawn: 'true'
worldBlacklist: []
environment: NORMAL
@ -442,14 +442,14 @@ worlds:
respawnWorld: ''
allowWeather: 'true'
difficulty: NORMAL
spawning: *id004
entryfee: *id005
spawning: *id010
entryfee: *id011
hunger: 'true'
autoHeal: 'true'
adjustSpawn: 'true'
portalForm: ALL
gameMode: SURVIVAL
keepSpawnInMemory: 'true'
keepSpawnInMemory: 'false'
spawnLocation:
==: MVSpawnLocation
x: 2.384034371076785
@ -459,7 +459,7 @@ worlds:
yaw: -269.4009
autoLoad: 'true'
bedRespawn: 'true'
worldBlacklist: *id006
worldBlacklist: *id012
environment: NORMAL
seed: '7008642968894271479'
generator: TerrainControl

View file

@ -5,6 +5,7 @@ groups:
prefix: '[Newcomer]'
rank: '100'
permissions:
- chroma.command.*
- multiverse.portal.access.Plotworld
- essentials.motd
- movecraft.movecraft.*
@ -61,7 +62,9 @@ groups:
inheritance:
- default
permissions:
- thorpe.command.*
- jobs.maxfurnaces.19042
- jobs.maxbrewingstands.19042
- essentials.motd
- movecraft.*
- essentials.warp
@ -135,6 +138,7 @@ groups:
- donator
- developer
permissions:
- -essentials.god
- libsdisguises.*
- plots.admin
- ChestShop.admin
@ -249,7 +253,6 @@ users:
group:
- member
- Admins
- gold
- admin
633d0de1-4a67-46ff-bd8a-004fa8ce4858:
group:
@ -272,6 +275,7 @@ users:
options:
name: HasOkayInternet
group:
- diamond
- member
permissions: []
bd0c72e7-f5a6-49be-a407-ad69e72a3431:
@ -281,9 +285,9 @@ users:
- developer
options:
name: NorbiPeti
permissions: []
80f097d0-bb18-444c-ba0a-8d8e0a923622:
group:
- gold
- member
- admin
- mod
@ -297,7 +301,7 @@ users:
- member
423ab9b6-5518-4fa2-afc3-31143f169a75:
options:
name: jaydotexe
name: jarrxth
group:
- gold
- member
@ -352,12 +356,12 @@ users:
name: MC_Brendan
a34194de-b4f1-4bb2-9355-76cd34e3fefb:
options:
name: Ikizen
name: qTanjiro
group:
- member
f67bee95-b84f-483d-af00-c6448f742780:
options:
name: TitanZz
name: SyK7
group:
- member
mod:
@ -500,7 +504,6 @@ users:
e55c1999-b0f7-4112-ada2-a43ba1d8c661:
group:
- developer
- diamond
- member
options:
name: xxxxxsinxxxxx
@ -508,7 +511,7 @@ users:
group:
- member
options:
name: rastard
name: filthy_platypus
seleda:
group: []
6ec10875-d010-4d49-a56c-2c6db4b6c5eb:
@ -612,7 +615,7 @@ users:
group:
- member
options:
name: yTobi
name: Quankerstein
f23ecada-fd76-477d-80e5-d059d6fcf4a2:
group:
- member
@ -675,6 +678,7 @@ users:
name: willnutdude9
6594d366-1c94-4856-8b5d-1261976ee773:
group:
- gold
- member
options:
name: yewhotookAPUSH
@ -818,7 +822,7 @@ users:
group:
- member
options:
name: WarpUnresulting
name: airmad
575e3ade-000a-4e89-8ef1-5967b03ec85f:
group:
- member
@ -838,7 +842,7 @@ users:
group:
- member
options:
name: JustDaddy_
name: TheFeralGirl
c8f6c4a1-ff1a-4d3d-a7d5-1200df958d08:
group:
- member
@ -868,4 +872,224 @@ users:
group:
- member
options:
name: Emilylikesmc
name: PersonPlayMC
47e05e6b-5443-42a4-9a06-b29ff6425ee2:
group:
- member
options:
name: Whistler1983
1020b02b-d411-4649-8c0f-e48422d8f2fb:
group:
- member
options:
name: BaDaBoomBa
a9a6dbaa-bbf7-4d61-bd88-500d80aacdc9:
group:
- member
options:
name: AJCxz
afc3366b-7a30-422e-90aa-56843902c0ad:
group:
- member
options:
name: yebu101
b522961f-8634-4d18-a3a7-d2d9995ba771:
options:
name: MintCCookie
group:
- member
6c5e2ed0-cbaa-48fd-85b2-646a5e72ac79:
group:
- member
options:
name: RomanStream849
60119c87-3eca-4c0f-b03f-cd0ae3cd1723:
group:
- member
options:
name: Net_ShadowHunter
8de5662e-3029-4881-9822-91f567ef6718:
group:
- member
options:
name: JeffOgre
317cb681-1d31-4008-a60f-a469fd32f36d:
group:
- member
options:
name: Nkashp
bef17bd4-b9e2-4cbc-94fd-be73ae982f7d:
group:
- member
options:
name: soFruity
50205f95-ad47-4d36-ba6c-aa22911f3c3b:
group:
- member
options:
name: JamesDaGFx
af7c1643-4f9e-4b04-8331-6af3c5185237:
group:
- member
options:
name: HasMerryInternet
2c333255-de9f-4799-ac43-fe412996d3a5:
group:
- member
options:
name: Startttttt
3e0ee1be-d1da-46ef-86f6-bff880e99c01:
group:
- member
options:
name: Bannor2
01ba2550-d695-4b1d-94c7-ef05cdce6d5d:
group:
- member
options:
name: I_B_boinkle
0e244a79-28a1-49ff-a015-a065ac7052d5:
group:
- member
options:
name: BrandynJ
e3775b5d-f71b-42ed-9f8e-5ac56f11a22d:
group:
- member
options:
name: Ninja_Gaiden1
56fb8e2d-a5e8-46af-a663-1d2894c06ab6:
group:
- member
options:
name: master_pvp15
7a76f6de-b318-4c1b-bd77-435d2d391234:
group:
- member
options:
name: FROOOOOOOOOOOOOG
e985a149-501f-4fc7-8fb6-e9bcd9e3d97f:
group:
- member
options:
name: Cosmic_Wendy
84150001-e84f-443e-bdba-26b5e44c2e24:
group:
- member
options:
name: Realmion
f6496248-de57-474c-b133-c24e34e056e7:
group:
- member
options:
name: gods_of_MC
39512899-2f6a-43f4-95f4-8818ba6d86d5:
group:
- member
options:
name: CrumblinSquirrlz
ac9d630f-aafb-4873-af7f-da657076c3a7:
group:
- member
options:
name: tanruss1
3bc4dec4-e83d-40c4-8bcf-449a88095942:
group:
- member
options:
name: Deoplo
a768c46d-45f3-4b9c-9b32-02c4fc427d3b:
group:
- member
options:
name: nadirmuki
2875cece-b356-4fab-8bad-2d4e34200bc6:
group:
- member
options:
name: CookieChiken
1486b04a-0136-4f5f-829d-be6fe456b580:
group:
- member
options:
name: CaptainRumbIy
49d0c635-d00c-426d-a153-23ab332363dd:
group:
- member
options:
name: TaffySwordsman
4e996119-6a52-4640-a136-1efcc6fc7e98:
group:
- member
options:
name: DerpyPanda27
f6a7ae21-9297-4219-a1a3-d09f7b077226:
group:
- member
options:
name: Death599
b867cc93-ae3d-4931-8fc9-e8cc66df24a7:
group:
- member
options:
name: faSpetru
1e4135f6-e789-4325-8822-6ff9208c3591:
group:
- member
options:
name: meaningoflife42
28419b54-c225-46ba-84d6-4a3de86a583d:
group:
- member
options:
name: GodsPotion
421195d4-1e52-410b-9516-49ac6b31bed0:
group:
- member
options:
name: MrsKawaiii
bf197c71-3725-48c9-9f33-fbf7a8583446:
group:
- member
options:
name: Dragonslayer271
7137de0e-f65e-46c6-acd5-675e194afec4:
group:
- member
options:
name: uzou
17847b6e-0496-4c61-82e3-830075888565:
group:
- member
options:
name: SomethingYuNique
65414a1f-4f5e-4db5-953d-0a24dc7acbd1:
group:
- member
options:
name: AtlanticMercyyy
5a80158a-2345-4179-8049-081c438b5581:
group:
- member
options:
name: MrSavagePlayZ
2b9730bb-3a2c-418f-9cc7-341fa031dd39:
group:
- member
options:
name: Serxen
e828cf3b-5beb-4b02-8813-df0e50dd59a6:
group:
- member
options:
name: IndigoVi0let
1c3ba54d-bc2c-4d2d-920f-b64cc8c72ad7:
group:
- member
options:
name: Kangoni
44d38467-34c9-48eb-ab3c-b4b30a1b338c:
group:
- member
options:
name: TheWitz

View file

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

@ -2,9 +2,9 @@
issues: "https://github.com/IntellectualSites/PlotSquared/issues"
suggestion: "https://github.com/IntellectualSites/PlotSquaredSuggestions"
wiki: "https://github.com/IntellectualSites/PlotSquared/wiki"
date: "25 Nov 2018 00:00:00 GMT"
build: "https://ci.athion.net/job/PlotSquared/2050"
commit: "https://github.com/IntellectualSites/PlotSquared/commit/40e7df8"
date: "26 Jan 2019 00:00:00 GMT"
build: "https://ci.athion.net/job/PlotSquared/2060"
commit: "https://github.com/IntellectualSites/PlotSquared/commit/e3192f0"
platform: "Bukkit"
# Show additional information in console
debug: true

16
Server/logsearch.sh Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
echo "$1"
#if [[ -n "$1" ]]; then
# echo "Specify what to search for."
# exit
#fi
shopt -s nullglob
fs=(*.gz)
#echo "${fs[@]}"
for f in "${fs[@]}"
do
echo File: $f
gunzip -c $f | grep "$1"
done

8
Server/screenconf Normal file
View file

@ -0,0 +1,8 @@
source /etc/screenrc
multiuser on
aclchg norbipeti +rwx "#?" # acladd
aclchg iie +rwx "#?"
aclchg ghostise +rwx "#?"
aclchg figytuna +rwx "#?"
# detach - for some reason it doesn't color the prompt if I detach automatically in any way

6
Server/setup.sh Executable file
View file

@ -0,0 +1,6 @@
# sudo screen -S servertest -t "Main Server" -c screenconf -d -m -s bash
# sudo screen -S devtest -t "Dev Server" -c screenconf -d -m -s bash
sudo screen -S server -t "Main Server" -c screenconf sh -c 'echo Main Server; cd /minecraft/main; exec bash'
sudo screen -S dev -t "Dev Server" -c screenconf sh -c 'echo Dev Server; cd /minecraft/dev; exec bash'

View file

@ -1,4 +1,4 @@
!!buttondevteam.serverrunner.Config {restartAt: 12, serverParams: -Djline.terminal=jline.UnixTerminal
-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
-Xms4G -Xmx6G, serverVersion: 1.12.2}
-Xms2G -Xmx4G, serverVersion: 1.12.2, customJar: paper-1618.jar}

View file

@ -1,8 +0,0 @@
x: -0.30000001192092896
y: 71.0
z: 0.538454286384327
world: luna
yaw: -269.84985
pitch: 1.3502265
warmup: 5
cooldown: 0

View file

@ -377,13 +377,13 @@ 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'
# 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
@ -972,10 +972,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.
@ -1011,7 +1011,7 @@ war:
#This setting allows you disable the ability for a nation to pay to remain neutral during a war.
nation_can_be_neutral: 'true'
#By setting this to true, nations will receive a prompt for alliances and alliances will show on both nations.
disallow_one_way_alliance: 'false'
disallow_one_way_alliance: 'true'
############################################################
@ -1056,7 +1056,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'
@ -1075,14 +1075,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: '25.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,
@ -1091,9 +1091,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'

140
ViaVersion/config.yml Normal file
View file

@ -0,0 +1,140 @@
# Thanks for downloading ViaVersion
# Ensure you look through all these options
# If you need help:
# Discord - https://viaversion.com/discord
# viaversion.com - Discussion tab
# Docs - https://docs.viaversion.com/display/VIAVERSION/Configuration
#
# ----------------------------------------------------------#
# GLOBAL OPTIONS #
# ----------------------------------------------------------#
#
# Should ViaVersion check for updates?
checkforupdates: true
# Send the supported versions with the Status (Ping) response packet
send-supported-versions: false
# Block specific Minecraft protocols that ViaVersion allows
# List of all Minecraft protocol versions: http://wiki.vg/Protocol_version_numbers
block-protocols: []
# Change the blocked disconnect message
block-disconnect-msg: You are using an unsupported Minecraft version!
# If you use ProtocolLib, we can't reload without kicking the players.
# (We don't suggest using reload either, use a plugin manager)
# You can customise the message we kick people with if you use ProtocolLib here.
reload-disconnect-msg: Server reload, please rejoin!
#
# ----------------------------------------------------------#
# GLOBAL PACKET LIMITER #
# ----------------------------------------------------------#
#
#
# Packets Per Second (PPS) limiter (Use -1 on max-pps and tracking-period to disable)
# Clients by default send around 20-90 packets per second.
#
# What is the maximum per second a client can send (Use %pps to display their pps)
# Use -1 to disable.
max-pps: 800
max-pps-kick-msg: You are sending too many packets!
#
# We can also kick them if over a period they send over a threshold a certain amount of times.
#
# Period to track (in seconds)
# Use -1 to disable.
tracking-period: 6
# How many packets per second counts as a warning
tracking-warning-pps: 120
# How many warnings over the interval can we have
# This can never be higher than "tracking-period"
tracking-max-warnings: 4
tracking-max-kick-msg: You are sending too many packets, :(
#
# ----------------------------------------------------------#
# MULTIPLE VERSIONS OPTIONS #
# ----------------------------------------------------------#
#
# Should we enable our hologram patch?
# If they're in the wrong place enable this
hologram-patch: false
# This is the offset, should work as default when enabled.
hologram-y: -0.96
# Should we disable piston animation for 1.11/1.11.1 clients?
# In some cases when firing lots of pistons it crashes them.
piston-animation-patch: false
# Should we fix nbt for 1.12 and above clients in chat messages (causes invalid item)
chat-nbt-fix: true
# Experimental - Should we fix shift quick move action for 1.12 clients (causes shift + double click not to work when moving items) (only works on 1.8-1.11.2 bukkit based servers)
quick-move-action-fix: false
# Should we use prefix for team colour on 1.13 and above clients
team-colour-fix: true
# We warn when there's a error converting from pre-1.13 to 1.13, should we suppress these? (Only suggested if spamming)
suppress-1_13-conversion-errors: false
# 1.13 introduced new auto complete which can trigger "Kicked for spamming" for servers older than 1.13, the following option will disable it completely.
disable-1_13-auto-complete: false
# The following option will delay the tab complete request in x ticks if greater than 0, if other tab-complete is received, the previous is cancelled
1_13-tab-complete-delay: 0
# For 1.13 clients the smallest (1 layer) snow doesn't have collision, this will send these as 2 snowlayers for 1.13+ clients to prevent them bugging through them
fix-low-snow-collision: false
# In 1.14 the client page limit has been upped to 100 (from 50). Some anti-exploit plugins ban when clients go higher than 50. This option cuts edited books to 50 pages.
truncate-1_14-books: false
# This prevents clients using 1.9-1.13 on 1.8 servers from receiving no knockback/having velocity bugs whilst sneaking under a block.
change-1_9-hitbox: false
# Similar to the above, but for 1.14+ players on 1.8-1.13 servers.
# WARNING: This gives 1.14+ players the ability to sneak under blocks, that players under that version cannot (sneaking in places that are only 1.5 blocks high)!
# Another thing to remember is that those players might be missed by projectiles and other hits directed at the very top of their head whilst sneaking.
change-1_14-hitbox: false
# Fixes 1.14+ clients on sub 1.14 servers having a light value of 0 for non full blocks.
fix-non-full-blocklight: true
# Fixes walk animation not shown when health is set to Float.NaN
fix-1_14-health-nan: true
# Should 1.15+ clients respawn instantly / without showing a death screen?
use-1_15-instant-respawn: false
#
# Enable serverside block-connections for 1.13+ clients
serverside-blockconnections: true
# Sets the method for the block connections (world for highly experimental (USE AT OWN RISK) world-level or packet for packet-level)
blockconnection-method: packet
# When activated, only the most important blocks are stored in the blockstorage. (fences, glass panes etc. won't connect to solid blocks)
reduce-blockstorage-memory: false
# When activated with serverside-blockconnections, flower parts with blocks above will be sent as stems
# Useful for lobbyservers where users can't build and those stems are used decoratively
flowerstem-when-block-above: false
#
# ----------------------------------------------------------#
# 1.9+ CLIENTS ON 1.8 SERVERS OPTIONS #
# ----------------------------------------------------------#
#
# No collide options, these allow you to configure how collision works.
# Do you want us to prevent collision?
prevent-collision: true
# If the above is true, should we automatically team players until you do?
auto-team: true
# When enabled if certain metadata can't be read we won't tell you about it
suppress-metadata-errors: false
# When enabled 1.9+ will be able to block by using shields
shield-blocking: true
# Enable player tick simulation, this fixes eating, drinking, nether portals.
simulate-pt: true
# Should we use nms player to simulate packets, (may fix anti-cheat issues)
nms-player-ticking: true
# Should we patch boss bars so they work? (Default: true, disable if you're having issues)
bossbar-patch: true
# If your boss bar flickers on 1.9+, set this to 'true'. It will keep all boss bars on 100% (not recommended)
bossbar-anti-flicker: false
# This will show the new effect indicator in the top-right corner for 1.9+ players.
use-new-effect-indicator: true
# Show the new death messages for 1.9+ on the death screen
use-new-deathmessages: true
# Should we cache our items, this will prevent server from being lagged out, however the cost is a constant task caching items
item-cache: true
# Patch the anti xray to work on 1.9+ (If your server is 1.8) This can cost more performance, so disable it if you don't use it.
anti-xray-patch: true
# Should we replace extended pistons to fix 1.10.1 (Only on chunk load)
replace-pistons: false
# What id should we replace with, default is air. (careful of players getting stuck standing on them)
replacement-piston-id: 0
# Force the string -> json transform
force-json-transform: false
# Minimize the cooldown animation in 1.8 servers
minimize-cooldown: true
# Left handed handling on 1.8 servers
left-handed-handling: true

View file

@ -1,6 +0,0 @@
host: 0.0.0.0
port: 8192
debug: false
listener_folder: plugins/Votifier/listeners
tokens:
default: kcah732f9hecgrvh42ir1dmds5

View file

@ -316,7 +316,7 @@ 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).
# 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.
webserver-port: 8123

View file

@ -1,154 +1,73 @@
# These are examples of world-specific settings - customize your content as you see fit
#
# NOTES:
# All lines here are commented with the # symbol - delete the # symbol on copied lines you wish to enable
# Definitions of a world made here will superecede any world definition with the same name in configuration.txt
# Deleting this file will result in a fresh copy being produced by dynmap.jar on the next startup.
#
#worlds:
# Worlds can be handled by templates, based on world type
# You can override the properties of the template by specifying them in this section
# for example 'Title: "My Awesome World"'
#- name: world
# title: "World"
# Use 'enabled: false' to disable a certain world.
# enabled: false
# Use sendposition: false to prevent player positions from showing when on this world (if sendposition is globally enabled)
# sendposition: false
# Use sendhealth: false ot prevent player health from showing when on this world (if sendhealth is globally enabled)
# sendhealth: false
# # If world isn't contiguous chunks (due to teleporting, for example), fullrender needs to be given other locations to scan for tiles on each patch of chunks
# fullrenderlocations:
# - x: 10000
# y: 64
# z: 20000
# - x: -15000
# y: 64
# z: -5000
# # Use visibilitylimits to restrict which areas of maps on your world to render (zero or more shapes can be defined)
# # For a rectangle, the area is defined by x0, z0 to x1, z1
# # For a circle, the area is defined by a center at x,z with a radius 'r'
# visibilitylimits:
# - x0: -1000
# z0: -1000
# x1: 1000
# z1: 1000
# - x: -2000
# z: -1000
# r: 200
# # Use hiddenlimits to specifically hide portions of your world (the opposite of visibilitylimits)
# # For a rectangle, the area is defined by x0, z0 to x1, z1
# # For a circle, the area is defined by a center at x,z with a radius 'r'
# hiddenlimits:
# - x0: 100
# z0: 0
# x1: 200
# z1: 0
# - x: -2000
# z: -1000
# r: 200
# # Use hidestyle to control how hidden-but-existing chunks are to be rendered (air=empty air (same as ungenerated), stone=a flat stone plain, ocean=a flat ocean)
# hidestyle: stone
# Use 'template: mycustomtemplate' to use the properties specified in the template 'mycustomtemplate' to this world. Default it is set to the environment-name (normal or nether).
# template: mycustomtemplate
# Rest of comes from template - uncomment to tailor for world specifically
# # World center - default is spawn point
# center:
# x: 0
# y: 64
# z: 0
# # If bigworld set to true, use alternate directory layout better suited to large worlds
# bigworld: true
# # Number of extra zoom-out levels for world (each level is twice as big as the previous one)
# extrazoomout: 3
# # Default delay on processing of updated tiles, in seconds. This can reduce potentially expensive re-rendering
# # of frequently updated tiles (such as due to machines, pistons, quarries or other automation). Value can also be set on
# # individual maps.
# tileupdatedelay: 30
# maps:
# - class: org.dynmap.hdmap.HDMap
# name: flat
# title: "Flat"
# prefix: flat
# perspective: iso_S_90_lowres
# shader: stdtexture
# lighting: shadows
# mapzoomin: 1
# - class: org.dynmap.hdmap.HDMap
# name: surface
# title: "Surface"
# prefix: t
# perspective: iso_SE_30_hires
# shader: stdtexture
# lighting: shadows
# mapzoomin: 1
# - class: org.dynmap.hdmap.HDMap
# name: cave
# title: "Cave"
# prefix: ct
# perspective: iso_SE_60_lowres
# shader: cave
# lighting: default
# mapzoomin: 3
#
# To just label world, and inherit rest from template, just provide name and title
#- name: world2
# title: "Second World"
#
#- name: nether
# title: "Nether"
# center:
# x: 0
# y: 64
# z: 0
# # Number of extra zoom-out levels for world (each level is twice as big as the previous one)
# extrazoomout: 3
# maps:
# - class: org.dynmap.hdmap.HDMap
# name: flat
# title: "Flat"
# prefix: flat
# perspective: iso_S_90_lowres
# shader: stdtexture
# lighting: nethershadows
# # Map background color (day or night)
# background: "#300806"
# mapzoomin: 1
# - class: org.dynmap.hdmap.HDMap
# name: nether
# title: "Surface"
# prefix: nt
# perspective: iso_SE_30_hires
# shader: stdtexture
# lighting: nethershadows
# # Map background color (day or night)
# background: "#300806"
# mapzoomin: 1
worlds:
- name: world
- name: world
title: world
enabled: true
template: normal-vlowres #Disabled by default
extrazoomout: 2
maps:
- class: org.dynmap.hdmap.HDMap
name: flat
title: Flat
prefix: flat
perspective: iso_S_90_vlowres
shader: stdtexture
lighting: shadows
mapzoomin: 2
template: normal-vlowres
hiddenlimits:
- x0: 430
- x0: 430
z0: 2850
x1: 600
z1: 3000
hidestyle: stone
extrazoomout: 2
bigworld: true
- name: plotworld
- name: plotworld
title: plotworld
enabled: true
template: normal-vlowres #Disabled by default
- name: luna
extrazoomout: 2
maps:
- class: org.dynmap.hdmap.HDMap
name: flat
title: Flat
prefix: flat
perspective: iso_S_90_vlowres
shader: stdtexture
lighting: shadows
mapzoomin: 2
template: normal-vlowres
- name: luna
title: luna
enabled: true
template: normal-vlowres #Disabled by default
extrazoomout: 2
maps:
- class: org.dynmap.hdmap.HDMap
name: flat
title: Flat
prefix: flat
perspective: iso_S_90_vlowres
shader: stdtexture
lighting: shadows
mapzoomin: 2
template: normal-vlowres
visibilitylimits:
- x: -60
z: 40
r: 250
- x: -60
z: 40
r: 250
mapzoomin: 3
hidestyle: air
- name: world_nether
title: world_nether
- name: world_the_end
title: world_the_end
- name: Dungeons
title: Dungeons
- name: BACKUP_world
title: BACKUP_world
- name: test
title: test
- name: flatworld
title: flatworld
- name: OldRegionFiles
title: OldRegionFiles
- name: DXL_Game_0
title: DXL_Game_0
enabled: false

View file

@ -3,7 +3,7 @@ git rm --cached -rfq '*/*' ':!:.github/*' # Unstage everything in folders in c
readarray -t plugins < plugins.txt # -t removes trailing newlines
for i in "${plugins[@]}"
do
if [ -d $i -a $i != "DiscordPlugin" -a $i != "OpenInv" ]; then
if [ -d $i -a $i != "Thorpe-Discord" -a $i != "OpenInv" ]; then
find $i -name "config.yml" -exec git add -f '{}' \; # All files are ignored, need to force add
fi
done