This commit is contained in:
iTakinn
2026-06-01 18:58:46 -03:00
parent 14214872b3
commit 30d6bc19aa
779 changed files with 121463 additions and 1677 deletions
+5 -5
View File
@@ -1,6 +1,6 @@
Afk:
# Enable or disable auto afk system entirely
Enabled: false
Enabled: true
# When enabled shows title message informing that player is in afk mode
TitleMessage: true
# When enabled shows random subtitle message
@@ -23,18 +23,18 @@ Afk:
# Defines commands to be performed when player enters afk mode automatically while addling
# Supports specialized commands
AutoAfkCmds:
- cmi broadcast !&6[playerDisplayName] &eis now AFK
- cmi broadcast !&6[playerDisplayName] &eestá AFK
# Defines commands to be performed when player enters /cmi afk
# Supports specialized commands
ManualAfkCmds:
- cmi broadcast !&6[playerDisplayName] &eis now AFK
- cmi broadcast !&6[playerDisplayName] &eficou AFK
LeaveCmds:
# Defines commands to be performed when player leaves afk mode after he entered it manually
Manual:
- cmi broadcast !&6[playerDisplayName] &eis no longer AFK
- cmi broadcast !&6[playerDisplayName] &enão está mais AFK
# Defines commands to be performed when player leaves afk mode after he entered it automatically
Auto:
- cmi broadcast !&6[playerDisplayName] &eis no longer AFK
- cmi broadcast !&6[playerDisplayName] &enão está mais AFK
AutoKickTimes:
# Defines how long to wait after player stops moving to kick player
# This is additional timer to AutoAfkIn and in case player entered afk mode manually he will get kicked after AutoAfkIn+AutoKickIn seconds
+4 -4
View File
@@ -235,22 +235,22 @@ ChatBubble:
# Higher group will be prioritized if player has access to more than one permission node
# Colors are defined in hex format with optional alpha channel in RGBA format
Groups:
0:
'0':
BackgroundColor: '#000000DC'
Shadow: true
LineWidth: 255
Scale: 0.5
1:
'1':
BackgroundColor: '#AEC6FFDC'
Shadow: true
LineWidth: 255
Scale: 0.5
2:
'2':
BackgroundColor: '#BAFFC9DC'
Shadow: true
LineWidth: 255
Scale: 0.5
3:
'3':
BackgroundColor: '#FFFFBADC'
Shadow: true
LineWidth: 255
+15 -1
View File
@@ -7,16 +7,30 @@ ChatFilter:
Priority: LOW
Deny:
ipBlock:
# If not set to true, this filter will not be used
Enabled: true
# Defines filter group and defines required permission node to bypass this filter: cmi.chatfilter.bypass.[groupName]
Group: Advertising
# When set to true, each time player triggers filter, console will receive information about who triggered it, which filter and with what message
InformConsole: true
# Regex expression to filter by. How to use regex https://regexone.com/
Regex:
- '[a-zA-Z0-9\-\.]+\s?(\.|dot|\(dot\)|-|;|:|,|_|\/)\s?([a-zA-Z]{2}|aero|asia|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel)\b'
- \b[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}(\.|dot|\(dot\)|-|;|:|,|(\W|\d|_)*\s)+[0-9]{1,3}\b
# With what we need to replace word, if not defined found expression will not be changed
ReplaceWith: ''
# possible: none, others, all
# Where 'none' means everyone will receive this message
# 'others' means that sender will get message but not other players, this is usefull to prevent advertising and silently block it
# 'all' means that no one will receive sent message
BlockType: others
# When enabled rule will be applied to private messages
includePrivateMessages: true
# Players with cmi.chatfilter.inform permission will receive defined message when rule is broken
msgToStaff: '&4!&6[playerName] &4advertising with: &r[message]'
# List of commands to perform when rule is broken. Use [senderName] to include message sender name. Supports global variables same as locale file
# Use [message] to include original players message
# Use [updatedmessage] to include new modified message
Commands: []
swearing1:
Enabled: true
@@ -37,8 +51,8 @@ ChatFilter:
Regex:
- \b(?i)(f+(\W|_)*(u?)+(\W|_)*(c?)+(\W|_)*k+)
ReplaceWith: not good
includePrivateMessages: true
BlockType: none
includePrivateMessages: true
msgToStaff: '&4!&6[playerName] &4swearing'
Commands:
- msg [senderName] &eDon't swear!
+7 -7
View File
@@ -13,7 +13,7 @@ LootMobBonus:
useDefaultHeadLore: true
# Default lore used when head doesnt have defined head lore set
defaultHeadLore:
- '&7Killed by &6[playerName]'
- '&7Morto por &6[playerName]'
PlayerHead:
# Defines if you want to use player head lore
UseLore: true
@@ -21,20 +21,20 @@ PlayerHead:
# Global variables can be used for simple identification who was killed and who killed player
# Aditionally placeholders can be used too, but we will use victim as source for their translation if placeholder requires source player
Lore:
- '&7Killed by &6[playerName]'
- '&7Morto por &6[playerName]'
HeadHandling:
Maintain:
# Defines if we should maintain heads custom name when head is placed and then broken
# Vanilla minecraft will remove any custom information about head when you place it, this can help out to maintain data
Name: false
Lore: false
Enchants: false
Name: true
Lore: true
Enchants: true
Player:
Drop: false
Drop: true
# Percentage from 0 to 100 for head to be dropped. Decimals are acceptable, like 0.2
# 100 will mean that head will be dropped every time player kills another player
# 1 will mean that there is 1% that player will drop head if he is killed by another player
Percentage: 1.0
Percentage: 5.0
# Percentage from 0 to 100 for lowering chance in getting second head of same player
# This will reset on each server restart
LowerChanceOfterDrop: 50.0
+2
View File
@@ -90,7 +90,9 @@ Homes:
Use: false
Groups:
Example1:
# Amount of homes you can have in this world home group. Setting to 0 would basically disable home creation in this world. Setting to lower than 0 will ignore this world group entirely
Amount: 3
# World list where this limit should apply to. Multiple worlds can be defined if you want to group them up
Worlds:
- testWorld
Example2:
+1 -1
View File
@@ -103,7 +103,7 @@ chatBubble: true
#
# Handling of tablist
# Applies for servers from 1.7.x and up
tablist: true
tablist: false
#
# Handling of painting editing with shift+right click
# Applies for servers from 1.7.x and up
+39 -18
View File
@@ -18,32 +18,53 @@ RandomTeleportation:
# Setting to false will no longer generate world setups, but you can add them manually if needed
AutoGenerateWorlds: true
Worlds:
# World name to use this feature. Add another one with appropriate name to enable random teleportation
world:
Enabled: true
# Amount of times we should try to find valid location. This is mostly directly correlates with amount of chunks we will check
# If set to 0 we will use default MaxTries set at the top of file
MaxTries: 0
# Cooldown when looking for valid location, if set to 0 we will use default Cooldown set at the top of file
Cooldown: 0
Range:
# Max coordinate to teleport, setting to 1000, player can be teleported between -1000 and 1000 blocks between defined center location
# For example having centerX at 2000 and centerZ at 3000 while MaxRange is set to 1500 we will teleport player between x:500;z:1500 and x:3500;z:4500 coordinates
Max: 1000
# If maxcord set to 1000 and mincord to 500, then player can be teleported between -1000 to -500 and 1000 to 500 coordinates
Min: 500
Center:
X: 0
Z: 0
# Shape of area player can be teleported into. If your map is square shaped then keep this at false
Circle: false
# With this option we will only attempt to teleport player on highest block and ignore any cave teleportations
# Exception when you have Ignore.Leaves set to true which will attempt to place player under the tree leaves if there is any empty space
SurfaceOnly: false
# When enabled player will be able to random teleport at specied world while being in another one
FromAnotherWorld: true
# When enabled player will be required to have (cmi.randomteleport.world) permission node to random teleport inside this world
RequireWorldPermission: false
YLimits:
# Location detection limitations on Y axis. If you want to minimize teleportations underground then you can set this value to 63
# Higher limitations might increase time needed to find valid one
Min: -64
Max: 320
Ignore:
Water: true
Lava: true
Leaves: true
PowderSnow: false
# When enabled we will not teleport player to single block spaces which forces player into crawl mode
CrawlSpaces: false
# List of floor materials we should ignore when random teleporting
Materials: []
# List of biomes we should ignore when random teleporting
# Keeping it empty will include all of them
# If this is empty and ExcludedBiomes contains set biomes then we will use it
Biomes: []
# List of biomes we should look for when random teleporting
# If this contains biome names then we will ignore Ignore.Biomes section
PreferredBiomes: []
SurfaceOnly: false
FromAnotherWorld: true
RequireWorldPermission: false
YLimits:
Min: -64
Max: 320
world_nether:
Enabled: true
MaxTries: 0
@@ -55,6 +76,12 @@ RandomTeleportation:
X: 0
Z: 0
Circle: false
SurfaceOnly: false
FromAnotherWorld: true
RequireWorldPermission: false
YLimits:
Min: 0
Max: 128
Ignore:
Water: true
Lava: true
@@ -64,12 +91,6 @@ RandomTeleportation:
Materials: []
Biomes: []
PreferredBiomes: []
SurfaceOnly: false
FromAnotherWorld: true
RequireWorldPermission: false
YLimits:
Min: 0
Max: 128
world_the_end:
Enabled: true
MaxTries: 0
@@ -81,6 +102,12 @@ RandomTeleportation:
X: 0
Z: 0
Circle: false
SurfaceOnly: false
FromAnotherWorld: true
RequireWorldPermission: false
YLimits:
Min: 0
Max: 256
Ignore:
Water: true
Lava: true
@@ -90,9 +117,3 @@ RandomTeleportation:
Materials: []
Biomes: []
PreferredBiomes: []
SurfaceOnly: false
FromAnotherWorld: true
RequireWorldPermission: false
YLimits:
Min: 0
Max: 256