Heat 1 cup of the coconut milk, xylitol, and gelatin in a saucepan over medium heat until dissolved.
Place the remaining 3 cups of coconut milk in a blender with the vanilla, chocolate powder, butter, and oil. Blend thoroughly.
Add the hot coconut milk/gelatin mixture to the blender and pulse until mixed, with or without the macadamia nuts.
Pour the entire mixture and let set for an hour. Top with more nuts (if using).