Mine Mine no Mi
SEE THE WIKI for info about Doriki & Haki.
Some config options I used which may be useful to you.
In [General]:
"Haki Exp Multiplier" = 1.2
"Protection Whitelist" = ["tekkai", "soru", "phoenix_fly_point", "phoenix_assault_point", "geppo", "skywalk", "sora_no_michi", "gear_second", "yata_no_kagami", "spring_hopper", "beta_beta_chain", "abare_himatsuri", "white_launcher", "heat_dash", "busoshoku_haki_full_body_hardening", "busoshoku_haki_hardening", "busoshoku_haki_imbuing", "kenbunshoku_haki_aura", "kenbunshoku_haki_future_sight", "haoshoku_haki"]
"Keep Stats after Death" = "CUSTOM"
"Haoshoku Haki Unlock Logic" = "TRUE_RANDOM"
"Doriki Reward Multiplier" = 1
"Banned Abilities" = ["barjan"]
Suna is generally buggy. Experiment on your own.
"Minimum Doriki per Kill" = true
In [General."Stats to Keep"]:
"Percentage of Bounty kept after death" = 50
"Percentage of Belly kept after death" = 0
"Percentage of Haki Exp kept after death" = 95
"Percentage of Doriki kept after death" = 75
Be careful with these. Increasing belly kept on death will allow players to abuse it and farm unlimited belly by killing each other repeatedly. Increasing Doriki >75% allows players to spam farm Doriki to max very easily, again by killing each other repeatedly.
Some config options I used which may be useful to you.
In [General]:
"Haki Exp Multiplier" = 1.2
"Protection Whitelist" = ["tekkai", "soru", "phoenix_fly_point", "phoenix_assault_point", "geppo", "skywalk", "sora_no_michi", "gear_second", "yata_no_kagami", "spring_hopper", "beta_beta_chain", "abare_himatsuri", "white_launcher", "heat_dash", "busoshoku_haki_full_body_hardening", "busoshoku_haki_hardening", "busoshoku_haki_imbuing", "kenbunshoku_haki_aura", "kenbunshoku_haki_future_sight", "haoshoku_haki"]
"Keep Stats after Death" = "CUSTOM"
"Haoshoku Haki Unlock Logic" = "TRUE_RANDOM"
"Doriki Reward Multiplier" = 1
"Banned Abilities" = ["barjan"]
Suna is generally buggy. Experiment on your own.
"Minimum Doriki per Kill" = true
In [General."Stats to Keep"]:
"Percentage of Bounty kept after death" = 50
"Percentage of Belly kept after death" = 0
"Percentage of Haki Exp kept after death" = 95
"Percentage of Doriki kept after death" = 75
Be careful with these. Increasing belly kept on death will allow players to abuse it and farm unlimited belly by killing each other repeatedly. Increasing Doriki >75% allows players to spam farm Doriki to max very easily, again by killing each other repeatedly.
Performant
Set these options to false under ["Entity settings"]:
fastCollisions, multiEntities, fastPathFinding.
This will avoid certain bugs and crashes in MMnM and Ice&Fire.
fastCollisions, multiEntities, fastPathFinding.
This will avoid certain bugs and crashes in MMnM and Ice&Fire.
AI Improvements
Set all to true
InControl
This config is located in ./config/incontrol/spawn.json
Here, you can control the mob spawns. For examples, see their wiki.
For MMnM mobs, use mineminenomi:mob_name instead of minecraft:mob_name. To get the mob's name, go in-game, press F3, and look at the mob. Should be on the right somewhere.
Limiting mob spawns will keep the server balanced, while also improving performance.
Example of allowing maximum 1 Fighting Fish spawn:
[{
"dimension": 0,
"mob": "mineminenomi:fighting_fish",
"mincount": {
"amount": 1,
"mob": "mineminenomi:fighting_fish"
},
"result": "deny"
}]
Can do quite a bit with this mod, including buffing mobs. See their wiki.
Here, you can control the mob spawns. For examples, see their wiki.
For MMnM mobs, use mineminenomi:mob_name instead of minecraft:mob_name. To get the mob's name, go in-game, press F3, and look at the mob. Should be on the right somewhere.
Limiting mob spawns will keep the server balanced, while also improving performance.
Example of allowing maximum 1 Fighting Fish spawn:
[{
"dimension": 0,
"mob": "mineminenomi:fighting_fish",
"mincount": {
"amount": 1,
"mob": "mineminenomi:fighting_fish"
},
"result": "deny"
}]
Can do quite a bit with this mod, including buffing mobs. See their wiki.
Islands
In ./config/islands-common.toml, I found these configs to be decent:
Rarity = 35
"Maximum Size" = 7
"Minimum Size" = 3
In ./configs/islands-weights.toml, to keep icey stuff to a minimum:
"minecraft:frozen_river" = 0
"minecraft:ice_spikes" = 0
"minecraft:frozen_ocean" = 1
"minecraft:deep_frozen_ocean" = 1
Rarity = 35
"Maximum Size" = 7
"Minimum Size" = 3
In ./configs/islands-weights.toml, to keep icey stuff to a minimum:
"minecraft:frozen_river" = 0
"minecraft:ice_spikes" = 0
"minecraft:frozen_ocean" = 1
"minecraft:deep_frozen_ocean" = 1
CraftTweaker
This config is located in ./scripts/main.zs (you can open it with Visual Studio Code)
Here's the wiki... I don't really get it lol, but this is what I had in mine to disable Shulkers and Elytra:
val items =
[
<item:minecraft:shulker_box>,
<item:minecraft:white_shulker_box>,
<item:minecraft:orange_shulker_box>,
<item:minecraft:magenta_shulker_box>,
<item:minecraft:light_blue_shulker_box>,
<item:minecraft:yellow_shulker_box>,
<item:minecraft:lime_shulker_box>,
<item:minecraft:pink_shulker_box>,
<item:minecraft:gray_shulker_box>,
<item:minecraft:light_gray_shulker_box>,
<item:minecraft:cyan_shulker_box>,
<item:minecraft:purple_shulker_box>,
<item:minecraft:blue_shulker_box>,
<item:minecraft:brown_shulker_box>,
<item:minecraft:green_shulker_box>,
<item:minecraft:red_shulker_box>,
<item:minecraft:black_shulker_box>,
<item:minecraft:elytra>,
<item:vanillacookbook:sea_pickle_soda>
];
for item in items
{
craftingTable.removeRecipe(item);
}
Not sure if it actually still worked, I didn't check it in a long time.
Here's the wiki... I don't really get it lol, but this is what I had in mine to disable Shulkers and Elytra:
val items =
[
<item:minecraft:shulker_box>,
<item:minecraft:white_shulker_box>,
<item:minecraft:orange_shulker_box>,
<item:minecraft:magenta_shulker_box>,
<item:minecraft:light_blue_shulker_box>,
<item:minecraft:yellow_shulker_box>,
<item:minecraft:lime_shulker_box>,
<item:minecraft:pink_shulker_box>,
<item:minecraft:gray_shulker_box>,
<item:minecraft:light_gray_shulker_box>,
<item:minecraft:cyan_shulker_box>,
<item:minecraft:purple_shulker_box>,
<item:minecraft:blue_shulker_box>,
<item:minecraft:brown_shulker_box>,
<item:minecraft:green_shulker_box>,
<item:minecraft:red_shulker_box>,
<item:minecraft:black_shulker_box>,
<item:minecraft:elytra>,
<item:vanillacookbook:sea_pickle_soda>
];
for item in items
{
craftingTable.removeRecipe(item);
}
Not sure if it actually still worked, I didn't check it in a long time.
Start up script
If you have access to your startup script and can edit it, try this one here by Aikar.
Be careful to only change Xms and Xmx.
Be careful to only change Xms and Xmx.