defaultconfigs

This commit is contained in:
Xikaro 2025-05-06 01:10:32 +05:00
parent c135a9304a
commit 7ffb799cfb
65 changed files with 4256 additions and 715 deletions

View file

@ -1,128 +1,128 @@
{
"clothes_hat": {
"x": 20,
"y": 98,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"gtceu_magnet": {
"x": 2,
"y": 116,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"hands": {
"x": 2,
"y": 44,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"belt": {
"x": 2,
"y": 62,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"ring": {
"x": 2,
"y": 117,
"enabled": true,
"halign": "LEFT",
"valign": "TOP"
},
"back": {
"x": 2,
"y": 80,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"bracelet": {
"x": 2,
"y": -3,
"enabled": true,
"halign": "LEFT",
"valign": "CENTER"
},
"necklace": {
"x": 2,
"y": 146,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"body": {
"x": 2,
"y": 126,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"clothes_torso": {
"x": 20,
"y": 80,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"example": {
"x": 0,
"y": 240,
"enabled": false,
"halign": "LEFT",
"valign": "TOP"
},
"curio": {
"x": 2,
"y": 136,
"enabled": true,
"halign": "LEFT",
"valign": "TOP"
},
"head": {
"x": 2,
"y": 98,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"charm": {
"x": 2,
"y": 99,
"enabled": true,
"halign": "LEFT",
"valign": "TOP"
},
"clothes_pants": {
"x": 20,
"y": 62,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"clothes_socks": {
"x": 20,
"y": 44,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"feet": {
"x": 0,
"y": 60,
"enabled": false,
"halign": "LEFT",
"valign": "TOP"
},
"adv_pattern_encoder": {
"x": 0,
"y": 300,
"enabled": false,
"halign": "LEFT",
"valign": "TOP"
}
"clothes_hat": {
"x": 20,
"y": 98,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"gtceu_magnet": {
"x": 2,
"y": 116,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"hands": {
"x": 2,
"y": 44,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"belt": {
"x": 2,
"y": 62,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"ring": {
"x": 2,
"y": 117,
"enabled": true,
"halign": "LEFT",
"valign": "TOP"
},
"back": {
"x": 2,
"y": 80,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"bracelet": {
"x": 2,
"y": -3,
"enabled": true,
"halign": "LEFT",
"valign": "CENTER"
},
"necklace": {
"x": 2,
"y": 146,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"body": {
"x": 2,
"y": 126,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"clothes_torso": {
"x": 20,
"y": 80,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"example": {
"x": 0,
"y": 240,
"enabled": false,
"halign": "LEFT",
"valign": "TOP"
},
"curio": {
"x": 2,
"y": 136,
"enabled": true,
"halign": "LEFT",
"valign": "TOP"
},
"head": {
"x": 2,
"y": 98,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"charm": {
"x": 2,
"y": 99,
"enabled": true,
"halign": "LEFT",
"valign": "TOP"
},
"clothes_pants": {
"x": 20,
"y": 62,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"clothes_socks": {
"x": 20,
"y": 44,
"enabled": true,
"halign": "LEFT",
"valign": "BOTTOM"
},
"feet": {
"x": 0,
"y": 60,
"enabled": false,
"halign": "LEFT",
"valign": "TOP"
},
"adv_pattern_encoder": {
"x": 0,
"y": 300,
"enabled": false,
"halign": "LEFT",
"valign": "TOP"
}
}

View file

@ -0,0 +1,58 @@
#General settings
[general]
#Maximum distance you can build at
#Range: 1 ~ 64
rayTraceRange = 32
#Power settings
[power]
#Building Gadget
[power.building_gadget]
#Maximum power for the Building Gadget
#Range: > 0
maxPower = 500000
#Base cost per block placed
#Range: > 0
baseCost = 50
#Exchanging Gadget
[power.exchanging_gadget]
#Maximum power for the Exchanging Gadget
#Range: > 0
maxPower = 500000
#Base cost per block exchanged
#Range: > 0
baseCost = 100
#Cut Paste Gadget
[power.cutpaste_gadget]
#Maximum power for the Cut and Paste Gadget
#Range: > 0
maxPower = 5000000
#(LEGACY) NO LONGER USED
#Range: > 0
baseCost = 200
#Base cost per block - Checked during CUT, Charged during PASTE
#Range: > 0
baseCostNew = 50
#Copy Paste Gadget
[power.copypaste_gadget]
#Maximum power for the Copy and Paste Gadget
#Range: > 0
maxPower = 1000000
#Base cost per block Paste (Copy is Free)
#Range: > 0
baseCost = 50
#Destruction Gadget
[power.destruction_gadget]
#Maximum power for the Destruction Gadget
#Range: > 0
maxPower = 1000000
#Base cost per block Destroyed
#Range: > 0
baseCost = 200

View file

@ -34,6 +34,8 @@
paneBuildingSupport = true
#This option makes the recipe book not shift the inventory when opened. Works best with smaller GUI scales / bigger resolutions.
noRecipeBookShifting = false
#This option will disable paving when holding a block in your offhand.
disablePavingWithBlockInOffhand = true
[customization]
#Items that count as torches for the offhand-torch tweak options.

View file

@ -0,0 +1,16 @@
#This is the Client config for ConstructionWand.
#If you're not familiar with Forge's new split client/server config, let me explain:
#Client config is stored in the /config folder and only contains client specific settings like graphics and keybinds.
#Mod behavior is configured in the Server config, which is world-specific and thus located
#in the /saves/myworld/serverconfig folder. If you want to change the serverconfig for all
#new worlds, copy the config files in the /defaultconfigs folder.
[keys]
#Key code of OPTKEY (Default: Left Control). Look up key codes under https://www.glfw.org/docs/3.3/group__keys.html
#Range: 0 ~ 350
OptKey = 341
#Press SNEAK+OPTKEY instead of SNEAK for changing wand mode/direction lock
ShiftOpt = false
#Press SNEAK+OPTKEY instead of SNEAK for opening wand GUI
ShiftOptGUI = true

View file

@ -0,0 +1,6 @@
#General settings
[general]
#Items that should not be transferred to curios slots (format: 'modid:item')
blacklisted_items = []

View file

@ -1,5 +1,5 @@
#List of slots to create or modify.
#See documentation for syntax: https://docs.illusivesoulworks.com/curios/configuration#slot-configuration
#
slots = [ "id=head;add_cosmetic=false", "id=feet;size=0" ]
slots = ["id=head;add_cosmetic=false", "id=feet;size=0"]

View file

@ -0,0 +1,3 @@
{
"replaceDefaultEnderman": false
}

View file

@ -1,5 +1,5 @@
{
"configVersion": 6,
"configVersion": 7,
"renderNametagsThroughWalls": true,
"blockEntityWhitelist": [
"create:rope_pulley",
@ -28,7 +28,27 @@
"create:carriage_contraption",
"mts:builder_existing",
"mts:builder_rendering",
"mts:builder_seat"
"mts:builder_seat",
"minecraft:acacia_boat",
"minecraft:acacia_chest_boat",
"minecraft:birch_boat",
"minecraft:birch_chest_boat",
"minecraft:cherry_boat",
"minecraft:cherry_chest_boat",
"minecraft:dark_oak_boat",
"minecraft:dark_oak_chest_boat",
"minecraft:jungle_boat",
"minecraft:jungle_chest_boat",
"minecraft:mangrove_boat",
"minecraft:mangrove_chest_boat",
"minecraft:oak_boat",
"minecraft:oak_chest_boat",
"minecraft:pale_oak_boat",
"minecraft:pale_oak_chest_boat",
"minecraft:spruce_boat",
"minecraft:spruce_chest_boat",
"minecraft:bamboo_raft",
"minecraft:bamboo_chest_raft"
],
"disableF3": false,
"skipEntityCulling": false,

View file

@ -29,6 +29,22 @@
white_cedar = true
willow = true
[types.wood_type.domum_ornamentum]
cactus = true
cactus_extra = true
[types.wood_type.afc]
baobab = true
eucalyptus = true
mahogany = true
hevea = true
tualang = true
teak = true
cypress = true
fig = true
ironwood = true
ipe = true
[types.leaves_type]
[types.leaves_type.gtceu]

View file

@ -1,5 +1,5 @@
#Hard disable entire modules. Use at your own risk and don't ask for support if you use this. Write modid = false to disable modules
#Sun Feb 02 21:57:03 NOVT 2025
#Tue May 06 01:08:34 YEKT 2025
a=false
create=true
storagedrawers=true

View file

@ -20,4 +20,7 @@ disableItemRender = false
oversize_interface_multiplier = 16
#Set multiplier for specific AEKeyType in oversize interface
custom_oversize_interface_multiplier = ["appbot:mana 2", "appflux:flux 4"]
#The max size of Assembler Matrix
#Range: 3 ~ 16
assembler_matrix_max_size = 6

View file

@ -1,104 +1,104 @@
{
"disableCrouchMining": false,
"disableExtraToolDamage": false,
"disableExtraFoodExhaustion": false,
"treeLifetimeLength": 4.0,
"dynamicMiningSpeed": {
"disable": false,
"speedMultiplication": 0.05,
"maxSpeedMultiplication": 16.0
},
"trees": {
"standardTree": {
"algorithm": {
"maxLeavesRadius": 15,
"maxLogAmount": 512,
"shouldFallOnMaxLogAmount": true,
"shouldIgnorePersistentLeaves": true
},
"logFilter": {
"whitelistedTags": [
"minecraft:logs"
],
"whitelist": [],
"blacklist": []
},
"leavesFilter": {
"whitelistedTags": [
"minecraft:leaves"
],
"whitelist": [],
"blacklist": []
},
"extraBlockFilter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:vine",
"minecraft:bee_nest",
"minecraft:cocoa"
],
"blacklist": []
},
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [
"minecraft:axes"
],
"whitelist": [],
"blacklist": []
}
},
"verticalTree": {
"filter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:cactus",
"minecraft:bamboo"
],
"blacklist": []
},
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [],
"whitelist": [],
"blacklist": []
}
},
"chorusTree": {
"enabled": false,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [],
"whitelist": [],
"blacklist": []
}
},
"mushroomTree": {
"stemFilter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:mushroom_stem"
],
"blacklist": []
},
"capFilter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:red_mushroom_block",
"minecraft:brown_mushroom_block",
"minecraft:shroomlight"
],
"blacklist": []
},
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [],
"whitelist": [],
"blacklist": []
}
}
}
"disableCrouchMining": false,
"disableExtraToolDamage": false,
"disableExtraFoodExhaustion": false,
"treeLifetimeLength": 4.0,
"dynamicMiningSpeed": {
"disable": false,
"speedMultiplication": 0.05,
"maxSpeedMultiplication": 16.0
},
"trees": {
"standardTree": {
"algorithm": {
"maxLeavesRadius": 15,
"maxLogAmount": 512,
"shouldFallOnMaxLogAmount": true,
"shouldIgnorePersistentLeaves": true
},
"logFilter": {
"whitelistedTags": [
"minecraft:logs"
],
"whitelist": [],
"blacklist": []
},
"leavesFilter": {
"whitelistedTags": [
"minecraft:leaves"
],
"whitelist": [],
"blacklist": []
},
"extraBlockFilter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:vine",
"minecraft:bee_nest",
"minecraft:cocoa"
],
"blacklist": []
},
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [
"minecraft:axes"
],
"whitelist": [],
"blacklist": []
}
},
"verticalTree": {
"filter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:cactus",
"minecraft:bamboo"
],
"blacklist": []
},
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [],
"whitelist": [],
"blacklist": []
}
},
"chorusTree": {
"enabled": false,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [],
"whitelist": [],
"blacklist": []
}
},
"mushroomTree": {
"stemFilter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:mushroom_stem"
],
"blacklist": []
},
"capFilter": {
"whitelistedTags": [],
"whitelist": [
"minecraft:red_mushroom_block",
"minecraft:brown_mushroom_block",
"minecraft:shroomlight"
],
"blacklist": []
},
"enabled": true,
"onlyFallWithRequiredTool": false,
"allowedToolFilter": {
"whitelistedTags": [],
"whitelist": [],
"blacklist": []
}
}
}
}

View file

@ -0,0 +1,216 @@
# Don't change this! Version used to track needed updates.
version = 1
# Scrolls up a 'page' in the Config GUI
[pageUp]
ctrl = "default"
shift = "default"
alt = "default"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "page.up"
# Scrolls down a 'page' in the Config GUI
[pageDown]
ctrl = "default"
shift = "default"
alt = "default"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "page.down"
# Scrolls to the top of the Config GUI
[home]
ctrl = "default"
shift = "default"
alt = "default"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "home"
# Scrolls to the bottom of the Config GUI
[end]
ctrl = "default"
shift = "default"
alt = "default"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "end"
# Copies the currently hovered or focused config setting
[copy]
ctrl = "true"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "c"
# Pastes the last-copied setting into a compatible new setting
[paste]
ctrl = "true"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "v"
# Not currently used by Fzzy Config - cuts the selected information to a copy buffer
[cut]
ctrl = "true"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "x"
# Saves changes made to the current Config and sends updates to the server
[save]
ctrl = "true"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "s"
# Undos changes made from newest to oldest change
[undo]
ctrl = "true"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "z"
# Opens the context menu for the currently hovered or selected element
[contextMouse]
ctrl = "default"
shift = "default"
alt = "default"
type = "mouse"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "mouse.right"
# Backs out to the previous config screen
[back]
ctrl = "default"
shift = "default"
alt = "default"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "backspace"
# Opens the 'Go-To' menu (Not used to focus the search bar)
[search]
ctrl = "true"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "e"
# Opens the GUI info menu
[info]
ctrl = "default"
shift = "default"
alt = "default"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "f1"
# Fully exits all open config GUIs (and saves them as applicable)
[fullExit]
ctrl = "false"
shift = "true"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "escape"
# Focuses the Config GUI search bar
[[find]]
ctrl = "true"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "f"
[[find]]
ctrl = "false"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "f3"
# Opens the context menu for the currently hovered or selected element
[[contextKeyboard]]
ctrl = "false"
shift = "true"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "f10"
[[contextKeyboard]]
ctrl = "false"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "menu"
# Not currently used by Fzzy Config - A universal 'Enter' keybind
[[act]]
ctrl = "false"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "enter"
[[act]]
ctrl = "false"
shift = "false"
alt = "false"
type = "keyboard"
# String representation of the key, or the integer keycode
# Convert minecraft names: 'key.keyboard.pause' -> 'pause' or 'key.mouse.right' -> 'mouse.right'.
key = "keypad.enter"

216
config/grapplemod.toml Normal file
View file

@ -0,0 +1,216 @@
[options.grapplinghook.custom.rope.maxlen]
default_value = 30.0
enabled = 0
max = 60.0
max_upgraded = 200.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.rope.phaserope]
default_value = false
enabled = 0
[options.grapplinghook.custom.rope.sticky]
default_value = false
enabled = 0
[options.grapplinghook.custom.hookthrower.hookgravity]
default_value = 1.0
enabled = 0
max = 100.0
max_upgraded = 100.0
min = 1.0
min_upgraded = 0.0
[options.grapplinghook.custom.hookthrower.throwspeed]
default_value = 2.0
enabled = 0
max = 5.0
max_upgraded = 20.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.hookthrower.reelin]
default_value = true
enabled = 0
[options.grapplinghook.custom.hookthrower.verticalthrowangle]
default_value = 0.0
enabled = 0
max = 45.0
max_upgraded = 90.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.hookthrower.sneakingverticalthrowangle]
default_value = 0.0
enabled = 0
max = 45.0
max_upgraded = 90.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.hookthrower.detachonkeyrelease]
default_value = false
enabled = 0
[options.grapplinghook.custom.motor.motor]
default_value = false
enabled = 0
[options.grapplinghook.custom.motor.motormaxspeed]
default_value = 4.0
enabled = 0
max = 4.0
max_upgraded = 10.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.motor.motoracceleration]
default_value = 0.2
enabled = 0
max = 0.2
max_upgraded = 1.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.motor.motorwhencrouching]
default_value = false
enabled = 0
[options.grapplinghook.custom.motor.motorwhennotcrouching]
default_value = true
enabled = 0
[options.grapplinghook.custom.motor.smartmotor]
default_value = false
enabled = 0
[options.grapplinghook.custom.motor.motordampener]
default_value = false
enabled = 1
[options.grapplinghook.custom.motor.pullbackwards]
default_value = true
enabled = 0
[options.grapplinghook.custom.swing.playermovementmult]
default_value = 1.0
enabled = 0
max = 2.0
max_upgraded = 5.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.enderstaff.enderstaff]
default_value = false
enabled = 0
[options.grapplinghook.custom.forcefield.repel]
default_value = false
enabled = 0
[options.grapplinghook.custom.forcefield.repelforce]
default_value = 1.0
enabled = 0
max = 1.0
max_upgraded = 5.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.magnet.attract]
default_value = false
enabled = 0
[options.grapplinghook.custom.magnet.attractradius]
default_value = 3.0
enabled = 0
max = 3.0
max_upgraded = 10.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.doublehook.doublehook]
default_value = false
enabled = 0
[options.grapplinghook.custom.doublehook.smartdoublemotor]
default_value = true
enabled = 0
[options.grapplinghook.custom.doublehook.angle]
default_value = 20.0
enabled = 0
max = 45.0
max_upgraded = 90.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.doublehook.sneakingangle]
default_value = 10.0
enabled = 0
max = 45.0
max_upgraded = 90.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.doublehook.oneropepull]
default_value = false
enabled = 0
[options.grapplinghook.custom.rocket.rocketenabled]
default_value = false
enabled = 0
[options.grapplinghook.custom.rocket.rocket_force]
default_value = 1.0
enabled = 0
max = 1.0
max_upgraded = 5.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.rocket.rocket_active_time]
default_value = 0.5
enabled = 0
max = 0.5
max_upgraded = 20.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.custom.rocket.rocket_refuel_ratio]
default_value = 15.0
enabled = 0
max = 30.0
max_upgraded = 30.0
min = 15.0
min_upgraded = 1.0
[options.grapplinghook.custom.rocket.rocket_vertical_angle]
default_value = 0.0
enabled = 0
max = 90.0
max_upgraded = 90.0
min = 0.0
min_upgraded = 0.0
[options.grapplinghook.blocks]
grapplingBlocks = "any"
grapplingNonBlocks = "none"
grappleBreakBlocks = "none"
[options.grapplinghook.other]
hookaffectsentities = true
rope_snap_buffer = 5.0
default_durability = 500
rope_jump_power = 1.0
rope_jump_at_angle = false
rope_jump_cooldown_s = 0.0
climb_speed = 0.3
[options.longfallboots]
longfallbootsrecipe = true
[options.enderstaff]
ender_staff_strength = 1.5
ender_staff_recharge = 100
[options.enchantments.wallrun]
wall_jump_up = 0.7
wall_jump_side = 0.4
max_wallrun_time = 3.0
wallrun_speed = 0.1
wallrun_max_speed = 0.7
wallrun_drag = 0.01
wallrun_min_speed = 0.0
enchant_rarity_wallrun = 0
[options.enchantments.doublejump]
doublejumpforce = 0.8
doublejump_relative_to_falling = false
dont_doublejump_if_falling_faster_than = 9.9999999E7
enchant_rarity_double_jump = 0
[options.enchantments.slide]
slidingjumpforce = 0.6
sliding_friction = 0.006666666828095913
sliding_min_speed = 0.15
sliding_end_min_speed = 0.01
enchant_rarity_sliding = 0
[options.other]
override_allowflight = true
airstrafe_max_speed = 0.7
airstrafe_acceleration = 0.015
dont_override_movement_in_air = false
[clientOptions.camera]
wallrun_camera_tilt_degrees = 10.0
wallrun_camera_animation_s = 0.5
[clientOptions.sounds]
wallrun_sound_effect_time_s = 0.35
wallrun_sound_volume = 1.0
doublejump_sound_volume = 1.0
slide_sound_volume = 1.0
wallrunjump_sound_volume = 1.0
rocket_sound_volume = 1.0
enderstaff_sound_volume = 1.0

View file

@ -535,7 +535,7 @@ compat:
# The radius, in blocks, that picking up a surface rock will search for veins in.
# -1 to disable.
# Default: 24
surfaceRockProspectRange: -1
surfaceRockProspectRange: 1
# The radius, in blocks, that clicking an ore block will search for veins in.
# -1 to disable

View file

@ -33,7 +33,7 @@
overall_wind_power = 0.75
#The amount of blocks to move forwards (per-tick) while gliding fast (pressing 'Shift').
#Range: 0.0 ~ 100.0
fast_forward_movement = 0.10
fast_forward_movement = 0.1
#The amount of blocks a player falls (per-tick) while gliding normally.
#Range: 0.0 ~ 100.0
normal_fall_movement = 0.35

View file

