henkelmax/delivery-inc

Unable to farm Nether Quartz Bees inside a Apiary

Opened this issue · 3 comments

Bug description
There is no way to get any yield from the Nether Quartz Bees of Resourceful Bees, since they require Nether Warts as flowerblock. This however is not possible inside an apiary, because Soul Sand is not a valid Apiary-Block

Expected behavior
The resourcefulbees:valid_apiary Tag needs to be added to Soulsand in order for Nether Quartz Bees to work inside an apiary

Screenshots
Bee Flower for Nether Quartz Bee
image

Soulsand missing resourcefulbees:valid_apiary Tag
image

rxiv commented

Fixed this by adding a tags.zs file - for anyone looking for a temp fix till the pack is updated. Also added some nether themed blocks


import crafttweaker.api.tag.MCTag;

var VB = tag:blocks:resourcefulbees:valid_apiary;

VB.add(block:minecraft:soul_sand);
VB.add(block:quark:blackstone_bricks);
VB.add(block:minecraft:blackstone);
VB.add(block:minecraft:nether_bricks);

I solved this problem by changing the flower of the nether quartz bee from nether wart from poppy

The above script from rxiv didn't work for me. After trying to post the correct script I noticed that "<" and ">" get deleted if not escaped.
So here is the script, which works for me on my server:

import crafttweaker.api.tag.MCTag;

val tag = <tag:blocks:resourcefulbees:valid_apiary>;

tag.add(<block:minecraft:soul_sand>);
tag.add(<block:quark:blackstone_bricks>);
tag.add(<block:minecraft:blackstone>);
tag.add(<block:minecraft:nether_bricks>);