Now featuring custom configs (hopefully)
This commit is contained in:
parent
acb60ef3e6
commit
1ef2a1d83c
3
.gitignore
vendored
3
.gitignore
vendored
@ -1 +1,2 @@
|
|||||||
*.mrpack
|
*.mrpack
|
||||||
|
TODO.md
|
@ -1,7 +1,6 @@
|
|||||||
.git/**
|
.git/**
|
||||||
.gitignore
|
.gitignore
|
||||||
.gitattributes
|
.gitattributes
|
||||||
README.md
|
*.md
|
||||||
TODO.md
|
|
||||||
*.mrpack
|
*.mrpack
|
||||||
*.zip
|
*.zip
|
460
config/Mekanism/world.toml
Normal file
460
config/Mekanism/world.toml
Normal file
@ -0,0 +1,460 @@
|
|||||||
|
|
||||||
|
#World generation settings for Mekanism. This config is synced from server to client
|
||||||
|
[world_generation]
|
||||||
|
#Allows chunks to retrogen Mekanism ore blocks.
|
||||||
|
enableRegeneration = false
|
||||||
|
#Change this value to cause Mekanism to regen its ore in all loaded chunks.
|
||||||
|
#Range: > 0
|
||||||
|
userWorldGenVersion = 0
|
||||||
|
|
||||||
|
#Generation Settings for tin ore.
|
||||||
|
[world_generation.tin]
|
||||||
|
#Determines if tin ore should be added to world generation.
|
||||||
|
shouldGenerate = false
|
||||||
|
|
||||||
|
#small tin vein Generation Settings.
|
||||||
|
[world_generation.tin.small]
|
||||||
|
#Determines if small tin veins should be added to world generation. Note: Requires generating tin ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that small tin veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 14
|
||||||
|
#Maximum number of blocks in a small tin vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 4
|
||||||
|
#Chance that blocks that are directly exposed to air in a small tin vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 0.0
|
||||||
|
#Distribution shape for placing small tin veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "TRAPEZOID"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 0
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for small tin veins.
|
||||||
|
[world_generation.tin.small.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = -20
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for small tin veins.
|
||||||
|
[world_generation.tin.small.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 94
|
||||||
|
|
||||||
|
#large tin vein Generation Settings.
|
||||||
|
[world_generation.tin.large]
|
||||||
|
#Determines if large tin veins should be added to world generation. Note: Requires generating tin ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that large tin veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 12
|
||||||
|
#Maximum number of blocks in a large tin vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 9
|
||||||
|
#Chance that blocks that are directly exposed to air in a large tin vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 0.0
|
||||||
|
#Distribution shape for placing large tin veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "TRAPEZOID"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 0
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for large tin veins.
|
||||||
|
[world_generation.tin.large.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = -32
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for large tin veins.
|
||||||
|
[world_generation.tin.large.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 72
|
||||||
|
|
||||||
|
#Generation Settings for osmium ore.
|
||||||
|
[world_generation.osmium]
|
||||||
|
#Determines if osmium ore should be added to world generation.
|
||||||
|
shouldGenerate = true
|
||||||
|
|
||||||
|
#upper osmium vein Generation Settings.
|
||||||
|
[world_generation.osmium.upper]
|
||||||
|
#Determines if upper osmium veins should be added to world generation. Note: Requires generating osmium ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that upper osmium veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 65
|
||||||
|
#Maximum number of blocks in a upper osmium vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 7
|
||||||
|
#Chance that blocks that are directly exposed to air in a upper osmium vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 0.0
|
||||||
|
#Distribution shape for placing upper osmium veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "TRAPEZOID"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 8
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for upper osmium veins.
|
||||||
|
[world_generation.osmium.upper.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 72
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for upper osmium veins.
|
||||||
|
[world_generation.osmium.upper.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "BELOW_TOP"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = -24
|
||||||
|
|
||||||
|
#middle osmium vein Generation Settings.
|
||||||
|
[world_generation.osmium.middle]
|
||||||
|
#Determines if middle osmium veins should be added to world generation. Note: Requires generating osmium ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that middle osmium veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 6
|
||||||
|
#Maximum number of blocks in a middle osmium vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 9
|
||||||
|
#Chance that blocks that are directly exposed to air in a middle osmium vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 0.0
|
||||||
|
#Distribution shape for placing middle osmium veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "TRAPEZOID"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 0
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for middle osmium veins.
|
||||||
|
[world_generation.osmium.middle.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = -32
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for middle osmium veins.
|
||||||
|
[world_generation.osmium.middle.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 56
|
||||||
|
|
||||||
|
#small osmium vein Generation Settings.
|
||||||
|
[world_generation.osmium.small]
|
||||||
|
#Determines if small osmium veins should be added to world generation. Note: Requires generating osmium ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that small osmium veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 8
|
||||||
|
#Maximum number of blocks in a small osmium vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 4
|
||||||
|
#Chance that blocks that are directly exposed to air in a small osmium vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 0.0
|
||||||
|
#Distribution shape for placing small osmium veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "UNIFORM"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 0
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for small osmium veins.
|
||||||
|
[world_generation.osmium.small.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABOVE_BOTTOM"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 0
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for small osmium veins.
|
||||||
|
[world_generation.osmium.small.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 64
|
||||||
|
|
||||||
|
#Generation Settings for uranium ore.
|
||||||
|
[world_generation.uranium]
|
||||||
|
#Determines if uranium ore should be added to world generation.
|
||||||
|
shouldGenerate = true
|
||||||
|
|
||||||
|
#small uranium vein Generation Settings.
|
||||||
|
[world_generation.uranium.small]
|
||||||
|
#Determines if small uranium veins should be added to world generation. Note: Requires generating uranium ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that small uranium veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 4
|
||||||
|
#Maximum number of blocks in a small uranium vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 4
|
||||||
|
#Chance that blocks that are directly exposed to air in a small uranium vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 0.0
|
||||||
|
#Distribution shape for placing small uranium veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "TRAPEZOID"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 0
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for small uranium veins.
|
||||||
|
[world_generation.uranium.small.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABOVE_BOTTOM"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 0
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for small uranium veins.
|
||||||
|
[world_generation.uranium.small.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 8
|
||||||
|
|
||||||
|
#buried uranium vein Generation Settings.
|
||||||
|
[world_generation.uranium.buried]
|
||||||
|
#Determines if buried uranium veins should be added to world generation. Note: Requires generating uranium ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that buried uranium veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 7
|
||||||
|
#Maximum number of blocks in a buried uranium vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 9
|
||||||
|
#Chance that blocks that are directly exposed to air in a buried uranium vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 0.75
|
||||||
|
#Distribution shape for placing buried uranium veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "TRAPEZOID"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 16
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for buried uranium veins.
|
||||||
|
[world_generation.uranium.buried.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABOVE_BOTTOM"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = -24
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for buried uranium veins.
|
||||||
|
[world_generation.uranium.buried.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABOVE_BOTTOM"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 56
|
||||||
|
|
||||||
|
#Generation Settings for fluorite ore.
|
||||||
|
[world_generation.fluorite]
|
||||||
|
#Determines if fluorite ore should be added to world generation.
|
||||||
|
shouldGenerate = true
|
||||||
|
|
||||||
|
#normal fluorite vein Generation Settings.
|
||||||
|
[world_generation.fluorite.normal]
|
||||||
|
#Determines if normal fluorite veins should be added to world generation. Note: Requires generating fluorite ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that normal fluorite veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 5
|
||||||
|
#Maximum number of blocks in a normal fluorite vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 5
|
||||||
|
#Chance that blocks that are directly exposed to air in a normal fluorite vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 0.0
|
||||||
|
#Distribution shape for placing normal fluorite veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "UNIFORM"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 0
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for normal fluorite veins.
|
||||||
|
[world_generation.fluorite.normal.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABOVE_BOTTOM"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 0
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for normal fluorite veins.
|
||||||
|
[world_generation.fluorite.normal.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 23
|
||||||
|
|
||||||
|
#buried fluorite vein Generation Settings.
|
||||||
|
[world_generation.fluorite.buried]
|
||||||
|
#Determines if buried fluorite veins should be added to world generation. Note: Requires generating fluorite ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that buried fluorite veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 3
|
||||||
|
#Maximum number of blocks in a buried fluorite vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 13
|
||||||
|
#Chance that blocks that are directly exposed to air in a buried fluorite vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 1.0
|
||||||
|
#Distribution shape for placing buried fluorite veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "TRAPEZOID"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 0
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for buried fluorite veins.
|
||||||
|
[world_generation.fluorite.buried.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABOVE_BOTTOM"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 0
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for buried fluorite veins.
|
||||||
|
[world_generation.fluorite.buried.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 4
|
||||||
|
|
||||||
|
#Generation Settings for lead ore.
|
||||||
|
[world_generation.lead]
|
||||||
|
#Determines if lead ore should be added to world generation.
|
||||||
|
shouldGenerate = true
|
||||||
|
|
||||||
|
#normal lead vein Generation Settings.
|
||||||
|
[world_generation.lead.normal]
|
||||||
|
#Determines if normal lead veins should be added to world generation. Note: Requires generating lead ore to be enabled.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that normal lead veins generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 8
|
||||||
|
#Maximum number of blocks in a normal lead vein.
|
||||||
|
#Range: 1 ~ 64
|
||||||
|
maxVeinSize = 9
|
||||||
|
#Chance that blocks that are directly exposed to air in a normal lead vein are not placed.
|
||||||
|
#Range: 0.0 ~ 1.0
|
||||||
|
discardChanceOnAirExposure = 0.25
|
||||||
|
#Distribution shape for placing normal lead veins.
|
||||||
|
#Allowed Values: TRAPEZOID, UNIFORM
|
||||||
|
shape = "TRAPEZOID"
|
||||||
|
#Half length of short side of trapezoid, only used if shape is TRAPEZOID. A value of zero means the shape is a triangle.
|
||||||
|
plateau = 0
|
||||||
|
|
||||||
|
#Minimum (inclusive) height anchor for normal lead veins.
|
||||||
|
[world_generation.lead.normal.minInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABOVE_BOTTOM"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = -24
|
||||||
|
|
||||||
|
#Maximum (inclusive) height anchor for normal lead veins.
|
||||||
|
[world_generation.lead.normal.maxInclusive]
|
||||||
|
#Type of anchor.
|
||||||
|
#Absolute -> y = value
|
||||||
|
#Above Bottom -> y = minY + value
|
||||||
|
#Below Top -> y = depth - 1 + minY - value
|
||||||
|
#Allowed Values: ABSOLUTE, ABOVE_BOTTOM, BELOW_TOP
|
||||||
|
type = "ABSOLUTE"
|
||||||
|
#Value used for calculating y for the anchor based on the type.
|
||||||
|
value = 64
|
||||||
|
|
||||||
|
#Generation Settings for salt.
|
||||||
|
[world_generation.salt]
|
||||||
|
#Determines if salt should be added to world generation.
|
||||||
|
shouldGenerate = true
|
||||||
|
#Chance that salt generates in a chunk.
|
||||||
|
#Range: 1 ~ 256
|
||||||
|
perChunk = 2
|
||||||
|
#Base radius of a vein of salt.
|
||||||
|
#Range: 1 ~ 4
|
||||||
|
minRadius = 2
|
||||||
|
#Extended variability (spread) for the radius in a vein of salt.
|
||||||
|
maxRadius = 3
|
||||||
|
#Number of blocks to extend up and down when placing a vein of salt.
|
||||||
|
#Range: 0 ~ 2031
|
||||||
|
halfHeight = 1
|
||||||
|
|
88
config/almostunified/unify.json
Normal file
88
config/almostunified/unify.json
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
{
|
||||||
|
"modPriorities": [
|
||||||
|
"minecraft",
|
||||||
|
"kubejs",
|
||||||
|
"crafttweaker",
|
||||||
|
"thermal",
|
||||||
|
"mekanism",
|
||||||
|
"immersiveengineering",
|
||||||
|
"create"
|
||||||
|
],
|
||||||
|
"stoneStrata": [
|
||||||
|
"stone",
|
||||||
|
"nether",
|
||||||
|
"deepslate",
|
||||||
|
"granite",
|
||||||
|
"diorite",
|
||||||
|
"andesite"
|
||||||
|
],
|
||||||
|
"tags": [
|
||||||
|
"forge:nuggets/{material}",
|
||||||
|
"forge:dusts/{material}",
|
||||||
|
"forge:gears/{material}",
|
||||||
|
"forge:gems/{material}",
|
||||||
|
"forge:ingots/{material}",
|
||||||
|
"forge:raw_materials/{material}",
|
||||||
|
"forge:ores/{material}",
|
||||||
|
"forge:plates/{material}",
|
||||||
|
"forge:rods/{material}",
|
||||||
|
"forge:wires/{material}",
|
||||||
|
"forge:storage_blocks/{material}",
|
||||||
|
"forge:storage_blocks/raw_{material}"
|
||||||
|
],
|
||||||
|
"materials": [
|
||||||
|
"aeternium",
|
||||||
|
"aluminum",
|
||||||
|
"amber",
|
||||||
|
"apatite",
|
||||||
|
"bitumen",
|
||||||
|
"brass",
|
||||||
|
"bronze",
|
||||||
|
"charcoal",
|
||||||
|
"chrome",
|
||||||
|
"cinnabar",
|
||||||
|
"coal",
|
||||||
|
"coal_coke",
|
||||||
|
"cobalt",
|
||||||
|
"constantan",
|
||||||
|
"copper",
|
||||||
|
"diamond",
|
||||||
|
"electrum",
|
||||||
|
"elementium",
|
||||||
|
"emerald",
|
||||||
|
"enderium",
|
||||||
|
"fluorite",
|
||||||
|
"gold",
|
||||||
|
"graphite",
|
||||||
|
"invar",
|
||||||
|
"iridium",
|
||||||
|
"iron",
|
||||||
|
"lapis",
|
||||||
|
"lead",
|
||||||
|
"lumium",
|
||||||
|
"mithril",
|
||||||
|
"netherite",
|
||||||
|
"nickel",
|
||||||
|
"obsidian",
|
||||||
|
"osmium",
|
||||||
|
"peridot",
|
||||||
|
"platinum",
|
||||||
|
"potassium_nitrate",
|
||||||
|
"ruby",
|
||||||
|
"sapphire",
|
||||||
|
"signalum",
|
||||||
|
"silver",
|
||||||
|
"steel",
|
||||||
|
"sulfur",
|
||||||
|
"tin",
|
||||||
|
"tungsten",
|
||||||
|
"uranium",
|
||||||
|
"zinc"
|
||||||
|
],
|
||||||
|
"priorityOverrides": {},
|
||||||
|
"ignoredTags": [],
|
||||||
|
"ignoredItems": [],
|
||||||
|
"ignoredRecipeTypes": ["cucumber:shaped_tag"],
|
||||||
|
"ignoredRecipes": [],
|
||||||
|
"itemsHidingJeiRei": true
|
||||||
|
}
|
51
defaultconfigs/ftbchunks/ftbchunks-world.snbt
Normal file
51
defaultconfigs/ftbchunks/ftbchunks-world.snbt
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
{
|
||||||
|
# Dimension ID's where chunks may not be claimed. Add "minecraft:the_end" to this list if you want to disable chunk claiming in The End, or "othermod:*" to disable chunk claiming in *all* dimensions added by "othermod"
|
||||||
|
# Default: []
|
||||||
|
claim_dimension_blacklist: [ "minecraft:the_end" ]
|
||||||
|
|
||||||
|
# Control how force-loaded chunks work.
|
||||||
|
# NEVER: only allow chunk force-loading if the owning team has at least one online player.
|
||||||
|
# ALWAYS: always allow force-loading, even if no players are online.
|
||||||
|
# DEFAULT: allow force-loading IF the team has at least one player with the 'ftbchunks.chunk_load_offline' FTB Ranks permission OR 'chunk_load_offline' is true.
|
||||||
|
# Default: "default"
|
||||||
|
# Valid values: "default", "always", "never"
|
||||||
|
force_load_mode: "always"
|
||||||
|
|
||||||
|
# Hard limit for the number of chunks a team can claim, regardless of how many members. Default of 0 means no hard limit.
|
||||||
|
# Default: 0
|
||||||
|
# Range: 0 ~ 2147483647
|
||||||
|
hard_team_claim_limit: 64
|
||||||
|
|
||||||
|
# Hard limit for the number of chunks a team can force-load, regardless of how many members. Default of 0 means no hard limit.
|
||||||
|
# Default: 0
|
||||||
|
# Range: 0 ~ 2147483647
|
||||||
|
hard_team_force_limit: 16
|
||||||
|
|
||||||
|
# Max claimed chunks.
|
||||||
|
# You can override this with FTB Ranks 'ftbchunks.max_claimed' permission
|
||||||
|
# Default: 500
|
||||||
|
# Range: -∞ ~ +∞
|
||||||
|
max_claimed_chunks: 69420
|
||||||
|
|
||||||
|
# Max force loaded chunks.
|
||||||
|
# You can override this with FTB Ranks 'ftbchunks.max_force_loaded' permission
|
||||||
|
# Default: 25
|
||||||
|
# Range: -∞ ~ +∞
|
||||||
|
max_force_loaded_chunks: 69420
|
||||||
|
|
||||||
|
# Maximum time (in real-world days) where if no player in a team logs in, any forceloaded chunks owned by the team are no longer forceloaded.
|
||||||
|
# Prevents chunks being forceloaded indefinitely by teams who no longer play.
|
||||||
|
# Default of 0 means no automatic loss of forceloading.
|
||||||
|
# Default: 0.0
|
||||||
|
# Range: 0.0 ~ 3650.0
|
||||||
|
max_idle_days_before_unforce: 7.0d
|
||||||
|
|
||||||
|
# Method by which party claim & force-load limits are calculated.
|
||||||
|
# LARGEST: use the limits of the member with the largest limits
|
||||||
|
# SUM: add up all the members' limits
|
||||||
|
# OWNER: use the party owner's limits only
|
||||||
|
# AVERAGE: use the average of all members' limits.
|
||||||
|
# Default: "largest"
|
||||||
|
# Valid values: "largest", "owner", "sum", "average"
|
||||||
|
party_limit_mode: "sum"
|
||||||
|
}
|
21
defaultconfigs/ftbessentials.snbt
Normal file
21
defaultconfigs/ftbessentials.snbt
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
teleport: {
|
||||||
|
back: {
|
||||||
|
enabled: false
|
||||||
|
}
|
||||||
|
|
||||||
|
home: {
|
||||||
|
enabled: false
|
||||||
|
}
|
||||||
|
|
||||||
|
rtp: {
|
||||||
|
enabled: false
|
||||||
|
}
|
||||||
|
|
||||||
|
spawn: {
|
||||||
|
enabled: false
|
||||||
|
}
|
||||||
|
|
||||||
|
tpa: {
|
||||||
|
enabled: false
|
||||||
|
}
|
||||||
|
}
|
68
index.toml
68
index.toml
@ -4,6 +4,26 @@ hash-format = "sha256"
|
|||||||
file = "LICENSE.txt"
|
file = "LICENSE.txt"
|
||||||
hash = "21b0ac69e8708a8d05930fe6f2b7b6127419954d747ee00d485e9b0f61a0dff5"
|
hash = "21b0ac69e8708a8d05930fe6f2b7b6127419954d747ee00d485e9b0f61a0dff5"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/Mekanism/almostunified/unify.json"
|
||||||
|
hash = "efeedd71425606e55f2c16be71d0d325607045d3e914f886b0b57ed09b65413a"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "config/Mekanism/world.toml"
|
||||||
|
hash = "8603b247cecb151a056178a85450ccd45f8cdda9103de9a5ea7b02aef74d10fc"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "defaultconfigs/ftbchunks/ftbchunks-world.snbt"
|
||||||
|
hash = "379d22fd3111b76c611cc9647cbd759d025dd508ebe741951a74e4c5853f26b4"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "defaultconfigs/ftbessentials.snbt"
|
||||||
|
hash = "09e2485d7813ba56d55a5aefa339cd6bfafff9ca6aed41b04bb550d3d57a3ac2"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "kubejs/server_scripts/currency.js"
|
||||||
|
hash = "225e79586716505fdccb56aec667accad82aa3a25fd07bdd92351854a919b967"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/advanced-chimneys.pw.toml"
|
file = "mods/advanced-chimneys.pw.toml"
|
||||||
hash = "af7fd95ae494a2480efd0ac6d98177c747cadd94c2c172125b27430c01c2e774"
|
hash = "af7fd95ae494a2480efd0ac6d98177c747cadd94c2c172125b27430c01c2e774"
|
||||||
@ -74,6 +94,11 @@ file = "mods/basic-nether-ores.pw.toml"
|
|||||||
hash = "225413bf6a29223dd3c9bef519f627c5bac75d01b6ebf333d614a2126593f711"
|
hash = "225413bf6a29223dd3c9bef519f627c5bac75d01b6ebf333d614a2126593f711"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "mods/bejs.pw.toml"
|
||||||
|
hash = "30fb0f5cc55c067e4902f7867912188aa003bc38d173f48553a64fddf2b770f7"
|
||||||
|
metafile = true
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/better-advancements.pw.toml"
|
file = "mods/better-advancements.pw.toml"
|
||||||
hash = "6d5097ecaf832199d5a8eb0d28bf7869134b54f93fd0999b7bdfe0129716c720"
|
hash = "6d5097ecaf832199d5a8eb0d28bf7869134b54f93fd0999b7bdfe0129716c720"
|
||||||
@ -124,6 +149,11 @@ file = "mods/chance-cubes.pw.toml"
|
|||||||
hash = "16d61b01a0a951aad6c4eaa955b4d9db13ef3ce094d7126eb1fc34d4068bfe8f"
|
hash = "16d61b01a0a951aad6c4eaa955b4d9db13ef3ce094d7126eb1fc34d4068bfe8f"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "mods/clumps.pw.toml"
|
||||||
|
hash = "5880c81df1af395ec3762eff4e98c78f7b75e62db67e1d191a1772d79aabc073"
|
||||||
|
metafile = true
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/cobblefordays.pw.toml"
|
file = "mods/cobblefordays.pw.toml"
|
||||||
hash = "8ad527bbe4a7a481f6c143e343c76e56d3c86defe62889fe6ee5b1c8f6571cdb"
|
hash = "8ad527bbe4a7a481f6c143e343c76e56d3c86defe62889fe6ee5b1c8f6571cdb"
|
||||||
@ -284,6 +314,11 @@ file = "mods/falling-tree.pw.toml"
|
|||||||
hash = "e6f923a462483ca6233b7860d88952594417afa578196d690b7112339f469a6c"
|
hash = "e6f923a462483ca6233b7860d88952594417afa578196d690b7112339f469a6c"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "mods/fancymenu-forge.pw.toml"
|
||||||
|
hash = "dcdc73e15170977c8832a81d4210037cc3bc8844d175dce0c4ce28086f8312c5"
|
||||||
|
metafile = true
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/fast-leaf-decay.pw.toml"
|
file = "mods/fast-leaf-decay.pw.toml"
|
||||||
hash = "da09edd338fa641d7eee1b96ecc2cc5e6dc9d299c68da33741b3b81854a551ef"
|
hash = "da09edd338fa641d7eee1b96ecc2cc5e6dc9d299c68da33741b3b81854a551ef"
|
||||||
@ -414,6 +449,11 @@ file = "mods/kleeslabs.pw.toml"
|
|||||||
hash = "78a4fb37d653cbe548d840c7d394447b441506e46e388c7f221efc531aef7d59"
|
hash = "78a4fb37d653cbe548d840c7d394447b441506e46e388c7f221efc531aef7d59"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "mods/konkrete.pw.toml"
|
||||||
|
hash = "cce2da708bff7a49e80be43a2ab4d42e236627c45a34b74356d8c30f293a3886"
|
||||||
|
metafile = true
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/kubejs.pw.toml"
|
file = "mods/kubejs.pw.toml"
|
||||||
hash = "fc1d144633d760ad8d000ebf2c9463243c02491aaf9bedc5e8900403bb9afca8"
|
hash = "fc1d144633d760ad8d000ebf2c9463243c02491aaf9bedc5e8900403bb9afca8"
|
||||||
@ -449,6 +489,11 @@ file = "mods/macaws-bridges.pw.toml"
|
|||||||
hash = "864b977898a944f14f98e5a75a4a4d841c9a28c523d94657d8c5ce4929ad4ef6"
|
hash = "864b977898a944f14f98e5a75a4a4d841c9a28c523d94657d8c5ce4929ad4ef6"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "mods/macaws-doors.pw.toml"
|
||||||
|
hash = "89bf482b8a586bd748e9b3c0c12bcacaa08cc698482ab77de75ac63d95008036"
|
||||||
|
metafile = true
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/macaws-fences-and-walls.pw.toml"
|
file = "mods/macaws-fences-and-walls.pw.toml"
|
||||||
hash = "c794e7e2ee49bc81f976006903ae7bc68b9452ca4e3811ce3d9e2fa52ba3e3c4"
|
hash = "c794e7e2ee49bc81f976006903ae7bc68b9452ca4e3811ce3d9e2fa52ba3e3c4"
|
||||||
@ -684,6 +729,11 @@ file = "mods/scannable.pw.toml"
|
|||||||
hash = "5e2d065192f522470a9a78987c66c979faa2c908bb0328def7ac48da5b23fe1e"
|
hash = "5e2d065192f522470a9a78987c66c979faa2c908bb0328def7ac48da5b23fe1e"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "mods/screenjs.pw.toml"
|
||||||
|
hash = "b896e6f71bd16468429f27046c7c4fbf9e0be4795714b57d0866d518b4dbecad"
|
||||||
|
metafile = true
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/sebastrnlib.pw.toml"
|
file = "mods/sebastrnlib.pw.toml"
|
||||||
hash = "8bd06b0803e7a21fbe6c287828128665ee753661cd7253f8653df3fd4654804a"
|
hash = "8bd06b0803e7a21fbe6c287828128665ee753661cd7253f8653df3fd4654804a"
|
||||||
@ -744,11 +794,6 @@ file = "mods/terrablender.pw.toml"
|
|||||||
hash = "64036b0bc617a33d904a0e6371ddc7d63896a888b1e0ada1a6eae8f647bb9327"
|
hash = "64036b0bc617a33d904a0e6371ddc7d63896a888b1e0ada1a6eae8f647bb9327"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
[[files]]
|
|
||||||
file = "mods/the-one-probe.pw.toml"
|
|
||||||
hash = "e3130b1d0cc8bdcbdc5ddd4de720ec0c6d97996d90fdb5e3a77c17571709cede"
|
|
||||||
metafile = true
|
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/thermal-cultivation.pw.toml"
|
file = "mods/thermal-cultivation.pw.toml"
|
||||||
hash = "f66d3443df1b1d2619234a4e81851ff80c1821eb911307fcbaf52bbdbcfeafe3"
|
hash = "f66d3443df1b1d2619234a4e81851ff80c1821eb911307fcbaf52bbdbcfeafe3"
|
||||||
@ -789,6 +834,11 @@ file = "mods/titanium.pw.toml"
|
|||||||
hash = "0d59965134e837bc8d4c3a8b43788b493317070cc00f61de7beef0764981857a"
|
hash = "0d59965134e837bc8d4c3a8b43788b493317070cc00f61de7beef0764981857a"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "mods/toast-control.pw.toml"
|
||||||
|
hash = "8ff48d18f2fbe8df674dcd79aabcece27808667c270401b06ac10c97d7552990"
|
||||||
|
metafile = true
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
file = "mods/trash-cans.pw.toml"
|
file = "mods/trash-cans.pw.toml"
|
||||||
hash = "3d01b99f391bc147e1ff31ea3cdb44a25046c11bfc92c2983ffd351d5cad7748"
|
hash = "3d01b99f391bc147e1ff31ea3cdb44a25046c11bfc92c2983ffd351d5cad7748"
|
||||||
@ -818,3 +868,11 @@ metafile = true
|
|||||||
file = "mods/zombie-awareness.pw.toml"
|
file = "mods/zombie-awareness.pw.toml"
|
||||||
hash = "d3b835c39de7ef5be71391333e8dec0d72ea44e1c5d24b7bea911769c5adf46c"
|
hash = "d3b835c39de7ef5be71391333e8dec0d72ea44e1c5d24b7bea911769c5adf46c"
|
||||||
metafile = true
|
metafile = true
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "serverconfig/gravestone-server.toml"
|
||||||
|
hash = "2adb6b444fe511cfe32878a7e55199aa563f6051425c382d97f14184d36ab268"
|
||||||
|
|
||||||
|
[[files]]
|
||||||
|
file = "serverconfig/rftoolsbuilder-server.toml"
|
||||||
|
hash = "00fd68c7cebeb9d6f09da20fed39c0bdd8e608ed6afaee9f6ef048208f50e86e"
|
||||||
|
19
kubejs/client_scripts/hide.js
Normal file
19
kubejs/client_scripts/hide.js
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
// priority 0
|
||||||
|
|
||||||
|
// Hide the bad coins
|
||||||
|
JEIEvents.hideItems((event) => {
|
||||||
|
event.hide("createdeco:brass_coin");
|
||||||
|
event.hide("createdeco:brass_coinstack");
|
||||||
|
event.hide("createdeco:cast_iron_coin");
|
||||||
|
event.hide("createdeco:cast_iron_coinstack");
|
||||||
|
event.hide("createdeco:copper_coin");
|
||||||
|
event.hide("createdeco:copper_coinstack");
|
||||||
|
event.hide("createdeco:gold_coin");
|
||||||
|
event.hide("createdeco:gold_coinstack");
|
||||||
|
event.hide("createdeco:iron_coin");
|
||||||
|
event.hide("createdeco:iron_coinstack");
|
||||||
|
event.hide("createdeco:netherite_coin");
|
||||||
|
event.hide("createdeco:netherite_coinstack");
|
||||||
|
event.hide("createdeco:zinc_coin");
|
||||||
|
event.hide("createdeco:zinc_coinstack");
|
||||||
|
});
|
23
kubejs/server_scripts/currency.js
Normal file
23
kubejs/server_scripts/currency.js
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
// priority 0
|
||||||
|
|
||||||
|
ServerEvents.recipes((event) => {
|
||||||
|
// Remove recipes for coin minting and burning from TE
|
||||||
|
event.remove({ id: "thermal:press_coin_die" });
|
||||||
|
event.remove({ id: "thermal:dynamo_numismatic" });
|
||||||
|
|
||||||
|
// Remove Recipes from Create Deco coins to avoid confusion
|
||||||
|
event.remove({ output: "createdeco:brass_coin" });
|
||||||
|
event.remove({ output: "createdeco:brass_coinstack" });
|
||||||
|
event.remove({ output: "createdeco:cast_iron_coin" });
|
||||||
|
event.remove({ output: "createdeco:cast_iron_coinstack" });
|
||||||
|
event.remove({ output: "createdeco:copper_coin" });
|
||||||
|
event.remove({ output: "createdeco:copper_coinstack" });
|
||||||
|
event.remove({ output: "createdeco:gold_coin" });
|
||||||
|
event.remove({ output: "createdeco:gold_coinstack" });
|
||||||
|
event.remove({ output: "createdeco:iron_coin" });
|
||||||
|
event.remove({ output: "createdeco:iron_coinstack" });
|
||||||
|
event.remove({ output: "createdeco:netherite_coin" });
|
||||||
|
event.remove({ output: "createdeco:netherite_coinstack" });
|
||||||
|
event.remove({ output: "createdeco:zinc_coin" });
|
||||||
|
event.remove({ output: "createdeco:zinc_coinstack" });
|
||||||
|
});
|
13
mods/bejs.pw.toml
Normal file
13
mods/bejs.pw.toml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name = "beJS"
|
||||||
|
filename = "beJS-1.19.2-1.2.3.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "0ecefdcbd5116b56fb83e88cb2607ac2c58fc694"
|
||||||
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.curseforge]
|
||||||
|
file-id = 4420117
|
||||||
|
project-id = 827114
|
13
mods/clumps.pw.toml
Normal file
13
mods/clumps.pw.toml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name = "Clumps"
|
||||||
|
filename = "Clumps-forge-1.19.2-9.0.0+14.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "fa1ea47e0da5a219355bd5b6cf5df6e821b2baf8"
|
||||||
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.curseforge]
|
||||||
|
file-id = 4153347
|
||||||
|
project-id = 256717
|
13
mods/fancymenu-forge.pw.toml
Normal file
13
mods/fancymenu-forge.pw.toml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name = "FancyMenu [Forge]"
|
||||||
|
filename = "fancymenu_forge_2.14.3_MC_1.19-1.19.2.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "7f816b4f38c636873316574813a5e77bc1093aae"
|
||||||
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.curseforge]
|
||||||
|
file-id = 4483445
|
||||||
|
project-id = 367706
|
13
mods/konkrete.pw.toml
Normal file
13
mods/konkrete.pw.toml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name = "Konkrete [Forge]"
|
||||||
|
filename = "konkrete_forge_1.6.0_MC_1.19-1.19.2.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "ee067b9add82b9f12e4330daab5a28aebae0b956"
|
||||||
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.curseforge]
|
||||||
|
file-id = 4136430
|
||||||
|
project-id = 410295
|
13
mods/macaws-doors.pw.toml
Normal file
13
mods/macaws-doors.pw.toml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name = "Macaw's Doors"
|
||||||
|
filename = "mcw-doors-1.0.9forge-mc1.19.2.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "cadab32e74a3716ea5b79c15509aac81cfa7224a"
|
||||||
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.curseforge]
|
||||||
|
file-id = 4446154
|
||||||
|
project-id = 378646
|
13
mods/screenjs.pw.toml
Normal file
13
mods/screenjs.pw.toml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name = "ScreenJS"
|
||||||
|
filename = "screenJS-1.19.2-1.1.6.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "55d4c943796b47e272a4ad3df8616ab4b761bacf"
|
||||||
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.curseforge]
|
||||||
|
file-id = 4486886
|
||||||
|
project-id = 827112
|
@ -1,13 +0,0 @@
|
|||||||
name = "The One Probe"
|
|
||||||
filename = "theoneprobe-1.19-6.2.2.jar"
|
|
||||||
side = "both"
|
|
||||||
|
|
||||||
[download]
|
|
||||||
hash-format = "sha1"
|
|
||||||
hash = "662b49c24342ab8dcc7664e2ad03b73388e678f5"
|
|
||||||
mode = "metadata:curseforge"
|
|
||||||
|
|
||||||
[update]
|
|
||||||
[update.curseforge]
|
|
||||||
file-id = 3965693
|
|
||||||
project-id = 245211
|
|
13
mods/toast-control.pw.toml
Normal file
13
mods/toast-control.pw.toml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name = "Toast Control"
|
||||||
|
filename = "ToastControl-1.19.2-7.0.0.jar"
|
||||||
|
side = "both"
|
||||||
|
|
||||||
|
[download]
|
||||||
|
hash-format = "sha1"
|
||||||
|
hash = "69cee2db429ceaaaa66f38505ef9b41e3c357541"
|
||||||
|
mode = "metadata:curseforge"
|
||||||
|
|
||||||
|
[update]
|
||||||
|
[update.curseforge]
|
||||||
|
file-id = 4028343
|
||||||
|
project-id = 271740
|
@ -1,12 +1,12 @@
|
|||||||
name = "ScrumptiousCraft Um"
|
name = "ScrumptiousCraft Um"
|
||||||
author = "razage"
|
author = "razage"
|
||||||
version = "1.0.1"
|
version = "1.0.2"
|
||||||
pack-format = "packwiz:1.1.0"
|
pack-format = "packwiz:1.1.0"
|
||||||
|
|
||||||
[index]
|
[index]
|
||||||
file = "index.toml"
|
file = "index.toml"
|
||||||
hash-format = "sha256"
|
hash-format = "sha256"
|
||||||
hash = "8841e5498857702edbd9cc35b4a6229448cab4d62ea9224199a29dc6f60afab9"
|
hash = "a2057a0836bb3d8720ad1c7db56f74b4a84670f71925f6b9f635a8c688e23ddb"
|
||||||
|
|
||||||
[versions]
|
[versions]
|
||||||
forge = "43.2.8"
|
forge = "43.2.8"
|
||||||
|
18
serverconfig/gravestone-server.toml
Normal file
18
serverconfig/gravestone-server.toml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#If this is set to true you get an obituary after you died
|
||||||
|
enable_obituary = true
|
||||||
|
#The blocks that can be replaced with a grave
|
||||||
|
#If it starts with '#' it is a tag
|
||||||
|
replaceable_blocks = ["#gravestone:grave_replaceable"]
|
||||||
|
#If this is set to true the obituary will be taken out of your inventory when you break the grave
|
||||||
|
remove_obituary = true
|
||||||
|
#If this is set to true only the player that owns the grave and admins can break the grave
|
||||||
|
only_owners_can_break = false
|
||||||
|
#If this is set to true the ghost of the dead player will be spawned when the grave is broken
|
||||||
|
spawn_ghost = true
|
||||||
|
#If this is set to true the ghost player will defend the player
|
||||||
|
friendly_ghost = true
|
||||||
|
#If this is set to true you get your items back into your inventory by sneaking on the grave
|
||||||
|
sneak_pickup = false
|
||||||
|
#If this is set to true you get your items sorted back into your inventory by breaking the grave
|
||||||
|
break_pickup = true
|
||||||
|
|
223
serverconfig/rftoolsbuilder-server.toml
Normal file
223
serverconfig/rftoolsbuilder-server.toml
Normal file
@ -0,0 +1,223 @@
|
|||||||
|
|
||||||
|
#Settings for the builder
|
||||||
|
[builder]
|
||||||
|
#Maximum RF storage that the builder can hold
|
||||||
|
#Range: > 0
|
||||||
|
builderMaxRF = 10000
|
||||||
|
#RF per tick that the builder can receive
|
||||||
|
#Range: > 0
|
||||||
|
builderRFPerTick = 20000
|
||||||
|
#RF per block operation for the builder when used to build
|
||||||
|
#Range: > 0
|
||||||
|
builderRfPerOperation = 500
|
||||||
|
#Base RF per block operation for the builder when used as a pump
|
||||||
|
#Range: > 0
|
||||||
|
builderRfPerLiquid = 300
|
||||||
|
#Base RF per block operation for the builder when used as a quarry or voider (actual cost depends on hardness of block)
|
||||||
|
#Range: > 0
|
||||||
|
builderRfPerQuarry = 300
|
||||||
|
#RF per block that is skipped (used when a filter is added to the builder)
|
||||||
|
#Range: > 0
|
||||||
|
builderRfPerSkipped = 50
|
||||||
|
#RF per entity move operation for the builder
|
||||||
|
#Range: > 0
|
||||||
|
builderRfPerEntity = 5000
|
||||||
|
#RF per player move operation for the builder
|
||||||
|
#Range: > 0
|
||||||
|
builderRfPerPlayer = 40000
|
||||||
|
#Can Tile Entities be moved? 'forbidden' means never, 'whitelist' means only whitelisted, 'blacklist' means all except blacklisted, 'allowed' means all
|
||||||
|
#Allowed Values: MOVE_FORBIDDEN, MOVE_WHITELIST, MOVE_BLACKLIST, MOVE_ALLOWED
|
||||||
|
tileEntityMode = "MOVE_BLACKLIST"
|
||||||
|
#This is a list of blocks that are either blacklisted or whitelisted from the Builder when it tries to move tile entities (format <id>=<cost>)
|
||||||
|
blackWhiteListedBlocks = []
|
||||||
|
#Maximum dimension for the space chamber
|
||||||
|
#Range: 0 ~ 100000
|
||||||
|
maxSpaceChamberDimension = 128
|
||||||
|
#How many ticks we wait before collecting again (with the builder 'collect items' mode)
|
||||||
|
#Range: > 0
|
||||||
|
collectTimer = 10
|
||||||
|
#The cost of collecting an item (builder 'collect items' mode))
|
||||||
|
#Range: > 0
|
||||||
|
collectRFPerItem = 20
|
||||||
|
#How much more expensive a move accross dimensions is
|
||||||
|
#Range: 0.0 ~ 1000000.0
|
||||||
|
dimensionCostFactor = 5.0
|
||||||
|
#The cost of collecting 1 XP level (builder 'collect items' mode))
|
||||||
|
#Range: 0.0 ~ 1000000.0
|
||||||
|
collectRFPerXP = 2.0
|
||||||
|
#The RF/t per area to keep checking for items in a given area (builder 'collect items' mode))
|
||||||
|
#Range: 0.0 ~ 1000000.0
|
||||||
|
collectRFPerTickPerArea = 0.5
|
||||||
|
#The RF per operation of the builder is multiplied with this factor when using the void shape card
|
||||||
|
#Range: 0.0 ~ 1000000.0
|
||||||
|
voidShapeCardFactor = 0.5
|
||||||
|
#The RF per operation of the builder is multiplied with this factor when using the silk quarry shape card
|
||||||
|
#Range: 0.0 ~ 1000000.0
|
||||||
|
silkquarryShapeCardFactor = 3.0
|
||||||
|
#The RF per operation of the builder is multiplied with this factor when using the fortune quarry shape card
|
||||||
|
#Range: 0.0 ~ 1000000.0
|
||||||
|
fortunequarryShapeCardFactor = 2.0
|
||||||
|
#Use this block for the builder to replace with
|
||||||
|
quarryReplace = "minecraft:dirt"
|
||||||
|
#If true the quarry will also quarry tile entities. Otherwise it just ignores them
|
||||||
|
quarryTileEntities = true
|
||||||
|
#If true the quarry will chunkload a chunk at a time. If false the quarry will stop if a chunk is not loaded
|
||||||
|
quarryChunkloads = true
|
||||||
|
#If true we allow shape cards to be crafted. Note that in order to use the quarry system you must also enable this
|
||||||
|
shapeCardAllowed = true
|
||||||
|
#If true we allow quarry cards to be crafted
|
||||||
|
quarryAllowed = true
|
||||||
|
#If true we allow the clearing quarry cards to be crafted (these can be heavier on the server)
|
||||||
|
clearingQuarryAllowed = true
|
||||||
|
#The base speed (number of blocks per tick) of the quarry
|
||||||
|
#Range: > 0
|
||||||
|
quarryBaseSpeed = 8
|
||||||
|
#Multiply the infusion factor with this value and add that to the quarry base speed
|
||||||
|
#Range: > 0
|
||||||
|
quarryInfusionSpeedFactor = 20
|
||||||
|
#Maximum offset of the shape when a shape card is used in the builder
|
||||||
|
#Range: > 0
|
||||||
|
maxBuilderOffset = 260
|
||||||
|
#Maximum dimension of the shape when a shape card is used in the builder
|
||||||
|
#Range: > 0
|
||||||
|
maxBuilderDimension = 512
|
||||||
|
#If true we go back to the old (wrong) sphere/cylinder calculation for the builder/shield
|
||||||
|
oldSphereCylinderShape = false
|
||||||
|
|
||||||
|
#Settings for the shield system
|
||||||
|
[shield]
|
||||||
|
#Maximum RF storage that the shield block can hold
|
||||||
|
#Range: > 0
|
||||||
|
shieldMaxRF = 200000
|
||||||
|
#RF per tick that the shield block can receive
|
||||||
|
#Range: > 0
|
||||||
|
shieldRFPerTick = 5000
|
||||||
|
#Maximum size (in blocks) of a tier 1 shield
|
||||||
|
#Range: 0 ~ 1000000
|
||||||
|
shieldMaxSize = 256
|
||||||
|
#Maximum offset of the shape when a shape card is used
|
||||||
|
#Range: 0 ~ 100000
|
||||||
|
maxShieldOffset = 128
|
||||||
|
#Maximum dimension of the shape when a shape card is used
|
||||||
|
#Range: 0 ~ 1000000
|
||||||
|
maxShieldDimension = 256
|
||||||
|
#Maximum distance at which you can add disjoint shield sections to a composed shield
|
||||||
|
#Range: 0 ~ 10000
|
||||||
|
maxDisjointShieldDistance = 64
|
||||||
|
#Base amount of RF/tick for every 10 blocks in the shield (while active)
|
||||||
|
#Range: > 0
|
||||||
|
shieldRfBase = 8
|
||||||
|
#RF/tick for every 10 blocks added in case of camo mode
|
||||||
|
#Range: > 0
|
||||||
|
shieldRfCamo = 2
|
||||||
|
#RF/tick for every 10 block addeds in case of shield mode
|
||||||
|
#Range: > 0
|
||||||
|
shieldRfShield = 2
|
||||||
|
#The amount of RF to consume for a single spike of damage for one entity
|
||||||
|
#Range: > 0
|
||||||
|
shieldRfDamage = 1000
|
||||||
|
#The amount of RF to consume for a single spike of damage for one entity (used in case of player-type damage)
|
||||||
|
#Range: > 0
|
||||||
|
shieldRfDamagePlayer = 2000
|
||||||
|
#The amount of damage to do for a single spike on one entity
|
||||||
|
#Range: 0.0 ~ 1.0E9
|
||||||
|
shieldDamage = 5.0
|
||||||
|
#Set this to false if you don't want invisible shield rendering mode to be possible
|
||||||
|
allowInvisibleShield = true
|
||||||
|
#Amount of dimensional shards per looting kill. Remember that this is per block that does damage
|
||||||
|
#Range: 0 ~ 256
|
||||||
|
shardsPerLootingKill = 2
|
||||||
|
#The looting kill bonus
|
||||||
|
#Range: 0 ~ 256
|
||||||
|
lootingKillBonus = 3
|
||||||
|
|
||||||
|
#Settings for the scanner, composer, and projector
|
||||||
|
[scanner]
|
||||||
|
#Maximum RF storage that the scanner can hold
|
||||||
|
#Range: > 0
|
||||||
|
scannerMaxRF = 500000
|
||||||
|
#RF per tick that the scanner can receive
|
||||||
|
#Range: > 0
|
||||||
|
scannerRFPerTick = 20000
|
||||||
|
#Amount of RF needed per tick during the scan
|
||||||
|
#Range: > 0
|
||||||
|
scannerUsePerTick = 1000
|
||||||
|
#Amount of RF needed per tick during the scan for a remote scanner
|
||||||
|
#Range: > 0
|
||||||
|
remoteScannerUsePerTick = 2000
|
||||||
|
#Maximum RF storage that the locator can hold
|
||||||
|
#Range: > 0
|
||||||
|
locatorMaxRF = 2000000
|
||||||
|
#RF per tick that the locator can receive
|
||||||
|
#Range: > 0
|
||||||
|
locatorRFPerTick = 20000
|
||||||
|
#Fixed amount of RF needed for a scan
|
||||||
|
#Range: > 0
|
||||||
|
locatorUsePerTickBase = 5000
|
||||||
|
#Base amount of RF needed for a scan per 16x16x16 subchunk
|
||||||
|
#Range: 0.0 ~ 1.0E9
|
||||||
|
locatorUsePerTickChunk = 0.1
|
||||||
|
#Additional amount of RF per 16x16x16 subchunk needed for a scan for hostile entities
|
||||||
|
#Range: 0.0 ~ 1.0E9
|
||||||
|
locatorUsePerTickHostile = 1.0
|
||||||
|
#Additional amount of RF per 16x16x16 subchunk needed for a scan for passive entities
|
||||||
|
#Range: 0.0 ~ 1.0E9
|
||||||
|
locatorUsePerTickPassive = 0.5
|
||||||
|
#Additional amount of RF per 16x16x16 subchunk needed for a scan for players
|
||||||
|
#Range: 0.0 ~ 1.0E9
|
||||||
|
locatorUsePerTickPlayer = 2.0
|
||||||
|
#Additional amount of RF per 16x16x16 subchunk needed for a scan for low energy
|
||||||
|
#Range: 0.0 ~ 1.0E9
|
||||||
|
locatorUsePerTickEnergy = 5.0
|
||||||
|
#Additional amount of RF per 16x16x16 subchunk needed for a filtered scan
|
||||||
|
#Range: 0.0 ~ 1.0E9
|
||||||
|
locatorFilterCost = 0.5
|
||||||
|
#Maximum RF storage that the projector can hold
|
||||||
|
#Range: > 0
|
||||||
|
projectorMaxRF = 500000
|
||||||
|
#RF per tick that the projector can receive
|
||||||
|
#Range: > 0
|
||||||
|
projectorRFPerTick = 10000
|
||||||
|
#RF/t for the projector while it is in use
|
||||||
|
#Range: > 0
|
||||||
|
projectorUsePerTick = 1000
|
||||||
|
#Number of ticks between every scan of the locator
|
||||||
|
#Range: > 0
|
||||||
|
ticksPerLocatorScan = 40
|
||||||
|
#Maximum amount of entities in a single block to show markers/beacons for
|
||||||
|
#Range: > 0
|
||||||
|
locatorEntitySafety = 10
|
||||||
|
#Maximum amount of 16x16 chunks we support for energy scanning
|
||||||
|
#Range: > 0
|
||||||
|
locatorMaxEnergyChunks = 25
|
||||||
|
#Maximum offset of the shape when a shape card is used in the scanner/projector
|
||||||
|
#Range: > 0
|
||||||
|
maxScannerOffset = 2048
|
||||||
|
#Maximum dimension of the shape when a scanner/projector card is used
|
||||||
|
#Range: 0 ~ 10000
|
||||||
|
maxScannerDimension = 512
|
||||||
|
#The amount of surface area the scanner will scan in a tick. Increasing this will increase the speed of the scanner but cause more strain on the server
|
||||||
|
#Range: 100 ~ 1073741824
|
||||||
|
surfaceAreaPerTick = 262144
|
||||||
|
#The amount of 'surface area' that the server will send to the client for the projector. Increasing this will increase the speed at which projections are ready but also increase the load for server and client
|
||||||
|
#Range: 100 ~ 10000000
|
||||||
|
planeSurfacePerTick = 40000
|
||||||
|
|
||||||
|
#Settings for the mover system
|
||||||
|
[mover]
|
||||||
|
#RF per tick/per block for the vehicle control module
|
||||||
|
#Range: > 0
|
||||||
|
vehicleControlRFPerTick = 0
|
||||||
|
#RF per tick/per block for the vehicle status module
|
||||||
|
#Range: > 0
|
||||||
|
vehicleStatusRFPerTick = 2
|
||||||
|
#Amount of RF used for one movement
|
||||||
|
#Range: > 0
|
||||||
|
rfPerMove = 1000
|
||||||
|
#Maximum RF storage that the mover controller can hold
|
||||||
|
#Range: > 0
|
||||||
|
moverControllerMaxRF = 100000
|
||||||
|
#RF per tick that the mover controller can receive
|
||||||
|
#Range: > 0
|
||||||
|
moverControllerRFPerTick = 1000
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user