Skip to content

Config ​

Arrow+ has a TOML config for server owners and modpack makers. Changes are picked up while the game is running.

config/arrowplus-common.toml

Options ​

Restrictions ​

SettingTypeDefaultDescription
restrictionslist of head names[]Heads to disable. Disabled heads cannot be crafted into arrows.
infinityBlacklistlist of head names[]Heads whose arrows are not kept by the Infinity enchantment.

Recipe viewers ​

SettingTypeDefaultDescription
hideTippedArrowbooleanfalseHides 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 = false

Head 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 wood

Examples ​

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

Released under the MIT License.