Credits to @argo_menor and @Mojang