Config
Arrow+ has a TOML config for server owners and modpack makers. Changes are picked up while the game is running.
config/arrowplus-common.tomlOptions
Restrictions
| Setting | Type | Default | Description |
|---|---|---|---|
restrictions | list of head names | [] | Heads to disable. Disabled heads cannot be crafted into arrows. |
infinityBlacklist | list of head names | [] | Heads whose arrows are not kept by the Infinity enchantment. |
Recipe viewers
| Setting | Type | Default | Description |
|---|---|---|---|
hideTippedArrow | boolean | false | Hides tipped Arrow+ arrows from JEI. |
INFO
These options apply to heads only. Sticks and feathers can't be disabled from the config, remove them with a datapack instead.
infinityBlacklist and hideTippedArrow exist since 26.1 and in 1.21.1-NeoForge. Older versions only have restrictions, see the legacy config.
Default file
toml
[Restrictions]
# A list of arrow to be disabled. Example: ['diamond', 'iron']
restrictions = []
# A list of arrow that won't be affected by infinity enchantment. Example: ['diamond', 'iron']
infinityBlacklist = []
["Recipe Viewers"]
# Hide tipped arrow+ arrow from recipe viewers
hideTippedArrow = falseHead names
The config uses the head's datapack name, the part after arrowplus::
AA
amethystBA boneBA brickCA charcoalCA copperDA diamondEA emeraldFA flintGA glowstoneGA goldIA ironLA lapisNA netheriteOA obsidianPA prismarineQA quartzRA redstoneSA stoneWA woodExamples
Disable the Netherite Arrow:
toml
[Restrictions]
restrictions = ["netherite"]Stop Infinity from keeping Obsidian and Netherite Arrows:
toml
[Restrictions]
infinityBlacklist = ["obsidian", "netherite"]Hide tipped arrows from JEI:
toml
["Recipe Viewers"]
hideTippedArrow = true