why its different in java and bedrock