@ -0,0 +1,59 @@
{
"enableDropsForNonPlayer": true,
"enableCrashExplosion": true,
"enableCrashBlockDestruction": false,
"enableCrashFire": false,
"crashExplosionRadius": 2.0,
"crashDamage": 2.0,
"preventKillThroughCrash": true,
"healthBarRow": 0,
"damagePerHealthPoint": 30,
"separateCamera": true,
"useThirdPersonByDefault": true,
"enableTrails": true,
"renderDistance": 192.0,
"fuelConsumption": 1.0,
"windClearWeather": 1.0,
"windRainWeather": 3.0,
"windThunderWeather": 3.0,
"repairSpeed": 0.025,
"repairExhaustion": 0.5,
"collisionDamage": true,
"collisionDamageMultiplier": 40.0,
"burnFuelInCreative": false,
"acceptVanillaFuel": true,
"useCustomKeybindSystem": true,
"showHotbarEngineGauge": true,
"weaponsAreDestructive": false,
"dropAircraft": true,
"dropInventory": true,
"dropUpgrades": false,
"regenerateHealthEveryNTicks": 0,
"requireShiftForRepair": false,
"bombBayEntity": {
"minecraft:egg": "minecraft:chicken"
},
"rotaryCannonDamage": 5.0,
"heavyCrossBowVelocity": 3.0,
"fuelList": {
"minecraft:blaze_powder": 1200
},
"validDimensions": {
"minecraft:the_end": true,
"minecraft:the_nether": true,
"minecraft:overworld": true
},
"gunpowderAmmunition": {
"minecraft:gunpowder": 100
},
"arrowAmmunition": {
"minecraft:arrow": 100,
"minecraft:spectral_arrow": 100,
"minecraft:tipped_arrow": 100
},
"bombBayAmmunition": {
"minecraft:tnt": 100
},
"version": 1,
"name": "immersive_aircraft"
}

View file

