@Override protected Optional<DyeColor> getVal(EntityWolf container) { return Optional.of((DyeColor) (Object) container.getCollarColor()); }