附录:修改了的 config - Ao-Manaka/toycraft_L9 GitHub Wiki

(202) 真实物理

.minecraft/configs/physics_server_config.json 第9行开始修改为

  "maxCollapseObjects": 10,

(204) 传送石碑

config/waystones-server.toml 第44行开始改为

    [server.baseXpCost]
        #The minimum base xp cost
        #Range: 0.0 ~ Infinity
        minimumXpCost = 0
        #The maximum base xp cost (may be exceeded by multipliers defined below), set to 0 to disable all distance-based XP costs
        #Range: 0.0 ~ Infinity
        maximumXpCost = 1
        #Set to true if experience cost should be inverted, meaning the shorter the distance, the more expensive. Can be used to encourage other methods for short-distance travel.
        inverseXpCost = false
        #The amount of blocks per xp level requirement. If set to 500, the base xp cost for travelling 1000 blocks will be 2 levels.
        #Range: > 1
        blocksPerXPLevel = 10000

.minecraft/config/waystones-server.toml 第64行改为

dimensionalWarp = "DENY"

(206) 经验矿模组

.minecraft/config/exp_ore-common.toml 全文修改为

[general]
    #Defines maximum exp that the ore can drop
    #Range: 1 ~ 300000
    maximum_exp_from_ore = 100
    #Defines how small (minimally) can be one vein
    #Range: 1 ~ 10
    minimum_vein_size = 2
    #Defines how big (maximally) can be one vein
    #Range: 1 ~ 64
    maximum_vein_size = 4
    #Defines if the ore should even generate (cause it is craftable)
    should_ore_generate = true
    #Defines how much veins of the exp ore should be generated per one chunk
    #Range: 0 ~ 100
    veins_per_chunk = 4
    #Defines minimum exp that the ore can drop
    #Range: 1 ~ 100000
    minimum_exp_from_ore = 100
    #Defines max height that the ore can generate at
    #Range: 8 ~ 255
    maximum_ore_height = 48

(207) 自定义模组

.minecraft/scripts/loop9.zs 如下

/*======================================================
//
//      Recipes changed by KazukiAmakawa
//
//
======================================================*/

import crafttweaker.api.CraftingTableManager;
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.loot.conditions.LootConditionBuilder;
import crafttweaker.api.loot.conditions.vanilla.DamageSourceProperties;
import crafttweaker.api.loot.conditions.vanilla.KilledByPlayer;
import crafttweaker.api.loot.conditions.vanilla.WeatherCheck;
import crafttweaker.api.loot.modifiers.CommonLootModifiers;

import stdlib.List;

//==========================================================
/*Change recipes in Minecraft*/
recipes.removeRecipe(<item:minecraft:golden_shovel>);
recipes.removeRecipe(<item:minecraft:golden_pickaxe>);
recipes.removeRecipe(<item:minecraft:golden_axe>);
recipes.removeRecipe(<item:minecraft:golden_hoe>);
recipes.removeRecipe(<item:minecraft:golden_helmet>);
recipes.removeRecipe(<item:minecraft:golden_chestplate>);
recipes.removeRecipe(<item:minecraft:golden_leggings>);
recipes.removeRecipe(<item:minecraft:golden_boots>);
recipes.removeRecipe(<item:minecraft:golden_sword>);

craftingTable.addShaped(
    "heart_of_the_sea_maker", 
    <item:minecraft:heart_of_the_sea> * 4, 
    [
        [<item:minecraft:bedrock>]
    ]
);
//==========================================================





//==========================================================
/*Change recipes in "Create"*/
recipes.removeRecipe(<item:create:windmill_bearing>);
recipes.removeRecipe(<item:create:furnace_engine>);

craftingTable.addShaped(
    "windmill_maker", 
    <item:create:windmill_bearing>, 
    [
        [<item:create:turntable>],
        [<item:minecraft:bedrock>],
        [<item:create:shaft>]
    ]
);

craftingTable.addShaped(
    "furnace_engine_maker", 
    <item:create:furnace_engine>, 
    [
        [<item:minecraft:bedrock>, <item:create:brass_sheet>,  <item:create:brass_ingot>],
        [<item:minecraft:bedrock>, <item:create:brass_casing>, <item:minecraft:sticky_piston>],
        [<item:minecraft:bedrock>, <item:create:brass_sheet>,  <item:create:brass_ingot>]
    ]
);
//==========================================================





//==========================================================
/*Change recipes in "MyCrayfish'sVehicle"*/
recipes.removeRecipe(<item:vehicle:wood_small_engine>);
recipes.removeRecipe(<item:vehicle:stone_small_engine>);
recipes.removeRecipe(<item:vehicle:iron_small_engine>);
recipes.removeRecipe(<item:vehicle:gold_small_engine>);
recipes.removeRecipe(<item:vehicle:diamond_small_engine>);
recipes.removeRecipe(<item:vehicle:wood_large_engine>);
recipes.removeRecipe(<item:vehicle:stone_large_engine>);
recipes.removeRecipe(<item:vehicle:iron_large_engine>);
recipes.removeRecipe(<item:vehicle:gold_large_engine>);
recipes.removeRecipe(<item:vehicle:diamond_large_engine>);
recipes.removeRecipe(<item:vehicle:wood_electric_engine>);
recipes.removeRecipe(<item:vehicle:stone_electric_engine>);
recipes.removeRecipe(<item:vehicle:iron_electric_engine>);
recipes.removeRecipe(<item:vehicle:gold_electric_engine>);
recipes.removeRecipe(<item:vehicle:diamond_electric_engine>);
//==========================================================