Compare commits
20 Commits
d6514349c2
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 7dc0162a72 | |||
| 965f6270cc | |||
| 380af808d2 | |||
| 8012a6c29b | |||
| 9af7ffdafb | |||
| 3e0970e477 | |||
| 49156acd53 | |||
| 96c7ffe248 | |||
| 4576aff92e | |||
| d536634ccf | |||
| 659287a2b2 | |||
| 54ae6414da | |||
| aef7f46724 | |||
| 07547f01cb | |||
| ab1cf7886a | |||
| edd2275df3 | |||
| 27ce0afca7 | |||
| e4edb2fb3e | |||
| f92a59e1f3 | |||
| f3ef23fbad |
8
.gitignore
vendored
8
.gitignore
vendored
@ -5,6 +5,7 @@
|
||||
!readme.md
|
||||
!.gitignore
|
||||
!modlist.md
|
||||
!refreshmods.sh
|
||||
|
||||
#include configs
|
||||
!config
|
||||
@ -15,3 +16,10 @@
|
||||
!saves/world/
|
||||
!saves/world/serverconfig/
|
||||
!saves/world/serverconfig/**
|
||||
|
||||
#include datapack generation
|
||||
!datapacks
|
||||
!datapacks/**
|
||||
|
||||
#ignore some user settings
|
||||
config/jei/world/server/*/bookmarks.ini
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
_Versions = "1.6.3a"
|
||||
# Show the lod button in the options screen next to fov
|
||||
optionsButton = true
|
||||
_version = 1
|
||||
|
||||
[client]
|
||||
|
||||
@ -310,7 +311,7 @@ optionsButton = true
|
||||
#
|
||||
# This setting shouldn't affect performance.
|
||||
#
|
||||
vanillaOverdraw = "DYNAMIC"
|
||||
vanillaOverdraw = "ALWAYS"
|
||||
# Will prevent some overdraw issues, but may cause nearby fake chunks to render incorrectly
|
||||
# especially when in/near an ocean.
|
||||
#
|
||||
|
||||
42
config/PregenConfig.toml
Normal file
42
config/PregenConfig.toml
Normal file
@ -0,0 +1,42 @@
|
||||
|
||||
[general]
|
||||
#Defines how many Dimensions can be generated at the same time, this is due to thread limitations mcs worldgen has. 0 => Single Dimension, 1 => Up to 3 dimensions (Ensures each dimension has at least 2 threads), 2 => Up to 5 Dimensions (Dimensions will fight over CPU Threads due to limitations)
|
||||
#Range: 0 ~ 2
|
||||
"Threading Rule" = 2
|
||||
#Defines if each world should use multiple threads to generate. This feature can improve worldgen speed drastically, but deadlocks can happen with it too.
|
||||
#If deadlock issues happen, like the worldgen stops randomly, disabling this might fix it for you at the slight slowdown in worldgen
|
||||
#If the config is changed the pregeneration needs to be restarted
|
||||
"Multithreaded WorldGen" = true
|
||||
#Defines if the Improved Command Arguments should be used on Command Creation. If enabled mod is required on client
|
||||
"Advanced Command Arguments" = true
|
||||
#Defines if the SyncChunkWrite config should be not forcefully set to false. Note: SyncChunkWrite "May" Prevent data corruption. Though this was only enabled since 1.16 before it was always disabled. Downside of this is that HDDs/SSDs during pregen are at 100% usage ALL the time instead of less then 5%. This can lead to hardware failure much much much much more quickly. This is why the override is enabled by default
|
||||
"Disable ChunkSyncOverride" = false
|
||||
#Override increases the Watchdog Kill switch to a minimum of 10 minutes instead of 60 seconds. Because Heavy modpacks cause spikes that can last 60 seconds during pregen and saving, this just reduces crashes by minecraft itself and leaves the killswitch
|
||||
"Disable Watchdog Override" = false
|
||||
#Defines how many Players have to be online for the Processor to Auto Pause, -1 = Disabled. It is Inclusive 2 = Allows 1 Player
|
||||
#Range: > -1
|
||||
"Player Limit" = -1
|
||||
#Defines how many milliseconds the Chunk Deleter gets per tick
|
||||
#Range: 1 ~ 1000
|
||||
"Deletion Time" = 10
|
||||
#Defines if there should be a check/warn for a missconfigured server where lag will be most likely happen due to little cores being provided.
|
||||
docker-warning = true
|
||||
#Defines if the pregenerator should automatically restart on server start. Automatically set to true when a task is running, and automatically set to false if no task is running
|
||||
auto-restart = false
|
||||
info = true
|
||||
|
||||
[client]
|
||||
|
||||
[client.pregen-overlay]
|
||||
#Defines if the Pregen Overlay should be enabled
|
||||
pregen-overlay = true
|
||||
#Defines the Horizontal Alignment of the UI, left to right
|
||||
#Allowed Values: START, CENTER, END
|
||||
horizontal-alignment = "START"
|
||||
#Defines the Vertical Alignment of the UI, top to bottom
|
||||
#Allowed Values: START, CENTER, END
|
||||
vertical-alignment = "START"
|
||||
#Defines the Scale of the Overlay
|
||||
#Range: 0.1 ~ 10.0
|
||||
scale = 1.0
|
||||
|
||||
7
config/chiselsandbits-client-compat-jei.toml
Normal file
7
config/chiselsandbits-client-compat-jei.toml
Normal file
@ -0,0 +1,7 @@
|
||||
|
||||
[compat]
|
||||
|
||||
[compat.jei]
|
||||
#Should C&B inject its bits into JEI?
|
||||
inject-bits = true
|
||||
|
||||
@ -8,15 +8,15 @@
|
||||
invert-durability-bar-indication = false
|
||||
|
||||
[settings.chiseling-previews]
|
||||
#settings.chiseling-previews.renderer.comment
|
||||
#Sets which preview renderer is in use. Currently C&B provides: `chiselsandbits:default` (Simple outline rendering) and `chiselsandbits:noop` (No preview) as options.
|
||||
renderer = "chiselsandbits:default"
|
||||
|
||||
[settings.chiseling-previews.default]
|
||||
|
||||
[settings.chiseling-previews.default.colors]
|
||||
#settings.chiseling-previews.default.colors.chiseling.comment
|
||||
#The color for the chiseling preview outline.
|
||||
chiseling = [0.85, 0.0, 0.0, 0.65]
|
||||
#settings.chiseling-previews.default.colors.placement.comment
|
||||
#The color for the placement preview outline.
|
||||
placement = [0.0, 0.85, 0.0, 0.65]
|
||||
|
||||
[settings.chiseling-previews.debug]
|
||||
@ -26,43 +26,61 @@
|
||||
[settings.chiseling-previews.debug.mutator]
|
||||
|
||||
[settings.chiseling-previews.debug.mutator.colors]
|
||||
#settings.chiseling-previews.debug.mutator.colors.chiseling.comment
|
||||
#The color of the chiseling mutation area in the chiseling preview.
|
||||
chiseling = [0.0, 0.0, 0.85, 0.65]
|
||||
#settings.chiseling-previews.debug.mutator.colors.placement.comment
|
||||
#The color of the placement mutation area in the placement preview.
|
||||
placement = [0.85, 0.85, 0.0, 0.65]
|
||||
|
||||
[settings.selected-tool-mode-icons]
|
||||
#settings.selected-tool-mode-icons.renderer.comment
|
||||
#Sets which tool mode icon renderer is in use. Currently C&B provides: `chiselsandbits:group` (Render the group icon in the top right corner) and `chiselsandbits:noop` (No icon) as options.
|
||||
renderer = "chiselsandbits:group"
|
||||
|
||||
[settings.clipboard]
|
||||
#settings.clipboard.size.comment
|
||||
#The amount of blocks to keep in the creative clipboard.
|
||||
#Range: 0 ~ 64
|
||||
size = 64
|
||||
#mod.chiselsandbits.config.settings.clipboard.addbrokenblocks.comment
|
||||
addBrokenBlocks = true
|
||||
#mod.chiselsandbits.config.settings.clipboard.addpickedblocks.comment
|
||||
addPickedBlocks = true
|
||||
#When set to true this adds broken chiseled blocks to the creative clipboard.
|
||||
add-broken-blocks = true
|
||||
#When set to true this adds picked chiseled blocks to the creative clipboard.
|
||||
add-picked-blocks = true
|
||||
|
||||
[settings.patterns]
|
||||
#settings.patterns.export-path.comment
|
||||
#The path where exported patterns should be saved.
|
||||
export-path = "./chiselsandbits/patterns"
|
||||
|
||||
[settings.placement]
|
||||
|
||||
[settings.placement.render-mode]
|
||||
#The render mode of successful placement
|
||||
#Allowed Values: GHOST_BLOCK_MODEL, GHOST_BLOCK_MODEL_SOLID_COLOR, WIREFRAME
|
||||
success = "GHOST_BLOCK_MODEL"
|
||||
#The render mode of failed placement
|
||||
#Allowed Values: GHOST_BLOCK_MODEL, GHOST_BLOCK_MODEL_SOLID_COLOR, WIREFRAME
|
||||
failed = "GHOST_BLOCK_MODEL_SOLID_COLOR"
|
||||
|
||||
[settings.placement.color]
|
||||
#The color of successful placement
|
||||
success = [0.1882352977991104, 0.47058823704719543, 0.7882353067398071, 0.7058823704719543]
|
||||
#The color of failure due to the block not fitting
|
||||
not-fitting = [0.7176470756530762, 0.2549019753932953, 0.054901961237192154, 0.7058823704719543]
|
||||
#The color of failure due to a lack of bits or space
|
||||
missing-bits-or-space = [1.0, 0.8588235378265381, 0.3450980484485626, 0.7058823704719543]
|
||||
|
||||
[performance]
|
||||
|
||||
[performance.caches]
|
||||
|
||||
[performance.caches.sizes]
|
||||
#performance.caches.sizes.bit-storage-content-models.comment
|
||||
#Size of the bit storage inner models cache.
|
||||
#Range: 0 ~ 9223372036854775807
|
||||
bit-storage-content-models = 100
|
||||
#performance.caches.sizes.block-models.comment
|
||||
#Size of the block model cache.
|
||||
#Range: 3500 ~ 20000
|
||||
block-models = 10000
|
||||
#performance.caches.sizes.block-faces.comment
|
||||
#Size of the model face cache.
|
||||
#Range: 350000 ~ 2000000
|
||||
block-faces = 1000000
|
||||
#performance.caches.sizes.stack-models.comment
|
||||
#Size of the item stack model cache.
|
||||
#Range: 0 ~ 9223372036854775807
|
||||
stack-models = 100
|
||||
|
||||
@ -73,9 +91,9 @@
|
||||
extract-lighting-values-from-blockstates = true
|
||||
|
||||
[performance.model-building]
|
||||
#performance.model-building.thead-count.comment
|
||||
#How many CPU threads should be used to build models?
|
||||
#Range: 1 ~ 16
|
||||
thead-count = 8
|
||||
thread-count = 8
|
||||
|
||||
[gui]
|
||||
|
||||
|
||||
@ -8,12 +8,12 @@
|
||||
[performance.caches]
|
||||
|
||||
[performance.caches.sizes]
|
||||
#performance.caches.sizes.collision-boxes.comment
|
||||
#Size of the collision box cache.
|
||||
#Range: 0 ~ 9223372036854775807
|
||||
collision-boxes = 10000
|
||||
|
||||
[performance.saving]
|
||||
#performance.saving.thread-count.comment
|
||||
#The thread count used during saving and compressing of data from chiseled block entity.
|
||||
#Range: 1 ~ 16
|
||||
thread-count = 8
|
||||
|
||||
|
||||
@ -10,11 +10,11 @@
|
||||
#Forge tags are supported
|
||||
[general.lists]
|
||||
#Cobble gen
|
||||
block_list_cobble = ["minecraft:cobblestone|60", "minecraft:coal_ore|25", "minecraft:iron_ore|20", "minecraft:redstone_ore|20", "minecraft:lapis_ore|20", "minecraft:emerald_ore|5", "minecraft:gold_ore|10", "minecraft:diamond_ore|5"]
|
||||
block_list_cobble = ["minecraft:cobblestone|100"]
|
||||
#Stone gen
|
||||
block_list_stone = ["minecraft:stone|30", "minecraft:granite|10", "minecraft:diorite|10", "minecraft:andesite|10"]
|
||||
block_list_stone = ["minecraft:stone|100"]
|
||||
#Basalt gen
|
||||
block_list_basalt = ["minecraft:basalt|60", "minecraft:blackstone|60", "minecraft:netherrack|60", "minecraft:nether_quartz_ore|30", "minecraft:nether_gold_ore|30", "minecraft:ancient_debris|1"]
|
||||
block_list_basalt = ["minecraft:basalt|100"]
|
||||
|
||||
#Custom settings
|
||||
[general.lists.custom]
|
||||
@ -29,5 +29,18 @@
|
||||
# ["cobblestone", "minecraft:diamond_block", ["minecraft:diamond_block"]],
|
||||
# ["cobblestone", "minecraft:dirt", ["forge:dirt"]],
|
||||
# ["cobblestone", "minecraft:white_wool", ["minecraft:wool"]]]
|
||||
custom_generators = []
|
||||
custom_generators = [
|
||||
["stone", "minecraft:bedrock", ["minecraft:deepslate|33", "minecraft:tuff|33", "create:limestone|33"]],
|
||||
["cobblestone", "minecraft:quartz_block", ["minecraft:netherrack|40", "minecraft:blackstone|30", "create:scoria|15", "create:scorchia|15"]],
|
||||
["cobblestone", "minecraft:bedrock", ["minecraft:granite|33", "minecraft:andesite|33", "minecraft:diorite|33"]],
|
||||
["cobblestone", "minecraft:iron_block", ["create:crimsite|22", "minecraft:cobblestone|78"]],
|
||||
["cobblestone", "minecraft:gold_block", ["create:ochrun|22", "minecraft:cobblestone|78"]],
|
||||
["cobblestone", "minecraft:copper_block", ["create:veridium|22", "minecraft:cobblestone|78"]],
|
||||
["cobblestone", "create:zinc_block", ["create:asurine|22", "minecraft:cobblestone|78"]],
|
||||
["cobblestone", "immersiveengineering:storage_aluminum", ["immersiveengineering:sheetmetal_aluminum|10", "minecraft:cobblestone|90"]],
|
||||
["cobblestone", "immersiveengineering:storage_lead", ["immersiveengineering:sheetmetal_lead|10", "minecraft:cobblestone|90"]],
|
||||
["cobblestone", "immersiveengineering:storage_silver", ["immersiveengineering:sheetmetal_silver|10", "minecraft:cobblestone|90"]],
|
||||
["cobblestone", "immersiveengineering:storage_nickel", ["immersiveengineering:sheetmetal_nickel|10", "minecraft:cobblestone|90"]],
|
||||
["cobblestone", "immersiveengineering:storage_uranium", ["immersiveengineering:sheetmetal_uranium|10", "minecraft:cobblestone|90"]]
|
||||
]
|
||||
|
||||
|
||||
@ -1,7 +1,10 @@
|
||||
#The renderer to use for monitors. Generally this should be kept at "best" - if monitors have performance issues, you may wish to experiment with alternative renderers.
|
||||
#The renderer to use for monitors. Generally this should be kept at "best" - if
|
||||
#monitors have performance issues, you may wish to experiment with alternative
|
||||
#renderers.
|
||||
#Allowed Values: BEST, TBO, VBO
|
||||
monitor_renderer = "BEST"
|
||||
#The maximum distance monitors will render at. This defaults to the standard tile entity limit, but may be extended if you wish to build larger monitors.
|
||||
#The maximum distance monitors will render at. This defaults to the standard tile
|
||||
#entity limit, but may be extended if you wish to build larger monitors.
|
||||
#Range: 16 ~ 1024
|
||||
monitor_distance = 64
|
||||
|
||||
|
||||
@ -118,3 +118,11 @@
|
||||
#Range: 0.0 ~ 1.0
|
||||
ambientVolumeCap = 0.10000000149011612
|
||||
|
||||
#
|
||||
#Railway related settings
|
||||
[client.trains]
|
||||
#
|
||||
#How far away the Camera should zoom when seated on a train
|
||||
#Range: 0.0 ~ 3.4028234663852886E38
|
||||
mountedZoomMultiplier = 3.0
|
||||
|
||||
|
||||
@ -20,10 +20,10 @@
|
||||
#Range: 0.0 ~ 512.0
|
||||
frequency = 0.0833333358168602
|
||||
#
|
||||
#Range: > -64
|
||||
#Range: > -2147483648
|
||||
minHeight = 40
|
||||
#
|
||||
#Range: > -64
|
||||
#Range: > -2147483648
|
||||
maxHeight = 90
|
||||
|
||||
[worldgen.v2.striated_ores_overworld]
|
||||
@ -38,10 +38,10 @@
|
||||
#Range: 0.0 ~ 512.0
|
||||
frequency = 0.0833333358168602
|
||||
#
|
||||
#Range: > -64
|
||||
#Range: > -2147483648
|
||||
minHeight = -30
|
||||
#
|
||||
#Range: > -64
|
||||
#Range: > -2147483648
|
||||
maxHeight = 70
|
||||
|
||||
[worldgen.v2.zinc_ore]
|
||||
@ -56,9 +56,9 @@
|
||||
#Range: 0.0 ~ 512.0
|
||||
frequency = 8.0
|
||||
#
|
||||
#Range: > -64
|
||||
#Range: > -2147483648
|
||||
minHeight = -63
|
||||
#
|
||||
#Range: > -64
|
||||
#Range: > -2147483648
|
||||
maxHeight = 70
|
||||
|
||||
|
||||
@ -129,10 +129,4 @@
|
||||
#Diamond Grit Sandpaper durability (number of uses).
|
||||
#Range: > 3
|
||||
diamond_grit_sandpaper_uses = 1024
|
||||
#The relative speed of the Furnace Engine when powered by a Crude Burner.
|
||||
#Range: 0.0 ~ 100.0
|
||||
crude_burner_engine_speed = 2.0
|
||||
#The relative speed of the Furnace Engine when powered by a Furnace Burner.
|
||||
#Range: 0.0 ~ 100.0
|
||||
furnace_burner_engine_speed = 1.0
|
||||
|
||||
|
||||
@ -2,5 +2,5 @@
|
||||
#General Settings
|
||||
[general]
|
||||
#allow coin recipe
|
||||
can_press_coins = false
|
||||
can_press_coins = true
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#Enable or disable the entire engine
|
||||
#Select the backend to use.
|
||||
#Allowed Values: OFF, BATCHING, INSTANCING
|
||||
backend = "INSTANCING"
|
||||
#Enable or disable a debug overlay that colors pixels by their normal
|
||||
#Enable or disable a debug overlay that colors pixels by their normal.
|
||||
debugNormals = false
|
||||
#Enable or disable instance update limiting with distance.
|
||||
limitUpdates = true
|
||||
|
||||
@ -13,4 +13,6 @@
|
||||
useCombinedDepthStencilAttachment = false
|
||||
#Forces the use of System.nanoTime instead of glfwGetTime, as the main Util time provider
|
||||
forceSystemNanoTime = false
|
||||
#When enabled, Forge will convert discovered 'Open to LAN' IPv6 addresses to their more compact, compressed representation
|
||||
compressLanIPv6Addresses = true
|
||||
|
||||
|
||||
@ -4,4 +4,10 @@
|
||||
#Defines a default world type to use. The vanilla default world type is represented by 'default'.
|
||||
#The modded world types are registry names which should include the registry namespace, such as 'examplemod:example_world_type'.
|
||||
defaultWorldType = "default"
|
||||
#Set this to true to cache resource listings in resource and data packs
|
||||
cachePackAccess = true
|
||||
#Set this to true to index vanilla resource and data packs on thread
|
||||
indexVanillaPackCachesOnThread = false
|
||||
#Set this to true to index mod resource and data packs on thread
|
||||
indexModPackCachesOnThread = false
|
||||
|
||||
|
||||
18
config/ftbultimine.snbt
Normal file
18
config/ftbultimine.snbt
Normal file
@ -0,0 +1,18 @@
|
||||
# Configuration for FTB Ultimine that is common to both Clients and Servers
|
||||
# This file is used to control instance (e.g. modpack) specific things like mod integrations.
|
||||
# Changes to this file require you to restart the game!
|
||||
|
||||
{
|
||||
# This is an advanced option, that you better leave alone This will stop ultimining on first block that it can't mine, rather than skipping it.
|
||||
# Default: false
|
||||
cancel_on_block_break_fail: false
|
||||
|
||||
# This will stop mining if tool reaches X durability. It's possible it won't work with special tool types.
|
||||
# Default: 0
|
||||
# Range: 0 ~ 100
|
||||
prevent_tool_break: 0
|
||||
|
||||
# Require damageable tools or items added to ftbultimine:tools tag to ultimine.
|
||||
# Default: false
|
||||
require_tool: false
|
||||
}
|
||||
@ -52,8 +52,6 @@ block_growths_enabled = true
|
||||
icicle_fire_resistance = true
|
||||
#Allows icicles to be eaten
|
||||
icicle_food = true
|
||||
#Allows moss clump to be eaten
|
||||
moss_food = true
|
||||
|
||||
[leaf_piles]
|
||||
#Enables leaf piles patches features to spawn in forests. Currently does nothing as they have been temporarily (or not) yeeted
|
||||
|
||||
@ -3,8 +3,6 @@
|
||||
disableFancyTESR = false
|
||||
#Show the text overlay for various blocks, such as the configuration of capacitors or pumps
|
||||
showTextOverlay = true
|
||||
#Set this to false to disable the super awesome looking nixie tube front for the voltmeter and other things
|
||||
nixietubeFont = true
|
||||
#Set the GUI scale of the Engineer's Manual. This uses the same numbers as Vanilla's GUI Scale and is therefor limited to the maximum value available ingame.
|
||||
#Range: 1 ~ 32
|
||||
manualGuiScale = 4
|
||||
@ -26,6 +24,8 @@ earDefenders_SoundBlacklist = []
|
||||
#Use VBOs to render certain blocks. This is significantly faster than the usual rendering,
|
||||
#but may not work correctly with visual effects from other mods
|
||||
enableVBO = true
|
||||
#Set this to false to change fluid recipes in the manual to use decimals on buckets instead of fractions
|
||||
fluidFractions = true
|
||||
|
||||
#Options to set the RGB color of all IE wire types
|
||||
[wire_colors]
|
||||
|
||||
@ -10,8 +10,6 @@ importantInfo = true
|
||||
preferredOres = ["immersiveengineering", "minecraft"]
|
||||
|
||||
[debug]
|
||||
#A config setting to enable debug features. These features may vary between releases, may cause crashes, and are unsupported. Do not enable unless asked to by a developer of IE.
|
||||
enableDebug = false
|
||||
|
||||
[debug.wires]
|
||||
#Enable detailed logging for the wire network. This can be useful for developers to track down issues related to wires.
|
||||
|
||||
@ -28,6 +28,6 @@ Nourished Nether
|
||||
Quark
|
||||
Sophisticated Backpacks
|
||||
Sophisticated Core
|
||||
The Timber Frame Mod
|
||||
Trash Cans
|
||||
Waystones
|
||||
Timber Frames
|
||||
|
||||
@ -45,7 +45,6 @@ create:sequenced_assembly
|
||||
create:spout_filling
|
||||
create:wood_cutting
|
||||
createaddition:charging
|
||||
createaddition:crude_burning
|
||||
createaddition:rolling
|
||||
farmersdelight:cooking
|
||||
farmersdelight:cutting
|
||||
@ -69,3 +68,4 @@ immersiveengineering:workbench
|
||||
jei:information
|
||||
nethersdelight:composition
|
||||
waystones:warp_plate
|
||||
create:item_application
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
#The air will have that quality starting at that height and above (until the next entry).
|
||||
#The entries must be in ascending order of height.
|
||||
#If a dimension doesn't have an entry here, it'll be assumed to be green everywhere.
|
||||
dimensions = ["minecraft:overworld=yellow,0:green,128:yellow", "minecraft:the_nether=yellow", "minecraft:the_end=red"]
|
||||
dimensions = ["minecraft:overworld=red,-48:yellow,-32:green,160:yellow,196:red", "minecraft:the_nether=yellow", "minecraft:the_end=red,48:yellow,80:red"]
|
||||
#Entities that can always breathe.
|
||||
#This is in addition to entities where `.canBreatheUnderwater()` returns true (so, fish and undead),
|
||||
#and invulnerable players.
|
||||
|
||||
10
config/openloader/advanced_options.json
Normal file
10
config/openloader/advanced_options.json
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"resourcePacks": {
|
||||
"enabled": true,
|
||||
"additionalFolders": []
|
||||
},
|
||||
"dataPacks": {
|
||||
"enabled": true,
|
||||
"additionalFolders": []
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
{
|
||||
"type": "minecraft:smoking",
|
||||
"ingredient": {
|
||||
"item": "minecraft:rotten_flesh"
|
||||
},
|
||||
"result": "minecraft:leather",
|
||||
"experience": 0.1,
|
||||
"cookingtime": 800
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "immersiveengineering:sheetmetal_aluminum"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_aluminum_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "immersiveengineering:sheetmetal_copper"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_copper_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "createdeco:copper_sheet_metal"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_copper_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "immersiveengineering:sheetmetal_gold"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_gold_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "createdeco:gold_sheet_metal"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_gold_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "immersiveengineering:sheetmetal_iron"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_iron_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "createdeco:iron_sheet_metal"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_iron_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "immersiveengineering:sheetmetal_lead"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_lead_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "immersiveengineering:sheetmetal_nickel"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_nickel_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "immersiveengineering:sheetmetal_silver"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_silver_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "immersiveengineering:sheetmetal_uranium"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_uranium_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "createdeco:zinc_sheet_metal"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "create:crushed_zinc_ore",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
6
config/openloader/data/modpack_datapack/pack.mcmeta
Normal file
6
config/openloader/data/modpack_datapack/pack.mcmeta
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"pack": {
|
||||
"pack_format": 8,
|
||||
"description": "Datapack for custom recipes etc. for the modpack"
|
||||
}
|
||||
}
|
||||
@ -365,6 +365,8 @@
|
||||
"Limit Break Upgrade Cost" = 30
|
||||
"Valid Enchantments" = ["minecraft:feather_falling", "minecraft:thorns", "minecraft:sharpness", "minecraft:smite", "minecraft:bane_of_arthropods", "minecraft:knockback", "minecraft:fire_aspect", "minecraft:looting", "minecraft:sweeping", "minecraft:efficiency", "minecraft:unbreaking", "minecraft:fortune", "minecraft:power", "minecraft:punch", "minecraft:luck_of_the_sea", "minecraft:lure", "minecraft:loyalty", "minecraft:riptide", "minecraft:impaling", "minecraft:piercing"]
|
||||
"Overleveled Books Glow Rainbow" = true
|
||||
#Master Librarians will offer to exchange Ancient Tomes, provided you give them a max-level Enchanted Book of the Tome's enchantment too.
|
||||
"Librarians Exchange Ancient Tomes" = true
|
||||
|
||||
[tools.ambient_discs]
|
||||
"Drop On Spider Kill" = true
|
||||
@ -1633,6 +1635,8 @@
|
||||
"Influence Power" = 0.125
|
||||
#If you set this to false, the vanilla Enchanting Table will no longer automatically convert to the Matrix Enchanting table. You'll have to add a recipe for the Matrix Enchanting Table to make use of this.
|
||||
"Automatically Convert" = true
|
||||
#Candles with soul sand below them or below the bookshelves dampen enchantments instead of influence them.
|
||||
"Soul Candles Invert" = true
|
||||
|
||||
[oddities.magnets]
|
||||
#Any items you place in this list will be derived so that any block made of it will become magnetizable
|
||||
|
||||
8
config/sidebar_buttons.json
Normal file
8
config/sidebar_buttons.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"ftblibrary": {
|
||||
"toggle.gamemode": true,
|
||||
"toggle.rain": true,
|
||||
"toggle.day": true,
|
||||
"toggle.night": true
|
||||
}
|
||||
}
|
||||
@ -7,6 +7,10 @@
|
||||
chestLootEnabled = true
|
||||
#Turns on/off item fluid handler of backpack in its item form. There are some dupe bugs caused by default fluid handling implementation that manifest when backpack is drained / filled in its item form in another mod's tank and the only way to prevent them is disallowing drain/fill in item form altogether
|
||||
itemFluidHandlerEnabled = true
|
||||
#Determines whether player can right click on backpack that another player is wearing to open it. If off will turn off that capability for everyone and remove related settings from backpack.
|
||||
allowOpeningOtherPlayerBackpacks = true
|
||||
#Allows disabling item display settings. Primarily in cases where custom backpack model doesn't support showing the item. (Requires game restart to take effect)
|
||||
itemDisplayDisabled = false
|
||||
|
||||
#Leather Backpack Settings
|
||||
[common.leatherBackpack]
|
||||
@ -202,6 +206,8 @@
|
||||
#Number of filter slots displayed in a row
|
||||
#Range: 1 ~ 6
|
||||
slotsInRow = 3
|
||||
#Determines whether void upgrade allows voiding anything or it only has overflow option
|
||||
voidAnythingEnabled = true
|
||||
|
||||
#Advanced Void Upgrade Settings
|
||||
[common.advancedVoidUpgrade]
|
||||
@ -211,6 +217,8 @@
|
||||
#Number of filter slots displayed in a row
|
||||
#Range: 1 ~ 6
|
||||
slotsInRow = 4
|
||||
#Determines whether void upgrade allows voiding anything or it only has overflow option
|
||||
voidAnythingEnabled = true
|
||||
|
||||
#Stack Upgrade Settings
|
||||
[common.stackUpgrade]
|
||||
@ -386,6 +394,8 @@
|
||||
#Chance increase per looting level of mob dropping backpack
|
||||
#Range: 0.0 ~ 0.2
|
||||
lootingChanceIncreasePerLevel = 0.01
|
||||
#Determines whether backpack drops to fake players if killed by them in addition to real ones that it always drops to
|
||||
dropToFakePlayers = false
|
||||
|
||||
[common.nerfs]
|
||||
#Determines if too many backpacks in player's inventory cause slowness to the player
|
||||
@ -396,4 +406,6 @@
|
||||
#Ratio of slowness levels per every backpack above the maximum number allowed. (number of backpacks above the max gets multiplied by this number and ceiled)
|
||||
#Range: 0.1 ~ 5.0
|
||||
slownessLevelsPerAdditionalBackpack = 1.0
|
||||
#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 = false
|
||||
|
||||
|
||||
@ -2,5 +2,5 @@
|
||||
#Common Settings
|
||||
[common]
|
||||
#Disable / enable any items here (disables their recipes)
|
||||
enabledItems = ["sophisticatedbackpacks:void_upgrade|true", "sophisticatedbackpacks:advanced_pickup_upgrade|true", "sophisticatedbackpacks:jukebox_upgrade|true", "sophisticatedbackpacks:smoking_upgrade|true", "sophisticatedbackpacks:everlasting_upgrade|true", "sophisticatedbackpacks:compacting_upgrade|true", "sophisticatedbackpacks:advanced_restock_upgrade|true", "sophisticatedbackpacks:advanced_magnet_upgrade|true", "sophisticatedbackpacks:advanced_tool_swapper_upgrade|true", "sophisticatedbackpacks:advanced_filter_upgrade|true", "sophisticatedbackpacks:advanced_feeding_upgrade|true", "sophisticatedbackpacks:diamond_backpack|true", "sophisticatedbackpacks:inception_upgrade|true", "sophisticatedbackpacks:crafting_upgrade|true", "sophisticatedbackpacks:xp_pump_upgrade|true", "sophisticatedbackpacks:tank_upgrade|true", "sophisticatedbackpacks:auto_smelting_upgrade|true", "sophisticatedbackpacks:pickup_upgrade|true", "sophisticatedbackpacks:auto_smoking_upgrade|true", "sophisticatedbackpacks:stack_upgrade_tier_4|true", "sophisticatedbackpacks:stack_upgrade_tier_2|true", "sophisticatedbackpacks:stack_upgrade_tier_1|true", "sophisticatedbackpacks:auto_blasting_upgrade|true", "sophisticatedbackpacks:smelting_upgrade|true", "sophisticatedbackpacks:battery_upgrade|true", "sophisticatedbackpacks:advanced_pump_upgrade|true", "sophisticatedbackpacks:upgrade_base|true", "sophisticatedbackpacks:filter_upgrade|true", "sophisticatedbackpacks:magnet_upgrade|true", "sophisticatedbackpacks:blasting_upgrade|true", "sophisticatedbackpacks:refill_upgrade|true", "sophisticatedbackpacks:deposit_upgrade|true", "sophisticatedbackpacks:iron_backpack|true", "sophisticatedbackpacks:gold_backpack|true", "sophisticatedbackpacks:advanced_deposit_upgrade|true", "sophisticatedbackpacks:advanced_void_upgrade|true", "sophisticatedbackpacks:restock_upgrade|true", "sophisticatedbackpacks:stonecutter_upgrade|true", "sophisticatedbackpacks:advanced_compacting_upgrade|true", "sophisticatedbackpacks:backpack|true", "sophisticatedbackpacks:pump_upgrade|true", "sophisticatedbackpacks:tool_swapper_upgrade|true", "sophisticatedbackpacks:feeding_upgrade|true", "sophisticatedbackpacks:netherite_backpack|true"]
|
||||
enabledItems = ["sophisticatedbackpacks:void_upgrade|true", "sophisticatedbackpacks:advanced_pickup_upgrade|true", "sophisticatedbackpacks:jukebox_upgrade|true", "sophisticatedbackpacks:smoking_upgrade|true", "sophisticatedbackpacks:everlasting_upgrade|true", "sophisticatedbackpacks:compacting_upgrade|true", "sophisticatedbackpacks:advanced_restock_upgrade|true", "sophisticatedbackpacks:advanced_magnet_upgrade|true", "sophisticatedbackpacks:advanced_tool_swapper_upgrade|true", "sophisticatedbackpacks:advanced_filter_upgrade|true", "sophisticatedbackpacks:advanced_feeding_upgrade|true", "sophisticatedbackpacks:diamond_backpack|true", "sophisticatedbackpacks:inception_upgrade|true", "sophisticatedbackpacks:crafting_upgrade|true", "sophisticatedbackpacks:xp_pump_upgrade|true", "sophisticatedbackpacks:tank_upgrade|true", "sophisticatedbackpacks:auto_smelting_upgrade|true", "sophisticatedbackpacks:pickup_upgrade|true", "sophisticatedbackpacks:auto_smoking_upgrade|true", "sophisticatedbackpacks:stack_upgrade_tier_4|true", "sophisticatedbackpacks:stack_upgrade_tier_2|true", "sophisticatedbackpacks:stack_upgrade_tier_1|true", "sophisticatedbackpacks:auto_blasting_upgrade|true", "sophisticatedbackpacks:smelting_upgrade|true", "sophisticatedbackpacks:battery_upgrade|true", "sophisticatedbackpacks:advanced_pump_upgrade|true", "sophisticatedbackpacks:upgrade_base|true", "sophisticatedbackpacks:filter_upgrade|true", "sophisticatedbackpacks:magnet_upgrade|true", "sophisticatedbackpacks:blasting_upgrade|true", "sophisticatedbackpacks:refill_upgrade|true", "sophisticatedbackpacks:deposit_upgrade|true", "sophisticatedbackpacks:iron_backpack|true", "sophisticatedbackpacks:gold_backpack|true", "sophisticatedbackpacks:advanced_deposit_upgrade|true", "sophisticatedbackpacks:advanced_void_upgrade|true", "sophisticatedbackpacks:restock_upgrade|true", "sophisticatedbackpacks:stonecutter_upgrade|true", "sophisticatedbackpacks:advanced_compacting_upgrade|true", "sophisticatedbackpacks:backpack|true", "sophisticatedbackpacks:pump_upgrade|true", "sophisticatedbackpacks:tool_swapper_upgrade|true", "sophisticatedbackpacks:feeding_upgrade|true", "sophisticatedbackpacks:netherite_backpack|true", "sophisticatedbackpacks:stack_upgrade_tier_3|true"]
|
||||
|
||||
|
||||
@ -79,7 +79,7 @@
|
||||
warpPlateUseTime = 20
|
||||
#The time in ticks it takes to use a scroll. This is the charge-up time when holding right-click.
|
||||
#Range: > -2147483648
|
||||
scrollUseTime = 0
|
||||
scrollUseTime = 5
|
||||
#The cooldown between usages of the inventory button in seconds.
|
||||
#Range: > -2147483648
|
||||
inventoryButtonCooldown = 300
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#CONFIG ONLY OPTIONS
|
||||
ignoreUpdate:0
|
||||
ignoreUpdate:332
|
||||
settingsButton:false
|
||||
allowWrongWorldTeleportation:false
|
||||
differentiateByServerAddress:true
|
||||
@ -17,7 +17,7 @@ deathpoints:true
|
||||
oldDeathpoints:true
|
||||
distance:1
|
||||
showCoords:true
|
||||
lockNorth:false
|
||||
lockNorth:true
|
||||
zoom:0
|
||||
minimapSize:0
|
||||
chunkGrid:-1
|
||||
@ -98,9 +98,16 @@ hideMinimapUnderF3:true
|
||||
manualCaveModeStartAuto:true
|
||||
manualCaveModeStart:-1
|
||||
chunkGridLineWidth:1
|
||||
temporaryWaypointsGlobal:true
|
||||
keepUnlockedWhenEnlarged:false
|
||||
enlargedMinimapAToggle:false
|
||||
displayPacPlayers:true
|
||||
displayClaims:true
|
||||
displayCurrentClaim:true
|
||||
claimsOpacity:80
|
||||
interface:dummy:0:36:true:false:false:false
|
||||
interface:dummy:0:10000:true:false:false:false
|
||||
interface:dummy:0:0:false:false:true:false
|
||||
interface:dummy:0:36:true:false:false:false
|
||||
interface:gui.xaero_minimap:0:0:false:false:false:false
|
||||
interface:gui.xaero_minimap:64:-51:false:false:true:false
|
||||
#WAYPOINTS HAVE BEEN MOVED TO /XaeroWaypoints
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
{
|
||||
"hardInclude": "anything",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [
|
||||
"minecraft:glow_item_frame",
|
||||
@ -16,19 +17,20 @@
|
||||
"displayNameWhenIconFails": true,
|
||||
"entityNumber": 1000.0,
|
||||
"alwaysDisplayNametags": false,
|
||||
"startFadingAt": 0.0,
|
||||
"dotSize": 2.0,
|
||||
"startFadingAt": 0.0,
|
||||
"renderOverMinimapFrame": 1.0,
|
||||
"displayY": false,
|
||||
"icons": 1.0,
|
||||
"names": 0.0,
|
||||
"icons": 2.0,
|
||||
"heightLimit": 20.0,
|
||||
"names": 1.0,
|
||||
"iconScale": 1.0
|
||||
},
|
||||
"subCategories": [
|
||||
{
|
||||
"hardInclude": "living",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [
|
||||
"minecraft:armor_stand"
|
||||
@ -43,6 +45,7 @@
|
||||
{
|
||||
"hardInclude": "players",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_players",
|
||||
@ -56,6 +59,7 @@
|
||||
{
|
||||
"hardInclude": "same-team",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_same_team",
|
||||
@ -66,6 +70,7 @@
|
||||
{
|
||||
"hardInclude": "anything",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_other_teams",
|
||||
@ -80,6 +85,7 @@
|
||||
{
|
||||
"hardInclude": "hostile",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_hostile",
|
||||
@ -91,6 +97,7 @@
|
||||
{
|
||||
"hardInclude": "tamed",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_hostile_tamed",
|
||||
@ -105,6 +112,7 @@
|
||||
{
|
||||
"hardInclude": "anything",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_friendly",
|
||||
@ -114,6 +122,7 @@
|
||||
{
|
||||
"hardInclude": "tamed",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_friendly_tamed",
|
||||
@ -130,11 +139,13 @@
|
||||
{
|
||||
"hardInclude": "items",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_items",
|
||||
"protection": true,
|
||||
"settingOverrides": {
|
||||
"displayed": false,
|
||||
"renderOrder": 1.0,
|
||||
"color": 12.0
|
||||
},
|
||||
@ -143,6 +154,7 @@
|
||||
{
|
||||
"hardInclude": "anything",
|
||||
"includeList": [],
|
||||
"includeListInSuperCategory": false,
|
||||
"excludeMode": "ONLY",
|
||||
"excludeList": [],
|
||||
"name": "gui.xaero_entity_category_other_entities",
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
ignoreUpdate:0
|
||||
ignoreUpdate:136
|
||||
updateNotification:true
|
||||
differentiateByServerAddress:true
|
||||
netherlikeCaveMapAllowed:true
|
||||
@ -30,4 +30,5 @@ onlyCurrentMapWaypoints:false
|
||||
minZoomForLocalWaypoints:0.0
|
||||
arrowColour:-2
|
||||
minimapRadar:true
|
||||
renderWaypoints:true
|
||||
globalVersion:1
|
||||
|
||||
31
datapacks/gen_crushing.py
Normal file
31
datapacks/gen_crushing.py
Normal file
@ -0,0 +1,31 @@
|
||||
import os.path
|
||||
|
||||
template_path = "./templates/sheetmetal_crushing.json"
|
||||
output_path = "../openloader/modpack_datapack/data/modpack_datapack/recipes"
|
||||
output_name = "sheetmetal_crushing_{}.json"
|
||||
|
||||
recipes = [
|
||||
["copper", "immersiveengineering:sheetmetal_copper", "create:crushed_copper_ore"],
|
||||
["aluminum", "immersiveengineering:sheetmetal_aluminum", "create:crushed_aluminum_ore"],
|
||||
["lead", "immersiveengineering:sheetmetal_lead", "create:crushed_lead_ore"],
|
||||
["silver", "immersiveengineering:sheetmetal_silver", "create:crushed_silver_ore"],
|
||||
["nickel", "immersiveengineering:sheetmetal_nickel", "create:crushed_nickel_ore"],
|
||||
["uranium", "immersiveengineering:sheetmetal_uranium", "create:crushed_uranium_ore"],
|
||||
# ["constantan", "immersiveengineering:sheetmetal_copper", "create:crushed_copper_ore"],
|
||||
# ["electrum", "immersiveengineering:sheetmetal_copper", "create:crushed_copper_ore"],
|
||||
# ["steel", "immersiveengineering:sheetmetal_copper", "create:crushed_copper_ore"],
|
||||
["iron", "immersiveengineering:sheetmetal_iron", "create:crushed_iron_ore"],
|
||||
["gold", "immersiveengineering:sheetmetal_gold", "create:crushed_gold_ore"],
|
||||
["gold_cdeco", "createdeco:gold_sheet_metal", "create:crushed_gold_ore"],
|
||||
["iron_cdeco", "createdeco:iron_sheet_metal", "create:crushed_iron_ore"],
|
||||
["copper_cdeco", "createdeco:copper_sheet_metal", "create:crushed_copper_ore"],
|
||||
["zinc_cdeco", "createdeco:zinc_sheet_metal", "create:crushed_zinc_ore"]
|
||||
]
|
||||
|
||||
template = open(template_path, "r").readlines()
|
||||
|
||||
for recipe in recipes:
|
||||
print(recipe[0])
|
||||
with open(os.path.join(output_path, output_name.format(recipe[0])), "w") as outfile:
|
||||
for line in template:
|
||||
outfile.write(line.replace("{input}", recipe[1]).replace("{output}", recipe[2]))
|
||||
16
datapacks/templates/sheetmetal_crushing.json
Normal file
16
datapacks/templates/sheetmetal_crushing.json
Normal file
@ -0,0 +1,16 @@
|
||||
{
|
||||
"type": "create:crushing",
|
||||
"group": "minecraft:misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"item": "{input}"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"item": "{output}",
|
||||
"count": 1
|
||||
}
|
||||
],
|
||||
"processingTime": 300
|
||||
}
|
||||
156
modlist.md
156
modlist.md
@ -1,122 +1,126 @@
|
||||
# Automatically downloaded
|
||||
|
||||
Amplified Nether CurseForge 552176
|
||||
|
||||
AppleSkin Modrinth EsAfCjCV
|
||||
|
||||
Just Enough Items (JEI) CurseForge 238222
|
||||
Architectury API (Fabric/Forge) CurseForge 419699
|
||||
|
||||
Artifacts CurseForge 312353
|
||||
|
||||
ExpandAbility CurseForge 465066
|
||||
|
||||
Curios API (Forge) CurseForge 309927
|
||||
|
||||
Cooking for Blockheads CurseForge 231484
|
||||
AutoRegLib CurseForge 250363
|
||||
|
||||
Balm (Forge Edition) CurseForge 531761
|
||||
|
||||
Create CurseForge 328085
|
||||
|
||||
Flywheel CurseForge 486392
|
||||
|
||||
Create Confectionery CurseForge 531834
|
||||
|
||||
Create Deco CurseForge 509285
|
||||
|
||||
Create Crafts & Additions CurseForge 439890
|
||||
Catalogue CurseForge 459701
|
||||
|
||||
CC: Tweaked CurseForge 282001
|
||||
|
||||
Immersive Engineering CurseForge 231951
|
||||
Chipped CurseForge 456956
|
||||
|
||||
Farmer's Delight CurseForge 398521
|
||||
Chisels & Bits - For Forge CurseForge 231095
|
||||
|
||||
Nether's Delight CurseForge 496394
|
||||
|
||||
AutoRegLib CurseForge 250363
|
||||
|
||||
Timber Frames CurseForge 606011
|
||||
|
||||
Macaw's Fences and Walls CurseForge 453925
|
||||
|
||||
Macaw's Lights and Lamps CurseForge 502372
|
||||
|
||||
Distant Horizons: A Level of Detail mod CurseForge 508933
|
||||
|
||||
Goblin Traders CurseForge 363703
|
||||
|
||||
Catalogue CurseForge 459701
|
||||
|
||||
Configured CurseForge 457570
|
||||
Chunk-Pregenerator CurseForge 267193
|
||||
|
||||
Clumps CurseForge 256717
|
||||
|
||||
CobbleGenRandomizer CurseForge 402256
|
||||
|
||||
Configured CurseForge 457570
|
||||
|
||||
ConnectedTexturesMod CurseForge 267602
|
||||
|
||||
Controlling CurseForge 250398
|
||||
|
||||
Cooking for Blockheads CurseForge 231484
|
||||
|
||||
Corpse CurseForge 316582
|
||||
|
||||
Crafting Tweaks CurseForge 233071
|
||||
|
||||
Create CurseForge 328085
|
||||
|
||||
Create Confectionery CurseForge 531834
|
||||
|
||||
Create Crafts & Additions CurseForge 439890
|
||||
|
||||
Create Deco CurseForge 509285
|
||||
|
||||
Curios API (Forge) CurseForge 309927
|
||||
|
||||
Distant Horizons: A Level of Detail mod CurseForge 508933
|
||||
|
||||
ExpandAbility CurseForge 465066
|
||||
|
||||
Farmer's Delight CurseForge 398521
|
||||
|
||||
Flywheel CurseForge 486392
|
||||
|
||||
FTB Library (Forge) CurseForge 404465
|
||||
|
||||
FTB Ultimine (Forge) CurseForge 386134
|
||||
|
||||
Goblin Traders CurseForge 363703
|
||||
|
||||
Immersive Engineering CurseForge 231951
|
||||
|
||||
Jade 🔍 CurseForge 324717
|
||||
|
||||
Just Enough Items (JEI) CurseForge 238222
|
||||
|
||||
Macaw's Bridges CurseForge 351725
|
||||
|
||||
Macaw's Doors CurseForge 378646
|
||||
|
||||
Macaw's Fences and Walls CurseForge 453925
|
||||
|
||||
Macaw's Furniture CurseForge 359540
|
||||
|
||||
Macaw's Lights and Lamps CurseForge 502372
|
||||
|
||||
Macaw's Paintings CurseForge 438116
|
||||
|
||||
Macaw's Roofs CurseForge 352039
|
||||
|
||||
Macaw's Trapdoors CurseForge 400933
|
||||
|
||||
Macaw's Windows CurseForge 363569
|
||||
|
||||
Mouse Tweaks CurseForge 60089
|
||||
|
||||
Nature's Compass CurseForge 252848
|
||||
|
||||
Nether's Delight CurseForge 496394
|
||||
|
||||
Open Loader CurseForge 354339
|
||||
|
||||
Quark CurseForge 243121
|
||||
|
||||
Sophisticated Backpacks CurseForge 422301
|
||||
|
||||
Sophisticated Core CurseForge 618298
|
||||
|
||||
Crafting Tweaks CurseForge 233071
|
||||
SuperMartijn642's Core Lib CurseForge 454372
|
||||
|
||||
Quark CurseForge 243121
|
||||
Timber Frames CurseForge 606011
|
||||
|
||||
Trash Cans CurseForge 394535
|
||||
|
||||
SuperMartijn642's Core Lib CurseForge 454372
|
||||
|
||||
Waystones CurseForge 245755
|
||||
|
||||
CobbleGenRandomizer CurseForge 402256
|
||||
|
||||
Mouse Tweaks CurseForge 60089
|
||||
|
||||
Xaero's Minimap CurseForge 263420
|
||||
|
||||
Xaero's World Map CurseForge 317780
|
||||
|
||||
Controlling CurseForge 250398
|
||||
|
||||
Chipped CurseForge 456956
|
||||
|
||||
ConnectedTexturesMod CurseForge 267602
|
||||
|
||||
Amplified Nether CurseForge 552176
|
||||
|
||||
Chisels & Bits - For Forge CurseForge 231095
|
||||
|
||||
Macaw's Windows CurseForge 363569
|
||||
|
||||
Macaw's Doors CurseForge 378646
|
||||
|
||||
Macaw's Roofs CurseForge 352039
|
||||
|
||||
Macaw's Furniture CurseForge 359540
|
||||
|
||||
Macaw's Paintings CurseForge 438116
|
||||
|
||||
Macaw's Trapdoors CurseForge 400933
|
||||
|
||||
Macaw's Bridges CurseForge 351725
|
||||
|
||||
FTB Ultimine (Forge) CurseForge 386134
|
||||
|
||||
Architectury API (Fabric/Forge) CurseForge 419699
|
||||
|
||||
FTB Library (Forge) CurseForge 404465
|
||||
|
||||
# Manually downloaded
|
||||
|
||||
Enlightened+End+BB+V1.2.jar
|
||||
Enlightened+End+RE+Release+V1.21.jar
|
||||
|
||||
immersive_weathering-1.18.2-1.2.10.jar
|
||||
immersive_weathering-1.18.2-1.2.11.jar
|
||||
|
||||
minerslung-1.18.2-0.2.2.jar
|
||||
|
||||
NourishedNetherV12.jar
|
||||
Nourished+Nether+Release+V14.jar
|
||||
|
||||
paucal-1.18.2-0.3.4.jar
|
||||
paucal-forge-1.18.2-0.4.7.jar
|
||||
|
||||
|
||||
36
refreshmods.sh
Executable file
36
refreshmods.sh
Executable file
@ -0,0 +1,36 @@
|
||||
#!/bin/bash
|
||||
|
||||
# if you cloned this from the repository, you might have to edit your paths
|
||||
# this is mainly for me, so I can easily update the pack on the server
|
||||
echo "Sync mods"
|
||||
|
||||
rsync -Pr --delete --filter="- /user/" --filter="- /.old/" ~/Games/Minecraft/modpack_dev/ ~/.local/share/PolyMC/instances/modpack_dev/.minecraft/mods/
|
||||
|
||||
echo "Create modlist"
|
||||
|
||||
echo "# Automatically downloaded" > modlist.md
|
||||
ferium list >> modlist.md
|
||||
echo "# Manually downloaded" >> modlist.md
|
||||
ls ~/Games/Minecraft/modpack_dev/user >> modlist.md
|
||||
|
||||
# add extra newlines
|
||||
gawk -i inplace 1 ORS='\n\n' modlist.md
|
||||
|
||||
echo "Zip the mods"
|
||||
rm /tmp/krumels_pack_dev_$(date -Idate -u).tar.gz
|
||||
tar -czvf /tmp/krumels_pack_dev_$(date -Idate -u).tar.gz mods config
|
||||
|
||||
echo "Move mods to the webroot"
|
||||
rsync -e ssh /tmp/krumels_pack_dev_$(date -Idate -u).tar.gz minecraft@krumel.moe:~/webroot/mods
|
||||
|
||||
for tgt in "minecraft@krumel.moe:~/Krumelcraft" "minecraft@192.168.2.80:~/server/Krumelcraft"
|
||||
do
|
||||
echo "Sync mods with server"
|
||||
rsync -Pr --delete --filter="- /DistantHorizons-*" mods/ $tgt/mods/
|
||||
|
||||
echo "Sync config with server"
|
||||
rsync -Pr --delete config/ $tgt/config/
|
||||
|
||||
echo "Sync level-config with server"
|
||||
rsync -Pr --delete saves/world/serverconfig/ $tgt/world/serverconfig
|
||||
done
|
||||
Reference in New Issue
Block a user