@ -54,6 +54,9 @@
"painting": true,
"chiseled_bookshelf": true
},
"greate": {
"belt_icon": true
},
"gtceu": {
"primitive_pump": true,
"auto_output_info": true,
@ -97,6 +100,9 @@
"lootr": {
"info": true
},
"balm": {
"jade": true
},
"ae2": {
"part_icon": true,
"charger": true,
@ -175,6 +181,7 @@
"candle": true,
"jack_o_lantern": true,
"firepit": true,
"wet_concrete": true,
"ingot_pile": true
},
"firmaciv": {
@ -202,7 +209,7 @@
"corpse": {
"corpse": true
},
"treetap": {
"tap": true
"tfc_support_indicator": {
"support_indicator": true
}
}

View file

@ -15,6 +15,7 @@
"alekiships:furnace": null,
"alekiships:jukebox": null,
"alekiships:note_block": null,
"balm:jade": null,
"corpse:corpse": null,
"create:backtank_capacity": null,
"create:blaze_burner": null,
@ -60,6 +61,7 @@
"firmalife:tumbler": null,
"firmalife:vat": null,
"framedblocks:framed_item_frame": null,
"greate:belt_icon": null,
"gtceu:auto_output_info": null,
"gtceu:cable_info": null,
"gtceu:controllable_provider": null,
@ -179,6 +181,7 @@
"tfc:torch": null,
"tfc:wall_torch": null,
"tfc:water_wheel": null,
"tfc:wet_concrete": null,
"tfc:wild_animal": null,
"tfc:windmill": null,
"tfc_support_indicator:support_indicator": null,

View file

@ -1,6 +1,5 @@
minecraft:crafting
create:mechanical_crafting
tfc:rock_knapping
tfc:clay_knapping
tfc:fire_clay_knapping
@ -8,7 +7,6 @@ tfc:leather_knapping
tfc:goat_horn_knapping
tfc:pumpkin_knapping
tfc:raw_hide_knapping
tfc:heating
tfc:quern
tfc:casting
@ -21,7 +19,6 @@ tfc:sealed_barrel
tfc:bloomery
tfc:blast_furnace
tfc:alloying
tfc:scraping
tfc:loom
tfc:glassworking
@ -37,125 +34,88 @@ tfc:jam_pot
firmalife:bowl_pot
firmalife:vat
firmalife:stomping
create:deploying
create:item_application
create:sequenced_assembly
gtceu:large_boiler
gtceu:steam_boiler
gtceu:coke_oven
gtceu:combustion_generator
gtceu:gas_turbine
gtceu:plasma_generator
gtceu:steam_turbine
minecraft:smelting
gtceu:air_scrubber
gtceu:alloy_smelter
gtceu:arc_furnace
gtceu:assembler
gtceu:autoclave
createaddition:rolling
vintageimprovements:pressurizing
gtceu:bender
gtceu:brewery
gtceu:canner
vintageimprovements:centrifugation
gtceu:centrifuge
gtceu:chemical_bath
gtceu:chemical_reactor
gtceu:large_chemical_reactor
gtceu:circuit_assembler
gtceu:compressor
greate:sawing
gtceu:cutter
gtceu:distillery
gtceu:distillation_tower
gtceu:electrolyzer
gtceu:electromagnetic_separator
vintageimprovements:vacuumizing
gtceu:extractor
vintageimprovements:curving
gtceu:extruder
gtceu:fermenter
gtceu:fluid_heater
gtceu:fluid_solidifier
gtceu:forge_hammer
gtceu:forming_press
gtceu:gas_collector
vintageimprovements:laser_cutting
gtceu:laser_engraver
vintageimprovements:turning
gtceu:lathe
greate:milling
greate:crushing
gtceu:macerator
greate:mixing
gtceu:mixer
gtceu:packer
gtceu:polarizer
gtceu:rock_breaker
gtceu:scanner
vintageimprovements:vibrating
gtceu:sifter
gtceu:thermal_centrifuge
vintageimprovements:coiling
gtceu:wiremill
gtceu:multiblock_info
gtceu:alloy_blast_smelter
gtceu:assembly_line
gtceu:cracker
gtceu:electric_blast_furnace
gtceu:end_dome
gtceu:evaporation
gtceu:fusion_reactor
gtceu:greenhouse
gtceu:implosion_compressor
gtceu:nether_dome
gtceu:pyrolyse_oven
gtceu:research_station
gtceu:steam_bloomery
gtceu:vacuum_freezer
gtceu:wire_coating
gtceu:ore_processing_diagram
ae2:item_transformation
gtceu:ore_washer
greate:fan_washing
gtceu:ore_crushing
gtceu:ore_forging
gtceu:ore_bathing
gtceu:bedrock_fluid_diagram
gtceu:chem_dyes
gtceu:ingot_molding
gtceu:arc_furnace_recycling
gtceu:macerator_recycling
gtceu:extractor_recycling
ae2:condenser
greate:packing
minecraft:smithing
exposure:photograph_printing
rnr:block_mod
rnr:mattock
greate:block_cutting
framedblocks:framing_saw
domum_ornamentum:architects_cutter
gtceu:programmed_circuit
ae2:attunement
ae2:entropy
create:draining
create:spout_filling
exposure:photograph_stacking
ftbquests:quest
emi:info
emi:tag
minecraft:anvil
minecraft:blasting
minecraft:brewing
minecraft:campfire
minecraft:compostable
minecraft:fuel
minecraft:furnace
minecraft:smoking
minecraft:stonecutting
ae2:certus_growth
ae2:charger
ae2:inscriber
create:automatic_brewing
create:automatic_packing
create:automatic_shaped
create:automatic_shapeless
create:block_cutting
create:crushing
create:fan_blasting
create:fan_haunting
create:fan_smoking
create:fan_washing
create:milling
create:mixing
create:mystery_conversion
create:packing
create:pressing
create:sandpaper_polishing
create:sawing
create:wood_cutting
createaddition:charging
createaddition:liquid_burning
expatternprovider:circuit_cutter
firmalife:press
firmalife:stinky_soup
ftbquests:loot_crate
greate:automatic_brewing
greate:automatic_packing
greate:automatic_shapeless
greate:fan_haunting
greate:pressing
greate:wood_cutting
jei:information
jumbofurnace:jumbo_furnace_upgrade
jumbofurnace:jumbo_smelting
morered:soldering
tfc:flint_knapping
vintageimprovements:auto_curving
vintageimprovements:auto_smithing
vintageimprovements:grinder_sandpaper_polishing
vintageimprovements:leaves_vibrating
vintageimprovements:polishing
vintageimprovements:unpacking

View file

@ -1,3 +1,4 @@
{
"mobNames": []
"mobNames": [],
"persistenceEnablers": []
}

View file

@ -32,6 +32,7 @@
# mixin.bugfix.world_leaks=true # (default)
# mixin.bugfix.world_screen_skipped=true # (default)
# mixin.devenv=false # (default)
# mixin.feature.blockentity_incorrect_thread=false # (default)
# mixin.feature.branding=true # (default)
# mixin.feature.cause_lag_by_disabling_threads=false # (default)
# mixin.feature.direct_stack_trace=false # (default)
@ -80,6 +81,7 @@
# mixin.perf.forge_registry_alloc=true # (default)
# mixin.perf.forge_registry_lambda=true # (default)
# mixin.perf.kubejs=true # (default)
# mixin.perf.memoize_creative_tab_build=true # (default)
# mixin.perf.model_optimizations=true # (default)
# mixin.perf.mojang_registry_size=true # (default)
# mixin.perf.nbt_memory_usage=true # (default)

View file

@ -1 +1,5 @@
[general]
#Clears dynamic models and textures from the mod dynamic pack once resource reload is done. This can save up some RAM. Turning off if you notice inconsistencies with pack loading
clear_dynamic_resources = false

View file

@ -1,9 +1,15 @@
#Packet Fixer config file.
#Default values (minecraft default): nbtMaxSize 2097152, packetSize 1048576, decoderSize 2097152 and varInt21Size 3.
#Default values (minecraft default): nbtMaxSize 2097152, packetSize 1048576, decoderSize 8388608 and varInt21Size 3.
#Max values are 2147483647 for packetSize/decoderSize/varInt21 and 9223372036854775807 for nbtMaxSize.
#Sun Feb 02 22:08:37 NOVT 2025
decoderSize=838860800
#Tue May 06 01:08:22 YEKT 2025
chunkPacketData=2097152
varLong=10
nbtMaxSize=209715200
packetSize=104857600
utfSize=3276700
allSizesUnlimited=true
decoderSize=838860800
packetSize=104857600
stringSize=32767
timeout=90
varInt21=8
varInt=5

View file

@ -86,7 +86,7 @@
#Base maximum age of cave dust particles
#Range: > 1
baseMaxAge = 200
#Color of cave dust particles (RGB hex)
#OwOColor of cave dust particles (RGB hex)
#Range: 0 ~ 16777215
color = 8421504
#Duration of fade effect for cave dust particles

View file

@ -0,0 +1,12 @@
{
"enabled": false,
"port": 7903,
"validator": {
"uuids": [],
"if": {
"password": "d0d6435a-8136-4348-9d82-5b9c94e5b67b",
"type": "password"
},
"type": "if"
}
}

View file

@ -22,6 +22,7 @@ create_connected\:interlude_music=true
tfc\:block.charcoal.break=true
minecraft\:block.bamboo_wood_pressure_plate.click_on=true
minecraft\:music.overworld.jagged_peaks=true
endermanoverhaul\:ancient_pearl_hit=true
tfc\:entity.lake_trout.ambient=true
minecraft\:block.bamboo_sapling.break=true
minecraft\:block.note_block.banjo=true
@ -46,10 +47,12 @@ minecraft\:entity.axolotl.splash=true
minecraft\:block.frogspawn.hatch=true
minecraft\:music.overworld.cherry_grove=true
create\:sanding_short=true
endermanoverhaul\:dark_oak_enderman_ambient=true
minecraft\:entity.camel.saddle=true
minecraft\:block.froglight.hit=true
etched\:ui.etching_table.take_result=true
minecraft\:block.nether_sprouts.place=true
immersive_aircraft\:cannon=true
minecraft\:block.fungus.place=true
minecraft\:block.gilded_blackstone.step=true
minecraft\:entity.piglin.retreat=true
@ -81,9 +84,11 @@ minecraft\:block.pointed_dripstone.drip_lava=true
tfc\:entity.bear.sleep=true
tfc\:entity.hyena.death=true
exposure\:item.camera.dial_click=true
endermanoverhaul\:dark_oak_enderman_darkness=true
minecraft\:entity.parrot.imitate.pillager=true
tfc\:entity.hyena.attack=true
minecraft\:entity.ravager.death=true
endermanoverhaul\:plant_enderman_hurt=true
minecraft\:block.grindstone.use=true
minecraft\:entity.firework_rocket.twinkle_far=true
minecraft\:block.powder_snow.place=true
@ -140,6 +145,7 @@ minecraft\:entity.parrot.imitate.wither=true
gtceu\:jet_engine=true
minecraft\:entity.fox.screech=true
minecraft\:block.sculk_sensor.clicking_stop=true
endermanoverhaul\:soul_pearl_hit=true
minecraft\:entity.vex.death=true
tfc\:entity.tfc_wolf.ambient=true
minecraft\:entity.bee.loop=true
@ -147,6 +153,7 @@ minecraft\:entity.vex.charge=true
minecraft\:block.beehive.work=true
gtceu\:cooling=true
createaddition\:little_zap=true
immersive_aircraft\:propeller_small=true
minecraft\:entity.skeleton_horse.jump_water=true
minecraft\:entity.zombie_villager.death=true
tfc\:item.javelin.hit=true
@ -184,6 +191,7 @@ astikorcarts\:entity.cart.place=true
minecraft\:item.crossbow.shoot=true
minecraft\:entity.bee.sting=true
minecraft\:block.deepslate.break=true
immersive_aircraft\:woosh=true
minecraft\:block.chest.open=true
minecraft\:block.netherite_block.break=true
minecraft\:block.note_block.cow_bell=true
@ -214,6 +222,7 @@ minecraft\:entity.skeleton.step=true
minecraft\:music_disc.13=true
minecraft\:entity.bee.death=true
minecraft\:entity.parrot.imitate.wither_skeleton=true
endermanoverhaul\:corrupted_pearl_hit=true
minecraft\:music_disc.11=true
minecraft\:block.wart_block.hit=true
minecraft\:block.wet_grass.step=true
@ -256,6 +265,7 @@ minecraft\:block.deepslate_bricks.break=true
tfc\:block.charcoal.step=true
minecraft\:entity.warden.nearby_closer=true
minecraft\:entity.wolf.shake=true
immersive_aircraft\:propeller=true
minecraft\:entity.firework_rocket.launch=true
minecraft\:block.basalt.break=true
tfc\:entity.rat.step=true
@ -314,6 +324,7 @@ minecraft\:block.nether_wood.step=true
tfc\:entity.rooster.cry=true
tfc\:entity.bongo.ambient=true
minecraft\:block.sculk_shrieker.hit=true
endermanoverhaul\:plant_enderman_ambient=true
minecraft\:block.honey_block.fall=true
minecraft\:block.hanging_roots.hit=true
gtceu\:wrench=true
@ -424,6 +435,7 @@ minecraft\:block.soul_sand.fall=true
create\:mechanical_press_activation_belt=true
minecraft\:entity.strider.saddle=true
minecraft\:entity.zombie_horse.hurt=true
endermanoverhaul\:icy_pearl_hit=true
minecraft\:entity.cod.ambient=true
minecraft\:entity.player.hurt_freeze=true
minecraft\:block.enchantment_table.use=true
@ -555,6 +567,7 @@ minecraft\:block.portal.ambient=true
minecraft\:block.snow.place=true
minecraft\:entity.stray.hurt=true
minecraft\:music_disc.blocks=true
endermanoverhaul\:summoner_pearl_hit=true
minecraft\:entity.ender_dragon.hurt=true
minecraft\:entity.glow_squid.ambient=true
minecraft\:item.honeycomb.wax_on=true
@ -563,6 +576,7 @@ minecraft\:entity.sniffer.sniffing=true
minecraft\:block.ender_chest.close=true
tfc\:item.armor.equip_wrought_iron=true
minecraft\:entity.witch.ambient=true
immersive_aircraft\:engine_start=true
minecraft\:block.respawn_anchor.deplete=true
minecraft\:block.candle.break=true
minecraft\:block.spore_blossom.break=true
@ -577,6 +591,7 @@ minecraft\:entity.ender_pearl.throw=true
minecraft\:block.beacon.activate=true
minecraft\:block.tuff.break=true
minecraft\:entity.turtle.egg_hatch=true
immersive_aircraft\:repair=true
minecraft\:block.redstone_torch.burnout=true
minecraft\:intentionally_empty=true
minecraft\:entity.zombified_piglin.angry=true
@ -603,6 +618,7 @@ minecraft\:block.bamboo_wood.fall=true
minecraft\:entity.wandering_trader.hurt=true
minecraft\:entity.dolphin.ambient_water=true
tfc\:entity.turkey.hurt=true
endermanoverhaul\:tall_enderman_ambient=true
railways\:handcar_cogs=true
cccbridge\:cage_unlock=true
minecraft\:entity.bat.death=true
@ -678,6 +694,7 @@ minecraft\:music_disc.pigstep=true
tfc\:entity.dog.step=true
minecraft\:entity.parrot.imitate.elder_guardian=true
playerrevive\:revived=true
immersive_aircraft\:warship=true
minecraft\:block.conduit.attack.target=true
minecraft\:music.overworld.flower_forest=true
minecraft\:entity.arrow.hit=true
@ -783,6 +800,7 @@ minecraft\:block.dripstone_block.hit=true
minecraft\:entity.slime.hurt=true
minecraft\:block.end_gateway.spawn=true
minecraft\:entity.iron_golem.attack=true
immersive_aircraft\:engine_start_warship=true
tfc\:entity.peafowl.death=true
minecraft\:entity.chicken.egg=true
tfc\:entity.jellyfish.death=true
@ -957,6 +975,7 @@ minecraft\:block.ancient_debris.break=true
minecraft\:item.nether_wart.plant=true
minecraft\:entity.fox.spit=true
minecraft\:block.chiseled_bookshelf.break=true
buildinggadgets2\:beep=true
minecraft\:block.cherry_leaves.fall=true
minecraft\:block.azalea_leaves.break=true
minecraft\:entity.hostile.big_fall=true
@ -976,6 +995,7 @@ minecraft\:block.wart_block.place=true
minecraft\:entity.creeper.primed=true
minecraft\:entity.horse.eat=true
tfc\:random.rock_slide_short=true
endermanoverhaul\:cave_enderman_ambient=true
minecraft\:block.copper.place=true
minecraft\:entity.elder_guardian.hurt=true
minecraft\:entity.polar_bear.ambient=true
@ -1057,6 +1077,7 @@ minecraft\:block.honey_block.break=true
minecraft\:block.sculk_catalyst.break=true
minecraft\:entity.squid.squirt=true
minecraft\:entity.villager.work_leatherworker=true
endermanoverhaul\:cave_enderman_hurt=true
minecraft\:block.stone_pressure_plate.click_on=true
minecraft\:ui.toast.challenge_complete=true
chalk\:item.chalk_box_open=true
@ -1234,6 +1255,7 @@ minecraft\:entity.turtle.swim=true
minecraft\:music.under_water=true
gtceu\:portal_opening=true
minecraft\:entity.glow_squid.squirt=true
endermanoverhaul\:bubble_pearl_hit=true
minecraft\:music.overworld.meadow=true
minecraft\:entity.player.attack.sweep=true
tfc\:entity.grouse.step=true
@ -1485,6 +1507,7 @@ minecraft\:entity.ghast.hurt=true
minecraft\:block.packed_mud.place=true
minecraft\:item.bucket.fill_axolotl=true
minecraft\:block.azalea_leaves.hit=true
endermanoverhaul\:bubble_pearl_thrown=true
minecraft\:block.cave_vines.step=true
minecraft\:entity.goat.step=true
minecraft\:entity.firework_rocket.blast_far=true
@ -1548,6 +1571,7 @@ railways\:conductor_whistle=true
minecraft\:ui.toast.out=true
tfc\:entity.grouse.ambient=true
minecraft\:block.mangrove_roots.step=true
waves\:waves.waves_breaking=true
minecraft\:entity.ender_eye.death=true
minecraft\:block.chorus_flower.death=true
minecraft\:block.deepslate_tiles.break=true
@ -1638,6 +1662,7 @@ minecraft\:block.nether_bricks.step=true
tfc\:entity.crocodile.ambient=true
minecraft\:entity.illusioner.ambient=true
minecraft\:ambient.nether_wastes.additions=true
endermanoverhaul\:tall_enderman_death=true
chalk\:item.chalk_box_close=true
minecraft\:entity.camel.sit=true
minecraft\:entity.parrot.fly=true
@ -1703,6 +1728,7 @@ minecraft\:entity.piglin_brute.angry=true
minecraft\:block.bamboo_wood_door.close=true
minecraft\:entity.spider.hurt=true
minecraft\:entity.witch.drink=true
endermanoverhaul\:tall_enderman_stare=true
minecraft\:entity.player.splash.high_speed=true
minecraft\:entity.donkey.hurt=true
minecraft\:entity.sniffer.eat=true
@ -1728,6 +1754,7 @@ minecraft\:block.big_dripleaf.tilt_up=true
gtceu\:forge_hammer=true
minecraft\:block.froglight.step=true
chalk\:item.chalk_box_change=true
endermanoverhaul\:dark_oak_enderman_stare=true
minecraft\:block.suspicious_sand.fall=true
minecraft\:block.sculk_sensor.clicking=true
tfc\:entity.quail.step=true
@ -1865,4 +1892,5 @@ minecraft\:enchant.thorns.hit=true
tfc\:entity.yak.ambient=true
minecraft\:block.scaffolding.break=true
minecraft\:block.composter.fill=true
immersive_aircraft\:propeller_tiny=true
minecraft\:item.book.put=true

View file

@ -9,208 +9,208 @@
# By block ID:
# minecraft\:oak_log=1.0
# Azalea (Sound Type)
AZALEA=1.0
# Metal (Sound Type)
METAL=1.0
# Hanging Roots (Sound Type)
HANGING_ROOTS=1.0
# Deepslate Bricks (Sound Type)
DEEPSLATE_BRICKS=1.0
# Small Amethyst Bud (Sound Type)
SMALL_AMETHYST_BUD=0.0
# Nether Wart (Sound Type)
NETHER_WART=1.0
# Lantern (Sound Type)
LANTERN=1.0
# Glass (Sound Type)
GLASS=0.1
# Lodestone (Sound Type)
LODESTONE=1.0
# Deepslate Tiles (Sound Type)
DEEPSLATE_TILES=1.0
# Netherrack (Sound Type)
NETHERRACK=1.0
# Tuff (Sound Type)
TUFF=1.0
# Rooted Dirt (Sound Type)
ROOTED_DIRT=1.0
# Mud (Sound Type)
MUD=1.0
# Sand (Sound Type)
SAND=1.0
# Powder Snow (Sound Type)
POWDER_SNOW=0.1
# Amethyst Cluster (Sound Type)
AMETHYST_CLUSTER=1.0
# Chiseled Bookshelf (Sound Type)
CHISELED_BOOKSHELF=1.0
# Large Amethyst Bud (Sound Type)
LARGE_AMETHYST_BUD=0.0
# Sculk Sensor (Sound Type)
SCULK_SENSOR=1.0
# Sculk Shrieker (Sound Type)
SCULK_SHRIEKER=1.0
# Vine (Sound Type)
VINE=0.0
# Soul Soil (Sound Type)
SOUL_SOIL=1.0
# Sweet Berry Bush (Sound Type)
SWEET_BERRY_BUSH=0.0
# Moss Carpet (Sound Type)
MOSS_CARPET=0.1
# Basalt (Sound Type)
BASALT=1.0
# Snow (Sound Type)
SNOW=0.1
# Deepslate Bricks (Sound Type)
DEEPSLATE_BRICKS=1.0
# Sand (Sound Type)
SAND=1.0
# Sculk Vein (Sound Type)
SCULK_VEIN=1.0
# Wool (Sound Type)
WOOL=1.5
# Slime Block (Sound Type)
SLIME_BLOCK=1.0
# Anvil (Sound Type)
ANVIL=1.0
# Fungus (Sound Type)
FUNGUS=0.0
# Ladder (Sound Type)
LADDER=0.0
# Honey Block (Sound Type)
HONEY_BLOCK=0.5
# Cherry Wood (Sound Type)
CHERRY_WOOD=1.0
# Netherite Block (Sound Type)
NETHERITE_BLOCK=1.0
# Mud (Sound Type)
MUD=1.0
# Wood (Sound Type)
WOOD=1.0
# Soul Sand (Sound Type)
SOUL_SAND=1.0
# Lily Pad (Sound Type)
LILY_PAD=0.0
# Deepslate (Sound Type)
DEEPSLATE=1.0
# Mangrove Roots (Sound Type)
MANGROVE_ROOTS=1.0
# Nylium (Sound Type)
NYLIUM=1.0
# Rooted Dirt (Sound Type)
ROOTED_DIRT=1.0
# Suspicious Sand (Sound Type)
SUSPICIOUS_SAND=1.0
# Hanging Sign (Sound Type)
HANGING_SIGN=1.0
# Nether Wood (Sound Type)
NETHER_WOOD=1.0
# Stone (Sound Type)
STONE=1.0
# Mud Bricks (Sound Type)
MUD_BRICKS=1.0
# Weeping Vines (Sound Type)
WEEPING_VINES=0.0
# Calcite (Sound Type)
CALCITE=1.0
# Flowering Azalea (Sound Type)
FLOWERING_AZALEA=1.0
# Polished Deepslate (Sound Type)
POLISHED_DEEPSLATE=1.0
# Vine (Sound Type)
VINE=0.0
# Coral Block (Sound Type)
CORAL_BLOCK=1.0
# Wet Grass (Sound Type)
WET_GRASS=0.1
# Small Dripleaf (Sound Type)
SMALL_DRIPLEAF=0.0
# Glass (Sound Type)
GLASS=0.1
# Nether Ore (Sound Type)
NETHER_ORE=1.0
# Decorated Pot Cracked (Sound Type)
DECORATED_POT_CRACKED=1.0
# Bamboo Wood Hanging Sign (Sound Type)
BAMBOO_WOOD_HANGING_SIGN=1.0
# Honey Block (Sound Type)
HONEY_BLOCK=0.5
# Spore Blossom (Sound Type)
SPORE_BLOSSOM=0.0
# Wood (Sound Type)
WOOD=1.0
# Weeping Vines (Sound Type)
WEEPING_VINES=0.0
# Muddy Mangrove Roots (Sound Type)
MUDDY_MANGROVE_ROOTS=1.0
# Sculk (Sound Type)
SCULK=1.0
# Froglight (Sound Type)
FROGLIGHT=1.0
# Large Amethyst Bud (Sound Type)
LARGE_AMETHYST_BUD=0.0
# Flowering Azalea (Sound Type)
FLOWERING_AZALEA=1.0
# Nether Wood (Sound Type)
NETHER_WOOD=1.0
# Bamboo (Sound Type)
BAMBOO=0.1
# Cave Vines (Sound Type)
CAVE_VINES=1.0
# Shroomlight (Sound Type)
SHROOMLIGHT=1.0
# Ladder (Sound Type)
LADDER=0.0
# Packed Mud (Sound Type)
PACKED_MUD=1.0
# Small Dripleaf (Sound Type)
SMALL_DRIPLEAF=0.0
# Mangrove Roots (Sound Type)
MANGROVE_ROOTS=1.0
# Cherry Wood Hanging Sign (Sound Type)
CHERRY_WOOD_HANGING_SIGN=1.0
# Deepslate (Sound Type)
DEEPSLATE=1.0
# Basalt (Sound Type)
BASALT=1.0
# Wart Block (Sound Type)
WART_BLOCK=1.0
# Candle (Sound Type)
CANDLE=1.0
# Dripstone Block (Sound Type)
DRIPSTONE_BLOCK=1.0
# Coral Block (Sound Type)
CORAL_BLOCK=1.0
# Netherite Block (Sound Type)
NETHERITE_BLOCK=1.0
# Pointed Dripstone (Sound Type)
POINTED_DRIPSTONE=0.0
# Roots (Sound Type)
ROOTS=0.0
# Chain (Sound Type)
CHAIN=0.0
# Mud Bricks (Sound Type)
MUD_BRICKS=1.0
# Frogspawn (Sound Type)
FROGSPAWN=1.0
# Copper (Sound Type)
COPPER=1.0
# Moss Carpet (Sound Type)
MOSS_CARPET=0.1
# Snow (Sound Type)
SNOW=0.1
# Nether Gold Ore (Sound Type)
NETHER_GOLD_ORE=1.0
# Polished Deepslate (Sound Type)
POLISHED_DEEPSLATE=1.0
# Suspicious Sand (Sound Type)
SUSPICIOUS_SAND=1.0
# Stone (Sound Type)
STONE=1.0
# Nether Wood Hanging Sign (Sound Type)
NETHER_WOOD_HANGING_SIGN=1.0
# Bone Block (Sound Type)
BONE_BLOCK=1.0
# Suspicious Gravel (Sound Type)
SUSPICIOUS_GRAVEL=1.0
# Anvil (Sound Type)
ANVIL=1.0
# Crop (Sound Type)
CROP=0.0
# Sculk Catalyst (Sound Type)
SCULK_CATALYST=1.0
# Soul Sand (Sound Type)
SOUL_SAND=1.0
# Fungus (Sound Type)
FUNGUS=0.0
# Hard Crop (Sound Type)
HARD_CROP=1.0
# Ancient Debris (Sound Type)
ANCIENT_DEBRIS=1.0
# Azalea Leaves (Sound Type)
AZALEA_LEAVES=1.0
# Twisting Vines (Sound Type)
TWISTING_VINES=0.0
# Moss (Sound Type)
MOSS=0.75
# Cherry Leaves (Sound Type)
CHERRY_LEAVES=1.0
# Lily Pad (Sound Type)
LILY_PAD=0.0
# Sweet Berry Bush (Sound Type)
SWEET_BERRY_BUSH=0.0
# Stem (Sound Type)
STEM=1.0
# Gilded Blackstone (Sound Type)
GILDED_BLACKSTONE=1.0
# Bamboo Wood (Sound Type)
BAMBOO_WOOD=1.0
# Cherry Sapling (Sound Type)
CHERRY_SAPLING=1.0
# Wet Grass (Sound Type)
WET_GRASS=0.1
# Nether Bricks (Sound Type)
NETHER_BRICKS=1.0
# Cherry Wood (Sound Type)
CHERRY_WOOD=1.0
# Nether Sprouts (Sound Type)
NETHER_SPROUTS=1.0
# Big Dripleaf (Sound Type)
BIG_DRIPLEAF=1.0
# Medium Amethyst Bud (Sound Type)
MEDIUM_AMETHYST_BUD=0.0
# Grass (Sound Type)
GRASS=1.0
# Nylium (Sound Type)
NYLIUM=1.0
# Decorated Pot (Sound Type)
DECORATED_POT=1.0
# Chiseled Bookshelf (Sound Type)
CHISELED_BOOKSHELF=1.0
# Bamboo Sapling (Sound Type)
BAMBOO_SAPLING=0.1
# Scaffolding (Sound Type)
SCAFFOLDING=0.0
# Glow Lichen (Sound Type)
GLOW_LICHEN=0.0
# Calcite (Sound Type)
CALCITE=1.0
# Gravel (Sound Type)
GRAVEL=1.0
# Shroomlight (Sound Type)
SHROOMLIGHT=1.0
# Amethyst (Sound Type)
AMETHYST=1.0
# Decorated Pot (Sound Type)
DECORATED_POT=1.0
# Packed Mud (Sound Type)
PACKED_MUD=1.0
# Muddy Mangrove Roots (Sound Type)
MUDDY_MANGROVE_ROOTS=1.0
# Nether Bricks (Sound Type)
NETHER_BRICKS=1.0
# Sculk Catalyst (Sound Type)
SCULK_CATALYST=1.0
# Sculk (Sound Type)
SCULK=1.0
# Roots (Sound Type)
ROOTS=0.0
# Stem (Sound Type)
STEM=1.0
# Dripstone Block (Sound Type)
DRIPSTONE_BLOCK=1.0
# Froglight (Sound Type)
FROGLIGHT=1.0
# Spore Blossom (Sound Type)
SPORE_BLOSSOM=0.0
# Bamboo Wood Hanging Sign (Sound Type)
BAMBOO_WOOD_HANGING_SIGN=1.0
# Wool (Sound Type)
WOOL=1.5
# Gilded Blackstone (Sound Type)
GILDED_BLACKSTONE=1.0
# Hard Crop (Sound Type)
HARD_CROP=1.0
# Amethyst Cluster (Sound Type)
AMETHYST_CLUSTER=1.0
# Azalea (Sound Type)
AZALEA=1.0
# Wart Block (Sound Type)
WART_BLOCK=1.0
# Copper (Sound Type)
COPPER=1.0
# Ancient Debris (Sound Type)
ANCIENT_DEBRIS=1.0
# Sculk Shrieker (Sound Type)
SCULK_SHRIEKER=1.0
# Metal (Sound Type)
METAL=1.0
# Powder Snow (Sound Type)
POWDER_SNOW=0.1
# Small Amethyst Bud (Sound Type)
SMALL_AMETHYST_BUD=0.0
# Cherry Leaves (Sound Type)
CHERRY_LEAVES=1.0
# Cherry Sapling (Sound Type)
CHERRY_SAPLING=1.0
# Deepslate Tiles (Sound Type)
DEEPSLATE_TILES=1.0
# Bamboo (Sound Type)
BAMBOO=0.1
# Medium Amethyst Bud (Sound Type)
MEDIUM_AMETHYST_BUD=0.0
# Cave Vines (Sound Type)
CAVE_VINES=1.0
# Lodestone (Sound Type)
LODESTONE=1.0
# Hanging Roots (Sound Type)
HANGING_ROOTS=1.0
# Pointed Dripstone (Sound Type)
POINTED_DRIPSTONE=0.0
# Bone Block (Sound Type)
BONE_BLOCK=1.0
# Big Dripleaf (Sound Type)
BIG_DRIPLEAF=1.0
# Frogspawn (Sound Type)
FROGSPAWN=1.0
# Bamboo Sapling (Sound Type)
BAMBOO_SAPLING=0.1
# Azalea Leaves (Sound Type)
AZALEA_LEAVES=1.0
# Scaffolding (Sound Type)
SCAFFOLDING=0.0
# Nether Gold Ore (Sound Type)
NETHER_GOLD_ORE=1.0
# Slime Block (Sound Type)
SLIME_BLOCK=1.0
# Tuff (Sound Type)
TUFF=1.0
# Moss (Sound Type)
MOSS=0.75
# Crop (Sound Type)
CROP=0.0
# Candle (Sound Type)
CANDLE=1.0
# Nether Wood Hanging Sign (Sound Type)
NETHER_WOOD_HANGING_SIGN=1.0
# Suspicious Gravel (Sound Type)
SUSPICIOUS_GRAVEL=1.0
# Chain (Sound Type)
CHAIN=0.0
# Grass (Sound Type)
GRASS=1.0
# Nether Wart (Sound Type)
NETHER_WART=1.0
# Nether Sprouts (Sound Type)
NETHER_SPROUTS=1.0
# Glow Lichen (Sound Type)
GLOW_LICHEN=0.0
# Twisting Vines (Sound Type)
TWISTING_VINES=0.0
# Cherry Wood Hanging Sign (Sound Type)
CHERRY_WOOD_HANGING_SIGN=1.0
# Soul Soil (Sound Type)
SOUL_SOIL=1.0
# Bamboo Wood (Sound Type)
BAMBOO_WOOD=1.0
# Water (Block)
minecraft\:water=0.25
# Lava (Block)

View file

@ -9,205 +9,205 @@
# By block ID:
# minecraft\:oak_log=1.0
# Azalea (Sound Type)
AZALEA=0.5
# Metal (Sound Type)
METAL=1.25
# Hanging Roots (Sound Type)
HANGING_ROOTS=0.5
# Deepslate Bricks (Sound Type)
DEEPSLATE_BRICKS=1.5
# Small Amethyst Bud (Sound Type)
SMALL_AMETHYST_BUD=0.5
# Nether Wart (Sound Type)
NETHER_WART=0.5
# Lantern (Sound Type)
LANTERN=0.5
# Glass (Sound Type)
GLASS=0.75
# Lodestone (Sound Type)
LODESTONE=0.5
# Deepslate Tiles (Sound Type)
DEEPSLATE_TILES=1.5
# Netherrack (Sound Type)
NETHERRACK=1.1
# Tuff (Sound Type)
TUFF=1.5
# Rooted Dirt (Sound Type)
ROOTED_DIRT=0.5
# Mud (Sound Type)
MUD=0.5
# Sand (Sound Type)
SAND=0.2
# Powder Snow (Sound Type)
POWDER_SNOW=0.5
# Amethyst Cluster (Sound Type)
AMETHYST_CLUSTER=0.5
# Chiseled Bookshelf (Sound Type)
CHISELED_BOOKSHELF=0.5
# Large Amethyst Bud (Sound Type)
LARGE_AMETHYST_BUD=0.5
# Sculk Sensor (Sound Type)
SCULK_SENSOR=0.5
# Sculk Shrieker (Sound Type)
SCULK_SHRIEKER=0.5
# Vine (Sound Type)
VINE=0.5
# Soul Soil (Sound Type)
SOUL_SOIL=0.2
# Sweet Berry Bush (Sound Type)
SWEET_BERRY_BUSH=0.5
# Moss Carpet (Sound Type)
MOSS_CARPET=0.5
# Basalt (Sound Type)
BASALT=1.5
# Snow (Sound Type)
SNOW=0.15
# Deepslate Bricks (Sound Type)
DEEPSLATE_BRICKS=1.5
# Sand (Sound Type)
SAND=0.2
# Sculk Vein (Sound Type)
SCULK_VEIN=0.5
# Wool (Sound Type)
WOOL=0.1
# Slime Block (Sound Type)
SLIME_BLOCK=0.5
# Anvil (Sound Type)
ANVIL=0.5
# Fungus (Sound Type)
FUNGUS=0.5
# Ladder (Sound Type)
LADDER=0.5
# Honey Block (Sound Type)
HONEY_BLOCK=0.1
# Cherry Wood (Sound Type)
CHERRY_WOOD=0.5
# Netherite Block (Sound Type)
NETHERITE_BLOCK=1.5
# Mud (Sound Type)
MUD=0.5
# Wood (Sound Type)
WOOD=0.4
# Soul Sand (Sound Type)
SOUL_SAND=0.2
# Lily Pad (Sound Type)
LILY_PAD=0.5
# Deepslate (Sound Type)
DEEPSLATE=1.5
# Mangrove Roots (Sound Type)
MANGROVE_ROOTS=0.5
# Nylium (Sound Type)
NYLIUM=0.5
# Rooted Dirt (Sound Type)
ROOTED_DIRT=0.5
# Suspicious Sand (Sound Type)
SUSPICIOUS_SAND=0.5
# Hanging Sign (Sound Type)
HANGING_SIGN=0.5
# Nether Wood (Sound Type)
NETHER_WOOD=0.5
# Stone (Sound Type)
STONE=1.5
# Mud Bricks (Sound Type)
MUD_BRICKS=0.5
# Weeping Vines (Sound Type)
WEEPING_VINES=0.5
# Calcite (Sound Type)
CALCITE=1.5
# Flowering Azalea (Sound Type)
FLOWERING_AZALEA=0.5
# Polished Deepslate (Sound Type)
POLISHED_DEEPSLATE=1.5
# Vine (Sound Type)
VINE=0.5
# Coral Block (Sound Type)
CORAL_BLOCK=0.2
# Wet Grass (Sound Type)
WET_GRASS=0.5
# Small Dripleaf (Sound Type)
SMALL_DRIPLEAF=0.5
# Glass (Sound Type)
GLASS=0.75
# Nether Ore (Sound Type)
NETHER_ORE=1.1
# Decorated Pot Cracked (Sound Type)
DECORATED_POT_CRACKED=0.5
# Bamboo Wood Hanging Sign (Sound Type)
BAMBOO_WOOD_HANGING_SIGN=0.5
# Honey Block (Sound Type)
HONEY_BLOCK=0.1
# Spore Blossom (Sound Type)
SPORE_BLOSSOM=0.5
# Wood (Sound Type)
WOOD=0.4
# Weeping Vines (Sound Type)
WEEPING_VINES=0.5
# Muddy Mangrove Roots (Sound Type)
MUDDY_MANGROVE_ROOTS=0.5
# Sculk (Sound Type)
SCULK=0.5
# Froglight (Sound Type)
FROGLIGHT=0.5
# Large Amethyst Bud (Sound Type)
LARGE_AMETHYST_BUD=0.5
# Flowering Azalea (Sound Type)
FLOWERING_AZALEA=0.5
# Nether Wood (Sound Type)
NETHER_WOOD=0.5
# Bamboo (Sound Type)
BAMBOO=0.5
# Cave Vines (Sound Type)
CAVE_VINES=0.5
# Shroomlight (Sound Type)
SHROOMLIGHT=0.5
# Ladder (Sound Type)
LADDER=0.5
# Packed Mud (Sound Type)
PACKED_MUD=0.5
# Small Dripleaf (Sound Type)
SMALL_DRIPLEAF=0.5
# Mangrove Roots (Sound Type)
MANGROVE_ROOTS=0.5
# Cherry Wood Hanging Sign (Sound Type)
CHERRY_WOOD_HANGING_SIGN=0.5
# Deepslate (Sound Type)
DEEPSLATE=1.5
# Basalt (Sound Type)
BASALT=1.5
# Wart Block (Sound Type)
WART_BLOCK=0.5
# Candle (Sound Type)
CANDLE=0.5
# Dripstone Block (Sound Type)
DRIPSTONE_BLOCK=0.5
# Coral Block (Sound Type)
CORAL_BLOCK=0.2
# Netherite Block (Sound Type)
NETHERITE_BLOCK=1.5
# Pointed Dripstone (Sound Type)
POINTED_DRIPSTONE=0.5
# Roots (Sound Type)
ROOTS=0.5
# Chain (Sound Type)
CHAIN=0.5
# Mud Bricks (Sound Type)
MUD_BRICKS=0.5
# Frogspawn (Sound Type)
FROGSPAWN=0.5
# Copper (Sound Type)
COPPER=1.25
# Moss Carpet (Sound Type)
MOSS_CARPET=0.5
# Snow (Sound Type)
SNOW=0.15
# Nether Gold Ore (Sound Type)
NETHER_GOLD_ORE=1.1
# Polished Deepslate (Sound Type)
POLISHED_DEEPSLATE=1.5
# Suspicious Sand (Sound Type)
SUSPICIOUS_SAND=0.5
# Stone (Sound Type)
STONE=1.5
# Nether Wood Hanging Sign (Sound Type)
NETHER_WOOD_HANGING_SIGN=0.5
# Bone Block (Sound Type)
BONE_BLOCK=1.5
# Suspicious Gravel (Sound Type)
SUSPICIOUS_GRAVEL=0.5
# Anvil (Sound Type)
ANVIL=0.5
# Crop (Sound Type)
CROP=0.5
# Sculk Catalyst (Sound Type)
SCULK_CATALYST=0.5
# Soul Sand (Sound Type)
SOUL_SAND=0.2
# Fungus (Sound Type)
FUNGUS=0.5
# Hard Crop (Sound Type)
HARD_CROP=0.5
# Ancient Debris (Sound Type)
ANCIENT_DEBRIS=0.5
# Azalea Leaves (Sound Type)
AZALEA_LEAVES=0.5
# Twisting Vines (Sound Type)
TWISTING_VINES=0.5
# Moss (Sound Type)
MOSS=0.1
# Cherry Leaves (Sound Type)
CHERRY_LEAVES=0.5
# Lily Pad (Sound Type)
LILY_PAD=0.5
# Sweet Berry Bush (Sound Type)
SWEET_BERRY_BUSH=0.5
# Stem (Sound Type)
STEM=0.4
# Gilded Blackstone (Sound Type)
GILDED_BLACKSTONE=0.5
# Bamboo Wood (Sound Type)
BAMBOO_WOOD=0.5
# Cherry Sapling (Sound Type)
CHERRY_SAPLING=0.5
# Wet Grass (Sound Type)
WET_GRASS=0.5
# Nether Bricks (Sound Type)
NETHER_BRICKS=1.5
# Cherry Wood (Sound Type)
CHERRY_WOOD=0.5
# Nether Sprouts (Sound Type)
NETHER_SPROUTS=0.5
# Big Dripleaf (Sound Type)
BIG_DRIPLEAF=0.5
# Medium Amethyst Bud (Sound Type)
MEDIUM_AMETHYST_BUD=0.5
# Grass (Sound Type)
GRASS=0.3
# Nylium (Sound Type)
NYLIUM=0.5
# Decorated Pot (Sound Type)
DECORATED_POT=0.5
# Chiseled Bookshelf (Sound Type)
CHISELED_BOOKSHELF=0.5
# Bamboo Sapling (Sound Type)
BAMBOO_SAPLING=0.5
# Scaffolding (Sound Type)
SCAFFOLDING=0.5
# Glow Lichen (Sound Type)
GLOW_LICHEN=0.5
# Calcite (Sound Type)
CALCITE=1.5
# Gravel (Sound Type)
GRAVEL=0.3
# Shroomlight (Sound Type)
SHROOMLIGHT=0.5
# Amethyst (Sound Type)
AMETHYST=1.5
# Decorated Pot (Sound Type)
DECORATED_POT=0.5
# Packed Mud (Sound Type)
PACKED_MUD=0.5
# Muddy Mangrove Roots (Sound Type)
MUDDY_MANGROVE_ROOTS=0.5
# Nether Bricks (Sound Type)
NETHER_BRICKS=1.5
# Sculk Catalyst (Sound Type)
SCULK_CATALYST=0.5
# Sculk (Sound Type)
SCULK=0.5
# Roots (Sound Type)
ROOTS=0.5
# Stem (Sound Type)
STEM=0.4
# Dripstone Block (Sound Type)
DRIPSTONE_BLOCK=0.5
# Froglight (Sound Type)
FROGLIGHT=0.5
# Spore Blossom (Sound Type)
SPORE_BLOSSOM=0.5
# Bamboo Wood Hanging Sign (Sound Type)
BAMBOO_WOOD_HANGING_SIGN=0.5
# Wool (Sound Type)
WOOL=0.1
# Gilded Blackstone (Sound Type)
GILDED_BLACKSTONE=0.5
# Hard Crop (Sound Type)
HARD_CROP=0.5
# Amethyst Cluster (Sound Type)
AMETHYST_CLUSTER=0.5
# Azalea (Sound Type)
AZALEA=0.5
# Wart Block (Sound Type)
WART_BLOCK=0.5
# Copper (Sound Type)
COPPER=1.25
# Ancient Debris (Sound Type)
ANCIENT_DEBRIS=0.5
# Sculk Shrieker (Sound Type)
SCULK_SHRIEKER=0.5
# Metal (Sound Type)
METAL=1.25
# Powder Snow (Sound Type)
POWDER_SNOW=0.5
# Small Amethyst Bud (Sound Type)
SMALL_AMETHYST_BUD=0.5
# Cherry Leaves (Sound Type)
CHERRY_LEAVES=0.5
# Cherry Sapling (Sound Type)
CHERRY_SAPLING=0.5
# Deepslate Tiles (Sound Type)
DEEPSLATE_TILES=1.5
# Bamboo (Sound Type)
BAMBOO=0.5
# Medium Amethyst Bud (Sound Type)
MEDIUM_AMETHYST_BUD=0.5
# Cave Vines (Sound Type)
CAVE_VINES=0.5
# Lodestone (Sound Type)
LODESTONE=0.5
# Hanging Roots (Sound Type)
HANGING_ROOTS=0.5
# Pointed Dripstone (Sound Type)
POINTED_DRIPSTONE=0.5
# Bone Block (Sound Type)
BONE_BLOCK=1.5
# Big Dripleaf (Sound Type)
BIG_DRIPLEAF=0.5
# Frogspawn (Sound Type)
FROGSPAWN=0.5
# Bamboo Sapling (Sound Type)
BAMBOO_SAPLING=0.5
# Azalea Leaves (Sound Type)
AZALEA_LEAVES=0.5
# Scaffolding (Sound Type)
SCAFFOLDING=0.5
# Nether Gold Ore (Sound Type)
NETHER_GOLD_ORE=1.1
# Slime Block (Sound Type)
SLIME_BLOCK=0.5
# Tuff (Sound Type)
TUFF=1.5
# Moss (Sound Type)
MOSS=0.1
# Crop (Sound Type)
CROP=0.5
# Candle (Sound Type)
CANDLE=0.5
# Nether Wood Hanging Sign (Sound Type)
NETHER_WOOD_HANGING_SIGN=0.5
# Suspicious Gravel (Sound Type)
SUSPICIOUS_GRAVEL=0.5
# Chain (Sound Type)
CHAIN=0.5
# Grass (Sound Type)
GRASS=0.3
# Nether Wart (Sound Type)
NETHER_WART=0.5
# Nether Sprouts (Sound Type)
NETHER_SPROUTS=0.5
# Glow Lichen (Sound Type)
GLOW_LICHEN=0.5
# Twisting Vines (Sound Type)
TWISTING_VINES=0.5
# Cherry Wood Hanging Sign (Sound Type)
CHERRY_WOOD_HANGING_SIGN=0.5
# Soul Soil (Sound Type)
SOUL_SOIL=0.2
# Bamboo Wood (Sound Type)
BAMBOO_WOOD=0.5

View file

@ -0,0 +1,10 @@
#Whether to log the dirt block on common setup
logDirtBlock = true
#A magic number
#Range: > 0
magicNumber = 42
#What you want the introduction message to be for the magic number
magicNumberIntroduction = "The magic number is... "
#A list of items to log on common setup.
items = ["minecraft:iron_ingot"]

View file

@ -0,0 +1,9 @@
#.
#Client/server settings
[common]
#.
#Defines default Belt Grinder appearance
#Range: 0 ~ 4
defaultBeltGrinderSkin = 0

80
config/waves-common.toml Normal file
View file

@ -0,0 +1,80 @@
#Toggle the spawning of wave entities? This prevents the waves from depositing blocks on the shores. True = enabled.
toggleWaveEntities = true
#Toggle whether or not waves should be able to interact (push) with nearby entities? True = enabled.
waveEntityInteraction = true
#Toggle whether spawning should be equally distributed across distance from the player or have a higher chance to spawn near the player. True = equal distribution.
waveEqualSpawnDistribution = true
#Search distance for when creating coastal waves.
#Range: > 0
waveSearchDistance = 14
#Additional block distance on top of render distance at which waves can spawn.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
waveSpawnDistance = 0.0
#Additional amount of waves to spawn.
#Range: 0.0 ~ 1.7976931348623157E308
waveSpawnAmount = 0.8
#Time in ticks between each spawn sequence of waves. Set to 0 to disable waves.
#Range: > 0
waveSpawnFrequency = 30
#Maximum spawn distance from shore.
#Range: 0.0 ~ 1.7976931348623157E308
waveSpawnDistanceFromShoreMax = 48.0
#Minimum spawn distance from shore.
#Range: 0.0 ~ 1.7976931348623157E308
waveSpawnDistanceFromShoreMin = 4.0
#Amount of sprites for waves. Zero indexed.
#Range: > 1
waveSpriteCount = 5
#How great should the chance for waves to deposit blocks be? Lower value = higher chance.
#Range: > 1
waveBlockDepositChance = 100
#How often the waves should make a sound. Higher value = rarer.
#Range: > 0
waveBreakingSoundChance = 40
#How fast the bioluminescence should change (octaves).
#Range: > 1
waveBioluminescenceChange = 16
#The amount of iterations to process the bioluminescence noise map. More = rarer bioluminescent events.
#Range: 0.0 ~ 1.7976931348623157E308
waveBioluminescenceFrequency = 0.5
#The maximum angle within which waves can spawn irt. the player view direction. E.g. 360 degrees would allow waves to spawn all around the player.
#Range: 0.0 ~ 360.0
waveSpawningFOVLimit = 140.0
#The amount of iterations to search for and refine for the nearest shore position.
#Range: > 1
waveFindNearestShoreIterations = 3
#Volume modifier for the waves. 1.0 = 100% volume.
#Range: 0.0 ~ 10.0
waveVolume = 1.0
#The multiplier value for how strong the interaction force of the waves are. Higher value = stronger force.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
waveInteractionForceFactor = 1.0
#How often the wave interaction should refresh/update. Higher values can yield better TPS at the cost of decreased interaction precision. Higher value => longer intervals between updates.
#Range: > 1
waveInteractionUpdateFrequency = 4
[Debug]
#Enable debug?
debug = false
#Axis rotation index.
#Range: 0 ~ 5
axisIndex = 0
#Axis rotation.
#Range: -360.0 ~ 360.0
axisRotation = 0.0
[Caching]
#Toggle whether or not caches should be utilized. For larger servers with lots of activity, the benefit of using caches give diminishing returns.
useCaches = true
#How often the caches should be purged. The time is in ticks, so 20 ticks = 1 second.
#Range: > 1
cacheUpdateFrequency = 12000
#Cache nearest found shore positions?
cacheNearestShorePos = true
#Cache all found shore positions?
cacheShorePos = false
#Cache if shore positions are surrounded by water?
cacheSurroundedByWater = false
#Cache amount of surrounding blocks that are water?
cacheSurroundingWaterAmount = false

14
config/waves/waves.json Normal file
View file

@ -0,0 +1,14 @@
{
"auto_update": true,
"version": "1.5.1",
"waves": [
{
"dimensions": [
"minecraft:overworld",
"minecraft:nether",
"minecraft:the_end"
],
"sea_level": 63
}
]
}

View file

@ -10,8 +10,8 @@
"name": "gui.xaero_entity_category_root",
"protection": true,
"settingOverrides": {
"displayed": true,
"displayHeight": 0.0,
"displayed": true,
"heightBasedFade": true,
"renderOrder": 0.0,
"color": 13.0,
@ -193,8 +193,8 @@
{
"hardInclude": "nothing",
"includeList": [
"waves:waves",
"tumbleweed:tumbleweed"
"tumbleweed:tumbleweed",
"waves:waves"
],
"includeListInSuperCategory": true,
"excludeMode": "ONLY",

View file

@ -0,0 +1,115 @@
#World settings
[server]
#Check for and notify of mismatching tags. Only works when the same option in the common config is true.
check_tags = true
#Automatically rebuild and reload the generated tags datapack when a tagging mismatch is detected. Only works when the same option in the server/world config is true.
auto_rebuild_tags = true
#Whether fake players (such as block placers) can utilize Additional Placement's placement logic.
fake_player_placement = true
#Options for registered block types for additional placement generation.
[server.types]
[server.types.additionalplacements]
#Slabs
[server.types.additionalplacements.slab]
#Options to control which blocks will use "rotated logic" of their original blocks. Mainly affects bounding boxes.
[server.types.additionalplacements.slab.rotated_logic]
#Default state for blocks not matching any list. True is enabled, false is disabled.
default = true
#Whitelist for mods whose blocks will be enabled.
mod_whitelist = []
#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
mod_blacklist = []
#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
tag_whitelist = []
#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
tag_blacklist = []
#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
block_whitelist = []
#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
block_blacklist = []
#Stairs
[server.types.additionalplacements.stairs]
#Options to control which blocks will use "rotated logic" of their original blocks. Mainly affects bounding boxes.
[server.types.additionalplacements.stairs.rotated_logic]
#Default state for blocks not matching any list. True is enabled, false is disabled.
default = true
#Whitelist for mods whose blocks will be enabled.
mod_whitelist = []
#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
mod_blacklist = []
#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
tag_whitelist = []
#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
tag_blacklist = []
#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
block_whitelist = []
#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
block_blacklist = []
#Carpets
[server.types.additionalplacements.carpet]
#Options to control which blocks will use "rotated logic" of their original blocks. Mainly affects bounding boxes.
[server.types.additionalplacements.carpet.rotated_logic]
#Default state for blocks not matching any list. True is enabled, false is disabled.
default = true
#Whitelist for mods whose blocks will be enabled.
mod_whitelist = []
#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
mod_blacklist = []
#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
tag_whitelist = []
#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
tag_blacklist = []
#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
block_whitelist = []
#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
block_blacklist = []
#Regular pressure plates
[server.types.additionalplacements.pressure_plate]
#Options to control which blocks will use "rotated logic" of their original blocks. Mainly affects bounding boxes.
[server.types.additionalplacements.pressure_plate.rotated_logic]
#Default state for blocks not matching any list. True is enabled, false is disabled.
default = true
#Whitelist for mods whose blocks will be enabled.
mod_whitelist = []
#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
mod_blacklist = []
#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
tag_whitelist = []
#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
tag_blacklist = []
#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
block_whitelist = []
#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
block_blacklist = []
#Weighted pressure plates
[server.types.additionalplacements.weighted_pressure_plate]
#Options to control which blocks will use "rotated logic" of their original blocks. Mainly affects bounding boxes.
[server.types.additionalplacements.weighted_pressure_plate.rotated_logic]
#Default state for blocks not matching any list. True is enabled, false is disabled.
default = true
#Whitelist for mods whose blocks will be enabled.
mod_whitelist = []
#Blacklist for mods whose blocks will be disabled. Takes priority over the mod whitelist.
mod_blacklist = []
#Whitelist for tags whose blocks will be enabled. Takes priority over the the mod blacklist and whitelist.
tag_whitelist = []
#Blacklist for tags whose blocks will be disabled. Takes priority over the block whitelist and the mod blacklist and whitelist.
tag_blacklist = []
#Whitelist for blocks that will be enabled. Takes priority over the the mod and tag blacklist and whitelist.
block_whitelist = []
#Blacklist for blocks that will be disabled. Takes priority over the block whitelist and the mod and tag blacklist and whitelist.
block_blacklist = []

View file

@ -0,0 +1,3 @@
#When true, boats with no anchor will drift in the wind
windAffectsBoatsWithNoAnchor = false

View file

@ -0,0 +1,23 @@
#The maximum number of threads in the async locator thread pool.
#There's no upper bound to this, however this should only be increased if you're experiencing
#simultaneous location lookups causing issues AND you have the hardware capable of handling
#the extra possible threads.
#The default of 1 should be suitable for most users.
#Range: > 1
asyncLocatorThreads = 1
#When a merchant's treasure map offer ends up not finding a feature location,
#whether the offer should be removed or marked as out of stock.
removeMerchantInvalidMapOffer = false
["Feature Toggles"]
#If true, enables asynchronous locating of structures for dolphin treasures.
dolphinTreasureEnabled = true
#If true, enables asynchronous locating of structures when Eyes Of Ender are thrown.
eyeOfEnderEnabled = true
#If true, enables asynchronous locating of structures for exploration maps found in chests.
explorationMspEnabled = true
#If true, enables asynchronous locating of structures for the locate command.
locateCommandEnabled = true
#If true, enables asynchronous locating of structures for villager trades.
villagerTradeEnabled = true

View file

@ -0,0 +1,13 @@
[general]
#Enables worn powderkegs exploding when you catch on fire.
enablePowderkegExplosions = true
#Enables lamps burning fuel when worn. Disabling this makes them last forever.
enableLampBurningFuel = true
#The light value emitted by the worn lamp.
#Range: 0 ~ 15
lampBrightness = 15
#The ticks between times the lamp tries to update its light position while worn. 20 ticks are in a second.
#Range: > 1
lampUpdateInterval = 15

View file

@ -0,0 +1,205 @@
#The disk space limit for computers and turtles, in bytes.
computer_space_limit = 1000000
#The disk space limit for floppy disks, in bytes.
floppy_space_limit = 125000
#The file upload size limit, in bytes. Must be in range of 1 KiB and 16 MiB.
#Keep in mind that uploads are processed in a single tick - large files or
#poor network performance can stall the networking thread. And mind the disk space!
#Range: 1024 ~ 16777216
upload_max_size = 524288
#Set how many files a computer can have open at the same time. Set to 0 for unlimited.
#Range: > 0
maximum_open_files = 128
#A comma separated list of default system settings to set on new computers.
#Example: "shell.autocomplete=false,lua.autocomplete=false,edit.autocomplete=false"
#will disable all autocompletion.
default_computer_settings = ""
#Log exceptions thrown by peripherals and other Lua objects. This makes it easier
#for mod authors to debug problems, but may result in log spam should people use
#buggy methods.
log_computer_errors = true
#Require players to be in creative mode and be opped in order to interact with
#command computers. This is the default behaviour for vanilla's Command blocks.
command_require_creative = true
#A list of generic methods or method sources to disable. Generic methods are
#methods added to a block/block entity when there is no explicit peripheral
#provider. This includes inventory methods (i.e. inventory.getItemDetail,
#inventory.pushItems), and (if on Forge), the fluid_storage and energy_storage
#methods.
#Methods in this list can either be a whole group of methods (computercraft:inventory)
#or a single method (computercraft:inventory#pushItems).
#
disabled_generic_methods = []
#Controls execution behaviour of computers. This is largely intended for
#fine-tuning servers, and generally shouldn't need to be touched.
[execution]
#Set the number of threads computers can run on. A higher number means more
#computers can run at once, but may induce lag. Please note that some mods may
#not work with a thread count higher than 1. Use with caution.
#Range: > 1
computer_threads = 1
#The maximum time that can be spent executing tasks in a single tick, in
#milliseconds.
#Note, we will quite possibly go over this limit, as there's no way to tell how
#long a will take - this aims to be the upper bound of the average time.
#Range: > 1
max_main_global_time = 10
#The ideal maximum time a computer can execute for in a tick, in milliseconds.
#Note, we will quite possibly go over this limit, as there's no way to tell how
#long a will take - this aims to be the upper bound of the average time.
#Range: > 1
max_main_computer_time = 5
#Controls the HTTP API
[http]
#Enable the "http" API on Computers. Disabling this also disables the "pastebin" and
#"wget" programs, that many users rely on. It's recommended to leave this on and use
#the "rules" config option to impose more fine-grained control.
enabled = true
#Enable use of http websockets. This requires the "http_enable" option to also be true.
websocket_enabled = true
#The number of http requests a computer can make at one time. Additional requests
#will be queued, and sent when the running requests have finished. Set to 0 for
#unlimited.
#Range: > 0
max_requests = 16
#The number of websockets a computer can have open at one time.
#Range: > 1
max_websockets = 4
#Limits bandwidth used by computers.
[http.bandwidth]
#The number of bytes which can be downloaded in a second. This is shared across all computers. (bytes/s).
#Range: > 1
global_download = 33554432
#The number of bytes which can be uploaded in a second. This is shared across all computers. (bytes/s).
#Range: > 1
global_upload = 33554432
#Tunnels HTTP and websocket requests through a proxy server. Only affects HTTP
#rules with "use_proxy" set to true (off by default).
#If authentication is required for the proxy, create a "computercraft-proxy.pw"
#file in the same directory as "computercraft-server.toml", containing the
#username and password separated by a colon, e.g. "myuser:mypassword". For
#SOCKS4 proxies only the username is required.
[http.proxy]
#The type of proxy to use.
#Allowed Values: HTTP, HTTPS, SOCKS4, SOCKS5
type = "HTTP"
#The hostname or IP address of the proxy server.
host = ""
#The port of the proxy server.
#Range: 1 ~ 65536
port = 8080
#A list of rules which control behaviour of the "http" API for specific domains or
#IPs. Each rule matches against a hostname and an optional port, and then sets several
#properties for the request. Rules are evaluated in order, meaning earlier rules override
#later ones.
#
#Valid properties:
# - "host" (required): The domain or IP address this rule matches. This may be a domain name
# ("pastebin.com"), wildcard ("*.pastebin.com") or CIDR notation ("127.0.0.0/8").
# - "port" (optional): Only match requests for a specific port, such as 80 or 443.
#
# - "action" (optional): Whether to allow or deny this request.
# - "max_download" (optional): The maximum size (in bytes) that a computer can download in this
# request.
# - "max_upload" (optional): The maximum size (in bytes) that a computer can upload in a this request.
# - "max_websocket_message" (optional): The maximum size (in bytes) that a computer can send or
# receive in one websocket packet.
# - "use_proxy" (optional): Enable use of the HTTP/SOCKS proxy if it is configured.
[[http.rules]]
#The magic "$private" host matches all private address ranges, such as localhost and 192.168.0.0/16.
#This rule prevents computers accessing internal services, and is strongly recommended.
host = "$private"
#Deny all requests to private IP addresses.
action = "deny"
[[http.rules]]
#The wildcard "*" rule matches all remaining hosts.
host = "*"
#Allow all non-denied hosts.
action = "allow"
#The maximum size (in bytes) that a computer can download in a single request.
#Note that responses may receive more data than allowed, but this data will not
#be returned to the client.
max_download = 16777216
#The maximum size (in bytes) that a computer can upload in a single request. This
#includes headers and POST text.
max_upload = 4194304
#The maximum size (in bytes) that a computer can send or receive in one websocket packet.
max_websocket_message = 131072
#Enable use of the HTTP/SOCKS proxy if it is configured.
use_proxy = false
#Various options relating to peripherals.
[peripheral]
#Enable Command Block peripheral support
command_block_enabled = false
#The range of Wireless Modems at low altitude in clear weather, in meters.
#Range: 0 ~ 100000
modem_range = 64
#The range of Wireless Modems at maximum altitude in clear weather, in meters.
#Range: 0 ~ 100000
modem_high_altitude_range = 384
#The range of Wireless Modems at low altitude in stormy weather, in meters.
#Range: 0 ~ 100000
modem_range_during_storm = 64
#The range of Wireless Modems at maximum altitude in stormy weather, in meters.
#Range: 0 ~ 100000
modem_high_altitude_range_during_storm = 384
#Maximum amount of notes a speaker can play at once.
#Range: > 1
max_notes_per_tick = 8
#The limit to how much monitor data can be sent *per tick*. Note:
# - Bandwidth is measured before compression, so the data sent to the client is
# smaller.
# - This ignores the number of players a packet is sent to. Updating a monitor for
# one player consumes the same bandwidth limit as sending to 20.
# - A full sized monitor sends ~25kb of data. So the default (1MB) allows for ~40
# monitors to be updated in a single tick.
#Set to 0 to disable.
#Range: > 0
monitor_bandwidth = 1000000
#Various options relating to turtles.
[turtle]
#Set whether Turtles require fuel to move.
need_fuel = true
#The fuel limit for Turtles.
#Range: > 0
normal_fuel_limit = 20000
#The fuel limit for Advanced Turtles.
#Range: > 0
advanced_fuel_limit = 100000
#If set to true, Turtles will push entities out of the way instead of stopping if
#there is space to do so.
can_push = true
#Configure the size of various computer's terminals.
#Larger terminals require more bandwidth, so use with care.
[term_sizes]
#Terminal size of computers.
[term_sizes.computer]
#Range: 1 ~ 255
width = 51
#Range: 1 ~ 255
height = 19
#Terminal size of pocket computers.
[term_sizes.pocket_computer]
#Range: 1 ~ 255
width = 26
#Range: 1 ~ 255
height = 20
#Maximum size of monitors (in blocks).
[term_sizes.monitor]
#Range: 1 ~ 32
width = 8
#Range: 1 ~ 32
height = 6

View file

@ -0,0 +1,90 @@
#This is the Server config for ConstructionWand.
#If you're not familiar with Forge's new split client/server config, let me explain:
#Client config is stored in the /config folder and only contains client specific settings like graphics and keybinds.
#Mod behavior is configured in the Server config, which is world-specific and thus located
#in the /saves/myworld/serverconfig folder. If you want to change the serverconfig for all
#new worlds, copy the config files in the /defaultconfigs folder.
[stone_wand]
#Wand durability
#Range: > 1
durability = 131
#Wand block limit
#Range: > 1
limit = 9
#Max placement distance with angel core (0 to disable angel core)
#Range: > 0
angel = 0
#Wand destruction block limit (0 to disable destruction core)
#Range: > 0
destruction = 0
#Allow wand upgrading by putting the wand together with a wand core in a crafting grid.
upgradeable = false
[iron_wand]
#Wand durability
#Range: > 1
durability = 250
#Wand block limit
#Range: > 1
limit = 27
#Max placement distance with angel core (0 to disable angel core)
#Range: > 0
angel = 2
#Wand destruction block limit (0 to disable destruction core)
#Range: > 0
destruction = 9
#Allow wand upgrading by putting the wand together with a wand core in a crafting grid.
upgradeable = true
[diamond_wand]
#Wand durability
#Range: > 1
durability = 1561
#Wand block limit
#Range: > 1
limit = 128
#Max placement distance with angel core (0 to disable angel core)
#Range: > 0
angel = 8
#Wand destruction block limit (0 to disable destruction core)
#Range: > 0
destruction = 25
#Allow wand upgrading by putting the wand together with a wand core in a crafting grid.
upgradeable = true
[infinity_wand]
#Wand block limit
#Range: > 1
limit = 1024
#Max placement distance with angel core (0 to disable angel core)
#Range: > 0
angel = 16
#Wand destruction block limit (0 to disable destruction core)
#Range: > 0
destruction = 81
#Allow wand upgrading by putting the wand together with a wand core in a crafting grid.
upgradeable = true
[misc]
#Block limit for Infinity Wand used in creative mode
#Range: > 1
InfinityWandCreative = 2048
#Maximum placement range (0: unlimited). Affects all wands and is meant for lag prevention, not game balancing.
#Range: > 0
MaxRange = 100
#Number of operations that can be undone
#Range: > 0
UndoHistory = 3
#Place blocks below you while falling > 10 blocks with angel core (Can be used to save you from drops/the void)
AngelFalling = false
#Blocks to treat equally when in Similar mode. Enter block IDs seperated by ;
SimilarBlocks = ["minecraft:dirt;minecraft:grass_block;minecraft:coarse_dirt;minecraft:podzol;minecraft:mycelium;minecraft:farmland;minecraft:dirt_path;minecraft:rooted_dirt"]
[tileentity]
#White/Blacklist for Tile Entities. Allow/Prevent blocks with TEs from being placed by wand.
#You can either add block ids like minecraft:chest or mod ids like minecraft
TEList = ["chiselsandbits"]
#If set to TRUE, treat TEList as a whitelist, otherwise blacklist
TEWhitelist = false

View file

@ -0,0 +1,19 @@
#Sets behavior for keeping Curios items on death.
#ON - Curios items are kept on death
#DEFAULT - Curios items follow the keepInventory gamerule
#OFF - Curios items are dropped on death
#Allowed Values: ON, DEFAULT, OFF
keepCurios = "DEFAULT"
[menu]
#Enables the old legacy Curios menu for better backwards compatibility.
enableLegacyMenu = false
[menu.experimental]
#The minimum number of columns for the Curios menu.
#Range: 1 ~ 8
minimumColumns = 1
#The maximum number of slots per page of the Curios menu.
#Range: 1 ~ 48
maxSlotsPerPage = 48

View file

@ -0,0 +1,5 @@
[general]
#Allow cutting decay off of food.
enableCuttingDecay = true

View file

@ -0,0 +1,5 @@
["Config for -Detected setBlock be gone- Mod"]
#Should the "Detected setBlock in a far chunk" log messages be suppressed?
"Suppress spam" = true

View file

@ -0,0 +1,9 @@
[Boombox]
#Disables right clicking music discs into boomboxes and allows the menu to be used by shift right-clicking
"Use boombox menu" = false
["Album Cover"]
#Disables right clicking music discs into album covers and allows the menu to be used by shift right-clicking
"Use album cover menu" = false

View file

@ -4,8 +4,12 @@
canoeWoodRestriction = true
#Force creation of ships and rowboats from specified wood types. Turning this to false will make ships and rowboats craftable from any wood type.
shipWoodRestriction = true
#Force reduceDebugInfo gamerule. Turn this to FALSE if you want coordinates bad.
#Force reduceDebugInfo gamerule. Turn this to FALSE if you want coordinates back.
forceReducedDebugInfo = false
#Disables vanilla boats and base TFC boats from working.
disableVanillaBoatFunctionality = true
#Automatically adjusts latitude and longitude to match the climate scale of the TFC world.
changeLatitudeLongitudeBasedOnClimateConfig = true
#Expands water source creation to make canal building possible at sea level.
enableParallelSourceCreationAtSeaLevel = true

View file

@ -1,4 +1,123 @@
[general]
#If true, sprinkler will not accept firmalife pipes and will instead require something that exposes a fluid capability, eg. a barrel.
#If false, sprinklers will not accept Firmalife pipes and will instead require something that exposes a fluid capability, eg. a barrel.
usePipesForSprinklers = false
#Days in a cellar to make cheese Aged.
#Range: > 1
cheeseAgedDays = 28
#Days in a cellar to make cheese Vintage.
#Range: > 1
cheeseVintageDays = 112
#Ticks to dry something on a drying mat (24000 ticks = 1 day)
#Range: > 1
dryingTicks = 12000
#Ticks to dry something on a solar drier (24000 ticks = 1 day)
#Range: > 1
solarDryingTicks = 1000
#Ticks to smoke something on a string (24000 ticks = 1 day)
#Range: > 1
smokingTicks = 8000
#Number of blocks below the firepit that wool string will search for valid smoking firepits.
#Range: > 1
smokingFirepitRange = 6
#Ticks for a composter tumbler to finish (24000 ticks = 1 day)
#Range: > 1
compostTumblerTicks = 96000
#Ticks for an oven to cure (24000 ticks = 1 day)
#Range: > 1
ovenCureTicks = 2000
#Minimum temperature for an oven to start the curing process (24000 ticks = 1 day)
#Range: > 1
ovenCureTemperature = 600
#If true, ovens will hurt the player if they touch it without a peel in hand.
ovenRequirePeel = true
#The chance for fuel burning in an oven to drop an ash block into an ashtray.
#Range: 0.0 ~ 1.0
ovenAshChance = 0.5
#If true, players can throw seed balls.
enableSeedBalls = true
#If true, bees can swarm and hurt the player if provoked.
enableBeeSwarm = true
#The capacity in mB of the wine glass. Default 250
#Range: > 1
hollowShellCapacity = 250
#The average temperature below which stronger decay modifiers apply to cellar blocks.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
cellarLevel2Temperature = 0.0
#The average temperature below which even stronger decay modifiers apply to cellar blocks.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
cellarLevel3Temperature = -12.0
#The average amount of days for a crop in a greenhouse to grow. For normal crops, this is 24 days.
#Range: 4.9E-324 ~ 1.7976931348623157E308
greenhouseGrowthDays = 20.0
#The average amount of days for a crop in a greenhouse to consume all its water.
#Range: 0.0 ~ 1.7976931348623157E308
greenhouseWaterDays = 12.0
#The average amount of days for a crop to consume all of a nutrient. You should probably not configure this value unless you know what it does in the code. For regular crops this value is 12.
#Range: 0.0 ~ 1.7976931348623157E308
greenhouseNutrientDays = 8.0
#The max bounded distance from the climate station a greenhouse wall can be. Higher numbers = more lag.
#Range: 1 ~ 128
greenhouseRadius = 15
#The max bounded distance from the climate station a cellar wall can be. Higher numbers = more lag.
#Range: 1 ~ 128
cellarRadius = 15
#If true, the tumbler and the pumping station work magically with a redstone signal and no power required.
mechanicalPowerCheatMode = false
[foodTraits]
#The modifier for the 'Dried' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitDriedModifier = 0.5
#The modifier for the 'Fresh' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitFreshModifier = 1.100000023841858
#The modifier for the 'Aged' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitAgedModifier = 0.8999999761581421
#The modifier for the 'Vintage' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitVintageModifier = 0.6000000238418579
#The modifier for the 'Oven_baked' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitOven_bakedModifier = 0.8999999761581421
#The modifier for the 'Smoked' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitSmokedModifier = 0.699999988079071
#The modifier for the 'Rancid_smoked' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitRancid_smokedModifier = 2.0
#The modifier for the 'Shelved' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitShelvedModifier = 0.4000000059604645
#The modifier for the 'Shelved_2' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitShelved_2Modifier = 0.3499999940395355
#The modifier for the 'Shelved_3' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitShelved_3Modifier = 0.25
#The modifier for the 'Hung' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitHungModifier = 0.3499999940395355
#The modifier for the 'Hung_2' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitHung_2Modifier = 0.30000001192092896
#The modifier for the 'Hung_3' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitHung_3Modifier = 0.25
#The modifier for the 'Fermented' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitFermentedModifier = 0.25
#The modifier for the 'Bee_pollinated' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitBee_pollinatedModifier = 0.800000011920929
#The modifier for the 'Dirt_grown' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitDirt_grownModifier = 0.8999999761581421
#The modifier for the 'Gravel_grown' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitGravel_grownModifier = 0.800000011920929
#The modifier for the 'Slope_grown' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitSlope_grownModifier = 0.800000011920929

View file

@ -0,0 +1,20 @@
#Server configuration settings
[server]
#Set this to true to remove any BlockEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
removeErroringBlockEntities = false
#Set this to true to remove any Entity (Note: Does not include BlockEntities) that throws an error in its tick method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
removeErroringEntities = false
#Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticeable differences in mechanics so default is vanilla behavior. Default: false.
fullBoundingBoxLadders = false
#Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic.
#Range: 0.0 ~ 1.0
zombieBaseSummonChance = 0.1
#Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic.
#Range: 0.0 ~ 1.0
zombieBabyChance = 0.05
#The permission handler used by the server. Defaults to forge:default_handler if no such handler with that name is registered.
permissionHandler = "forge:default_handler"
#Set this to true to enable advertising the dedicated server to local LAN clients so that it shows up in the Multiplayer screen automatically.
advertiseDedicatedServerToLan = true

View file

@ -0,0 +1,16 @@
[general]
#Whether blocks with block entities can be placed in framed blocks
allowBlockEntities = false
#Enables the intangbility feature. Disabling this also prevents moving through blocks that are already marked as intangible
enableIntangibleFeature = false
#The item to use for making Framed Blocks intangible. The value must be a valid item registry name
intangibleMarkerItem = "minecraft:phantom_membrane"
#If true, only the player who placed the Framed One-Way Window can modify the window direction
oneWayWindowOwnable = true
#If true, applying a camo will consume the item and removing the camo will drop it again
consumeCamoItem = true
#The light level to emit when glowstone dust is applied to a framed block
#Range: 0 ~ 15
glowstoneLightLevel = 15

View file

@ -0,0 +1,6 @@
#The radius (in blocks) that dropped items should check around them for other dropped items to combine with. ("0.5" is vanilla behavior)
#Range: 0.5 ~ 500.0
radius = 2.0
#Set to true if you want dropped items to also check above and below them, set to false if not ("false" is vanilla behavior)
checkY = true

View file

@ -0,0 +1,9 @@
["cheat mode"]
#Enable the cheat mode for players who have an operator status (/op).
enableCheatModeForOp = true
#Enable the cheat mode for players who are in the creative mode.
enableCheatModeForCreative = true
#Enable the cheat mode for players who can use the "/give" command.
enableCheatModeForGive = false

View file

@ -0,0 +1,10 @@
["Cooking Settings"]
#Cook Time: Time in ticks needed for one cooking cycle
#Range: > 1
cooktime = 200
["Construction Settings"]
#Shearable: Allow jumbo furnaces to be cleanly dismantled with shears
shearable = true

View file

@ -0,0 +1,6 @@
["General Settings"]
#Maximum Plinth Connection Range
#Range: 0.0 ~ 1.7976931348623157E308
max_wire_plinth_connection_range = 32.0

View file

@ -0,0 +1,466 @@
[playerConfig]
[playerConfig.claims]
#The current sub-config ID used for new chunk claims.
usedSub = "main"
#The current sub-config ID used for new server chunk claims.
usedServerSub = "main"
#When not empty, used as the name for your claimed chunks.
name = ""
#Used as the color for your claims. Set to 0 to use the default automatic color.
color = 0
#When enabled, the mod tries to protect your claimed chunks from other players. Workarounds are possible, especially with mods.
protectClaimedChunks = true
#The number of additional chunk claims that you can make on top of the normal limit.
bonusChunkClaims = 0
#The number of additional chunk claim forceloads that you can make on top of the normal limit.
bonusChunkForceloads = 0
[playerConfig.claims.protection]
#When enabled, claimed chunk protection includes protection against players from the same party as you.
fromParty = false
#When enabled, claimed chunk protection includes protection against players from parties who are allied by the party that you are in.
fromAllyParties = true
#When enabled, claimed chunk protection includes basic protection against players breaking or otherwise interacting with blocks if they don't have access to the chunks. Block placing is usually additionally controlled by the item use protection.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
blocksFromPlayers = 1
#When enabled, claimed chunk protection includes protection against mobs, who don't have access to the chunks, breaking/placing blocks (e.g. endermen). Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. Should work for vanilla mob behavior. Modded mob behavior is likely not to be included. Feel free to set the vanilla game rule for mob griefing for extra safety. Keep in mind that creeper explosions are also affected by the explosion-related options.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
blocksFromMobs = 1
#When enabled, claimed chunk protection includes protection against non-living entities, who don't have access to the chunks, breaking/placing blocks. Should work for vanilla entity behavior, unless another mod breaks it. Modded entity behavior is likely not to be included. Keep in mind that explosions use separate explosion-related options.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
blocksFromOther = 1
#When enabled, instead of always simply using the direct "Protect Blocks From Mobs/Other" option for block interactions coming from non-player entities, if the entity (e.g. an arrow) has an owner (e.g. a player), then the block protection option corresponding to the owner is used (e.g. "Protect Blocks From Players").
#Chunk access is always tested against the owner, whether this is enabled or not.
blocksRedirect = true
#When enabled, claimed chunk protection includes block protection against explosions. Keep in mind that creeper explosions are also affected by the block mob protection option.
blocksFromExplosions = true
#When enabled, claimed chunk protection includes protection against fire spread.
fromFireSpread = true
#When enabled, claimed chunk protection includes protection against frost walking by players/entities who don't have access to the chunks.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
fromFrostWalking = 1
#When enabled, claimed chunk protection includes protection against crop trample (falling on crops destroys them) for entities that don't have access to the chunks.
cropTrample = true
#When enabled, claimed chunk protection includes protection against fluids (e.g. lava) flowing into the protected chunks from outside. This does not protect wilderness.
fluidBarrier = true
#When enabled, claimed chunk protection includes protection against being affected by pistons outside of the protected chunks. This does not protect wilderness.
pistonBarrier = true
#When enabled, claimed chunk protection includes buttons being protected against projectiles not owned by any player who has access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
buttonsFromProjectiles = 1
#When enabled, claimed chunk protection includes target blocks being protected against projectiles not owned by any player who has access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
targetsFromProjectiles = 1
#When enabled, claimed chunk protection includes pressure plates being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
platesFromPlayers = 1
#When enabled, claimed chunk protection includes pressure plates being protected against mobs who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
platesFromMobs = 1
#When enabled, claimed chunk protection includes pressure plates being protected against non-living entities who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
platesFromOther = 1
#When enabled, claimed chunk protection includes tripwires being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
tripwireFromPlayers = 1
#When enabled, claimed chunk protection includes tripwires being protected against mobs who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
tripwireFromMobs = 1
#When enabled, claimed chunk protection includes tripwires being protected against non-living entities who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
tripwireFromOther = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
entitiesFromPlayers = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
entitiesFromMobs = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against non-living entities (e.g. arrows, falling anvils, activated TNT).
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
entitiesFromOther = 1
#When enabled, instead of always simply using the direct "Protect Entities From Mobs/Other" option for entity attacks/interactions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Entities From Players").
#Chunk access is always tested against the owner, whether this is enabled or not.
entitiesRedirect = true
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against all explosions not directly activated by the chunk owner.
entitiesFromExplosions = true
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against fire.
entitiesFromFire = true
#When enabled, claimed chunk protection includes protection from village raids. It stops raiders from spawning inside the protected chunks, from entering them and from hurting protectable entities, even if entity protection is turned off.
raids = true
#When enabled, claimed chunk protection includes players being protected from player attacks.
playersFromPlayers = false
#When enabled, claimed chunk protection includes players being protected from mob attacks.
playersFromMobs = false
#When enabled, claimed chunk protection includes players being protected against non-living entities.
playersFromOther = false
#When enabled, instead of always simply using the direct "Protect Players From Mobs/Other" option for entity attacks/iteractions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Players From Players").
playersRedirect = true
#When enabled, claimed chunk protection includes blocks and entities being protected against lightning directly caused by players who don't have access to the chunks (e.g. with the trident). Chunks directly next to the protected chunks are also partially protected.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
playerLightning = 1
#When enabled, claimed chunk protection includes chorus fruit teleportation prevention for entities/players who don't have access to the chunks.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
chorusFruitTeleport = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
netherPortalsPlayers = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for mobs who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
netherPortalsMobs = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for non-living entities who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
netherPortalsOther = 1
#When enabled, claimed chunk protection includes protection from right-click held item use. On Fabric, allowed item use means being able to place blocks on blocks that you can interact with, e.g. exception blocks, even if block protection is enabled! Right-click item use can also break blocks, if that is the item's right-click mechanic. Some item use in a chunk might also be prevented by neighbor item use protection in neighbor chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemUse = 1
#When enabled, the item use protection is extended to some right-click held item use in chunks directly next to the claimed ones. Item use affected by this is usually things that still work while looking at the sky (not block or entity) or item use with custom ray-tracing for blocks/fluids/entities (e.g. placing things on water), but also any item use of "additional banned items" configured on the server. Item use protection exceptions (e.g. food, potions etc) still apply.
neighborChunksItemUse = true
#When enabled, claimed chunk protection includes protection against dispensers that are "touching" and facing the protected chunks from outside. This does not protect wilderness.
dispenserBarrier = true
#When enabled, claimed chunk protection includes prevention of item tossing by players that don't have access to the chunks.
#Dying can be used to circumvent this, so it is recommended to enable keepInventory or use a gravestone mod.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemTossPlayers = 0
#When enabled, claimed chunk protection includes prevention of item tossing by some mobs that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower.
#Modded mobs are pretty likely to do it themselves or have it done by this mod. Otherwise, the toss won't be prevented.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemTossMobs = 0
#When enabled, claimed chunk protection includes prevention of item tossing by non-living entities that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. Some entities might not that.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemTossOther = 0
#When enabled, instead of always simply using the direct "Protect Mob/Other Item Toss" option for item tosses coming from non-player entities, if the tossing entity (e.g. a special arrow) has an owner (e.g. a player), then the item toss protection option corresponding to the owner is used (e.g. "Protect Player Item Toss").
itemTossRedirect = true
#When enabled, claimed chunk protection includes protection from loot being dropped when mobs die unless they are killed by players who have access to the chunks. Any non-living entity spawned on a mob's death is considered loot.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
mobLoot = 0
#When enabled, claimed chunk protection includes protection for items and experience that have been dropped on a player death, even if the standard item pickup protection is disabled. The protected items are only accessible to the player that dropped them and the entity/player that killed the player.
#
#1) Party - players in the same party as you.
#2) Allies - players in parties that are allied by yours.
#3) Every - all players.
playerDeathLoot = 0
#When enabled, claimed chunk protection includes protection from players picking up items, unless they have access to the chunks or own the items.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemPickupPlayers = 0
#When enabled, claimed chunk protection includes protection from mobs picking up items, unless they have access to the chunks or own the items. Might not work for some mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemPickupMobs = 0
#When enabled, instead of always simply using the direct "Protect Items From Mobs" option for item pickups coming from mobs, if the mob (e.g. an allay) has an owner (e.g. a player), then the item protection option corresponding to the owner is used (e.g. "Protect Items From Players").
itemPickupRedirect = false
#When enabled, claimed chunk protection includes protection from players picking up experience orbs, unless they have access to the chunks or own the orbs.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
xpPickup = 0
#Override the value of the vanilla "mob griefing" game rule with either block, entity or dropped item protection in the protected chunks and their neighbors.
#By default, all "mob griefing" game rule checks, except for evokers (sheep conversion spell) and for most item pickups, are overridden with the block protection option. By default, the game rule is not overridden for item pickups (e.g. piglins picking up gold) because the basic item protection is already enough for most cases. When using the Forge version of the mod, this can be used for modded mobs. The main server config can be used to change which options are checked (even all 3) for specific mobs. Fabric/Quilt does not fire an event for all mob griefing rule checks. Fabric/Quilt modded mobs would simply check the game rule directly, which cannot be overridden by this mod.
overrideMobGriefingRule = true
#When enabled, claimed chunk protection disables the natural spawning of hostile mobs.
naturalSpawnHostile = false
#When enabled, claimed chunk protection disables the natural spawning of friendly mobs.
naturalSpawnFriendly = false
#When enabled, claimed chunk protection disables hostile mob spawners.
spawnersHostile = false
#When enabled, claimed chunk protection disables friendly mob spawners.
spawnersFriendly = false
#When enabled, claimed chunk protection includes protection from projectiles spawning hostile mobs when they land (e.g. endermites). Might not work with projectiles from mods that don't implement this mod's API.
#
#1) Every - protected from all projectiles not owned by a player that has chunk access.
#2) Not Party - all projectiles, except owned by a player in the same party as you.
#3) Not Ally - all projectiles, except owned by a player in any party allied by yours.
projectileHitHostileSpawn = 1
#When enabled, claimed chunk protection includes protection from projectiles spawning non-hostile mobs when they land (e.g. chicken). Might not work with projectiles from mods that don't implement this mod's API.
#
#1) Every - protected from all projectiles not owned by a player that has chunk access.
#2) Not Party - all projectiles, except owned by a player in the same party as you.
#3) Not Ally - all projectiles, except owned by a player in any party allied by yours.
projectileHitFriendlySpawn = 1
[playerConfig.claims.protection.exceptionGroups]
[playerConfig.claims.protection.exceptionGroups.entity]
[playerConfig.claims.protection.exceptionGroups.entity.barrier]
#When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:player.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
Players = 0
#When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:ender_pearl.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
Ender_Pearls = 0
[playerConfig.claims.protection.exceptionGroups.entity.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:villager, minecraft:wandering_trader.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Traders = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:armor_stand.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Armor_Stands = 0
[playerConfig.claims.protection.exceptionGroups.entity.handInteract]
#When enabled, claimed chunk protection makes an exception for interaction with an empty hand with the following entities: minecraft:item_frame.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Item_Frames = 0
[playerConfig.claims.protection.exceptionGroups.entity.break]
#When enabled, claimed chunk protection makes an exception for destruction of the following entities: minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Livestock = 0
[playerConfig.claims.protection.exceptionGroups.entity.blockAccess]
#When enabled, claimed chunk protection makes an exception for unlimited block access by the following entities: minecraft:villager. If the block protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the block access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Villagers = 0
[playerConfig.claims.protection.exceptionGroups.entity.entityAccess]
#When enabled, claimed chunk protection makes an exception for unlimited entity access by the following entities: minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned. If the entity protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the entity access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Zombies = 0
[playerConfig.claims.protection.exceptionGroups.entity.droppedItemAccess]
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:villager. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Villagers = 0
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:piglin. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Piglins = 0
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:fox. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Foxes = 0
[playerConfig.claims.protection.exceptionGroups.block]
[playerConfig.claims.protection.exceptionGroups.block.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:lever, #minecraft:buttons.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Controls = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Doors = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Chests = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:barrel, #forge:barrels.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Barrels = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:ender_chest, #forge:chests/ender.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Ender_Chests = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:shulker_boxes.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Shulker_Boxes = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:furnace, minecraft:blast_furnace, minecraft:smoker.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Furnaces = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:hopper.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Hoppers = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:dispenser, minecraft:dropper.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Dispenser-like = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:anvil.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Anvils = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:beds.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Beds = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:beacon.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Beacons = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:enchanting_table.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Enchanting_Tables = 0
[playerConfig.claims.protection.exceptionGroups.block.break]
#When enabled, claimed chunk protection makes an exception for destruction of the following blocks: #minecraft:crops.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Crops = 0
[playerConfig.claims.protection.exceptionGroups.item]
[playerConfig.claims.protection.exceptionGroups.item.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following items: minecraft:written_book, minecraft:writable_book.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Books = 0
[playerConfig.claims.forceload]
#When enabled, the chunks you have marked for forceloading are forceloaded.
#If the forceload limit has changed and you have more chunks marked than the new limit, then some of the chunks won't be forceloaded. Unmark any chunks until you are within the limit to ensure that all marked chunks are forceloaded.
enabled = false
#When enabled, the chunks you have marked for forceloading stay loaded even when you are offline (can significantly affect server performance!).
#If your forceload limit is affected by your FTB Ranks rank/permissions, then you need to login at least once after a server (re)launch for it to take effect while you are offline.
offlineForceload = false
[playerConfig.parties]
#When not empty, used in some places as the name for the parties that you create.
name = ""
#When enabled, your position in the game is shared with players from the same party as you, which can be used by other mods, e.g. to display party members on a map.
shareLocationWithParty = true
#When enabled, your position in the game is shared with the mutual ally parties of the party that you are in, which can be used by other mods, e.g. to display party members on a map.
shareLocationWithMutualAllyParties = false
#When enabled, the sharable positions of players from the same party as you are shared with your game client, which can be used by other mods, e.g. to display party members on a map.
receiveLocationsFromParty = true
#When enabled, the sharable positions of players from the mutual ally parties of the party that you are in are shared with your game client, which can be used by other mods, e.g. to display allies on a map.
receiveLocationsFromMutualAllyParties = false

View file

@ -0,0 +1,466 @@
[playerConfig]
[playerConfig.claims]
#The current sub-config ID used for new chunk claims.
usedSub = "main"
#The current sub-config ID used for new server chunk claims.
usedServerSub = "main"
#When not empty, used as the name for your claimed chunks.
name = ""
#Used as the color for your claims. Set to 0 to use the default automatic color.
color = 0
#When enabled, the mod tries to protect your claimed chunks from other players. Workarounds are possible, especially with mods.
protectClaimedChunks = true
#The number of additional chunk claims that you can make on top of the normal limit.
bonusChunkClaims = 0
#The number of additional chunk claim forceloads that you can make on top of the normal limit.
bonusChunkForceloads = 0
[playerConfig.claims.protection]
#When enabled, claimed chunk protection includes protection against players from the same party as you.
fromParty = false
#When enabled, claimed chunk protection includes protection against players from parties who are allied by the party that you are in.
fromAllyParties = true
#When enabled, claimed chunk protection includes basic protection against players breaking or otherwise interacting with blocks if they don't have access to the chunks. Block placing is usually additionally controlled by the item use protection.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
blocksFromPlayers = 1
#When enabled, claimed chunk protection includes protection against mobs, who don't have access to the chunks, breaking/placing blocks (e.g. endermen). Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. Should work for vanilla mob behavior. Modded mob behavior is likely not to be included. Feel free to set the vanilla game rule for mob griefing for extra safety. Keep in mind that creeper explosions are also affected by the explosion-related options.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
blocksFromMobs = 1
#When enabled, claimed chunk protection includes protection against non-living entities, who don't have access to the chunks, breaking/placing blocks. Should work for vanilla entity behavior, unless another mod breaks it. Modded entity behavior is likely not to be included. Keep in mind that explosions use separate explosion-related options.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
blocksFromOther = 1
#When enabled, instead of always simply using the direct "Protect Blocks From Mobs/Other" option for block interactions coming from non-player entities, if the entity (e.g. an arrow) has an owner (e.g. a player), then the block protection option corresponding to the owner is used (e.g. "Protect Blocks From Players").
#Chunk access is always tested against the owner, whether this is enabled or not.
blocksRedirect = true
#When enabled, claimed chunk protection includes block protection against explosions. Keep in mind that creeper explosions are also affected by the block mob protection option.
blocksFromExplosions = true
#When enabled, claimed chunk protection includes protection against fire spread.
fromFireSpread = true
#When enabled, claimed chunk protection includes protection against frost walking by players/entities who don't have access to the chunks.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
fromFrostWalking = 1
#When enabled, claimed chunk protection includes protection against crop trample (falling on crops destroys them) for entities that don't have access to the chunks.
cropTrample = true
#When enabled, claimed chunk protection includes protection against fluids (e.g. lava) flowing into the protected chunks from outside. This does not protect wilderness.
fluidBarrier = true
#When enabled, claimed chunk protection includes protection against being affected by pistons outside of the protected chunks. This does not protect wilderness.
pistonBarrier = true
#When enabled, claimed chunk protection includes buttons being protected against projectiles not owned by any player who has access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
buttonsFromProjectiles = 1
#When enabled, claimed chunk protection includes target blocks being protected against projectiles not owned by any player who has access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
targetsFromProjectiles = 1
#When enabled, claimed chunk protection includes pressure plates being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
platesFromPlayers = 1
#When enabled, claimed chunk protection includes pressure plates being protected against mobs who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
platesFromMobs = 1
#When enabled, claimed chunk protection includes pressure plates being protected against non-living entities who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
platesFromOther = 1
#When enabled, claimed chunk protection includes tripwires being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
tripwireFromPlayers = 1
#When enabled, claimed chunk protection includes tripwires being protected against mobs who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
tripwireFromMobs = 1
#When enabled, claimed chunk protection includes tripwires being protected against non-living entities who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
tripwireFromOther = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
entitiesFromPlayers = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
entitiesFromMobs = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against non-living entities (e.g. arrows, falling anvils, activated TNT).
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
entitiesFromOther = 1
#When enabled, instead of always simply using the direct "Protect Entities From Mobs/Other" option for entity attacks/interactions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Entities From Players").
#Chunk access is always tested against the owner, whether this is enabled or not.
entitiesRedirect = true
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against all explosions not directly activated by the chunk owner.
entitiesFromExplosions = true
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against fire.
entitiesFromFire = true
#When enabled, claimed chunk protection includes protection from village raids. It stops raiders from spawning inside the protected chunks, from entering them and from hurting protectable entities, even if entity protection is turned off.
raids = true
#When enabled, claimed chunk protection includes players being protected from player attacks.
playersFromPlayers = false
#When enabled, claimed chunk protection includes players being protected from mob attacks.
playersFromMobs = false
#When enabled, claimed chunk protection includes players being protected against non-living entities.
playersFromOther = false
#When enabled, instead of always simply using the direct "Protect Players From Mobs/Other" option for entity attacks/iteractions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Players From Players").
playersRedirect = true
#When enabled, claimed chunk protection includes blocks and entities being protected against lightning directly caused by players who don't have access to the chunks (e.g. with the trident). Chunks directly next to the protected chunks are also partially protected.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
playerLightning = 1
#When enabled, claimed chunk protection includes chorus fruit teleportation prevention for entities/players who don't have access to the chunks.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
chorusFruitTeleport = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
netherPortalsPlayers = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for mobs who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
netherPortalsMobs = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for non-living entities who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
netherPortalsOther = 1
#When enabled, claimed chunk protection includes protection from right-click held item use. On Fabric, allowed item use means being able to place blocks on blocks that you can interact with, e.g. exception blocks, even if block protection is enabled! Right-click item use can also break blocks, if that is the item's right-click mechanic. Some item use in a chunk might also be prevented by neighbor item use protection in neighbor chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemUse = 1
#When enabled, the item use protection is extended to some right-click held item use in chunks directly next to the claimed ones. Item use affected by this is usually things that still work while looking at the sky (not block or entity) or item use with custom ray-tracing for blocks/fluids/entities (e.g. placing things on water), but also any item use of "additional banned items" configured on the server. Item use protection exceptions (e.g. food, potions etc) still apply.
neighborChunksItemUse = true
#When enabled, claimed chunk protection includes protection against dispensers that are "touching" and facing the protected chunks from outside. This does not protect wilderness.
dispenserBarrier = true
#When enabled, claimed chunk protection includes prevention of item tossing by players that don't have access to the chunks.
#Dying can be used to circumvent this, so it is recommended to enable keepInventory or use a gravestone mod.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemTossPlayers = 0
#When enabled, claimed chunk protection includes prevention of item tossing by some mobs that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower.
#Modded mobs are pretty likely to do it themselves or have it done by this mod. Otherwise, the toss won't be prevented.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemTossMobs = 0
#When enabled, claimed chunk protection includes prevention of item tossing by non-living entities that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. Some entities might not that.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemTossOther = 0
#When enabled, instead of always simply using the direct "Protect Mob/Other Item Toss" option for item tosses coming from non-player entities, if the tossing entity (e.g. a special arrow) has an owner (e.g. a player), then the item toss protection option corresponding to the owner is used (e.g. "Protect Player Item Toss").
itemTossRedirect = true
#When enabled, claimed chunk protection includes protection from loot being dropped when mobs die unless they are killed by players who have access to the chunks. Any non-living entity spawned on a mob's death is considered loot.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
mobLoot = 0
#When enabled, claimed chunk protection includes protection for items and experience that have been dropped on a player death, even if the standard item pickup protection is disabled. The protected items are only accessible to the player that dropped them and the entity/player that killed the player.
#
#1) Party - players in the same party as you.
#2) Allies - players in parties that are allied by yours.
#3) Every - all players.
playerDeathLoot = 0
#When enabled, claimed chunk protection includes protection from players picking up items, unless they have access to the chunks or own the items.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemPickupPlayers = 0
#When enabled, claimed chunk protection includes protection from mobs picking up items, unless they have access to the chunks or own the items. Might not work for some mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemPickupMobs = 0
#When enabled, instead of always simply using the direct "Protect Items From Mobs" option for item pickups coming from mobs, if the mob (e.g. an allay) has an owner (e.g. a player), then the item protection option corresponding to the owner is used (e.g. "Protect Items From Players").
itemPickupRedirect = false
#When enabled, claimed chunk protection includes protection from players picking up experience orbs, unless they have access to the chunks or own the orbs.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
xpPickup = 0
#Override the value of the vanilla "mob griefing" game rule with either block, entity or dropped item protection in the protected chunks and their neighbors.
#By default, all "mob griefing" game rule checks, except for evokers (sheep conversion spell) and for most item pickups, are overridden with the block protection option. By default, the game rule is not overridden for item pickups (e.g. piglins picking up gold) because the basic item protection is already enough for most cases. When using the Forge version of the mod, this can be used for modded mobs. The main server config can be used to change which options are checked (even all 3) for specific mobs. Fabric/Quilt does not fire an event for all mob griefing rule checks. Fabric/Quilt modded mobs would simply check the game rule directly, which cannot be overridden by this mod.
overrideMobGriefingRule = true
#When enabled, claimed chunk protection disables the natural spawning of hostile mobs.
naturalSpawnHostile = false
#When enabled, claimed chunk protection disables the natural spawning of friendly mobs.
naturalSpawnFriendly = false
#When enabled, claimed chunk protection disables hostile mob spawners.
spawnersHostile = false
#When enabled, claimed chunk protection disables friendly mob spawners.
spawnersFriendly = false
#When enabled, claimed chunk protection includes protection from projectiles spawning hostile mobs when they land (e.g. endermites). Might not work with projectiles from mods that don't implement this mod's API.
#
#1) Every - protected from all projectiles not owned by a player that has chunk access.
#2) Not Party - all projectiles, except owned by a player in the same party as you.
#3) Not Ally - all projectiles, except owned by a player in any party allied by yours.
projectileHitHostileSpawn = 1
#When enabled, claimed chunk protection includes protection from projectiles spawning non-hostile mobs when they land (e.g. chicken). Might not work with projectiles from mods that don't implement this mod's API.
#
#1) Every - protected from all projectiles not owned by a player that has chunk access.
#2) Not Party - all projectiles, except owned by a player in the same party as you.
#3) Not Ally - all projectiles, except owned by a player in any party allied by yours.
projectileHitFriendlySpawn = 1
[playerConfig.claims.protection.exceptionGroups]
[playerConfig.claims.protection.exceptionGroups.entity]
[playerConfig.claims.protection.exceptionGroups.entity.barrier]
#When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:player.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
Players = 0
#When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:ender_pearl.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
Ender_Pearls = 0
[playerConfig.claims.protection.exceptionGroups.entity.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:villager, minecraft:wandering_trader.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Traders = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:armor_stand.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Armor_Stands = 0
[playerConfig.claims.protection.exceptionGroups.entity.handInteract]
#When enabled, claimed chunk protection makes an exception for interaction with an empty hand with the following entities: minecraft:item_frame.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Item_Frames = 0
[playerConfig.claims.protection.exceptionGroups.entity.break]
#When enabled, claimed chunk protection makes an exception for destruction of the following entities: minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Livestock = 0
[playerConfig.claims.protection.exceptionGroups.entity.blockAccess]
#When enabled, claimed chunk protection makes an exception for unlimited block access by the following entities: minecraft:villager. If the block protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the block access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Villagers = 0
[playerConfig.claims.protection.exceptionGroups.entity.entityAccess]
#When enabled, claimed chunk protection makes an exception for unlimited entity access by the following entities: minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned. If the entity protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the entity access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Zombies = 0
[playerConfig.claims.protection.exceptionGroups.entity.droppedItemAccess]
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:villager. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Villagers = 0
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:piglin. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Piglins = 0
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:fox. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Foxes = 0
[playerConfig.claims.protection.exceptionGroups.block]
[playerConfig.claims.protection.exceptionGroups.block.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:lever, #minecraft:buttons.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Controls = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Doors = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Chests = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:barrel, #forge:barrels.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Barrels = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:ender_chest, #forge:chests/ender.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Ender_Chests = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:shulker_boxes.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Shulker_Boxes = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:furnace, minecraft:blast_furnace, minecraft:smoker.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Furnaces = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:hopper.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Hoppers = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:dispenser, minecraft:dropper.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Dispenser-like = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:anvil.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Anvils = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:beds.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Beds = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:beacon.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Beacons = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:enchanting_table.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Enchanting_Tables = 0
[playerConfig.claims.protection.exceptionGroups.block.break]
#When enabled, claimed chunk protection makes an exception for destruction of the following blocks: #minecraft:crops.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Crops = 0
[playerConfig.claims.protection.exceptionGroups.item]
[playerConfig.claims.protection.exceptionGroups.item.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following items: minecraft:written_book, minecraft:writable_book.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Books = 0
[playerConfig.claims.forceload]
#When enabled, the chunks you have marked for forceloading are forceloaded.
#If the forceload limit has changed and you have more chunks marked than the new limit, then some of the chunks won't be forceloaded. Unmark any chunks until you are within the limit to ensure that all marked chunks are forceloaded.
enabled = false
#When enabled, the chunks you have marked for forceloading stay loaded even when you are offline (can significantly affect server performance!).
#If your forceload limit is affected by your FTB Ranks rank/permissions, then you need to login at least once after a server (re)launch for it to take effect while you are offline.
offlineForceload = false
[playerConfig.parties]
#When not empty, used in some places as the name for the parties that you create.
name = ""
#When enabled, your position in the game is shared with players from the same party as you, which can be used by other mods, e.g. to display party members on a map.
shareLocationWithParty = true
#When enabled, your position in the game is shared with the mutual ally parties of the party that you are in, which can be used by other mods, e.g. to display party members on a map.
shareLocationWithMutualAllyParties = false
#When enabled, the sharable positions of players from the same party as you are shared with your game client, which can be used by other mods, e.g. to display party members on a map.
receiveLocationsFromParty = true
#When enabled, the sharable positions of players from the mutual ally parties of the party that you are in are shared with your game client, which can be used by other mods, e.g. to display allies on a map.
receiveLocationsFromMutualAllyParties = false

View file

@ -0,0 +1,466 @@
[playerConfig]
[playerConfig.claims]
#The current sub-config ID used for new chunk claims.
usedSub = "main"
#The current sub-config ID used for new server chunk claims.
usedServerSub = "main"
#When not empty, used as the name for your claimed chunks.
name = ""
#Used as the color for your claims. Set to 0 to use the default automatic color.
color = 0
#When enabled, the mod tries to protect your claimed chunks from other players. Workarounds are possible, especially with mods.
protectClaimedChunks = true
#The number of additional chunk claims that you can make on top of the normal limit.
bonusChunkClaims = 0
#The number of additional chunk claim forceloads that you can make on top of the normal limit.
bonusChunkForceloads = 0
[playerConfig.claims.protection]
#When enabled, claimed chunk protection includes protection against players from the same party as you.
fromParty = false
#When enabled, claimed chunk protection includes protection against players from parties who are allied by the party that you are in.
fromAllyParties = true
#When enabled, claimed chunk protection includes basic protection against players breaking or otherwise interacting with blocks if they don't have access to the chunks. Block placing is usually additionally controlled by the item use protection.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
blocksFromPlayers = 1
#When enabled, claimed chunk protection includes protection against mobs, who don't have access to the chunks, breaking/placing blocks (e.g. endermen). Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. Should work for vanilla mob behavior. Modded mob behavior is likely not to be included. Feel free to set the vanilla game rule for mob griefing for extra safety. Keep in mind that creeper explosions are also affected by the explosion-related options.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
blocksFromMobs = 1
#When enabled, claimed chunk protection includes protection against non-living entities, who don't have access to the chunks, breaking/placing blocks. Should work for vanilla entity behavior, unless another mod breaks it. Modded entity behavior is likely not to be included. Keep in mind that explosions use separate explosion-related options.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
blocksFromOther = 1
#When enabled, instead of always simply using the direct "Protect Blocks From Mobs/Other" option for block interactions coming from non-player entities, if the entity (e.g. an arrow) has an owner (e.g. a player), then the block protection option corresponding to the owner is used (e.g. "Protect Blocks From Players").
#Chunk access is always tested against the owner, whether this is enabled or not.
blocksRedirect = true
#When enabled, claimed chunk protection includes block protection against explosions. Keep in mind that creeper explosions are also affected by the block mob protection option.
blocksFromExplosions = true
#When enabled, claimed chunk protection includes protection against fire spread.
fromFireSpread = true
#When enabled, claimed chunk protection includes protection against frost walking by players/entities who don't have access to the chunks.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
fromFrostWalking = 1
#When enabled, claimed chunk protection includes protection against crop trample (falling on crops destroys them) for entities that don't have access to the chunks.
cropTrample = true
#When enabled, claimed chunk protection includes protection against fluids (e.g. lava) flowing into the protected chunks from outside. This does not protect wilderness.
fluidBarrier = true
#When enabled, claimed chunk protection includes protection against being affected by pistons outside of the protected chunks. This does not protect wilderness.
pistonBarrier = true
#When enabled, claimed chunk protection includes buttons being protected against projectiles not owned by any player who has access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
buttonsFromProjectiles = 1
#When enabled, claimed chunk protection includes target blocks being protected against projectiles not owned by any player who has access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
targetsFromProjectiles = 1
#When enabled, claimed chunk protection includes pressure plates being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
platesFromPlayers = 1
#When enabled, claimed chunk protection includes pressure plates being protected against mobs who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
platesFromMobs = 1
#When enabled, claimed chunk protection includes pressure plates being protected against non-living entities who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
platesFromOther = 1
#When enabled, claimed chunk protection includes tripwires being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
tripwireFromPlayers = 1
#When enabled, claimed chunk protection includes tripwires being protected against mobs who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
tripwireFromMobs = 1
#When enabled, claimed chunk protection includes tripwires being protected against non-living entities who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
tripwireFromOther = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
entitiesFromPlayers = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
entitiesFromMobs = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against non-living entities (e.g. arrows, falling anvils, activated TNT).
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
entitiesFromOther = 1
#When enabled, instead of always simply using the direct "Protect Entities From Mobs/Other" option for entity attacks/interactions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Entities From Players").
#Chunk access is always tested against the owner, whether this is enabled or not.
entitiesRedirect = true
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against all explosions not directly activated by the chunk owner.
entitiesFromExplosions = true
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against fire.
entitiesFromFire = true
#When enabled, claimed chunk protection includes protection from village raids. It stops raiders from spawning inside the protected chunks, from entering them and from hurting protectable entities, even if entity protection is turned off.
raids = true
#When enabled, claimed chunk protection includes players being protected from player attacks.
playersFromPlayers = false
#When enabled, claimed chunk protection includes players being protected from mob attacks.
playersFromMobs = false
#When enabled, claimed chunk protection includes players being protected against non-living entities.
playersFromOther = false
#When enabled, instead of always simply using the direct "Protect Players From Mobs/Other" option for entity attacks/iteractions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Players From Players").
playersRedirect = true
#When enabled, claimed chunk protection includes blocks and entities being protected against lightning directly caused by players who don't have access to the chunks (e.g. with the trident). Chunks directly next to the protected chunks are also partially protected.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
playerLightning = 1
#When enabled, claimed chunk protection includes chorus fruit teleportation prevention for entities/players who don't have access to the chunks.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
chorusFruitTeleport = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
netherPortalsPlayers = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for mobs who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
netherPortalsMobs = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for non-living entities who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
netherPortalsOther = 1
#When enabled, claimed chunk protection includes protection from right-click held item use. On Fabric, allowed item use means being able to place blocks on blocks that you can interact with, e.g. exception blocks, even if block protection is enabled! Right-click item use can also break blocks, if that is the item's right-click mechanic. Some item use in a chunk might also be prevented by neighbor item use protection in neighbor chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemUse = 1
#When enabled, the item use protection is extended to some right-click held item use in chunks directly next to the claimed ones. Item use affected by this is usually things that still work while looking at the sky (not block or entity) or item use with custom ray-tracing for blocks/fluids/entities (e.g. placing things on water), but also any item use of "additional banned items" configured on the server. Item use protection exceptions (e.g. food, potions etc) still apply.
neighborChunksItemUse = true
#When enabled, claimed chunk protection includes protection against dispensers that are "touching" and facing the protected chunks from outside. This does not protect wilderness.
dispenserBarrier = true
#When enabled, claimed chunk protection includes prevention of item tossing by players that don't have access to the chunks.
#Dying can be used to circumvent this, so it is recommended to enable keepInventory or use a gravestone mod.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemTossPlayers = 0
#When enabled, claimed chunk protection includes prevention of item tossing by some mobs that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower.
#Modded mobs are pretty likely to do it themselves or have it done by this mod. Otherwise, the toss won't be prevented.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemTossMobs = 0
#When enabled, claimed chunk protection includes prevention of item tossing by non-living entities that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. Some entities might not that.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemTossOther = 0
#When enabled, instead of always simply using the direct "Protect Mob/Other Item Toss" option for item tosses coming from non-player entities, if the tossing entity (e.g. a special arrow) has an owner (e.g. a player), then the item toss protection option corresponding to the owner is used (e.g. "Protect Player Item Toss").
itemTossRedirect = true
#When enabled, claimed chunk protection includes protection from loot being dropped when mobs die unless they are killed by players who have access to the chunks. Any non-living entity spawned on a mob's death is considered loot.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
mobLoot = 0
#When enabled, claimed chunk protection includes protection for items and experience that have been dropped on a player death, even if the standard item pickup protection is disabled. The protected items are only accessible to the player that dropped them and the entity/player that killed the player.
#
#1) Party - players in the same party as you.
#2) Allies - players in parties that are allied by yours.
#3) Every - all players.
playerDeathLoot = 0
#When enabled, claimed chunk protection includes protection from players picking up items, unless they have access to the chunks or own the items.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemPickupPlayers = 0
#When enabled, claimed chunk protection includes protection from mobs picking up items, unless they have access to the chunks or own the items. Might not work for some mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemPickupMobs = 0
#When enabled, instead of always simply using the direct "Protect Items From Mobs" option for item pickups coming from mobs, if the mob (e.g. an allay) has an owner (e.g. a player), then the item protection option corresponding to the owner is used (e.g. "Protect Items From Players").
itemPickupRedirect = false
#When enabled, claimed chunk protection includes protection from players picking up experience orbs, unless they have access to the chunks or own the orbs.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
xpPickup = 0
#Override the value of the vanilla "mob griefing" game rule with either block, entity or dropped item protection in the protected chunks and their neighbors.
#By default, all "mob griefing" game rule checks, except for evokers (sheep conversion spell) and for most item pickups, are overridden with the block protection option. By default, the game rule is not overridden for item pickups (e.g. piglins picking up gold) because the basic item protection is already enough for most cases. When using the Forge version of the mod, this can be used for modded mobs. The main server config can be used to change which options are checked (even all 3) for specific mobs. Fabric/Quilt does not fire an event for all mob griefing rule checks. Fabric/Quilt modded mobs would simply check the game rule directly, which cannot be overridden by this mod.
overrideMobGriefingRule = true
#When enabled, claimed chunk protection disables the natural spawning of hostile mobs.
naturalSpawnHostile = false
#When enabled, claimed chunk protection disables the natural spawning of friendly mobs.
naturalSpawnFriendly = false
#When enabled, claimed chunk protection disables hostile mob spawners.
spawnersHostile = false
#When enabled, claimed chunk protection disables friendly mob spawners.
spawnersFriendly = false
#When enabled, claimed chunk protection includes protection from projectiles spawning hostile mobs when they land (e.g. endermites). Might not work with projectiles from mods that don't implement this mod's API.
#
#1) Every - protected from all projectiles not owned by a player that has chunk access.
#2) Not Party - all projectiles, except owned by a player in the same party as you.
#3) Not Ally - all projectiles, except owned by a player in any party allied by yours.
projectileHitHostileSpawn = 1
#When enabled, claimed chunk protection includes protection from projectiles spawning non-hostile mobs when they land (e.g. chicken). Might not work with projectiles from mods that don't implement this mod's API.
#
#1) Every - protected from all projectiles not owned by a player that has chunk access.
#2) Not Party - all projectiles, except owned by a player in the same party as you.
#3) Not Ally - all projectiles, except owned by a player in any party allied by yours.
projectileHitFriendlySpawn = 1
[playerConfig.claims.protection.exceptionGroups]
[playerConfig.claims.protection.exceptionGroups.entity]
[playerConfig.claims.protection.exceptionGroups.entity.barrier]
#When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:player.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
Players = 0
#When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:ender_pearl.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
Ender_Pearls = 0
[playerConfig.claims.protection.exceptionGroups.entity.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:villager, minecraft:wandering_trader.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Traders = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:armor_stand.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Armor_Stands = 0
[playerConfig.claims.protection.exceptionGroups.entity.handInteract]
#When enabled, claimed chunk protection makes an exception for interaction with an empty hand with the following entities: minecraft:item_frame.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Item_Frames = 0
[playerConfig.claims.protection.exceptionGroups.entity.break]
#When enabled, claimed chunk protection makes an exception for destruction of the following entities: minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Livestock = 0
[playerConfig.claims.protection.exceptionGroups.entity.blockAccess]
#When enabled, claimed chunk protection makes an exception for unlimited block access by the following entities: minecraft:villager. If the block protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the block access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Villagers = 0
[playerConfig.claims.protection.exceptionGroups.entity.entityAccess]
#When enabled, claimed chunk protection makes an exception for unlimited entity access by the following entities: minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned. If the entity protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the entity access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Zombies = 0
[playerConfig.claims.protection.exceptionGroups.entity.droppedItemAccess]
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:villager. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Villagers = 0
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:piglin. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Piglins = 0
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:fox. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Foxes = 0
[playerConfig.claims.protection.exceptionGroups.block]
[playerConfig.claims.protection.exceptionGroups.block.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:lever, #minecraft:buttons.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Controls = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Doors = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Chests = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:barrel, #forge:barrels.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Barrels = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:ender_chest, #forge:chests/ender.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Ender_Chests = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:shulker_boxes.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Shulker_Boxes = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:furnace, minecraft:blast_furnace, minecraft:smoker.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Furnaces = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:hopper.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Hoppers = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:dispenser, minecraft:dropper.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Dispenser-like = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:anvil.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Anvils = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:beds.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Beds = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:beacon.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Beacons = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:enchanting_table.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Enchanting_Tables = 0
[playerConfig.claims.protection.exceptionGroups.block.break]
#When enabled, claimed chunk protection makes an exception for destruction of the following blocks: #minecraft:crops.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Crops = 0
[playerConfig.claims.protection.exceptionGroups.item]
[playerConfig.claims.protection.exceptionGroups.item.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following items: minecraft:written_book, minecraft:writable_book.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Books = 0
[playerConfig.claims.forceload]
#When enabled, the chunks you have marked for forceloading are forceloaded.
#If the forceload limit has changed and you have more chunks marked than the new limit, then some of the chunks won't be forceloaded. Unmark any chunks until you are within the limit to ensure that all marked chunks are forceloaded.
enabled = false
#When enabled, the chunks you have marked for forceloading stay loaded even when you are offline (can significantly affect server performance!).
#If your forceload limit is affected by your FTB Ranks rank/permissions, then you need to login at least once after a server (re)launch for it to take effect while you are offline.
offlineForceload = false
[playerConfig.parties]
#When not empty, used in some places as the name for the parties that you create.
name = ""
#When enabled, your position in the game is shared with players from the same party as you, which can be used by other mods, e.g. to display party members on a map.
shareLocationWithParty = true
#When enabled, your position in the game is shared with the mutual ally parties of the party that you are in, which can be used by other mods, e.g. to display party members on a map.
shareLocationWithMutualAllyParties = true
#When enabled, the sharable positions of players from the same party as you are shared with your game client, which can be used by other mods, e.g. to display party members on a map.
receiveLocationsFromParty = true
#When enabled, the sharable positions of players from the mutual ally parties of the party that you are in are shared with your game client, which can be used by other mods, e.g. to display allies on a map.
receiveLocationsFromMutualAllyParties = true

View file

@ -161,10 +161,22 @@
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
entityClaimBarrierOptionalGroups = ["Players{minecraft:player}", "Ender_Pearls{minecraft:ender_pearl}"]
#Entities that can bypass all block protection. Supports entity type tags.
#Prefixing an entity id/tag with "interact$" creates an exception which tries to exclude block breaking.
#Prefixing an entity id/tag with "break$" creates an exception that only includes block breaking.
#Leaving an entity id/tag without a prefix creates an exception that includes all block interactions.
#Projectiles landing on blocks is considered a non-breaking interaction first, even if it can result in a block break,
#which is protected separately afterwards.
#Projectile landing on blocks requires non-break block access through this option or blockAccessEntityGroups.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
entitiesAllowedToGrief = ["minecraft:sheep"]
#Entities that can bypass all protection of other entities. Supports entity type tags.
#Prefixing an entity id/tag with "interact$" creates an exception which tries to exclude attacks.
#Prefixing an entity id/tag with "break$" creates an exception that only includes attacks.
#Leaving an entity id/tag without a prefix creates an exception that includes all entity interactions.
#Projectiles landing on entities is considered a non-attack interaction first, even if it can result in an attack,
#which is protected separately afterwards.
#Projectile landing on entities requires non-attack entity access through this option or entityAccessEntityGroups.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
entitiesAllowedToGriefEntities = []
@ -195,6 +207,12 @@
#Custom groups of entities that a player/claim config should be able to make block access exceptions for (e.g. letting sheep eat grass or endermen take blocks). Each group can consist of multiple entities and entity tags.
#The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
#The group can be prefixed with "interact$" to create an exception that tries to exclude block breaking.
#The group can be prefixed with "break$" to create an exception that only includes block breaking.
#The group can be left without a prefix to create an exception that includes all block interactions.
#Projectiles landing on blocks is considered a non-breaking interaction first, even if it can result in a block break,
#which is protected separately afterwards.
#Projectile landing on blocks requires non-break block access through this option or entitiesAllowedToGrief.
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
#The exact paths of the added options can be found in the default player config file after you start the server.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
@ -203,6 +221,12 @@
#The groups should consist of entities that are the ones accessing other entities. The groups should not contain entities that are being accessed. Check out the "entityProtectionOptionalExceptionGroups" option for that.
#Each group can consist of multiple entities and entity tags. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
#The group can be prefixed with "interact$" to create an exception that tries to exclude attacks.
#The group can be prefixed with "break$" to create an exception that only includes attacks.
#The group can be left without a prefix to create an exception that includes all entity interactions.
#Projectiles landing on entities is considered a non-attack interaction first, even if it can result in an attack,
#which is protected separately afterwards.
#Projectile landing on entities requires non-attack entity access through this option or entitiesAllowedToGriefEntities.
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
#The exact paths of the added options can be found in the default player config file after you start the server.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.

View file

@ -0,0 +1,466 @@
[playerConfig]
[playerConfig.claims]
#The current sub-config ID used for new chunk claims.
usedSub = "main"
#The current sub-config ID used for new server chunk claims.
usedServerSub = "main"
#When not empty, used as the name for your claimed chunks.
name = ""
#Used as the color for your claims. Set to 0 to use the default automatic color.
color = 0
#When enabled, the mod tries to protect your claimed chunks from other players. Workarounds are possible, especially with mods.
protectClaimedChunks = false
#The number of additional chunk claims that you can make on top of the normal limit.
bonusChunkClaims = 0
#The number of additional chunk claim forceloads that you can make on top of the normal limit.
bonusChunkForceloads = 0
[playerConfig.claims.protection]
#When enabled, claimed chunk protection includes protection against players from the same party as you.
fromParty = false
#When enabled, claimed chunk protection includes protection against players from parties who are allied by the party that you are in.
fromAllyParties = true
#When enabled, claimed chunk protection includes basic protection against players breaking or otherwise interacting with blocks if they don't have access to the chunks. Block placing is usually additionally controlled by the item use protection.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
blocksFromPlayers = 1
#When enabled, claimed chunk protection includes protection against mobs, who don't have access to the chunks, breaking/placing blocks (e.g. endermen). Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check. Should work for vanilla mob behavior. Modded mob behavior is likely not to be included. Feel free to set the vanilla game rule for mob griefing for extra safety. Keep in mind that creeper explosions are also affected by the explosion-related options.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
blocksFromMobs = 1
#When enabled, claimed chunk protection includes protection against non-living entities, who don't have access to the chunks, breaking/placing blocks. Should work for vanilla entity behavior, unless another mod breaks it. Modded entity behavior is likely not to be included. Keep in mind that explosions use separate explosion-related options.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
blocksFromOther = 1
#When enabled, instead of always simply using the direct "Protect Blocks From Mobs/Other" option for block interactions coming from non-player entities, if the entity (e.g. an arrow) has an owner (e.g. a player), then the block protection option corresponding to the owner is used (e.g. "Protect Blocks From Players").
#Chunk access is always tested against the owner, whether this is enabled or not.
blocksRedirect = true
#When enabled, claimed chunk protection includes block protection against explosions. Keep in mind that creeper explosions are also affected by the block mob protection option.
blocksFromExplosions = true
#When enabled, claimed chunk protection includes protection against fire spread.
fromFireSpread = true
#When enabled, claimed chunk protection includes protection against frost walking by players/entities who don't have access to the chunks.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
fromFrostWalking = 1
#When enabled, claimed chunk protection includes protection against crop trample (falling on crops destroys them) for entities that don't have access to the chunks.
cropTrample = true
#When enabled, claimed chunk protection includes protection against fluids (e.g. lava) flowing into the protected chunks from outside. This does not protect wilderness.
fluidBarrier = true
#When enabled, claimed chunk protection includes protection against being affected by pistons outside of the protected chunks. This does not protect wilderness.
pistonBarrier = true
#When enabled, claimed chunk protection includes buttons being protected against projectiles not owned by any player who has access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
buttonsFromProjectiles = 1
#When enabled, claimed chunk protection includes target blocks being protected against projectiles not owned by any player who has access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
targetsFromProjectiles = 1
#When enabled, claimed chunk protection includes pressure plates being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
platesFromPlayers = 1
#When enabled, claimed chunk protection includes pressure plates being protected against mobs who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
platesFromMobs = 1
#When enabled, claimed chunk protection includes pressure plates being protected against non-living entities who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
platesFromOther = 1
#When enabled, claimed chunk protection includes tripwires being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
tripwireFromPlayers = 1
#When enabled, claimed chunk protection includes tripwires being protected against mobs who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
tripwireFromMobs = 1
#When enabled, claimed chunk protection includes tripwires being protected against non-living entities who don't have access to the chunks.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
tripwireFromOther = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
entitiesFromPlayers = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
entitiesFromMobs = 1
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against non-living entities (e.g. arrows, falling anvils, activated TNT).
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
entitiesFromOther = 1
#When enabled, instead of always simply using the direct "Protect Entities From Mobs/Other" option for entity attacks/interactions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Entities From Players").
#Chunk access is always tested against the owner, whether this is enabled or not.
entitiesRedirect = true
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against all explosions not directly activated by the chunk owner.
entitiesFromExplosions = true
#When enabled, claimed chunk protection includes friendly (+ server configured) entities in the chunks being protected against fire.
entitiesFromFire = true
#When enabled, claimed chunk protection includes protection from village raids. It stops raiders from spawning inside the protected chunks, from entering them and from hurting protectable entities, even if entity protection is turned off.
raids = true
#When enabled, claimed chunk protection includes players being protected from player attacks.
playersFromPlayers = false
#When enabled, claimed chunk protection includes players being protected from mob attacks.
playersFromMobs = false
#When enabled, claimed chunk protection includes players being protected against non-living entities.
playersFromOther = false
#When enabled, instead of always simply using the direct "Protect Players From Mobs/Other" option for entity attacks/iteractions coming from non-player entities, if the attacking entity (e.g. an arrow) has an owner (e.g. a player), then the entity protection option corresponding to the owner is used (e.g. "Protect Players From Players").
playersRedirect = true
#When enabled, claimed chunk protection includes blocks and entities being protected against lightning directly caused by players who don't have access to the chunks (e.g. with the trident). Chunks directly next to the protected chunks are also partially protected.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
playerLightning = 1
#When enabled, claimed chunk protection includes chorus fruit teleportation prevention for entities/players who don't have access to the chunks.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
chorusFruitTeleport = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for players who don't have access to the chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
netherPortalsPlayers = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for mobs who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
netherPortalsMobs = 1
#When enabled, claimed chunk protection includes nether portal usage prevention for non-living entities who don't have access to the chunks. Even after the protection is turned off, a recently stopped entity is still on a short cooldown. You must let it finish without constantly retrying to push it through the portal, which restarts the cooldown.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
netherPortalsOther = 1
#When enabled, claimed chunk protection includes protection from right-click held item use. On Fabric, allowed item use means being able to place blocks on blocks that you can interact with, e.g. exception blocks, even if block protection is enabled! Right-click item use can also break blocks, if that is the item's right-click mechanic. Some item use in a chunk might also be prevented by neighbor item use protection in neighbor chunks.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemUse = 1
#When enabled, the item use protection is extended to some right-click held item use in chunks directly next to the claimed ones. Item use affected by this is usually things that still work while looking at the sky (not block or entity) or item use with custom ray-tracing for blocks/fluids/entities (e.g. placing things on water), but also any item use of "additional banned items" configured on the server. Item use protection exceptions (e.g. food, potions etc) still apply.
neighborChunksItemUse = true
#When enabled, claimed chunk protection includes protection against dispensers that are "touching" and facing the protected chunks from outside. This does not protect wilderness.
dispenserBarrier = true
#When enabled, claimed chunk protection includes prevention of item tossing by players that don't have access to the chunks.
#Dying can be used to circumvent this, so it is recommended to enable keepInventory or use a gravestone mod.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemTossPlayers = 0
#When enabled, claimed chunk protection includes prevention of item tossing by some mobs that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower.
#Modded mobs are pretty likely to do it themselves or have it done by this mod. Otherwise, the toss won't be prevented.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemTossMobs = 0
#When enabled, claimed chunk protection includes prevention of item tossing by non-living entities that don't have access to the chunks. Requires the tossing mob to be set as the item's thrower. Some entities might not that.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemTossOther = 0
#When enabled, instead of always simply using the direct "Protect Mob/Other Item Toss" option for item tosses coming from non-player entities, if the tossing entity (e.g. a special arrow) has an owner (e.g. a player), then the item toss protection option corresponding to the owner is used (e.g. "Protect Player Item Toss").
itemTossRedirect = true
#When enabled, claimed chunk protection includes protection from loot being dropped when mobs die unless they are killed by players who have access to the chunks. Any non-living entity spawned on a mob's death is considered loot.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
mobLoot = 0
#When enabled, claimed chunk protection includes protection for items and experience that have been dropped on a player death, even if the standard item pickup protection is disabled. The protected items are only accessible to the player that dropped them and the entity/player that killed the player.
#
#1) Party - players in the same party as you.
#2) Allies - players in parties that are allied by yours.
#3) Every - all players.
playerDeathLoot = 0
#When enabled, claimed chunk protection includes protection from players picking up items, unless they have access to the chunks or own the items.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
itemPickupPlayers = 0
#When enabled, claimed chunk protection includes protection from mobs picking up items, unless they have access to the chunks or own the items. Might not work for some mobs. Chunks directly next to the protected chunks are also partially protected when protection is based on the mob griefing rule check.
#
#1) Every - protected from all entities not owned by a player that has chunk access.
#2) Not Party - all entities, except owned by a player in the same party as you.
#3) Not Ally - all entities, except owned by a player in any party allied by yours.
itemPickupMobs = 0
#When enabled, instead of always simply using the direct "Protect Items From Mobs" option for item pickups coming from mobs, if the mob (e.g. an allay) has an owner (e.g. a player), then the item protection option corresponding to the owner is used (e.g. "Protect Items From Players").
itemPickupRedirect = false
#When enabled, claimed chunk protection includes protection from players picking up experience orbs, unless they have access to the chunks or own the orbs.
#
#1) Every - protected from all players that don't have chunk access.
#2) Not Party - only players not in the same party as you.
#3) Not Ally - only players not in any party allied by yours.
xpPickup = 0
#Override the value of the vanilla "mob griefing" game rule with either block, entity or dropped item protection in the protected chunks and their neighbors.
#By default, all "mob griefing" game rule checks, except for evokers (sheep conversion spell) and for most item pickups, are overridden with the block protection option. By default, the game rule is not overridden for item pickups (e.g. piglins picking up gold) because the basic item protection is already enough for most cases. When using the Forge version of the mod, this can be used for modded mobs. The main server config can be used to change which options are checked (even all 3) for specific mobs. Fabric/Quilt does not fire an event for all mob griefing rule checks. Fabric/Quilt modded mobs would simply check the game rule directly, which cannot be overridden by this mod.
overrideMobGriefingRule = true
#When enabled, claimed chunk protection disables the natural spawning of hostile mobs.
naturalSpawnHostile = false
#When enabled, claimed chunk protection disables the natural spawning of friendly mobs.
naturalSpawnFriendly = false
#When enabled, claimed chunk protection disables hostile mob spawners.
spawnersHostile = false
#When enabled, claimed chunk protection disables friendly mob spawners.
spawnersFriendly = false
#When enabled, claimed chunk protection includes protection from projectiles spawning hostile mobs when they land (e.g. endermites). Might not work with projectiles from mods that don't implement this mod's API.
#
#1) Every - protected from all projectiles not owned by a player that has chunk access.
#2) Not Party - all projectiles, except owned by a player in the same party as you.
#3) Not Ally - all projectiles, except owned by a player in any party allied by yours.
projectileHitHostileSpawn = 1
#When enabled, claimed chunk protection includes protection from projectiles spawning non-hostile mobs when they land (e.g. chicken). Might not work with projectiles from mods that don't implement this mod's API.
#
#1) Every - protected from all projectiles not owned by a player that has chunk access.
#2) Not Party - all projectiles, except owned by a player in the same party as you.
#3) Not Ally - all projectiles, except owned by a player in any party allied by yours.
projectileHitFriendlySpawn = 1
[playerConfig.claims.protection.exceptionGroups]
[playerConfig.claims.protection.exceptionGroups.entity]
[playerConfig.claims.protection.exceptionGroups.entity.barrier]
#When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:player.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
Players = 0
#When enabled, claimed chunk protection prevents the following additional entities from entering the claim (except wilderness): minecraft:ender_pearl.
#
#1) Every - protected from all players/entities that don't have chunk access.
#2) Not Party - only players/entities not in the same party as you.
#3) Not Ally - only players/entities not in any party allied by yours.
Ender_Pearls = 0
[playerConfig.claims.protection.exceptionGroups.entity.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:villager, minecraft:wandering_trader.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Traders = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following entities: minecraft:armor_stand.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Armor_Stands = 0
[playerConfig.claims.protection.exceptionGroups.entity.handInteract]
#When enabled, claimed chunk protection makes an exception for interaction with an empty hand with the following entities: minecraft:item_frame.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Item_Frames = 0
[playerConfig.claims.protection.exceptionGroups.entity.break]
#When enabled, claimed chunk protection makes an exception for destruction of the following entities: minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Livestock = 0
[playerConfig.claims.protection.exceptionGroups.entity.blockAccess]
#When enabled, claimed chunk protection makes an exception for unlimited block access by the following entities: minecraft:villager. If the block protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the block access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Villagers = 0
[playerConfig.claims.protection.exceptionGroups.entity.entityAccess]
#When enabled, claimed chunk protection makes an exception for unlimited entity access by the following entities: minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned. If the entity protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the entity access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Zombies = 0
[playerConfig.claims.protection.exceptionGroups.entity.droppedItemAccess]
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:villager. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Villagers = 0
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:piglin. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Piglins = 0
#When enabled, claimed chunk protection makes an exception for unlimited dropped item access by the following entities: minecraft:fox. If the dropped item protection is based on the mob griefing rule check, then the claimed neighbor chunks must also allow the dropped item access.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Foxes = 0
[playerConfig.claims.protection.exceptionGroups.block]
[playerConfig.claims.protection.exceptionGroups.block.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:lever, #minecraft:buttons.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Controls = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Doors = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Chests = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:barrel, #forge:barrels.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Barrels = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:ender_chest, #forge:chests/ender.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Ender_Chests = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:shulker_boxes.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Shulker_Boxes = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:furnace, minecraft:blast_furnace, minecraft:smoker.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Furnaces = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:hopper.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Hoppers = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:dispenser, minecraft:dropper.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Dispenser-like = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:anvil.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Anvils = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: #minecraft:beds.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Beds = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:beacon.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Beacons = 0
#When enabled, claimed chunk protection makes an exception for interaction with the following blocks: minecraft:enchanting_table.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Enchanting_Tables = 0
[playerConfig.claims.protection.exceptionGroups.block.break]
#When enabled, claimed chunk protection makes an exception for destruction of the following blocks: #minecraft:crops.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Crops = 0
[playerConfig.claims.protection.exceptionGroups.item]
[playerConfig.claims.protection.exceptionGroups.item.interact]
#When enabled, claimed chunk protection makes an exception for interaction with the following items: minecraft:written_book, minecraft:writable_book.
#
#1) Party - players or entities owned by players in the same party as you.
#2) Allies - players or entities owned by players in parties that are allied by yours.
#3) Every - all players/entities.
Books = 0
[playerConfig.claims.forceload]
#When enabled, the chunks you have marked for forceloading are forceloaded.
#If the forceload limit has changed and you have more chunks marked than the new limit, then some of the chunks won't be forceloaded. Unmark any chunks until you are within the limit to ensure that all marked chunks are forceloaded.
enabled = false
#When enabled, the chunks you have marked for forceloading stay loaded even when you are offline (can significantly affect server performance!).
#If your forceload limit is affected by your FTB Ranks rank/permissions, then you need to login at least once after a server (re)launch for it to take effect while you are offline.
offlineForceload = false
[playerConfig.parties]
#When not empty, used in some places as the name for the parties that you create.
name = ""
#When enabled, your position in the game is shared with players from the same party as you, which can be used by other mods, e.g. to display party members on a map.
shareLocationWithParty = true
#When enabled, your position in the game is shared with the mutual ally parties of the party that you are in, which can be used by other mods, e.g. to display party members on a map.
shareLocationWithMutualAllyParties = true
#When enabled, the sharable positions of players from the same party as you are shared with your game client, which can be used by other mods, e.g. to display party members on a map.
receiveLocationsFromParty = true
#When enabled, the sharable positions of players from the mutual ally parties of the party that you are in are shared with your game client, which can be used by other mods, e.g. to display allies on a map.
receiveLocationsFromMutualAllyParties = true

View file

@ -0,0 +1,75 @@
#.
#Miscellaneous settings
[misc]
#.
#Coupler will require points to be on the same or adjacent track edge, this will prevent the coupler from working if there is any form of junction in between the two points.
strictCoupler = false
#.
#Allow controlling Brass Switches remotely when approaching them on a train
flipDistantSwitches = true
#.
#Max distance between targeted track and placed switch stand
#Range: 16 ~ 128
switchPlacementRange = 64
#.
#Allow creepers and ghast fireballs to damage tracks
creeperTrackDamage = false
#.
#Multiplier used for calculating exhaustion from speed when a handcar is used.
#Range: 0.0 ~ 1.0
handcarHungerMultiplier = 0.009999999776482582
#.
#Semaphore settings
[semaphores]
#.
#.
#Simplified semaphore placement (no upside-down placement)
simplifiedPlacement = true
#.
#Whether semaphore color order is reversed when the semaphores are oriented upside-down
flipYellowOrder = false
#.
#Conductor settings
[conductors]
#.
#.
#Conductor whistle is limited to the owner of a train
mustOwnBoundTrain = false
#.
#Maximum length of conductor vents
#Range: > 1
maxConductorVentLength = 64
#.
#How often a conductor whistle updates the train of the bound conductor
#Range: 1 ~ 600
whistleRebindRate = 10
#.
#Journeymap compat settings
[journeymap]
#.
#.
#[in Ticks]
#Outside-of-render-distance train sync time
#Range: 10 ~ 600
farTrainSyncTicks = 200
#.
#[in Ticks]
#In-render-distance train sync time
#Range: 1 ~ 600
nearTrainSyncTicks = 5
#.
#Realism Settings
[realism]
#.
#.
#Make trains require fuel to run (either from fuel tanks or solid fuels in chests/barrels)
realisticTrains = false
#.
#Make fuel tanks only accept proper liquid fuels (so water etc can't go into them)
realisticFuelTanks = true

View file

@ -19,6 +19,8 @@
tickDedupeLogicDisabled = false
#Determines if backpacks can be placed in container items (those that check for return value of canFitInsideContainerItems)
canBePlacedInContainerItems = false
#Maximum number of upgrades of type per backpack in format of "UpgradeRegistryName[or UpgradeGroup]|MaxNumber"
maxUpgradesPerStorage = ["furnace_upgrades|1", "stack_upgrades|3", "jukebox_upgrades|1"]
#Leather Backpack Settings
[server.leatherBackpack]
@ -426,3 +428,21 @@
#Determines if active upgrades will only work in the backpack that's worn by the player. Active upgrades are for example magnet, pickup, cooking, feeding upgrades.
onlyWornBackpackTriggersUpgrades = true
#Copper Backpack Settings
[server.copperBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 45
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 1
#Advanced Jukebox Upgrade Settings
[server.advancedJukeboxUpgrade]
#Number of slots for discs in jukebox upgrade
#Range: 1 ~ 16
numberOfSlots = 12
#Number of lots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4

View file

@ -1,8 +1,12 @@
#
# Familiarity value above which familiarity no longer will decay. Default is 0.3, or 30%. Setting it to 0 will cause familiarity to never decay.
#Range: 0.0 ~ 1.0
familiarityDecayLimit = 0.3
[general]
#
# Enable nether portal creation
enableNetherPortals = false
enableNetherPortals = true
#
# Forces a number of game rules to specific values.
# naturalRegeneration = false (Health regen is much slower and not tied to extra saturation)
@ -34,6 +38,10 @@
#
# If true, lightning has a chance of stripping bark off of trees.
enableLightningStrippingLogs = true
#
# Every time the z coordinate reaches a multiple of this point, the wind over oceans will switch directions.
#Range: > 128
oceanWindScale = 5000
[blocks]
@ -242,21 +250,21 @@
[blocks.pumpkin]
#
# Enables the knifing of pumpkins to carve them.
enablePumpkinCarving = true
enablePumpkinCarving = false
#
# Number of ticks required for a jack 'o lantern to burn out (1000 = 1 in game hour = 50 seconds), default is 108 hours. Set to -1 to disable burnout.
#Range: > -1
jackOLanternTicks = 108000
[blocks.bloomery]
#
# Inventory capacity (in number of items per level of chimney) of the bloomery.
#Range: > 1
bloomeryCapacity = 8
#
# The maximum number of levels that can be built in a bloomery multiblock, for added capacity.
#Range: > 1
bloomeryMaxChimneyHeight = 3
#
# Inventory capacity (in number of items per level of chimney) of the bloomery.
#Range: > 1
bloomeryCapacity1 = 16
[blocks.blastFurnace]
#
@ -343,6 +351,13 @@
# A modifier to the strength of powderkegs when exploding. A max powderkeg explosion is 64, and all explosions are capped to this size no matter the value of the modifier.
#Range: 0.0 ~ 64.0
powderKegStrengthModifier = 1.0
#
# If true, powder kegs will only break stone, ores, gravel, and dirt.
powderKegOnlyBreaksNaturalBlocks = false
#
# The time in ticks for a powderkeg to defuse. Default is 80 ticks, or 4 seconds.
#Range: > 1
powderKegFuseTime = 80
[blocks.hotWater]
#
@ -496,6 +511,16 @@
# If true, powder bowls will interact with in-world automation such as hoppers on a side-specific basis.
powderBowlEnableAutomation = true
[blocks.mud]
#
# If TFC dirt blocks are able to be created into mud blocks using a water-filled fluid container.
enableDirtToMudCreation = true
[blocks.quern]
#
# If true, querns will interact with in-world automation such as hoppers on a side-specific basis.
quernEnableAutomation = true
[items]
[items.smallVessel]
@ -801,7 +826,7 @@
# If true, enables the default vanilla behavior of mobs spawning with enchanted weapons sometimes.
enableVanillaMobsSpawningWithEnchantments = false
#
# If true, enables the default behavior of mobs sapwning with vanilla armor and weapons
# If true, enables the default behavior of mobs spawning with vanilla armor and weapons
enableVanillaMobsSpawningWithVanillaEquipment = false
#
# If true, golems can be built
@ -1259,6 +1284,31 @@
#Range: > 0
quailHatchDays = 8
[mechanics.animals.rabbit]
#
# Max familiarity an adult may reach
#Range: 0.0 ~ 1.0
rabbitFamiliarityCap = 0.35
#
# Days until animal reaches adulthood
#Range: > 0
rabbitAdulthoodDays = 80
#
# Uses before animal becomes old and can no longer be used
#Range: > 0
rabbitUses = 40
#
# Does the animal eat rotten food?
rabbitEatsRottenFood = true
#
# Length of pregnancy in days
#Range: > 0
rabbitGestationDays = 19
#
# Max number of children born
#Range: 0 ~ 100
rabbitChildCount = 6
[weird]
farmlandMakesTheBestRaceTracks = false

View file

@ -0,0 +1,9 @@
[general]
#
# If enabled, rideable animals will not be slowed by plants/snow/mud when ridden.
enableRideableConstantSpeed = true
#
# If enabled canes will beable to make path blocks like shovels
enablePathsFromCanes = false

View file

@ -0,0 +1,6 @@
[molds]
#Tank capacity of a Pickaxe Head mold (in mB).
#Range: 0 ~ 2147483645
moldHeartCapacity = 100

View file

@ -0,0 +1,6 @@
[general]
#The modifier for the 'Refrigerating' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitRefrigeratingModifier = 0.125

View file

@ -0,0 +1,50 @@
#
# The permission type a player requires to open a visualizer of the current world
# SEED_COMMAND | If the player has /seed permissions (level 2), they can access all information in the visualizer screen (default)
# BY_CATEGORY | Which information the player is able to access in the visualizer screen is dependent on the configuration options in the 'categories' section
# NEVER | Disallows all players from visualizing the world
# ALWAYS | Allows all players to access all information in the visualizer screen
# ALLOW_LIST | Allows players within the server's allow list to view the world, the information a player is dependent on the configuration options in the 'categories' section
# DENY_LIST | Allows players outside of the server's deny list to view the world, the information they can view is dependent on the configuration options in the 'categories' section
#
#Allowed Values: SEED_COMMAND, BY_CATEGORY, NEVER, ALWAYS, ALLOW_LIST, DENY_LIST
viewPermission = "SEED_COMMAND"
# The categories of information that can be previewed, they all have the same options with the same meaning
# SEED_COMMAND | If the player has /seed permissions (level 2), they can access this information
# ALLOW_LIST | If the player is part of this filter, they may view this information
# DENY_LIST | If the player is not part of this filter, they may view this information
# NEVER | No player may view this information
# ALWAYS | Players can always view this information
# These are only relevant if viewPermission is set to BY_CATEGORY
#
[categories]
#
# The permission type the player requires in order to export the preview
#Allowed Values: SEED_COMMAND, ALLOW_LIST, DENY_LIST, NEVER, ALWAYS
exportPermission = "SEED_COMMAND"
#
# The permission type the player requires for the world seed to be seen in the preview
#Allowed Values: SEED_COMMAND, ALLOW_LIST, DENY_LIST, NEVER, ALWAYS
seedPermission = "SEED_COMMAND"
#
# The permission type the player requires in order to view the world coordinates in the preview
#Allowed Values: SEED_COMMAND, ALLOW_LIST, DENY_LIST, NEVER, ALWAYS
coordsPermission = "SEED_COMMAND"
#
# The permission type the player requires to view rainfall and temperature info in the visualizer
#Allowed Values: SEED_COMMAND, ALLOW_LIST, DENY_LIST, NEVER, ALWAYS
climatePermission = "SEED_COMMAND"
#
# The permission type the player requires to view rock and rock type info in the visualizer
#Allowed Values: SEED_COMMAND, ALLOW_LIST, DENY_LIST, NEVER, ALWAYS
rocksPermission = "SEED_COMMAND"
#
# The permission type the player requires to view biome and inland height info in the visualizer
#Allowed Values: SEED_COMMAND, ALLOW_LIST, DENY_LIST, NEVER, ALWAYS
biomesPermission = "SEED_COMMAND"
#
# The permission type the player requires to view river and biome altitude info in the visualizer
#Allowed Values: SEED_COMMAND, ALLOW_LIST, DENY_LIST, NEVER, ALWAYS
riversPermission = "SEED_COMMAND"

View file

@ -0,0 +1,9 @@
[general]
#List of items to force-allow placing in the belt. Takes precedence over blacklist.
whitelist = []
#List of items to disallow from placing in the belt. (whitelist takes precedence)
blacklist = []
#When set to false, stackable items will no longer be allowed by default.
allowAllNonStackableItems = true