I agree that cactus should provide the same xp when smelted in both Java and Bedrock edition, although I would suggest this be fixed the other way around: The xp provided in Java should be lowered to that of in Bedrock.
I am on Java edition. Going by the wiki, Cactus provides 1.0 xp/unit in JE and 0.2 xp/unit in BE. This is the only listed discrepancy between the two editions of the game with regard to smelting xp. Lowering it to 0.2 would place Cactus at the same 'tier' as Sea Pickles, which are also smelted to make dye, so it would make more sense.
Further, it sticks out like a sore thumb amidst the other items which give more than 0.35 xp/unit (the default for food items, it seems). There are eight of these high-xp items in total, as of snapshot 20w15a: Two at 0.7 xp/unit, Iron Ore and Redstone Ore, with the latter being a "wasteful" ore as simply breaking it with a pickaxe provides far more xp and redstone dust. One at 2.0 xp/unit, the ultra-rare upcoming Ancient Debris. And Five at 1.0 xp/unit: Gold Ore, Nether Gold Ore, (wasteful) Diamond Ore, (wasteful) Emerald Ore... and Cactus.
I realize lowering the xp on JE would break or hobble many peoples' xp farms, including my own, but right now it feels less like a clever use of mechanics and more like an exploit. Alongside several non-renewable minerals that are generally rare, necessary in large quantities, or both... we have one renewable plant that grows relatively fast and enables fully-automatic, self-sustaining and highly rewarding xp farms I can build in an hour in the space of one subchunk?
The sizeable reward for trivial effort is quite unbalanced, I feel. If Cactus gave less xp, the exact same process would take far longer, or require a larger scale operation, to get the same output, and I would be very happy with that. Being able to farm things in Minecraft isn't inherently a bad thing, but I should at least feel like I've earned it.
I agree that cactus should provide the same xp when smelted in both Java and Bedrock edition, although I would suggest this be fixed the other way around: The xp provided in Java should be lowered to that of in Bedrock.
I am on Java edition. Going by the wiki, Cactus provides 1.0 xp/unit in JE and 0.2 xp/unit in BE. This is the only listed discrepancy between the two editions of the game with regard to smelting xp. Lowering it to 0.2 would place Cactus at the same 'tier' as Sea Pickles, which are also smelted to make dye, so it would make more sense.
Further, it sticks out like a sore thumb amidst the other items which give more than 0.35 xp/unit (the default for food items, it seems). There are eight of these high-xp items in total, as of snapshot 20w15a: Two at 0.7 xp/unit, Iron Ore and Redstone Ore, with the latter being a "wasteful" ore as simply breaking it with a pickaxe provides far more xp and redstone dust. One at 2.0 xp/unit, the ultra-rare upcoming Ancient Debris. And Five at 1.0 xp/unit: Gold Ore, Nether Gold Ore, (wasteful) Diamond Ore, (wasteful) Emerald Ore... and Cactus.
I realize lowering the xp on JE would break or hobble many peoples' xp farms, including my own, but right now it feels less like a clever use of mechanics and more like an exploit. Alongside several non-renewable minerals that are generally rare, necessary in large quantities, or both... we have one renewable plant that grows relatively fast and enables fully-automatic, self-sustaining and highly rewarding xp farms I can build in an hour in the space of one subchunk?
The sizeable reward for trivial effort is quite unbalanced, I feel. If Cactus gave less xp, the exact same process would take far longer, or require a larger scale operation, to get the same output, and I would be very happy with that. Being able to farm things in Minecraft isn't inherently a bad thing, but I should at least feel like I've earned it.