The Forge Dedicated Server version of Minecraft does not contain the icu4j library used on a client, but part of the mod's serverside code depends on icu4j for the Pair class.
This PR replaces all occurrences of com.ibm.icu.impl.Pair with the Pair class of Create (com.simibubi.create.foundation.utility.Pair) which exists on a Dedicated Server and is nearly identical to the icu4j one.
Trying to run this mod on a Dedicated Server (not Open-To-Lan, but "real" server jar) results in the crash
The Forge Dedicated Server version of Minecraft does not contain the
icu4j
library used on a client, but part of the mod's serverside code depends onicu4j
for thePair
class.This PR replaces all occurrences of
com.ibm.icu.impl.Pair
with the Pair class of Create (com.simibubi.create.foundation.utility.Pair
) which exists on a Dedicated Server and is nearly identical to theicu4j
one.